/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/omni.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* Omnicalculator full stylesheet (external + inline emotion), REA capture. Fonts localized. */
@font-face{font-family:__poppinsFont_c6f0e5;src:url(/omni/fonts/d4588198199bb568.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__poppinsFont_c6f0e5;src:url(/omni/fonts/d9f3c95379e06bee.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__poppinsFont_c6f0e5;src:url(/omni/fonts/ae43205968a9e0a8.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__poppinsFont_c6f0e5;src:url(/omni/fonts/4cbb281a0c5ed533.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:__poppinsFont_c6f0e5;src:url(/omni/fonts/a8f24ad83e640c79.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppinsFont_c6f0e5;src:url(/omni/fonts/a011d219b6894181.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}.__className_c6f0e5{font-family:__poppinsFont_c6f0e5}.__variable_c6f0e5{--calculator-ui-font-family:"__poppinsFont_c6f0e5"}@font-face{font-family:__dmMonoFont_9ffbd9;src:url(/omni/fonts/9b7eb431f23ca42e.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__dmMonoFont_9ffbd9;src:url(/omni/fonts/233e623de35439fd.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_9ffbd9{font-family:__dmMonoFont_9ffbd9}.__variable_9ffbd9{--formula-font-family:"__dmMonoFont_9ffbd9"}
/*# sourceMappingURL=d19f5e9f8946fa68.css.map*/
/* --- inline emotion styles (REA capture) --- */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;}*,*::before,*::after{box-sizing:inherit;}strong,b{font-weight:700;}body{margin:0;color:#0A0A0A;font-family:"Twemoji Country Flags",'__poppinsFont_c6f0e5',Verdana,sans-serif;font-size:15px;font-weight:400;line-height:141%;letter-spacing:0;background-color:#fff;}@media print{body{background-color:#FFFFFF;}}body::-webkit-backdrop{background-color:#fff;}body::backdrop{background-color:#fff;}html{scroll-padding-top:119px;}body{background-color:#F7F9FF;-webkit-background-position:center 0;background-position:center 0;background-repeat:no-repeat;overflow-y:scroll;}@media (min-width:584px){body{background-size:contain;background-image:url(https://www.omnicalculator.com/v2/images/background/bg-tablet.svg);}}@media (min-width:1006px){body{background-size:100%;background-image:url(https://www.omnicalculator.com/v2/images/background/bg-desktop.svg);}}.overflow-hidden{overflow:hidden;}.scrollbar-width-none{scrollbar-width:none;}.tooltip{background:#090b0b;border-radius:8px;color:#FFFFFF;font-size:15px;font-weight:400;height:auto;line-height:120%;min-width:296px;opacity:0;padding:8px 12px;position:absolute;text-align:center;transition:opacity 200ms linear;visibility:hidden;z-index:1;}.tooltip[data-show]{opacity:1;visibility:visible;}.tooltip[data-show] [data-popper-arrow]{background:inherit;height:12px;position:absolute;visibility:hidden;width:12px;}.tooltip[data-show] [data-popper-arrow]:before{background:inherit;content:"";height:12px;position:absolute;transform:rotate(45deg);visibility:visible;width:12px;}.tooltip[data-show][data-popper-placement^='top']>[data-popper-arrow]{bottom:-6px;}.tooltip[data-show][data-popper-placement^='bottom']>[data-popper-arrow]{top:-6px;}.tooltip[data-show][data-popper-placement^='left']>[data-popper-arrow]{right:-6px;}.tooltip[data-show][data-popper-placement^='right']>[data-popper-arrow]{left:-6px;}


.css-ahsoxq{width:100%;height:56px;}@media (min-width:724px){.css-ahsoxq{height:70px;}}
.css-t097pw{width:100%;height:56px;}@media (min-width:724px){.css-t097pw{height:70px;}}
.css-1duxtjp{position:fixed;inset:0 0 auto;width:auto;z-index:1202;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:#FFFFFF;box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}@media (min-width:724px){.css-1duxtjp{padding:16px 24px 16px;display:grid;grid-template-columns:1fr 1fr 1fr;min-height:70px;}.css-1duxtjp>img:first-of-type{grid-column-start:2;justify-self:center;}.css-1duxtjp>*{justify-self:right;}}
.css-1grr25k{position:fixed;inset:0 0 auto;width:auto;z-index:1202;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:#FFFFFF;box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}@media (min-width:724px){.css-1grr25k{padding:16px 24px 16px;display:grid;grid-template-columns:1fr 1fr 1fr;min-height:70px;}.css-1grr25k>img:first-of-type{grid-column-start:2;justify-self:center;}.css-1grr25k>*{justify-self:right;}}
.css-70qvj9{display:flex;align-items:center;}
.css-1x4jos1{display:flex;flex-direction:row;align-items:center;}.css-1x4jos1>:not(style):not(style){margin:0;}.css-1x4jos1>:not(style)~:not(style){margin-left:16px;}
.css-tqrxy1{display:block;background-color:rgba(10, 10, 10, 0.11);height:1.2em;border-radius:50%;animation:animation-c7515d 2s ease-in-out 0.5s infinite;}@keyframes animation-c7515d{0%{opacity:1;}50%{opacity:0.4;}100%{opacity:1;}}
.css-4j0571{display:block;background-color:rgba(10, 10, 10, 0.11);height:1.2em;animation:animation-c7515d 2s ease-in-out 0.5s infinite;}@keyframes animation-c7515d{0%{opacity:1;}50%{opacity:0.4;}100%{opacity:1;}}
@media (min-width:1570px){.css-zaspd5{background-image:url(https://www.omnicalculator.com/v2/images/background/bg-line-left.svg),url(https://www.omnicalculator.com/v2/images/background/bg-line-right.svg);background-repeat:no-repeat;-webkit-background-position:top left,top right;background-position:top left,top right;}}
@media (min-width:1570px){.css-1bgezw1{background-image:url(https://www.omnicalculator.com/v2/images/background/bg-line-left.svg),url(https://www.omnicalculator.com/v2/images/background/bg-line-right.svg);background-repeat:no-repeat;-webkit-background-position:top left,top right;background-position:top left,top right;}}
.css-dywfc2{width:100%;margin:auto;padding:0;}@media (min-width:584px){.css-dywfc2{padding:0px 16px;}}@media (min-width:1146px){.css-dywfc2{padding:0px 24px;}}@media (min-width:1570px){.css-dywfc2{padding:0;max-width:1280px;}}
.css-gw21nb{width:100%;margin:auto;padding:0;}@media (min-width:584px){.css-gw21nb{padding:0px 16px;}}@media (min-width:1146px){.css-gw21nb{padding:0px 24px;}}@media (min-width:1570px){.css-gw21nb{padding:0;max-width:1280px;}}
.css-1fg0pzj{padding:32px 24px 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;}.css-1fg0pzj svg.MuiSvgIcon-root{width:28px;height:28px;margin-left:8px;}@media (min-width:584px){.css-1fg0pzj{padding:40px 32px 32px 24px;flex-direction:row;gap:64px;}}@media (min-width:1146px){.css-1fg0pzj{padding:56px 56px 40px 40px;flex-direction:row;gap:56px;}.css-1fg0pzj svg.MuiSvgIcon-root{width:36px;height:36px;margin-left:14px;}}
.css-1kc21zn{padding:32px 24px 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;}.css-1kc21zn svg.MuiSvgIcon-root{width:28px;height:28px;margin-left:8px;}@media (min-width:584px){.css-1kc21zn{padding:40px 32px 32px 24px;flex-direction:row;gap:64px;}}@media (min-width:1146px){.css-1kc21zn{padding:56px 56px 40px 40px;flex-direction:row;gap:56px;}.css-1kc21zn svg.MuiSvgIcon-root{width:36px;height:36px;margin-left:14px;}}
.css-rz0v07{flex-shrink:0;margin:0;}
.css-5i86a2{display:flex;align-items:center;justify-content:center;gap:8px;}@media (min-width:584px){.css-5i86a2{justify-content:flex-start;}}
.css-qbm790{display:flex;align-items:center;justify-content:center;gap:8px;}@media (min-width:584px){.css-qbm790{justify-content:flex-start;}}
.css-1c1ge7q{padding:0px;margin:0px;color:inherit;text-align:left;font-family:var(--calculator-ui-font-family);font-size:18.6px;font-style:normal;font-weight:600;line-height:28px;}
.css-dme0n0{display:flex;align-items:center;column-gap:8px;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}@media (min-width:584px){.css-dme0n0{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;}}
.css-1lyxhbv{display:flex;align-items:center;column-gap:8px;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}@media (min-width:584px){.css-1lyxhbv{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;}}
.css-1f71skx{padding:0px;margin:0px;color:#3B68FC;text-align:left;font-family:var(--calculator-ui-font-family);font-size:34px;font-style:normal;font-weight:700;line-height:44px;}
.css-q7mezt{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;}
.css-1i7az0b{padding:0px;margin:0px;color:#212427;text-align:left;font-family:var(--calculator-ui-font-family);font-size:34px;font-style:normal;font-weight:700;line-height:44px;}
.css-da0n5y{width:100%;flex-grow:1;min-height:46px;}.css-da0n5y .MuiOutlinedInput-root{box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}
.css-1qlmy72{width:100%;flex-grow:1;min-height:46px;}.css-1qlmy72 .MuiOutlinedInput-root{box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}
.css-1sp9qgq{padding:32px 24px 36px;position:relative;}.css-1sp9qgq ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:0;}@media (min-width:584px){.css-1sp9qgq{padding:8px;background-color:#FFFFFF;margin-top:18px;margin-bottom:56px;border-radius:10px;}}@media (min-width:1006px){.css-1sp9qgq{margin-bottom:44px;}}@media (min-width:1146px){.css-1sp9qgq{margin-top:28px;padding:24px;margin-bottom:90px;}}@media (min-width:1570px){.css-1sp9qgq{margin-bottom:80px;}}
.css-12f4ljr{display:none;}.css-12f4ljr svg{width:100%;height:100%;}@media (min-width:584px){.css-12f4ljr{display:block;position:absolute;top:-18px;left:64px;width:52px;height:18px;}}@media (min-width:1146px){.css-12f4ljr{width:80px;height:28px;top:-28px;left:80px;}}
.css-p4lai6{display:none;}.css-p4lai6 svg{width:100%;height:100%;}@media (min-width:584px){.css-p4lai6{display:block;position:absolute;top:-18px;left:64px;width:52px;height:18px;}}@media (min-width:1146px){.css-p4lai6{width:80px;height:28px;top:-28px;left:80px;}}
.css-lfy4i{--Grid-columns:12;--Grid-columnSpacing:4px;--Grid-rowSpacing:4px;flex-direction:row;min-width:0;box-sizing:border-box;display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);align-content:stretch;margin:0px;}.css-lfy4i >*{--Grid-parent-columns:12;}.css-lfy4i >*{--Grid-parent-columnSpacing:4px;}@media (min-width:584px){.css-lfy4i{--Grid-columnSpacing:8px;}.css-lfy4i >*{--Grid-parent-columnSpacing:8px;}}@media (min-width:1146px){.css-lfy4i{--Grid-columnSpacing:16px;}.css-lfy4i >*{--Grid-parent-columnSpacing:16px;}}.css-lfy4i >*{--Grid-parent-rowSpacing:4px;}@media (min-width:584px){.css-lfy4i{--Grid-rowSpacing:8px;}.css-lfy4i >*{--Grid-parent-rowSpacing:8px;}}@media (min-width:1146px){.css-lfy4i{--Grid-rowSpacing:16px;}.css-lfy4i >*{--Grid-parent-rowSpacing:16px;}}
.css-ozd64j{flex-grow:0;flex-basis:auto;width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));min-width:0;box-sizing:border-box;}@media (min-width:584px){.css-ozd64j{flex-grow:0;flex-basis:auto;width:calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}@media (min-width:1006px){.css-ozd64j{flex-grow:0;flex-basis:auto;width:calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}@media (min-width:1146px){.css-ozd64j{flex-grow:0;flex-basis:auto;width:calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}
.css-9y0ptr{height:100%;padding:10px 16px 10px 8px;display:flex;justify-content:space-between;align-items:center;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#212427;background-color:#FFFFFF;border-radius:4px;border-color:#DFE2EB;border-width:1px;border-style:solid;box-shadow:0px 1px 2px 0px rgba(59, 104, 252, 0.1);}.css-9y0ptr svg.MuiSvgIcon-root{width:24px;height:24px;fill:#3B68FC;}@media (hover: hover){.css-9y0ptr:hover{color:#3B68FC;background-color:#FFFFFF;box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}}@media (min-width:584px){.css-9y0ptr{padding:34px 8px 24px;justify-content:flex-start;align-items:center;text-align:center;flex-direction:column;background-color:#F8F9FB;border-radius:8px;border-color:#C3C8D4;}.css-9y0ptr svg.MuiSvgIcon-root{width:36px;height:36px;}}
.css-1ey6o7p{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;height:100%;padding:10px 16px 10px 8px;display:flex;justify-content:space-between;align-items:center;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#212427;background-color:#FFFFFF;border-radius:4px;border-color:#DFE2EB;border-width:1px;border-style:solid;box-shadow:0px 1px 2px 0px rgba(59, 104, 252, 0.1);}.css-1ey6o7p:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.css-1ey6o7p svg.MuiSvgIcon-root{width:24px;height:24px;fill:#3B68FC;}@media (hover: hover){.css-1ey6o7p:hover{color:#3B68FC;background-color:#FFFFFF;box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}}@media (min-width:584px){.css-1ey6o7p{padding:34px 8px 24px;justify-content:flex-start;align-items:center;text-align:center;flex-direction:column;background-color:#F8F9FB;border-radius:8px;border-color:#C3C8D4;}.css-1ey6o7p svg.MuiSvgIcon-root{width:36px;height:36px;}}
.css-2nvuai{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:#BE05C1;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;height:100%;padding:10px 16px 10px 8px;display:flex;justify-content:space-between;align-items:center;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#212427;background-color:#FFFFFF;border-radius:4px;border-color:#DFE2EB;border-width:1px;border-style:solid;box-shadow:0px 1px 2px 0px rgba(59, 104, 252, 0.1);}.css-2nvuai:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.css-2nvuai svg.MuiSvgIcon-root{width:24px;height:24px;fill:#3B68FC;}@media (hover: hover){.css-2nvuai:hover{color:#3B68FC;background-color:#FFFFFF;box-shadow:0 6px 16px 0 rgba(59, 104, 252, 0.1),0px 1px 2.8px 1px rgba(41, 76, 194, 0.06);}}@media (min-width:584px){.css-2nvuai{padding:34px 8px 24px;justify-content:flex-start;align-items:center;text-align:center;flex-direction:column;background-color:#F8F9FB;border-radius:8px;border-color:#C3C8D4;}.css-2nvuai svg.MuiSvgIcon-root{width:36px;height:36px;}}
.css-1jp1khu{display:flex;justify-content:center;align-items:center;gap:16px;}@media (min-width:584px){.css-1jp1khu{flex-direction:column;margin-bottom:16px;gap:8px;}}
.css-1opb3ng{display:flex;justify-content:center;align-items:center;gap:16px;}@media (min-width:584px){.css-1opb3ng{flex-direction:column;margin-bottom:16px;gap:8px;}}
.css-6tznee{padding:0px;margin:0px;color:inherit;text-align:left;font-family:var(--calculator-ui-font-family);font-size:15.8px;font-style:normal;font-weight:600;line-height:24px;}
.css-d7gspy{padding:0px;margin:0px;color:#748091;text-align:left;font-family:var(--calculator-ui-font-family);font-size:11px;font-style:normal;font-weight:500;line-height:16px;}
.css-1bjk8up{max-width:240px;}@media (min-width:584px){.css-1bjk8up{min-height:32px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}}
.css-14c1m3z{flex-grow:0;flex-basis:auto;width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));min-width:0;box-sizing:border-box;}@media (min-width:584px){.css-14c1m3z{flex-grow:0;flex-basis:auto;width:calc(100% * 3 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 3) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}@media (min-width:1006px){.css-14c1m3z{flex-grow:0;flex-basis:auto;width:calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}@media (min-width:1146px){.css-14c1m3z{flex-grow:0;flex-basis:auto;width:calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}
.css-jqcq74{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;padding:24px;}@media (min-width:584px){.css-jqcq74{padding:8px 24px;}}@media (min-width:584px) and (max-width:1005.95px){.css-jqcq74{flex-direction:column;gap:16px;}}
.css-y6xu3i{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;padding:24px;}@media (min-width:584px){.css-y6xu3i{padding:8px 24px;}}@media (min-width:584px) and (max-width:1005.95px){.css-y6xu3i{flex-direction:column;gap:16px;}}
.css-tqrxy1{display:block;background-color:rgba(10, 10, 10, 0.11);height:1.2em;border-radius:50%;animation:animation-c7515d 2s ease-in-out 0.5s infinite;}@keyframes animation-c7515d{0%{opacity:1;}50%{opacity:0.4;}100%{opacity:1;}}
.css-4j0571{display:block;background-color:rgba(10, 10, 10, 0.11);height:1.2em;animation:animation-c7515d 2s ease-in-out 0.5s infinite;}@keyframes animation-c7515d{0%{opacity:1;}50%{opacity:0.4;}100%{opacity:1;}}
.css-8pwp0q{padding-inline:40px;padding-bottom:80px;background-color:#FFFFFF;}@media (min-width:584px){.css-8pwp0q{padding-inline:16px;}}
.css-wohbce{width:100%;max-width:1280px;margin:auto;}
.css-14vrccw{width:100%;max-width:1280px;margin:auto;}
.css-177tqkv{display:flex;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;margin:auto;}
.css-v6n1w8{display:flex;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;margin:auto;}
.css-s2pvep{max-width:100%;width:auto;overflow:hidden;object-fit:cover;}
.css-8zvf21{background-color:#F7F9FF;padding-inline:26px;display:inline-flex;justify-content:center;align-items:start;min-width:max-content;}
.css-hempgq{background-color:#F7F9FF;padding-inline:26px;display:inline-flex;justify-content:center;align-items:start;min-width:max-content;}
.css-i3s84g{padding:0px;margin:0px;color:#212427;text-align:left;font-family:var(--calculator-ui-font-family);font-size:18.6px;font-style:normal;font-weight:600;line-height:28px;}
.css-ixn8nj{display:grid;margin-top:56px;-webkit-column-gap:24px;grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px;grid-template-columns:1fr;justify-content:center;}@media (min-width:584px){.css-ixn8nj{grid-template-columns:repeat(3, minmax(140px, 240px));}}@media (min-width:724px){.css-ixn8nj{grid-template-columns:repeat(3, minmax(200px, 260px));}}@media (min-width:1006px){.css-ixn8nj{grid-template-columns:repeat(4, minmax(200px, 240px));}}@media (min-width:1146px){.css-ixn8nj{grid-template-columns:repeat(5, minmax(200px, 240px));gap:24px;}}@media (min-width:1570px){.css-ixn8nj{grid-template-columns:repeat(6, minmax(200px, 240px));}}
.css-nrj7t3{display:grid;margin-top:56px;-webkit-column-gap:24px;grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px;grid-template-columns:1fr;justify-content:center;}@media (min-width:584px){.css-nrj7t3{grid-template-columns:repeat(3, minmax(140px, 240px));}}@media (min-width:724px){.css-nrj7t3{grid-template-columns:repeat(3, minmax(200px, 260px));}}@media (min-width:1006px){.css-nrj7t3{grid-template-columns:repeat(4, minmax(200px, 240px));}}@media (min-width:1146px){.css-nrj7t3{grid-template-columns:repeat(5, minmax(200px, 240px));gap:24px;}}@media (min-width:1570px){.css-nrj7t3{grid-template-columns:repeat(6, minmax(200px, 240px));}}
.css-1hq3tbs{display:flex;align-items:center;justify-content:center;}
.css-oc2np5{display:flex;align-items:center;justify-content:center;}
.css-1s4v4bb{width:auto;height:auto;max-width:120px;max-height:80px;}
.css-1qkup8l{padding-inline:40px;width:100%;background-color:#FFFFFF;text-align:center;display:grid;justify-items:center;}@media (min-width:584px){.css-1qkup8l{padding-inline:16px;}}
.css-etrdb4{padding-inline:0px;padding-block:40px;}@media (min-width:584px){.css-etrdb4{padding-inline:20px;padding-block:0px 16px;}}@media (min-width:724px){.css-etrdb4{padding-inline:80px;}}@media (min-width:1006px){.css-etrdb4{padding-inline:112px;}}@media (min-width:1146px){.css-etrdb4{padding-block:0px 20px;}}@media (min-width:1570px){.css-etrdb4{padding-inline:144px;}}
.css-1gdte0p{padding-inline:0px;padding-block:40px;}@media (min-width:584px){.css-1gdte0p{padding-inline:20px;padding-block:0px 16px;}}@media (min-width:724px){.css-1gdte0p{padding-inline:80px;}}@media (min-width:1006px){.css-1gdte0p{padding-inline:112px;}}@media (min-width:1146px){.css-1gdte0p{padding-block:0px 20px;}}@media (min-width:1570px){.css-1gdte0p{padding-inline:144px;}}
.css-yrmq9z{padding:0px;margin:0px 0px 24px;color:#212427;text-align:center;font-family:var(--calculator-ui-font-family);font-size:18.6px;font-style:normal;font-weight:600;line-height:28px;}
.css-eb78jz{padding:0px;margin:0px;color:#212427;text-align:center;font-family:var(--calculator-ui-font-family);font-size:15.8px;font-style:normal;font-weight:400;line-height:28px;}
.css-7dmofh{margin:32px auto 0;max-width:608px;width:100%;}
.css-5e4008{margin:32px auto 0;max-width:608px;width:100%;}
.css-1h9bwxm{padding:0px;margin:0px;color:#212427;text-align:center;font-family:var(--calculator-ui-font-family);font-size:28px;font-style:normal;font-weight:700;line-height:36px;}
.css-p1an68{padding:0px;margin:0px;color:#FF4059;text-align:left;font-family:var(--calculator-ui-font-family);font-size:28px;font-style:normal;font-weight:700;line-height:36px;}
.css-muncas{width:100%;display:flex;flex-direction:column;justify-items:center;gap:32px;margin-top:32px;}@media (min-width:584px){.css-muncas{margin-top:24px;flex-direction:column-reverse;gap:24px;}}
.css-gcau81{width:100%;display:flex;flex-direction:column;justify-items:center;gap:32px;margin-top:32px;}@media (min-width:584px){.css-gcau81{margin-top:24px;flex-direction:column-reverse;gap:24px;}}
.css-1l4w6pd{display:flex;justify-content:center;}
.css-1hkdkz{display:flex;min-height:40px;min-width:40px;padding:10px 12px 10px 16px;gap:8px;border:0;outline:1px solid #212427;outline-offset:-1px;border-radius:6px;background-color:#212427;text-transform:none;transition:100ms ease-out all;color:#FFFFFF;width:auto;}.css-1hkdkz svg{width:20px;height:20px;fill:#FFFFFF;stroke:#FFFFFF;}@media (hover: hover){.css-1hkdkz:hover{background-color:#4B5259;outline-color:#4B5259;color:#FFFFFF;}.css-1hkdkz:hover svg{fill:#FFFFFF;stroke:#FFFFFF;}}.css-1hkdkz:active{background-color:#748091;outline-color:#748091;color:#FFFFFF;}.css-1hkdkz:active svg{fill:#FFFFFF;stroke:#FFFFFF;}.css-1hkdkz:disabled{background-color:#C3C8D4;outline-color:#C3C8D4;color:#FFFFFF;}.css-1hkdkz:disabled svg{fill:#FFFFFF;stroke:#FFFFFF;}.css-1hkdkz:focus-visible:not(:active):not(:hover){background-color:#212427;outline-color:#3B68FC;box-shadow:inset 0 0 0 2px #3B68FC;color:#FFFFFF;}.css-1hkdkz:focus-visible:not(:active):not(:hover) svg{fill:#FFFFFF;stroke:#FFFFFF;}
.css-2z1lw0{font-family:"Twemoji Country Flags",'__poppinsFont_c6f0e5',Verdana,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:#BE05C1;--variant-outlinedColor:#BE05C1;--variant-outlinedBorder:rgba(190, 5, 193, 0.5);--variant-containedColor:#fff;--variant-containedBg:#BE05C1;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;display:flex;min-height:40px;min-width:40px;padding:10px 12px 10px 16px;gap:8px;border:0;outline:1px solid #212427;outline-offset:-1px;border-radius:6px;background-color:#212427;text-transform:none;transition:100ms ease-out all;color:#FFFFFF;width:auto;}.css-2z1lw0:hover{-webkit-text-decoration:none;text-decoration:none;}.css-2z1lw0.Mui-disabled{color:rgba(0, 0, 0, 0.26);}@media (hover: hover){.css-2z1lw0:hover{--variant-containedBg:#6314E6;--variant-textBg:rgba(190, 5, 193, 0.04);--variant-outlinedBorder:#BE05C1;--variant-outlinedBg:rgba(190, 5, 193, 0.04);}}.css-2z1lw0.MuiButton-loading{color:transparent;}.css-2z1lw0:hover{background-color:rgba(0, 0, 0, 0.1);}.css-2z1lw0 svg{width:20px;height:20px;fill:#FFFFFF;stroke:#FFFFFF;}@media (hover: hover){.css-2z1lw0:hover{background-color:#4B5259;outline-color:#4B5259;color:#FFFFFF;}.css-2z1lw0:hover svg{fill:#FFFFFF;stroke:#FFFFFF;}}.css-2z1lw0:active{background-color:#748091;outline-color:#748091;color:#FFFFFF;}.css-2z1lw0:active svg{fill:#FFFFFF;stroke:#FFFFFF;}.css-2z1lw0:disabled{background-color:#C3C8D4;outline-color:#C3C8D4;color:#FFFFFF;}.css-2z1lw0:disabled svg{fill:#FFFFFF;stroke:#FFFFFF;}.css-2z1lw0:focus-visible:not(:active):not(:hover){background-color:#212427;outline-color:#3B68FC;box-shadow:inset 0 0 0 2px #3B68FC;color:#FFFFFF;}.css-2z1lw0:focus-visible:not(:active):not(:hover) svg{fill:#FFFFFF;stroke:#FFFFFF;}
.css-9jy9ly{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:"Twemoji Country Flags",'__poppinsFont_c6f0e5',Verdana,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:#BE05C1;--variant-outlinedColor:#BE05C1;--variant-outlinedBorder:rgba(190, 5, 193, 0.5);--variant-containedColor:#fff;--variant-containedBg:#BE05C1;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;display:flex;min-height:40px;min-width:40px;padding:10px 12px 10px 16px;gap:8px;border:0;outline:1px solid #212427;outline-offset:-1px;border-radius:6px;background-color:#212427;text-transform:none;transition:100ms ease-out all;color:#FFFFFF;width:auto;}.css-9jy9ly::-moz-focus-inner{border-style:none;}.css-9jy9ly.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-9jy9ly{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-9jy9ly:hover{-webkit-text-decoration:none;text-decoration:none;}.css-9jy9ly.Mui-disabled{color:rgba(0, 0, 0, 0.26);}@media (hover: hover){.css-9jy9ly:hover{--variant-containedBg:#6314E6;--variant-textBg:rgba(190, 5, 193, 0.04);--variant-outlinedBorder:#BE05C1;--variant-outlinedBg:rgba(190, 5, 193, 0.04);}}.css-9jy9ly.MuiButton-loading{color:transparent;}.css-9jy9ly:hover{background-color:rgba(0, 0, 0, 0.1);}.css-9jy9ly svg{width:20px;height:20px;fill:#FFFFFF;stroke:#FFFFFF;}@media (hover: hover){.css-9jy9ly:hover{background-color:#4B5259;outline-color:#4B5259;color:#FFFFFF;}.css-9jy9ly:hover svg{fill:#FFFFFF;stroke:#FFFFFF;}}.css-9jy9ly:active{background-color:#748091;outline-color:#748091;color:#FFFFFF;}.css-9jy9ly:active svg{fill:#FFFFFF;stroke:#FFFFFF;}.css-9jy9ly:disabled{background-color:#C3C8D4;outline-color:#C3C8D4;color:#FFFFFF;}.css-9jy9ly:disabled svg{fill:#FFFFFF;stroke:#FFFFFF;}.css-9jy9ly:focus-visible:not(:active):not(:hover){background-color:#212427;outline-color:#3B68FC;box-shadow:inset 0 0 0 2px #3B68FC;color:#FFFFFF;}.css-9jy9ly:focus-visible:not(:active):not(:hover) svg{fill:#FFFFFF;stroke:#FFFFFF;}
.css-ptwd18{padding:0px;margin:0px;color:inherit;text-align:left;font-family:var(--calculator-ui-font-family);font-size:13.4px;font-style:normal;font-weight:500;line-height:20px;}
.css-1o107u6{display:flex;justify-content:center;align-items:center;gap:6px;}.css-1o107u6 svg{width:24px;height:28px;fill:none;stroke:none;}@media (min-width:584px){.css-1o107u6{width:100%;justify-content:end;}}
.css-zqflh1{display:flex;justify-content:center;align-items:center;gap:6px;}.css-zqflh1 svg{width:24px;height:28px;fill:none;stroke:none;}@media (min-width:584px){.css-zqflh1{width:100%;justify-content:end;}}
.css-r3ap04{padding:0px;margin:0px;color:#FF4059;text-align:left;font-family:var(--calculator-ui-font-family);font-size:15.8px;font-style:normal;font-weight:400;line-height:28px;}
.css-qsmtyq{padding:0px;margin:0px;color:inherit;text-align:left;font-family:var(--formula-font-family);font-size:13.4px;font-style:normal;font-weight:400;line-height:24px;}
.css-dqw5k0{display:grid;grid-template-columns:minmax(190px, 370px) minmax(180px, 435px) minmax(
        90px,
        218px
      );grid-gap:28px;gap:28px;background:#FFFFFF;padding:40px 22px 24px;margin:0px 0px -24px;border-radius:44px;grid-gap:16px;gap:16px;}@media (min-width:724px){.css-dqw5k0{max-width:670px;}}@media (min-width:1006px){.css-dqw5k0{gap:24px;max-width:868px;}}@media (min-width:1146px){.css-dqw5k0{gap:28px;padding:60px 30px 30px;margin:0px 0px -30px;max-width:1030px;}}@media (min-width:1570px){.css-dqw5k0{gap:32px;padding:60px 38px 38px;margin:0px 0px -38px;max-width:none;}}
.css-lg8vas{display:grid;grid-template-columns:minmax(190px, 370px) minmax(180px, 435px) minmax(
        90px,
        218px
      );grid-gap:28px;gap:28px;background:#FFFFFF;padding:40px 22px 24px;margin:0px 0px -24px;border-radius:44px;grid-gap:16px;gap:16px;}@media (min-width:724px){.css-lg8vas{max-width:670px;}}@media (min-width:1006px){.css-lg8vas{gap:24px;max-width:868px;}}@media (min-width:1146px){.css-lg8vas{gap:28px;padding:60px 30px 30px;margin:0px 0px -30px;max-width:1030px;}}@media (min-width:1570px){.css-lg8vas{gap:32px;padding:60px 38px 38px;margin:0px 0px -38px;max-width:none;}}
.css-1w9r3qr{width:100%;height:100%;object-fit:cover;border-radius:6px;}
.css-1foeksh{background:#F7F9FF;padding:32px 16px;}@media (min-width:584px){.css-1foeksh{padding-block:56px;}}@media (min-width:1006px){.css-1foeksh{padding-block:80px;}}@media (min-width:1146px){.css-1foeksh{padding-block:112px;}}
.css-1kpejq7{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;}@media (min-width:584px){.css-1kpejq7{gap:24px;margin-bottom:56px;}}@media (min-width:1006px){.css-1kpejq7{margin-bottom:80px;}}
.css-h2z6b{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;}@media (min-width:584px){.css-h2z6b{gap:24px;margin-bottom:56px;}}@media (min-width:1006px){.css-h2z6b{margin-bottom:80px;}}
.css-x3wokz{width:32px;height:32px;}
.css-s75cn{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;width:32px;height:32px;}
.css-1l8k4gj{padding:0px;margin:0px;color:inherit;text-align:left;font-family:var(--calculator-ui-font-family);font-size:34px;font-style:normal;font-weight:700;line-height:44px;}
.css-1oocj7y{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;justify-content:center;}@media (min-width:584px){.css-1oocj7y{grid-template-columns:repeat(
        2,
        minmax(260px, 302px)
      );}}@media (min-width:1006px){.css-1oocj7y{grid-template-columns:repeat(
        3,
        minmax(260px, 302px)
      );}}@media (min-width:1146px){.css-1oocj7y{gap:24px;}}@media (min-width:1570px){.css-1oocj7y{grid-template-columns:repeat(
        4,
        minmax(260px, 302px)
      );}}
.css-14fbd1g{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;justify-content:center;}@media (min-width:584px){.css-14fbd1g{grid-template-columns:repeat(
        2,
        minmax(260px, 302px)
      );}}@media (min-width:1006px){.css-14fbd1g{grid-template-columns:repeat(
        3,
        minmax(260px, 302px)
      );}}@media (min-width:1146px){.css-14fbd1g{gap:24px;}}@media (min-width:1570px){.css-14fbd1g{grid-template-columns:repeat(
        4,
        minmax(260px, 302px)
      );}}
.css-1qm9r00{border-radius:10px;background:#FFFFFF;outline:1px solid #C3C8D4;box-sizing:content-box;display:flex;}@media (hover: hover){.css-1qm9r00:hover{box-shadow:4px 12px 16px 0 rgba(59, 104, 252, 0.11),0px 1px 4px 1px rgba(41, 76, 194, 0.08);}.css-1qm9r00:hover svg{stroke:#3B68FC;}}.css-1qm9r00:focus-visible{box-shadow:0 0 0 1px #3B68FC;outline-color:#3B68FC;outline-offset:-1px;}@media (min-width:1006px){.css-1qm9r00:last-child{grid-column-end:3;}}@media (min-width:1570px){.css-1qm9r00:last-child{grid-column-end:auto;}}
.css-18ffyn8{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;border-radius:10px;background:#FFFFFF;outline:1px solid #C3C8D4;box-sizing:content-box;display:flex;}.css-18ffyn8:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}@media (hover: hover){.css-18ffyn8:hover{box-shadow:4px 12px 16px 0 rgba(59, 104, 252, 0.11),0px 1px 4px 1px rgba(41, 76, 194, 0.08);}.css-18ffyn8:hover svg{stroke:#3B68FC;}}.css-18ffyn8:focus-visible{box-shadow:0 0 0 1px #3B68FC;outline-color:#3B68FC;outline-offset:-1px;}@media (min-width:1006px){.css-18ffyn8:last-child{grid-column-end:3;}}@media (min-width:1570px){.css-18ffyn8:last-child{grid-column-end:auto;}}
.css-1kos5yo{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:#BE05C1;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;border-radius:10px;background:#FFFFFF;outline:1px solid #C3C8D4;box-sizing:content-box;display:flex;}.css-1kos5yo:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}@media (hover: hover){.css-1kos5yo:hover{box-shadow:4px 12px 16px 0 rgba(59, 104, 252, 0.11),0px 1px 4px 1px rgba(41, 76, 194, 0.08);}.css-1kos5yo:hover svg{stroke:#3B68FC;}}.css-1kos5yo:focus-visible{box-shadow:0 0 0 1px #3B68FC;outline-color:#3B68FC;outline-offset:-1px;}@media (min-width:1006px){.css-1kos5yo:last-child{grid-column-end:3;}}@media (min-width:1570px){.css-1kos5yo:last-child{grid-column-end:auto;}}
.css-wd0zoq{padding:16px 24px;display:flex;flex-direction:column;gap:16px;}.css-wd0zoq h3{display:flex;align-items:center;justify-content:space-between;gap:8px;}.css-wd0zoq p{flex-grow:1;}
.css-mgtdc9{padding:0px;margin:0px;color:#212427;text-align:left;font-family:var(--calculator-ui-font-family);font-size:15.8px;font-style:normal;font-weight:600;line-height:28px;}
.css-16koat0{stroke:#4B5259;width:20px;height:20px;}
.css-kqg3i7{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;stroke:#4B5259;width:20px;height:20px;}
.css-ivm4bl{padding:0px;margin:0px;color:#4B5259;text-align:left;font-family:var(--calculator-ui-font-family);font-size:13.4px;font-style:normal;font-weight:400;line-height:20px;}
.css-12xuhlg{padding:0px;margin:0px;color:#748091;text-align:left;font-family:var(--calculator-ui-font-family);font-size:13.4px;font-style:normal;font-weight:400;line-height:20px;}
.css-16z00p0{background:#FFFFFF;padding-bottom:0px;content-visibility:auto;}@media (min-width:724px){.css-16z00p0{content-visibility:visible;}}@media (min-width:1570px){.css-16z00p0{content-visibility:auto;}}
.css-7iqrw0{margin-inline:auto;max-width:1920px;}
.css-cr9cvc{margin-inline:auto;max-width:1920px;}
.css-n32w4f{border-bottom:1px solid #DFE2EB;padding-bottom:32px;display:flex;flex-direction:column-reverse;}@media (min-width:584px){.css-n32w4f{padding-bottom:24px;}}@media (min-width:1146px){.css-n32w4f{display:grid;grid-template-columns:352px 1fr;padding-bottom:0px;}}@media (min-width:1570px){.css-n32w4f{padding-bottom:24px;}}
.css-1qsm4by{border-bottom:1px solid #DFE2EB;padding-bottom:32px;display:flex;flex-direction:column-reverse;}@media (min-width:584px){.css-1qsm4by{padding-bottom:24px;}}@media (min-width:1146px){.css-1qsm4by{display:grid;grid-template-columns:352px 1fr;padding-bottom:0px;}}@media (min-width:1570px){.css-1qsm4by{padding-bottom:24px;}}
.css-iykgmd{display:flex;flex-direction:column-reverse;gap:32px;}@media (min-width:584px){.css-iykgmd{border-top:1px solid #DFE2EB;padding-top:32px;gap:24px;}}@media (min-width:1146px){.css-iykgmd{flex-direction:column;border-top:0;padding-top:0;gap:8px;}}
.css-1gwjdfp{display:flex;flex-direction:column-reverse;gap:32px;}@media (min-width:584px){.css-1gwjdfp{border-top:1px solid #DFE2EB;padding-top:32px;gap:24px;}}@media (min-width:1146px){.css-1gwjdfp{flex-direction:column;border-top:0;padding-top:0;gap:8px;}}
.css-za0201{position:relative;}
.css-i3p03z{position:relative;}
.css-2v55c0{display:flex;flex-direction:column;justify-content:center;}@media (min-width:1146px){.css-2v55c0{overflow:hidden;position:absolute;width:auto;inset:0;}}
.css-1elr0uh{display:flex;flex-direction:column;justify-content:center;}@media (min-width:1146px){.css-1elr0uh{overflow:hidden;position:absolute;width:auto;inset:0;}}
.css-akhyqz{display:flex;flex-direction:column;margin:auto;max-width:200px;}@media (min-width:1146px){.css-akhyqz{gap:28px;padding-right:20px;padding-bottom:36px;}}
.css-ym4mg3{display:flex;flex-direction:column;margin:auto;max-width:200px;}@media (min-width:1146px){.css-ym4mg3{gap:28px;padding-right:20px;padding-bottom:36px;}}
.css-1vmjk34{padding:0px;margin:0px;color:#212427;text-align:left;font-family:var(--calculator-ui-font-family);font-size:28px;font-style:normal;font-weight:700;line-height:36px;}
.css-13o7eu2{display:block;}
.css-1gmv75f{display:flex;justify-content:center;gap:12px;}
.css-1lt23g6{display:flex;justify-content:center;gap:12px;}
.css-wq4ppf{flex-grow:0;padding:8px;}
.css-1hxj1da{color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;flex-grow:0;padding:8px;}.css-1hxj1da .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-1hxj1da:hover{color:#294CC2;}.css-1hxj1da:hover .MuiSvgIcon-root{fill:#294CC2;}
.css-1jq95fh{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;flex-grow:0;padding:8px;}.css-1jq95fh:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.css-1jq95fh .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-1jq95fh:hover{color:#294CC2;}.css-1jq95fh:hover .MuiSvgIcon-root{fill:#294CC2;}
.css-1g1r1au{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:#BE05C1;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;flex-grow:0;padding:8px;}.css-1g1r1au:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.css-1g1r1au .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-1g1r1au:hover{color:#294CC2;}.css-1g1r1au:hover .MuiSvgIcon-root{fill:#294CC2;}
.css-q7mezt{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;}
.css-1prh53l{padding:32px 24px;display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;}@media (min-width:584px){.css-1prh53l{padding-inline:42px;padding-block:56px;}}@media (min-width:1570px){.css-1prh53l{padding:56px;grid-template-columns:1fr 1fr;}}
.css-m736ex{padding:32px 24px;display:grid;grid-template-columns:1fr;grid-gap:56px;gap:56px;}@media (min-width:584px){.css-m736ex{padding-inline:42px;padding-block:56px;}}@media (min-width:1570px){.css-m736ex{padding:56px;grid-template-columns:1fr 1fr;}}
.css-dd5gir{display:flex;align-items:center;flex-direction:column;gap:32px;}@media (min-width:584px){.css-dd5gir{align-items:flex-start;}}
.css-6m8tjv{display:flex;align-items:center;flex-direction:column;gap:32px;}@media (min-width:584px){.css-6m8tjv{align-items:flex-start;}}
.css-1hrkw6b{padding:0px;margin:0px;color:#212427;text-align:left;font-family:var(--calculator-ui-font-family);font-size:15.8px;font-style:normal;font-weight:700;line-height:24px;}
.css-1g4799d{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;grid-row-gap:16px;row-gap:16px;-webkit-column-gap:24px;grid-column-gap:24px;column-gap:24px;}@media (min-width:584px){.css-1g4799d{grid-template-columns:repeat(3, 1fr);row-gap:16px;column-gap:32px;}}@media (min-width:1146px){.css-1g4799d{grid-template-columns:repeat(3, 1fr);}}
.css-1n1y8sw{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;grid-row-gap:16px;row-gap:16px;-webkit-column-gap:24px;grid-column-gap:24px;column-gap:24px;}@media (min-width:584px){.css-1n1y8sw{grid-template-columns:repeat(3, 1fr);row-gap:16px;column-gap:32px;}}@media (min-width:1146px){.css-1n1y8sw{grid-template-columns:repeat(3, 1fr);}}
.css-11v36zv{gap:16px;}.css-11v36zv svg.MuiSvgIcon-root{fill:#3B68FC;}.css-11v36zv:hover svg.MuiSvgIcon-root{fill:#3B68FC;}
.css-1eooowh{color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;gap:16px;}.css-1eooowh .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-1eooowh:hover{color:#294CC2;}.css-1eooowh:hover .MuiSvgIcon-root{fill:#294CC2;}.css-1eooowh svg.MuiSvgIcon-root{fill:#3B68FC;}.css-1eooowh:hover svg.MuiSvgIcon-root{fill:#3B68FC;}
.css-1wlasfu{padding:0px;margin:0px;color:inherit;text-align:left;font-family:var(--calculator-ui-font-family);font-size:13.4px;font-style:normal;font-weight:400;line-height:24px;}
.css-dgwwrx{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;}@media (min-width:584px){.css-dgwwrx{grid-template-columns:1fr 1fr 1fr;gap:32px;}}@media (min-width:1570px){.css-dgwwrx{grid-template-columns:1fr 1fr;}}
.css-18xjlq9{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;}@media (min-width:584px){.css-18xjlq9{grid-template-columns:1fr 1fr 1fr;gap:32px;}}@media (min-width:1570px){.css-18xjlq9{grid-template-columns:1fr 1fr;}}
.css-r8p9bn{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center;}@media (min-width:584px){.css-r8p9bn{align-items:flex-start;}}
.css-1q6jgtd{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center;}@media (min-width:584px){.css-1q6jgtd{align-items:flex-start;}}
.css-5qbbet{color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;}.css-5qbbet .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-5qbbet:hover{color:#294CC2;}.css-5qbbet:hover .MuiSvgIcon-root{fill:#294CC2;}
.css-1cdlvq0{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;}.css-1cdlvq0:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.css-1cdlvq0 .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-1cdlvq0:hover{color:#294CC2;}.css-1cdlvq0:hover .MuiSvgIcon-root{fill:#294CC2;}
.css-1u7g1zu{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:#BE05C1;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--Link-underlineColor);text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(190, 5, 193, 0.4);-webkit-text-decoration:none;text-decoration:none;color:#212427;flex-grow:1;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:color 100ms linear;}.css-1u7g1zu:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit;}.css-1u7g1zu .MuiSvgIcon-root{box-sizing:content-box;width:24px;height:24px;fill:#4B5259;transition:fill 100ms linear;}.css-1u7g1zu:hover{color:#294CC2;}.css-1u7g1zu:hover .MuiSvgIcon-root{fill:#294CC2;}
.css-17fwgba{display:flex;align-items:flex-end;justify-content:center;padding:0;}@media (min-width:584px){.css-17fwgba{align-items:center;padding:16px;}}.css-17fwgba .MuiModal-backdrop{background-color:rgba(33, 36, 39, 0.15);}

div.cmpwrapper:empty, div.cmpwrapper, div#cmpwrapper.cmpwrapper, div#cmpwrapper.cmpwrapper:empty{ display: block !important;}
/* --- patch: MUI base component styles (absent from REA capture) --- */
.MuiButtonBase-root{font-family:inherit;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;border:none;border-radius:6px;padding:10px 16px;cursor:pointer;background:transparent;color:#212427;display:inline-flex;align-items:center;justify-content:center;height:40px;}
.MuiButton-colorPrimary{background:#3b68fc;color:#fff;}
.MuiButton-colorPrimary:hover{background:#2f57d8;}
.MuiButton-textPrimary{background:transparent;color:#212427;}
.MuiButton-textPrimary:hover{background:#f1f3f9;}
.MuiOutlinedInput-root{position:relative;display:flex;align-items:center;width:100%;height:54px;background:#fff;border:1px solid #e4e7f2;border-radius:9999px;box-shadow:0 12px 32px rgba(59,104,252,0.1);overflow:hidden;}
.MuiOutlinedInput-input{flex:1 1;height:100%;border:none;outline:none;background:transparent;padding:0 8px 0 28px;font-family:inherit;font-size:13.4px;color:#212427;}
.MuiInputBase-adornedEnd .MuiSvgIcon-root{width:36px;height:36px;margin-right:18px;color:#0a0a0a;}

/* patch: header Sign up button (style absent from capture) */
button[data-testid="sign-up-button"]{background:#3b68fc;color:#fff;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;}
button[data-testid="sign-up-button"]:hover{background:#2f57d8;}

