input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}@font-face{font-family:Material Symbols Fill;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-symbols-fill.woff2)format("woff2")}@font-face{font-family:Twemoji Country Flags;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/twemoji-country-flags.woff2)format("woff2")}@keyframes allr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes allr-spin{to{transform:rotate(360deg)}}@keyframes allrPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}@keyframes allrRing{0%{opacity:.35;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}[style*=Material\ Symbols]{font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.allr-drop-row{transition:background .15s,transform .2s}.allr-drop-row:hover{background:#ffffff06}.dm-press{transition:transform .15s,opacity .15s}.dm-press:active{opacity:.85;transform:scale(.97)}.dm-hscroll{scrollbar-width:none}.dm-hscroll::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.allr-tool-focus:focus-visible{outline-offset:2px;outline:2px solid #fed141}.allr-lcbar-seg{transition:width .35s cubic-bezier(.2,.7,.2,1)}.allr-tool-wrap{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:40px 34px 64px}.allr-tool-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.allr-tool-resultcol{position:sticky;top:18px}.allr-tool-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.allr-tool-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.allr-tool-stick{z-index:1;background:#1b1c1c;position:sticky;left:0}.allr-tool-stick-head{z-index:1;background:#262626;position:sticky;left:0}.allr-tool-card,.allr-tool-pill,.allr-tool-chip,.allr-tool-tocchip{transition:border-color .15s,background .15s,color .15s}.allr-tool-card:hover{border-color:#fed14173!important}.allr-tool-pill:hover{color:#e4e2e1!important;border-color:#fed14173!important}.allr-tool-chip[aria-pressed=false]:hover{background:#fed14114!important;border-color:#fed141!important}.allr-tool-tocchip:hover{color:#fed141!important;border-color:#fed14173!important}.allr-tool-tocchip:hover>span{color:inherit!important}.allr-tool-swipe{display:none}@media (max-width:1180px){.allr-tool-hero{grid-template-columns:minmax(0,1fr)}.allr-tool-resultcol{position:static}}@media (max-width:767px){.allr-tool-wrap{padding:18px 16px 40px}.allr-tool-formgrid{grid-template-columns:minmax(0,1fr)}.allr-tool-swipe{display:flex}}.allr-tool-faq summary,.allr-tool-hint summary{cursor:pointer;list-style:none}.allr-tool-faq summary::-webkit-details-marker{display:none}.allr-tool-hint summary::-webkit-details-marker{display:none}.allr-tool-faq summary::marker{content:""}.allr-tool-hint summary::marker{content:""}.allr-tool-hint{display:inline-block}.allr-tool-hint summary:hover{color:#fed141!important;border-color:#fed141!important}.allr-tool-hintbody{z-index:4;background:#262626;border:1px solid #fed14159;border-radius:10px;padding:10px 12px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 10px 28px #00000073}.allr-tool-chev{transition:transform .2s}.allr-tool-faq details[open]>summary .allr-tool-chev,details.allr-tool-faq[open]>summary .allr-tool-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.allr-lcbar-seg,.allr-tool-chev{transition:none}}.allr-topbar,.allr-bottomnav{display:none!important}@media (max-width:767px){.allr-sidebar,.allr-desktop-header{display:none!important}.allr-topbar,.allr-bottomnav{display:flex!important}.allr-main{max-width:100vw!important;min-height:calc(100vh - 56px)!important;margin-top:56px!important;margin-left:0!important;padding-bottom:0!important;overflow-x:hidden!important}.allr-footer{padding:28px 20px calc(env(safe-area-inset-bottom) + 96px)!important;gap:14px!important}.allr-footer .allr-footer-links{gap:20px!important}}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_318713c8-module__5X1jaa__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_318713c8-module__5X1jaa__variable{--font-spg:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakartasans_585d770e-module__httmAG__className{font-family:plusJakartaSans,plusJakartaSans Fallback}.plusjakartasans_585d770e-module__httmAG__variable{--font-jak:"plusJakartaSans", "plusJakartaSans Fallback"}
