.calculator{margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}@media(min-width:960px){.calculator{margin-left:0;margin-right:0}}.calculator{border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(0 178 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(229 247 255 / var(--tw-bg-opacity));padding:1rem}.calculator .calculator__inner{justify-content:center;gap:.5rem;display:flex;flex-direction:column;align-items:flex-end}@media(min-width:601px){.calculator .calculator__inner{flex-direction:row;align-items:stretch;flex-direction:column}}@media(min-width:820px){.calculator .calculator__inner{flex-direction:row}}.calculator .calculator__inner .calculator__input-wrapper:only-child{flex-basis:unset}.calculator .calculator__input-wrapper--hidden{display:none}.calculator .calculator__fieldset-wrapper{display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media(min-width:601px){.calculator .calculator__fieldset-wrapper{flex-direction:row;align-items:flex-end}}.calculator .calculator__fieldset-wrapper{width:100%}@media(min-width:601px){.calculator .calculator__fieldset-wrapper{width:auto}}@media(min-width:375px){.calculator .calculator__fieldset-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:820px){.calculator .calculator__fieldset-wrapper{display:flex;flex-direction:row}}@media(min-width:601px){.calculator .calculator__fieldset-wrapper>div{flex-basis:50%}}.calculator .calculator-input{display:flex;flex-direction:column;padding:.5rem 1rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));width:100%;max-width:none}.calculator .calculator-input label{white-space:nowrap;font-size:.75rem;line-height:1.25;font-weight:500;--tw-text-opacity: 1;color:rgb(65 64 59 / var(--tw-text-opacity))}.calculator .calculator-input .input-wrapper{display:flex;align-items:center}.calculator .calculator-input .input-wrapper .numeric-input__affix{border-width:0;font-size:1rem;line-height:1.5;font-weight:500;--tw-text-opacity: 1;color:rgb(65 64 59 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.calculator .calculator-input .input-wrapper .numeric-input__affix.is-left{padding-left:0;padding-right:.25rem}.calculator .calculator-input .input-wrapper input{border-radius:0;border-width:0;padding:0;font-size:1rem;line-height:1.5;font-weight:500;outline:2px solid transparent;outline-offset:2px;font-family:inherit}.calculator .calculator-input .input-wrapper .dropdown{font-size:1rem;line-height:1.5;font-weight:500;background-color:transparent;width:100%}@media(min-width:601px){.calculator .calculator-input .input-wrapper .dropdown{width:-moz-fit-content;width:fit-content}}.calculator .calculator-input .input-wrapper .dropdown{max-width:100%}@media(min-width:601px){.calculator .calculator-input .input-wrapper .dropdown{max-width:300px}}.calculator__input{display:flex;width:100%;max-width:none}.calculator__input .numeric-input .numeric-input__field{flex:1 1 0%}.calculator__button{border-radius:.75rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(240 247 255 / var(--tw-text-opacity));padding:.625rem 1rem;width:100%;font-size:1rem;font-weight:500;line-height:1.5;cursor:pointer}.calculator__fieldset{display:block}@media(min-width:601px){.calculator__fieldset{max-width:9.375rem}}@media(min-width:960px){.calculator__fieldset{max-width:11.25rem}}@media(min-width:1280px){.calculator__fieldset{max-width:12.5rem}}.calculator__fieldLabel{display:inline-block;font-weight:700;margin-bottom:.25rem}.calculator__field{padding-top:.625rem;padding-bottom:.625rem;padding-right:1rem;padding-left:0;border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0;border-width:1px;border-left-width:0;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));height:1.5rem;width:100%;font-size:1rem;box-sizing:content-box}.calculator__field:focus-visible{outline:2px solid transparent;outline-offset:2px}.calculator__buttonWrapper{display:flex;align-self:flex-end;width:100%}@media not all and (min-width:601px){.calculator__buttonWrapper{max-width:none}}@media(min-width:601px){.calculator__buttonWrapper{max-width:9.375rem}}@media(min-width:960px){.calculator__buttonWrapper{max-width:11.25rem}}@media(min-width:1280px){.calculator__buttonWrapper{max-width:12.5rem}}.calculator__buttonWrapper{padding-top:.5rem}@media(min-width:601px){.calculator__buttonWrapper{max-width:-moz-fit-content;max-width:fit-content;align-self:stretch;padding-top:0}}.calculator__buttonWrapper button{height:3rem;border-radius:.75rem;font-size:1rem;line-height:1.25;font-weight:800}@media(min-width:601px){.calculator__buttonWrapper button{height:100%}}.f1.comparison-calculator .comparison-actions__filterAndSort{padding-left:.5rem;padding-right:.5rem}@media(min-width:960px){.f1.comparison-calculator .comparison-actions__filterAndSort{padding-left:0;padding-right:0}}.calculator-header-wrapper{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.5rem}.calculator-header-wrapper .calculator-header__text{font-size:1.25rem;line-height:1.25;font-weight:800;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media(min-width:601px){.calculator-header-wrapper{text-align:center}}.tableWithFilters .tableWithFilters__table .comparison-actions~.templateTable__dateAndCounterContainer{margin-bottom:1rem}.calculatorRoot{display:inline;margin-bottom:0;order:-1}@media not all and (min-width:601px){.calculatorRoot{order:unset}}.f1Masthead__sub:has(.calculator){padding-left:0;padding-right:0}@media(min-width:601px){.f1-masthead-calculator.masthead-calculator.experimental .masthead-calculator__buttonWrapper{max-width:none}}.cleanMasthead__container~.calculatorRoot{min-height:18rem}@media(min-width:601px){.cleanMasthead__container~.calculatorRoot{min-height:130px}}.comparison-calculator--container .calculatorRoot{min-height:11rem}@media(min-width:601px){.comparison-calculator--container .calculatorRoot{min-height:4rem}}.button--default{border-radius:.75rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(240 247 255 / var(--tw-text-opacity));padding:.625rem 1rem;width:100%;font-size:1rem;font-weight:500;line-height:1.5;cursor:pointer}.date-input__field{padding:.625rem 1rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));height:1.5rem;width:100%;font-size:1rem;box-sizing:content-box}.date-input__field:focus-visible{outline:2px solid transparent;outline-offset:2px}.date-input__field::-webkit-calendar-picker-indicator{cursor:pointer}.f1-masthead-calculator .date-input__field{border-radius:12px;--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));font-size:1rem}.f1-masthead-calculator .date-input__field:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(230 229 224 / var(--tw-bg-opacity))}.dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;border-style:none;padding:0;padding-right:2rem;cursor:pointer}.dropdown:focus-visible{outline:2px solid transparent;outline-offset:2px}.f1 .dropdown{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));font-size:1rem;line-height:1.25}.dropdown-wrapper{position:relative;cursor:pointer}.dropdown-wrapper svg{pointer-events:none;position:absolute;right:0}.numeric-input__affix{display:flex;align-items:center;align-self:stretch;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#374151b3;font-size:1rem}.numeric-input__affix.is-left{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-right-width:0;padding-left:1rem;padding-right:.5rem}.numeric-input__affix.is-right{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-left-width:0;padding-right:1rem;padding-left:.5rem}.numeric-input__affix.disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(230 229 224 / var(--tw-bg-opacity))}.numeric-input__field{padding:.625rem 1rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));height:1.5rem;width:100%;font-size:1rem;box-sizing:content-box}.numeric-input__field:focus-visible{outline:2px solid transparent;outline-offset:2px}.numeric-input__field.has-affix.left-affix{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;padding-left:0}.numeric-input__field.has-affix.right-affix{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0;padding-right:0}.calculator-input{display:flex;width:100%}.f1-masthead-calculator .numeric-input__affix{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));font-size:1.125rem;line-height:1.25;font-weight:500;--tw-text-opacity: 1;color:rgb(116 115 110 / var(--tw-text-opacity))}.f1-masthead-calculator .numeric-input.is-left{border-top-left-radius:12px;border-bottom-left-radius:12px}.f1-masthead-calculator .numeric-input.is-right{border-top-right-radius:12px;border-bottom-right-radius:12px}.f1-masthead-calculator .numeric-input__field{border-radius:12px;--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));font-size:1rem}.f1-masthead-calculator .numeric-input__field:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(230 229 224 / var(--tw-bg-opacity))}.compare-bar-v2{position:fixed;bottom:0;left:0;right:0;padding:.5rem 1rem}@media(min-width:601px){.compare-bar-v2{padding-top:1rem;padding-bottom:1rem}}.compare-bar-v2{--tw-bg-opacity: 1;background-color:rgb(230 236 255 / var(--tw-bg-opacity));z-index:50;transition:right .28s ease;box-shadow:0 -1px 2px #0000000f,0 -1px 3px #0000001a}body.finder-assistant-open .compare-bar-v2{right:var(--finder-assistant-drawer-width, 450px);overflow:hidden}body.finder-assistant-resizing .compare-bar-v2{transition:none}@media(max-width:768px){body.finder-assistant-open .compare-bar-v2{right:0}}.compare-bar-v2 .compare-bar-v2__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media(min-width:601px){.compare-bar-v2 .compare-bar-v2__content{flex-direction:row;gap:1.5rem}body.finder-assistant-open .compare-bar-v2 .compare-bar-v2__content{gap:1rem}}body.finder-assistant-open .compare-bar-v2 .compare-bar-v2__content{min-width:0}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{display:grid;grid-auto-flow:column;gap:.5rem;grid-auto-columns:minmax(0,1fr)}@media(min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{grid-auto-columns:minmax(0,1fr)}}@media(min-width:960px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{grid-auto-columns:160px}}@media not all and (min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{width:100%}}@media(min-width:960px){body.finder-assistant-open .compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{grid-auto-columns:minmax(0,1fr)}}body.finder-assistant-open .compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{min-width:0}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{display:flex;align-items:center;gap:1rem}@media(min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{gap:1.5rem}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{width:100%}@media(min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{width:auto}}body.finder-assistant-open .compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{flex-shrink:0}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media(min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{order:1}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{flex-basis:90px}@media(min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{flex-basis:auto}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{cursor:pointer;text-decoration-line:none}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear>svg{flex-shrink:0}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear>span{text-decoration-line:underline}@media not all and (min-width:601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__compare{flex-grow:1}}.compare-bar-v2__modal{position:fixed;inset:0;z-index:40000;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-bg-opacity: .75;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.compare-bar-v2__modal .compare-bar-v2__modalWrapper{position:fixed;inset:0;z-index:40000;overflow-y:auto}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer{display:flex;height:100%;align-items:flex-start;justify-content:center}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{display:flex;flex-direction:column;position:relative;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:left;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{margin-top:1.5rem;border-radius:.75rem}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{width:100%}@media(min-width:601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{width:auto;max-width:calc(100dvw - 48px)}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{height:100%}@media(min-width:601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{height:auto;max-height:calc(100dvh - 48px)}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent.compare-bar-v2__numProducts--2{width:584px}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent.compare-bar-v2__numProducts--3{width:792px}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent.compare-bar-v2__numProducts--4{width:1000px}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader h3{margin:0;font-size:1rem}@media(min-width:601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader h3{font-size:1.25rem}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader h3{font-weight:800}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader svg{cursor:pointer}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalBody{overflow-y:auto;overscroll-behavior:none;flex-grow:1}.compare-bar-v2__pill{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-radius:.625rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity));height:48px}@media(min-width:601px){.compare-bar-v2__pill{height:56px}}@media(min-width:601px){.compare-bar-v2__pill{gap:.25rem}}@media(min-width:730px){.compare-bar-v2__pill{gap:.5rem}}@media(min-width:601px){.compare-bar-v2__pill{padding-left:.375rem;padding-right:.25rem}}@media(min-width:730px){.compare-bar-v2__pill{padding-left:.75rem;padding-right:.75rem}}.compare-bar-v2__pill--empty{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));border-radius:.625rem;border-width:1px;border-style:dashed;height:48px}@media(min-width:601px){.compare-bar-v2__pill--empty{height:56px}}.compare-bar-v2__pill--empty{text-align:center;line-height:1.1}.compare-bar-v2__pillImageContainer{display:flex;height:100%;flex-grow:1;justify-content:center}.compare-bar-v2__pillImageContainer .compare-bar-v2__pillImage{-o-object-fit:contain;object-fit:contain}.compare-bar-v2__pillIcon{height:20px;width:20px;flex-shrink:0;cursor:pointer}.compare-bar-v2__table *{box-sizing:border-box}.compare-bar-v2__tableProductSummary{position:sticky;top:-61px}@media(min-width:601px){.compare-bar-v2__tableProductSummary{top:0}}.compare-bar-v2__tableProductSummary th{display:flex;align-items:flex-end}.compare-bar-v2__table{width:100%;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.compare-bar-v2__table tbody{display:flex;flex-direction:column}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductSummary{display:flex;flex-direction:row;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductSummary th,.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductSummary td{height:auto}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductRow{display:flex}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductRow th{display:flex;align-items:center}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductRow--highlighted{--tw-bg-opacity: 1;background-color:rgb(229 247 255 / var(--tw-bg-opacity))}.compare-bar-v2__table tbody th{font-size:.875rem}@media(min-width:601px){.compare-bar-v2__table tbody th{font-size:1rem}}.compare-bar-v2__table tbody th{font-weight:500;line-height:1.5;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));padding:.75rem 1rem;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.compare-bar-v2__table tbody td{font-size:.875rem}@media(min-width:601px){.compare-bar-v2__table tbody td{font-size:1rem}}.compare-bar-v2__table tbody td{font-weight:400;line-height:1.5;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));display:flex;align-items:center;vertical-align:middle;padding:.75rem 1rem;border-left-width:1px;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.compare-bar-v2__table th{width:120px}@media(min-width:601px){.compare-bar-v2__table th{width:168px}}.compare-bar-v2__table td{min-width:135px}@media(min-width:601px){.compare-bar-v2__table td{min-width:168px}}.compare-bar-v2__numProducts--4 .compare-bar-v2__table td{width:calc(25% - 30px)}@media(min-width:601px){.compare-bar-v2__numProducts--4 .compare-bar-v2__table td{width:calc(25% - 42px)}}.compare-bar-v2__numProducts--3 .compare-bar-v2__table td{width:calc(33% - 40px)}@media(min-width:601px){.compare-bar-v2__numProducts--3 .compare-bar-v2__table td{width:calc(33% - 56px)}}.compare-bar-v2__numProducts--2 .compare-bar-v2__table td{width:calc(50% - 60px)}@media(min-width:601px){.compare-bar-v2__numProducts--2 .compare-bar-v2__table td{width:calc(50% - 84px)}}.text-skeleton{display:flex;width:100%;flex-direction:column;gap:.5rem}.text-skeleton__line{height:1rem;width:20%;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(230 229 224 / var(--tw-bg-opacity));animation:shimmer 1.5s infinite linear;background-image:linear-gradient(to right,#e0e0e0,#f0f0f0 20%,#e0e0e0 40% 100%);background-repeat:no-repeat;background-size:200% 100%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.toggle__checkbox{position:relative;margin:0;margin-right:.25rem;height:24px;width:44px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;cursor:pointer}.toggle__checkbox:before{content:"";position:absolute;top:2px;left:2px;height:20px;width:20px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:left;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 1px 1px #00000040}.toggle__checkbox:checked{--tw-bg-opacity: 1;background-color:rgb(29 83 255 / var(--tw-bg-opacity))}.toggle__checkbox:checked:before{left:50%}.toggle__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-bar-v2__productSummary{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryImage{height:48px}@media(min-width:601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryImage{height:56px}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryImage>img{height:100%!important;width:100%;-o-object-fit:contain;object-fit:contain}.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button{background-color:#1d53ff;border-radius:25px;padding:0 8px;min-height:20px;display:flex;align-items:center;justify-content:center;line-height:1;transform:translateZ(0);will-change:transform;border:none}@media(max-width:605px){.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button{background-color:#fff}}.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button span.rewards--finder-rewards-exclusive-button__text{color:#fff;font-size:10px;letter-spacing:.02em;font-weight:700;line-height:100%;margin:0;padding-top:2px;text-transform:uppercase}@media(max-width:605px){.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button span.rewards--finder-rewards-exclusive-button__text{color:#0a41ee;font-style:italic}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryHeading{font-size:.875rem}@media(min-width:601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryHeading{font-size:1rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryHeading{text-align:center;font-weight:500;line-height:1.5;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-grow:1}@media not all and (min-width:601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCta{height:2rem;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCta{white-space:normal;line-height:1.25}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryDisclaimer{text-align:center;font-size:.875rem;font-weight:400;line-height:1.4;--tw-text-opacity: 1;color:rgb(65 64 59 / var(--tw-text-opacity));margin-top:-4px}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLink{font-size:.875rem}@media(min-width:601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLink{font-size:1rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCtaSpacer{height:2rem}@media(min-width:601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCtaSpacer{height:3rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryDisclaimerSpacer{height:19.6px}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLinkSpacer{height:21px}@media(min-width:601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLinkSpacer{height:1.5rem}}.compare-bar-v2__tableProductSummary{z-index:5}.compare-bar-v2__tableProductRow .finder-score .score__badge{z-index:2}.compare-bar-v2__tableProductRow .finder-score .score__text-wrapper{z-index:1}@media(max-width:768px){.compare-bar-v2__tableProductRow .finder-score .score__text-wrapper{display:none}}.tableWithFilters__sidebarFilter{min-width:224px}.tableWithFilters__sidebarFilter .tableWithFilters__filter,.tableWithFilters__sidebarFilter .sidefilter__container{margin-right:0;max-width:224px;scrollbar-width:thin;scrollbar-color:#a6a49d transparent}@media(min-width:960px){.tableWithFilters__sidebarFilter .tableWithFilters__filter .accordion-group,.tableWithFilters__sidebarFilter .sidefilter__container .accordion-group{width:224px}}@media screen and (min-width:1200px){.tableWithFilters__sidebarFilter .tableWithFilters__filter.f1.has-sticky-scroll{position:sticky;top:calc(var(--sticky-container-top, 0px) + var(--sticky-container-top-gap, 17px));will-change:top}}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper{flex-direction:column}@media(min-width:601px){.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter{margin-bottom:.5rem;min-height:44px}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter.tableWithFilters_shareFiltersPill{min-height:36px}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter:has(.tableWithFilters__filter:empty){margin-bottom:0;min-height:0px}}@media screen and (max-width:600px){.comparison-actions #portal-table-top-filters{margin:0 .5rem 16px;min-height:45px}}.comparison-actions #portal-table-top-filters:empty{display:none}@media screen and (min-width:961px){.tableWithFilters .tableWithFilters__table .comparison-actions .templateTable__lastUpdatedWithCounterContainer{align-items:center;gap:1.5rem}.tableWithFilters .tableWithFilters__table .comparison-actions .templateTable__lastUpdatedWithCounterContainer a.share-filters-link{height:1.25rem;width:57px;cursor:pointer;text-decoration-line:none;display:flex;align-items:center;gap:.25rem;color:inherit}.tableWithFilters .tableWithFilters__table .comparison-actions .templateTable__lastUpdatedWithCounterContainer a.share-filters-link:hover{color:unset}.tableWithFilters .tableWithFilters__table .comparison-actions .templateTable__lastUpdatedWithCounterContainer a.share-filters-link .luna-icon{height:1rem;width:1rem}.tableWithFilters .tableWithFilters__table .comparison-actions .templateTable__lastUpdatedWithCounterContainer a.share-filters-link span{font-size:.875rem;font-weight:500}}.topFilters__shareMyFilters~.templateTable__shareMyFilters,.topFilters__shareMyFilters+.templateTable__shareMyFilters,.topFilters__shareMyFilters .templateTable__shareMyFilters{display:none!important}:has(.topFilters__shareMyFilters) .templateTable__shareMyFilters{display:none!important}.comparison-table tr.cp-no-results td.cp-no-results__row,.vertical-table-container tr.cp-no-results td.cp-no-results__row{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem .75rem}.comparison-table tr.cp-no-results .cp-no-results__title,.vertical-table-container tr.cp-no-results .cp-no-results__title{margin-bottom:0;font-size:2rem;font-weight:800;line-height:1.5}@media(min-width:960px){.comparison-table tr.cp-no-results .cp-no-results__title,.vertical-table-container tr.cp-no-results .cp-no-results__title{font-size:2.5rem}}.comparison-table tr.cp-no-results .cp-no-results__content,.vertical-table-container tr.cp-no-results .cp-no-results__content{margin-top:0;margin-bottom:2rem;font-size:1.25rem;line-height:1.3;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.comparison-table tr.cp-no-results .cp-no-results__btn,.vertical-table-container tr.cp-no-results .cp-no-results__btn{margin:.125rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.comparison-table tr.cp-no-results .cp-no-results__btn:focus,.vertical-table-container tr.cp-no-results .cp-no-results__btn:focus{background:none;color:#232320}.comparison-table tr.cp-no-results .cp-no-results__filters,.vertical-table-container tr.cp-no-results .cp-no-results__filters{display:flex;flex-wrap:wrap;justify-content:center}.comparison-table tr.cp-no-results .cp-no-results__filters .cp-no-results__btn,.vertical-table-container tr.cp-no-results .cp-no-results__filters .cp-no-results__btn{text-transform:none}.vertical-table-container tr.cp-no-results{display:flex;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity))}.vertical-table-container tr.cp-no-results td.cp-no-results__row{width:100%}.share-filters-portal-container{position:relative}.share-filters-portal-container .topFilters__tooltip{top:27px;bottom:-65px}.topFilters__tooltip,.topFilters__tooltip--wide,.filterPills__tooltip.topFilters__tooltip--wide,.topFilters__tooltip.filterPills__tooltip,.filterPills__tooltip.topFilters__tooltip--button,.filterPills__tooltip.topFilters__tooltip--button-mobile,.topFilters__tooltip--button-mobile,.topFilters__tooltip--button{position:absolute;bottom:.625rem;left:50%}@media(min-width:960px){.topFilters__tooltip,.topFilters__tooltip--wide,.filterPills__tooltip.topFilters__tooltip--wide,.topFilters__tooltip.filterPills__tooltip,.filterPills__tooltip.topFilters__tooltip--button,.filterPills__tooltip.topFilters__tooltip--button-mobile,.topFilters__tooltip--button-mobile,.topFilters__tooltip--button{bottom:-35px}}.topFilters__tooltip,.topFilters__tooltip--wide,.filterPills__tooltip.topFilters__tooltip--wide,.topFilters__tooltip.filterPills__tooltip,.filterPills__tooltip.topFilters__tooltip--button,.filterPills__tooltip.topFilters__tooltip--button-mobile,.topFilters__tooltip--button-mobile,.topFilters__tooltip--button{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));text-align:center;font-size:.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));margin-left:-60px;border-radius:.5rem;padding:.5rem .75rem;z-index:1010;opacity:0;transition:opacity .4s ease-in-out}.topFilters__tooltip:after,.topFilters__tooltip--wide:after,.filterPills__tooltip.topFilters__tooltip--wide:after,.topFilters__tooltip.filterPills__tooltip:after,.filterPills__tooltip.topFilters__tooltip--button:after,.filterPills__tooltip.topFilters__tooltip--button-mobile:after,.topFilters__tooltip--button-mobile:after,.topFilters__tooltip--button:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}.topFilters__tooltip.visible,.visible.topFilters__tooltip--wide,.visible.topFilters__tooltip--button-mobile,.visible.topFilters__tooltip--button{opacity:1}.topFilters__tooltip--button{left:20%}@media(min-width:601px){.topFilters__tooltip--button{bottom:-35px}}.topFilters__tooltip--button-mobile{margin-bottom:94px;left:25%}@media screen and (max-width:600px){.topFilters__tooltip--button-mobile{bottom:auto;margin-bottom:0;margin-top:50px}}.topFilters__tooltip.filterPills__tooltip,.filterPills__tooltip.topFilters__tooltip--wide,.filterPills__tooltip.topFilters__tooltip--button,.filterPills__tooltip.topFilters__tooltip--button-mobile{bottom:auto}@media(min-width:601px){.topFilters__tooltip.filterPills__tooltip,.filterPills__tooltip.topFilters__tooltip--wide,.filterPills__tooltip.topFilters__tooltip--button,.filterPills__tooltip.topFilters__tooltip--button-mobile{top:35px}}@media screen and (max-width:600px){.topFilters__tooltip.filterPills__tooltip,.filterPills__tooltip.topFilters__tooltip--wide,.filterPills__tooltip.topFilters__tooltip--button,.filterPills__tooltip.topFilters__tooltip--button-mobile{top:400px}}.topFilters__tooltip--wide{min-width:200px;max-width:300px;white-space:normal}.sidefilter__container{margin-right:0}@media(min-width:960px){.sidefilter__container{margin-right:3rem}}@media(min-width:1280px){.sidefilter__container{width:15rem}}.sidefilter__headerContainer{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;padding-top:.125rem;padding-bottom:14px}.sidefilter__headerContainer button{gap:.25rem;cursor:pointer}.sidefilter__headerContainer button span{text-decoration-line:underline}.sidefilter__mainHeader{margin:0;font-size:1.25rem;font-weight:800}@media(min-width:601px)and (max-width:1199px){.comparison-table thead{top:61px!important}}.comparison-actions__filterAndSort{transition:visibility 0s linear 0s,opacity .3s ease}.comparison-actions__filterAndSort[data-sticky-active=true]{background:var(--color-white)!important;box-shadow:0 2px 8px #00000026!important;border-bottom:1px solid #e5e7eb;visibility:visible!important;opacity:1!important;z-index:79}@media(max-width:768px){.comparison-actions__filterAndSort[data-sticky-active=true]{padding:.5rem 1rem}.comparison-actions__filterAndSort[data-sticky-active=true] .topFilters__pill{margin-bottom:0}.comparison-actions__filterAndSort[data-sticky-active=true]:has(.loyalty-banner-sticky-react){padding-top:0!important}}.comparison-actions__filterAndSort[data-sticky-active=true]:after{content:"";position:absolute;top:100%;left:0;right:0;height:4px;background:linear-gradient(to bottom,rgba(0,0,0,.1),transparent);pointer-events:none}.comparison-actions__filterAndSort:not([data-sticky-active=true]){position:relative}.comparison-actions__filterAndSort[data-sticky-active=true] .topFilters__pill,.comparison-actions__filterAndSort[data-sticky-active=true] .comparison-actions__sort,.comparison-actions__filterAndSort[data-sticky-active=true] .comparison-actions__filter{margin-bottom:0}.comparison-actions__filterAndSort[data-sticky-active=true] button{transition:all .15s ease}.comparison-actions__filterAndSort[data-sticky-active=true] button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.sticky-filter-bar-spacer{width:100%;background:transparent;pointer-events:none;transition:height .2s ease-in-out}.accordion{display:flex;flex-direction:column;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.accordion .accordion__title{display:flex;justify-content:space-between;padding:0;padding-top:.75rem;padding-bottom:.75rem;border-style:none;outline:2px solid transparent;outline-offset:2px;background:none}.accordion .accordion__title h5{margin:0;font-size:1rem;font-weight:500;line-height:1.5}.accordion .accordion__title .luna-icon{height:1.25rem;width:1.25rem}.accordion .accordion__content{padding-bottom:1rem}.accordion .accordion__title-container{display:flex;align-items:center;gap:1rem}.accordion-group{display:flex;flex-direction:column}@media(min-width:601px){.accordion-group{width:15rem}}.disclaimer{color:var(--color-foreground-secondary, #41403b);font-size:var(--font-size-xs, 12px)}label[for=full-market-checkbox]{padding-top:4px;padding-bottom:4px}.checkbox__input{position:absolute;margin:-.0625rem;height:.0625rem;width:.0625rem;overflow:hidden;white-space:nowrap;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.checkbox__icon{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-color:var(--color-border-normal);transition-property:background-color,box-shadow;transition-duration:.15s;margin-left:2px}.checkbox__input:checked+.checkbox__icon{--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(25 105 232 / var(--tw-bg-opacity))}.checkbox__input:focus+.checkbox__icon{box-shadow:0 0 0 2px #bad2f8}.checkbox__input:hover+.checkbox__icon{box-shadow:0 0 0 2px #bad2f8}.checkbox__input-container{position:relative;display:inline-block;vertical-align:middle}.f1 .checkbox__icon{border-radius:0;margin-bottom:.125rem;height:16px;width:16px}@media(min-width:1200px){.f1 .checkbox__icon{height:13px;width:13px}}.f1 .checkbox__input:checked+.checkbox__icon{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(35 35 32 / var(--tw-bg-opacity))}.f1 .checkbox__input:focus+.checkbox__icon{box-shadow:0 0 0 2px #bad2f8}.f1 .checkbox__input:hover+.checkbox__icon{box-shadow:0 0 0 2px #bad2f8}.finder-score-badge{border-radius:2px 24px 24px;border:none;display:inline-flex;justify-content:center;align-items:center;height:20px;width:20px;background-image:linear-gradient(45deg,transparent 25%,rgba(255,255,255,.2) 50%,transparent 75%,transparent 100%);background-size:250% 250%,100% 100%;background-position:-100% 0,0 0;background-repeat:no-repeat;position:relative;top:-1px;margin-right:1px;font-size:11px;font-weight:800;line-height:12px;color:#fff}.finder-score-badge--excellent{background-color:var(--color-brand-normal)}.finder-score-badge--good{background-color:#008024}.finder-score-badge--standard{background-color:var(--color-yellow-normal);color:var(--color-black)}.finder-score-badge--basic{background-color:var(--color-red-normal)}.checkbox-group--simple{display:flex;flex-direction:column;gap:.5rem;padding-left:.25rem}.checkbox-group--simple .checkbox__label{padding-top:.25rem;padding-bottom:.25rem}.searchInput__container{padding-left:.75rem;border-radius:.625rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.searchInput__container svg{height:1rem;width:1rem}.searchInput__container:focus-within{--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity));box-shadow:0 0 0 2px #bad2f8}.searchInput{border-radius:.625rem;padding-right:.75rem;padding-top:7px;padding-bottom:7px;width:100%;border-style:none;background-image:none;font-size:1rem;line-height:1.5;font-family:Modern Era,Arial,sans-serif}.searchInput:focus-visible{outline:2px solid transparent;outline-offset:2px}.searchable-checkboxes{display:flex;flex-direction:column;gap:1rem}.f1 .searchInput__container{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity))}.dropdownFilter__container{position:relative}.dropdownFilter__options{display:none}.dropdownFilter__options.dropdownFilter__options--open{display:block;box-sizing:border-box;border-radius:.75rem;border:1px solid var(--color-border-normal);position:relative;top:4px;background:#fff;width:100%;padding:.5rem 0;z-index:10;box-shadow:0 2px 4px -1px #0000000f,0 4px 6px -1px #0000001a;margin-top:4px}.dropdownFilter__options.dropdownFilter__options--open.dropdownFilter__options--no-padding{padding:0}.dropdownFilter__options.dropdownFilter__options--open .searchInput__container{margin:0 .5rem;padding:0 0 0 .5rem;width:auto;box-sizing:border-box;border-radius:.75rem}.dropdownFilter__options.dropdownFilter__options--open .searchInput__container .searchInput{height:2rem;line-height:1.5rem;box-sizing:border-box;font-family:Modern Era,Arial,sans-serif}.dropdownFilter__options.dropdownFilter__options--open .checkbox-group{padding-left:.5rem;box-sizing:border-box}.dropdownFilter__toggle{width:100%;height:2.25rem;padding:0 .5rem;font-size:1rem;text-align:left;border:1px solid #d5d9dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dropdownFilter__toggle .dropdownFilter__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdownFilter__toggle .luna-icon{width:1rem;height:1rem;flex-shrink:0}.dropdownFilter__toggle:focus{border-color:#4e9bea}.dropdownFilter__toggle.dropdownFilter__toggle--open{border-color:transparent;box-shadow:0 1px 5px #0000001a,0 3px 6px #0000001a}.dropdownFilter__toggle.dropdownFilter__toggle--open:focus{border-color:var(--color-brand-normal);border-width:2px}.f1 .dropdownFilter__toggle{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));border-radius:.625rem}.select-menu{display:flex;flex-direction:column;gap:.5rem}.select-menu:focus{border-radius:.75rem;--tw-shadow: 0 0 0 2px #1d53ff;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.select-menu__item{display:flex;align-items:center;padding:.5rem .75rem;background:transparent;border-style:none;border-radius:0;cursor:pointer;text-align:left;font-size:.875rem;font-weight:400;line-height:1.4;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity));text-decoration-line:none;box-sizing:border-box}.select-menu__item:hover{--tw-bg-opacity: 1;background-color:rgb(245 244 239 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity));text-decoration-line:none}.select-menu__item:visited{--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.select-menu__item:focus{font-weight:700;text-decoration-line:none;--tw-text-opacity: 1;color:rgb(29 83 255 / var(--tw-text-opacity))}.select-menu__item--selected{font-weight:700;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.select-menu__item--selected:hover{--tw-bg-opacity: 1;background-color:rgb(245 244 239 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.select-menu__item--selected:focus{--tw-text-opacity: 1;color:rgb(29 83 255 / var(--tw-text-opacity))}.select-menu__item:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem;padding-top:.75rem}.select-menu__item:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;padding-bottom:.75rem}.select-menu__item:first-child:last-child{border-radius:.75rem;padding-top:.75rem;padding-bottom:.75rem}.topFilters__pill,.topFilters__pill *{box-sizing:border-box}.topFilters__pill{position:relative;display:flex;align-items:center;justify-content:center;padding:.0625rem;height:48px}@media(min-width:601px){.topFilters__pill{max-height:44px;min-width:0px}}.topFilters__pill{border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.topFilters__pill.topFilters__pill--selected{padding:0;border-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.topFilters__pill.topFilters__pill--open{padding:0;border-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity))}.topFilters__pill:hover{background:#f3f4f6}.topFilters__pill:active{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.topFilters__pill:focus{outline:none}.topFilters__pill:focus-visible{outline:none}.topFilters__pill .topFilters__pillGroup{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem}@media(min-width:960px){.topFilters__pill .topFilters__pillGroup{padding-top:7px;padding-bottom:7px;padding-left:.75rem;padding-right:.75rem}}.topFilters__pill .topFilters__pillGroup .topFilters__pillText{flex:1 1 0%;font-size:1rem;font-weight:500;line-height:1.5}@media(min-width:960px){.topFilters__pill .topFilters__pillGroup .topFilters__pillText{font-size:.875rem;line-height:1.4}}.topFilters__pill .topFilters__pillGroup .topFilters__pillText{white-space:nowrap}.topFilters__pill .topFilters__pillGroup .topFilters__pillIcon{height:1.25rem;width:1.25rem}@media(min-width:960px){.topFilters__pill .topFilters__pillGroup .topFilters__pillIcon{height:1rem;width:1rem}}.topFilters__pill .topFilters__pillGroup .topFilters__pillIcon{fill:#111827}@media screen and (max-width:600px){.topFilters__pill:nth-child(2){flex-grow:1;justify-content:center}.topFilters__pill:nth-child(2) .topFilters__pillGroup{justify-content:space-between;width:100%}.topFilters__pill:nth-child(2) .topFilters__pillGroup .topFilters__pillText{max-width:180px}}@media screen and (max-width:600px)and (max-width:375px){.topFilters__pill:nth-child(2) .topFilters__pillGroup .topFilters__pillText{max-width:150px}}@media(max-width:390px){.topFilters__pill.topFilters__pillSort{min-width:0px;flex-shrink:1}}.topFilters__pill.topFilters__pillSort{margin-left:auto}@media(max-width:961px){.topFilters__pill.topFilters__pillSort .topFilters__pillText{max-width:200px!important}}@media(max-width:390px){.topFilters__pill.topFilters__pillSort .topFilters__pillText{max-width:100%!important}}@media(min-width:390px){@media(max-width:490px){.topFilters__pill.topFilters__pillSort .topFilters__pillText{max-width:100px!important}}}@media(min-width:600px){@media(max-width:665px){.topFilters__pill.topFilters__pillSort .topFilters__pillText{max-width:100px!important}}}.topFilters__pill.topFilters__pillSort .topFilters__pillText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topFilters__pill .topFilters__popover{visibility:hidden;opacity:0}.topFilters__shareMyFilters .topFilters__pill{max-width:48px}@media(min-width:601px){.topFilters__shareMyFilters .topFilters__pill{max-width:102px}}.topFilters__popover{z-index:10000;min-width:247px;max-width:450px;padding:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.topFilters__popover.topFilters__popover--no-padding,.topFilters__popover .luna-form__field{padding:0}.topFilters__popover .luna-form__field .luna-form__selectionGroup{gap:1rem}.topFilters__popover .luna-form__field .luna-form__selectionGroup .luna-form__selection+.luna-form__selection{margin-top:0}.topFilters__popover .searchField__wrapper .luna-button.searchField__close{display:none}.topFilters__popover .searchField__wrapper .luna-inset{width:100%}.topFilters__popover .searchField__wrapper .luna-input.searchField{width:100%;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.topFilters__popover .searchField__wrapper svg.luna-icon{fill:#d1d5db}.topFilters__popover .providerList__wrapper{padding-top:1rem}.topFilters__popover .providerList__wrapper .providerList{overflow-y:auto;height:345px;width:230px}.topFilters__popover .providerList__wrapper .providerList .luna-form__field.checkbox-all{margin-bottom:1rem}.topFilters__popover .providerList__wrapper .luna-form__field,.topFilters__popover .providerList__wrapper .luna-form__field .luna-form__selectionGroup{padding:0}.topFilters__popover .luna-form__field.radio-button-group .luna-label:before{height:1.125rem;width:1.125rem;margin-top:0}.topFilters__popover .luna-slider{padding:.75rem .5rem 2rem;margin:0}.topFilters__popover .luna-slider .luna-slider__container{padding:0}.topFilters__popover .sliderField__wrapper{display:flex;align-items:center;gap:.5rem;padding:0}.topFilters__popover .sliderField__wrapper .sliderField__dash{margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:.5rem}.topFilters__popover .sliderField__wrapper .luna-form__field{margin-right:0!important}.topFilters__popover .sliderField__wrapper .luna-form__field .luna-affix .luna-input,.topFilters__popover .sliderField__wrapper .luna-form__field .luna-affix .luna-affix__label{height:34px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.topFilters__popover .sliderField__wrapper .luna-form__field .luna-affix .luna-input{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-right-width:0}.topFilters__popover .sliderField__wrapper .luna-form__field .luna-affix .luna-affix__label{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-left-width:0}.topFilters__popover .sliderField__wrapper .luna-form__field.inputField--money .luna-affix .luna-input{border-bottom-left-radius:0;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-left-width:0;border-right-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.topFilters__popover .sliderField__wrapper .luna-form__field.inputField--money .luna-affix .luna-affix__label{border-bottom-right-radius:0;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-right-width:0;border-left-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.radioGroup{padding-left:.25rem}.radioGroup>*:not(:first-child){margin-top:1rem}.radioButton__input,.radioButton__input--checked{position:absolute;margin:-.0625rem;height:.0625rem;width:.0625rem;overflow:hidden;white-space:nowrap;border-style:none;padding:0;clip:rect(0 0 0 0)}.radioButton__styles{display:flex;align-items:center;justify-content:center;height:1rem;width:1rem;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition:all .15s}.radioButton__input--checked+.radioButton__styles{--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(25 105 232 / var(--tw-bg-opacity))}.radioButton__container{position:relative}.f1 .radioButton__input--checked+.radioButton__styles{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(35 35 32 / var(--tw-bg-opacity))}.rangeFilters__presets>*{margin-bottom:.75rem}.rangeFilters__preset{border-style:none;background-image:none;padding:0;font-size:1rem;line-height:1;background-color:transparent;color:#6a727f}.rangeFilters__preset--selected{font-weight:700;color:#000}.rangeFilters__preset:hover{cursor:pointer}.rangeFilters__inputField{display:flex;min-width:0px;flex-shrink:1;align-items:center;border-radius:.625rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.rangeFilters__inputField:focus-within{--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity));box-shadow:0 0 0 2px #bad2f8}.rangeFilters__inputField:focus-within:has(:invalid),.rangeFilters__inputField:has(:invalid){--tw-border-opacity: 1;border-color:rgb(219 36 32 / var(--tw-border-opacity));box-shadow:none}.rangeFilters__input{min-width:0px;flex-shrink:1;border-radius:.625rem;border-style:none;padding-left:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:1rem;line-height:1.5}.rangeFilters__input:focus-visible{outline:2px solid transparent;outline-offset:2px}.rangeFilters__inputAffix{padding-right:.5rem}.rangeFilters__inputContainer{display:flex;align-items:center;gap:.5rem}.rangeInputFields__submit{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(18 85 208 / var(--tw-bg-opacity));background-image:none}.rangeInputFields__submit:disabled{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));opacity:.25}@media(min-width:960px){.tableWithFilters #portal-tableWithFilters__table{position:relative}}.tableWithFilters #portal-tableWithFilters__table{font-size:0;margin-top:0;margin-bottom:0}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters__table{margin-right:-.5rem}}@media(min-width:960px){.tableWithFilters #portal-tableWithFilters__table{margin-left:0;margin-right:0;padding:0}}.tableWithFilters #portal-tableWithFilters__table{overflow:hidden;overflow-x:auto;white-space:nowrap}@media(min-width:960px){.tableWithFilters #portal-tableWithFilters__table{overflow:visible;overflow-x:visible;white-space:normal}}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters__table.u-bg--background-secondary{border-radius:0;background-color:transparent}}.tableWithFilters .tableWithFilters__table.content{min-width:0px}.tableWithFilters #portal-tableWithFilters-filterPills{display:flex;flex-wrap:wrap;padding-left:.375rem;padding-right:.375rem}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters-filterPills{margin-left:.5rem}}@media(min-width:960px){.tableWithFilters #portal-tableWithFilters-filterPills{margin-left:0}}.tableWithFilters #portal-tableWithFilters-filterPills{padding-bottom:0;padding-top:0}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters-filterPills{padding-left:0;padding-right:0}}.tableWithFilters #portal-tableWithFilters-filterPills{border-radius:1rem}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters-filterPills{border-top-right-radius:0;border-bottom-right-radius:0;flex-wrap:nowrap;overflow:auto}}.tableWithFilters #portal-tableWithFilters-filterPills:not(:empty){padding-bottom:2px;padding-top:2px}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters-filterPills:not(:empty){padding-left:0;padding-right:0}}.tableWithFilters #portal-tableWithFilters__table:has(#portal-tableWithFilters-filterPills:not(:empty)){margin-bottom:.625rem}@media not all and (min-width:960px){.tableWithFilters #portal-tableWithFilters__table:has(#portal-tableWithFilters-filterPills:not(:empty)){margin-top:1rem}}@media not all and (min-width:601px){.tableWithFilters #portal-tableWithFilters__table:has(#portal-tableWithFilters-filterPills:not(:empty)){margin-right:-.5rem}}@media(min-width:960px){.tableWithFilters #portal-tableWithFilters__table:has(#portal-tableWithFilters-filterPills:not(:empty)){margin-left:0;margin-right:0}}@media(min-width:1280px){.tableWithFilters #portal-tableWithFilters__table:has(#portal-tableWithFilters-filterPills:not(:empty)){margin-top:0}}.tableWithFilters #filter-pill--clear-all{border-style:none;background-image:none;font-size:.875rem;font-weight:500;line-height:1.4;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));text-decoration-line:underline;padding-left:0;padding-top:0;margin-right:.25rem;cursor:pointer;background-color:transparent}@media not all and (min-width:601px){.tableWithFilters{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}}.tableWithFilters .filter-pill{display:flex;align-items:center;gap:.25rem;height:24px;margin-bottom:.25rem;margin-right:.5rem;margin-left:0}@media not all and (min-width:960px){.tableWithFilters .filter-pill{margin-top:.25rem}}@media(min-width:1280px){.tableWithFilters .filter-pill{margin-top:0}}.tableWithFilters .filter-pill{padding:.125rem .5rem .125rem .75rem;--tw-bg-opacity: 1;background-color:rgb(230 229 224 / var(--tw-bg-opacity));border-radius:1rem;border-style:none;font-size:.875rem;font-weight:600;line-height:1.3;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}@media not all and (min-width:601px){.tableWithFilters .filter-pill{font-weight:500}}@media only screen and (max-width:960px){.tableWithFilters .filter-pill{padding:.25rem .5rem .25rem .75rem;font-size:.875rem;line-height:1.25;order:1}}.tableWithFilters .filter-pill:hover{--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity))}.tableWithFilters .filter-pill:nth-last-child(2){margin-right:15px}.tableWithFilters .filter-pill__label{margin-right:.125rem;margin-top:.1rem}.tableWithFilters .filter-pill svg{position:relative;height:14px;width:14px}@media(min-width:960px){.tableWithFilters .filter-pill svg{height:.75rem}}.tableWithFilters .filter-pill svg.close{height:1rem;width:1rem}.tableWithFilters .filter-pill svg.luna-icon{height:1.125rem;width:1.125rem;cursor:pointer}@media(min-width:601px){.tableWithFilters .u-bg--background-secondary .filter-pill{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}}.sideFilters__popoverAnchor{white-space:normal}.filterPill-popover{display:flex;position:relative;z-index:10}.filterPill-popover-arrow:after{--tw-content: "";content:var(--tw-content)}.filterPill-popover-arrow{border-left-width:10px;border-right-width:10px;border-top-width:0;border-bottom-width:10px;border-style:solid;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));display:inline-block;position:absolute;width:0;left:42%;top:-.625rem}.filterPill-popover-arrow:after{--tw-content: "";content:var(--tw-content);display:inline-block;position:absolute;width:0;border-width:0;border-left-width:11px;border-right-width:11px;border-top-width:0;border-bottom-width:11px;border-style:solid;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(25 105 232 / var(--tw-border-opacity));z-index:-1;left:-11px;top:-.0625rem}.filterPill-popover-body{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(48 135 249 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));width:200px;z-index:10;padding:.75rem 1rem}.filterPill-popover-body__content{font-size:.875rem;font-weight:400}.filterPill-popover-body.fade{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.filterPill-popover.right .filterPill-popover-body{left:100%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-left:1rem}.filterPill-popover.right .filterPill-popover-body__arrow{border-width:10px;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(25 105 232 / var(--tw-border-opacity));left:-1.3rem;top:calc(50% - 10px);--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filterPill-popover.right .filterPill-popover-body__arrow:after{border-width:10px;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));top:-.53rem;left:-10px}.filterPill-popover__icon{display:flex;align-self:center}.filter-pill-popover{display:flex;position:relative;z-index:10}.filter-pill-popover-arrow:after{--tw-content: "";content:var(--tw-content)}.filter-pill-popover-arrow{border-left-width:10px;border-right-width:10px;border-top-width:0;border-bottom-width:10px;border-style:solid;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));display:inline-block;position:absolute;width:0;left:42%;top:-.625rem}.filter-pill-popover-arrow:after{--tw-content: "";content:var(--tw-content);display:inline-block;position:absolute;width:0;border-width:0;border-left-width:11px;border-right-width:11px;border-top-width:0;border-bottom-width:11px;border-style:solid;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(25 105 232 / var(--tw-border-opacity));z-index:-1;left:-11px;top:-.0625rem}.filter-pill-popover-body{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(48 135 249 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));width:200px;z-index:10;padding:.75rem 1rem}.filter-pill-popover-body__content{text-align:left;font-size:.875rem;font-weight:400}.filter-pill-popover-body.fade{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.filter-pill-popover.right .filter-pill-popover-body{left:100%;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-left:1rem}.filter-pill-popover.right .filter-pill-popover-body__arrow{border-width:10px;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(25 105 232 / var(--tw-border-opacity));left:-1.3rem;top:calc(50% - 10px);--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter-pill-popover.right .filter-pill-popover-body__arrow:after{border-width:10px;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));top:-.53rem;left:-10px}.filter-pill-popover__icon{display:flex;align-self:center}.topFilters__FilterCount{box-sizing:border-box;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));height:1rem;width:1rem;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(240 247 255 / var(--tw-border-opacity));top:-2px;right:-2px}.topFilters__FilterCount .topFilters__FilterCountText{font-size:.625rem;font-weight:500;--tw-text-opacity: 1;color:rgb(240 247 255 / var(--tw-text-opacity))}.topFilters__TopFiltersModalPillIcon{height:1.25rem;width:1.25rem}@media(min-width:960px){.topFilters__TopFiltersModalPillIcon{height:1rem;width:1rem}}.topFilters__F1CFilterCount{display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:.875rem;font-weight:600;margin-left:1px;border-width:2px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.topFilters__F1CFilterCountText{padding-top:.0625rem;font-size:.75rem;font-weight:600;line-height:1}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer{justify-content:flex-end!important}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer{height:100%!important}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{display:flex;justify-content:flex-start}@media(min-width:960px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{justify-content:center}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{margin:0}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{margin-top:75px}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{height:100%;max-height:100%;width:312px}@media not all and (min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{width:85vw}}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{max-height:80vh}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent{border-radius:0;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1);will-change:transform,right;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent.comparison-platform-modal__modalContent--open{transform:translate(0)}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent.top-filter-modal{margin-top:0;height:100%;max-height:100%;width:312px;justify-content:flex-start}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalHeader{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem .5rem .25rem 1rem;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));border-radius:0;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:0 1px 2px #0000000d}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalHeader .comparison-platform-modal__title{font-size:1.25rem;font-weight:800;line-height:1.5;color:#000}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .accordion-group{width:auto}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .accordion-group .accordion{padding:1rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .accordion-group .accordion .accordion__title{padding-top:0}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .accordion-group .accordion .accordion__content,.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .accordion-group .accordion .accordion__content .filter-modal__field .filter-modal__fieldContent{padding:0}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .accordion-group .accordion .accordion__content .filter-modal__field .filter-modal__fieldContent .checkbox-group--simple{padding-top:.5rem;padding-bottom:.5rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody{padding:0}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody{max-height:unset}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .filter-modal__field{position:relative}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .filter-modal__field:not(:last-child):after{content:"";position:absolute;bottom:0;left:50%;height:.0625rem;width:90%;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));transform:translate(-50%)}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .filter-modal__field .filter-modal__fieldContent{padding:1rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .filter-modal__field-name{font-size:1rem;font-weight:500;line-height:1.5;padding-bottom:.75rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalBody .checkbox-group--simple{padding-top:.5rem;padding-bottom:.5rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .filter-modal__footer,.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalFooter{border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));border-radius:0;padding:.5rem 1rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .filter-modal__footer .filter-modal__actions,.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalFooter .filter-modal__actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .filter-modal__footer .filter-modal__actions .luna-button,.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .top-filter-modal.comparison-platform-modal__modalContent .comparison-platform-modal__modalFooter .filter-modal__actions .luna-button{width:100%}.comparison-platform-modal__modal{position:fixed;inset:0;z-index:40000;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-bg-opacity: .75;opacity:0;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.comparison-platform-modal__modal.comparison-platform-modal__modal--open{opacity:1;pointer-events:auto}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper{position:fixed;inset:0;z-index:10;transform:translateZ(0);backface-visibility:hidden;will-change:transform;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer{display:flex;height:100%;height:-webkit-fill-available;align-items:center;justify-content:center}@media not all and (min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer{align-items:stretch}}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer{margin:0}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{display:flex;height:100%;flex-direction:column;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:scroll;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:left;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media not all and (min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{border-radius:0}}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{overflow:hidden}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{width:100vw}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{height:auto;width:auto}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{margin-top:2rem}@media not all and (min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{margin-top:0}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent .comparison-platform-modal__modalHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent .comparison-platform-modal__modalHeader .comparison-platform-modal__title{margin:0;font-size:2rem;font-weight:700}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent .comparison-platform-modal__modalBody{display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem;overflow-y:auto;height:100%}@media(min-width:601px){.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent .comparison-platform-modal__modalBody{max-height:70vh}}.comparison-platform-modal__modal .comparison-platform-modal__modalWrapper .comparison-platform-modal__modalContainer .comparison-platform-modal__modalContent .comparison-platform-modal__modalFooter{padding:.625rem}.topFilters__sharePill{position:absolute;top:78px;left:45px}@media screen and (max-width:960px){.topFilters__sharePill{top:135px}}.topFilters__sharePillInner{position:relative}.topFilters__sort{display:flex;flex-direction:column;gap:1rem}.topFilters__sort .topFilters__sortOption{cursor:pointer}.topFilters__sort .topFilters__sort--selected{font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.topFilters__sortPillColumnName{display:inline-block;font-weight:500}@media(max-width:375px){.topFilters__sortPillColumnName{font-size:0}.topFilters__sortPillColumnName:before{content:"Def...";font-size:1rem}}@media(max-width:375px)and (max-width:340px){.topFilters__sortPillColumnName:before{content:"..."}}.tableWithFilters.topFiltersEnabled{margin-top:0}.tableWithFilters.topFiltersEnabled .form-widget{margin-bottom:0}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper{flex-direction:column;margin-top:0;padding:0}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper:has(.luna-modal){position:relative}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper:has(.luna-modal) .comparison-calculator{position:static}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter .tableWithFilters__filter{margin:0}@media(min-width:601px){.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter .tableWithFilters__filter{margin-left:.5rem;margin-right:.5rem;margin-top:0;margin-bottom:1rem}}@media(min-width:960px){.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter .tableWithFilters__filter{margin:0}}@media screen and (max-width:600px){.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper #portal-table-top-filters{margin-left:.5rem;margin-right:.5rem;margin-top:0;margin-bottom:0}}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .tableWithFilters__topFilter,.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper #portal-table-top-filters{flex:0}.tableWithFilters.topFiltersEnabled .tableWithFilters__contentWrapper .comparison-actions__filterAndSort{margin:0}.topFilters{transition:box-shadow .3s ease,background .3s ease}.topFilters[data-sticky-active=true]{background:#fff!important;z-index:70}@media(max-width:960px){.topFilters[data-sticky-active=true]{padding:8px!important}}@media(min-width:961px){.topFilters[data-sticky-active=true]{padding:12px 0!important}}.sticky-filter-bar-spacer{width:100%}.topFilters{display:flex;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));height:auto}@media(min-width:601px){.topFilters{max-height:88px}}.topFilters{margin-bottom:0}.topFilters .topFilters__fields{display:none;flex-wrap:wrap;gap:.5rem;overflow:hidden}@media(min-width:601px){.topFilters .topFilters__fields{display:flex}}.topFilters .topFilters__fields{height:44px;margin-right:auto}.topFilters .topFilters__divider{display:none}@media(min-width:601px){.topFilters .topFilters__divider{display:block}}.topFilters .topFilters__divider{height:44px;width:0;margin-top:0;margin-bottom:0;margin-left:1rem;margin-right:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.topFilters .topFilters__controls{display:flex;gap:.5rem}@media(min-width:601px){.topFilters .topFilters__controls{position:relative;justify-content:flex-end}}.topFilters .topFilters__controls{margin:0;width:100%}@media(min-width:601px){.topFilters .topFilters__controls{width:auto}}@media(max-width:390px){.topFilters .topFilters__controls{overflow:hidden}}.topFilters .topFilters__controls .topFilters__popoverAnchor{position:absolute;white-space:normal}.loan-insights{margin:auto 0;display:flex;flex-direction:column;gap:.625rem}.loan-insights-header-container{margin-top:1.25rem;margin-bottom:.625rem;display:flex;align-items:center;gap:.625rem}.loan-insights-header-title{font-size:1.125rem;line-height:1.25;font-weight:800;font-size:30px;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.insight-card{display:flex;flex-direction:column;gap:.625rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}.insight-card-title{margin:0;font-size:1rem;line-height:1.25;font-weight:800}.savings-amount-year{font-size:1.125rem;line-height:1.25;font-weight:800;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.savings-amount-month{font-size:1rem;line-height:1.25;font-weight:800}.rate-status{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:baseline;gap:.25rem;border-radius:.75rem;border-width:1px;border-style:solid;padding:.25rem .625rem;font-size:1.5rem;line-height:1.25;font-weight:800;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.rate-status-okay{--tw-border-opacity: 1;border-color:rgb(255 153 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 245 229 / var(--tw-bg-opacity))}.rate-status-great{--tw-border-opacity: 1;border-color:rgb(29 215 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(229 255 237 / var(--tw-bg-opacity))}.rate-status-high{--tw-border-opacity: 1;border-color:rgb(255 115 169 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 229 239 / var(--tw-bg-opacity))}.rate-status-neutral{--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(245 244 239 / var(--tw-bg-opacity))}.rate-description{text-align:left;font-size:1rem;line-height:1.25;font-weight:400;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.rate-description strong{--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.loan-profile{display:flex;flex-direction:column;gap:.625rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}.profile-header{display:flex;align-items:center;gap:.75rem}.back-arrow{height:2.5rem;width:2.5rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity));display:flex;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.profile-title{margin:0;font-size:1rem;line-height:1.25;font-weight:800}.profile-grid{display:flex;justify-content:flex-start}.profile-item{display:flex;align-items:center;gap:.5rem}.profile-item-image{box-sizing:border-box;max-height:40px;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity))}.profile-item-content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.profile-label{font-size:.75rem;line-height:1.25;font-weight:500;text-transform:uppercase;letter-spacing:.5px;--tw-text-opacity: 1;color:rgb(65 64 59 / var(--tw-text-opacity))}.profile-label-text-lvr{text-decoration-line:underline;text-decoration-style:dashed}.profile-value{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25;font-weight:800;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity))}.lvr-value,.profile-value-with-popover{display:flex;align-items:center;gap:.375rem}.info-icon{display:flex;height:1rem;width:1rem;cursor:help;align-items:center;justify-content:center}.inline-icon{display:inline-flex}.potential-savings-popover__content{left:10%;max-width:80%}.loaninsights-popover__content{display:flex;min-width:180px;flex-direction:column;gap:.625rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.625rem}.loaninsights-popover__content .loaninsights-popover__content-title{font-size:1rem;line-height:1.25;font-weight:800}.loaninsights-popover__content .loaninsights-popover__content-items{display:flex;flex-direction:column;gap:.625rem}.loaninsights-popover__content .loaninsights-popover__content-items .loaninsights-popover__content--item{display:flex;flex-direction:column}.loaninsights-popover__content .loaninsights-popover__content-items .loaninsights-popover__content--item .loaninsights-popover__content--item-label{font-size:.75rem;line-height:1.25;font-weight:500}.loaninsights-popover__content .loaninsights-popover__content-items .loaninsights-popover__content--item .loaninsights-popover__content--item-value{font-size:.875rem;line-height:1.25;font-weight:800}.loaninsights-popover__content .loaninsights-popover__content-items .loaninsights-popover__content--item:last-child .loaninsights-popover__content--item-value{font-size:1.125rem;line-height:1.5;font-weight:800}.loaninsights-popover__content .loaninsights-popover__content-items hr{margin:0;--tw-border-opacity: 1;border-bottom-color:rgb(35 35 32 / var(--tw-border-opacity))}.major-banks-filter-container{margin-left:auto;margin-right:auto;margin-top:1.25rem;width:calc(100% - 30px);max-width:1160px}.major-banks-filter-container .major-banks-filter-card{flex-direction:row;justify-content:space-between;gap:1.5rem;padding:1.5rem}.major-banks-filter-container .major-banks-filter-card .major-banks-filter-content{display:flex;align-items:center;gap:1rem}.major-banks-filter-container .major-banks-filter-card .major-banks-filter-content .major-banks-filter-copy{font-size:1.125rem;font-weight:500;line-height:1.5}.major-banks-filter-container .major-banks-filter-card .major-banks-filter-cta-container{display:flex;align-items:center}.major-banks-filter-container .major-banks-filter-card .major-banks-filter-icon{min-width:60px}.insights-footer{margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:1.25rem;width:calc(100% - 30px);max-width:1160px}.half-width-card{display:flex;width:100%;flex-direction:column;justify-content:space-between;gap:1.5rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(35 35 32 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem}.half-width-card .half-width-card-columns{display:flex;gap:1rem}.half-width-card .half-width-card-one-column{display:flex;min-width:100px;flex-shrink:1;flex-direction:column;gap:1rem}.half-width-card .half-width-card-one-column.half-width-image-column{flex-shrink:0;align-items:flex-end}.half-width-card .half-width-card-title{margin:0;font-size:1rem;line-height:1.25;font-weight:800}.half-width-card .half-width-card-content{font-size:1rem;line-height:1.25;font-weight:400}.half-width-card .half-width-card-content .half-width-card-text{margin-bottom:0}.half-width-card .half-width-card-bullets{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.75rem}.half-width-card .half-width-card-bullets li{display:flex;align-items:center;gap:.5rem}.half-width-card .half-width-card-cta{margin-bottom:0}.half-width-card .half-width-card-image{width:200px}.half-width-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.half-width-grid .half-width-grid-column{display:flex}.insights-tick{min-height:26px;min-width:26px}@media(max-width:960px){.major-banks-filter-container,.insights-footer{width:100%}}.savings-content,.rate-content{display:flex;align-items:center;gap:.5rem;text-align:center}@media(max-width:768px){.rate-content,.savings-content{flex-direction:column;align-items:flex-start;text-align:left}.loan-insights{margin-left:0;margin-right:0;margin-top:.625rem;margin-bottom:.625rem}.half-width-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.half-width-card{gap:1.25rem}.half-width-card .half-width-image-column{display:none}.major-banks-filter-card{flex-direction:column}.major-banks-filter-card .major-banks-filter-cta{width:100%}}@media(max-width:600px){.rate-status{text-align:center}.rate-description{text-align:left}.half-width-card .half-width-card-cta{width:100%;min-width:unset}.major-banks-filter-container .major-banks-filter-card{flex-direction:column}}@media(min-width:769px){.profile-item{padding-left:1.25rem;padding-right:1.25rem}.profile-item:first-child{padding-left:0}.profile-item:last-child{padding-right:0}.profile-item-separator-before{border-left-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity))}}.loan-profile-accordion{border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(212 211 206 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem}.loan-profile-accordion .accordion__title{align-items:center}.loan-profile-accordion .accordion__title h5{font-size:1rem;line-height:1.25;font-weight:800}.loan-profile-accordion .accordion__content{display:flex;flex-wrap:wrap;gap:1rem}.loan-profile-accordion .accordion__content .profile-item{flex-basis:47%}#react-tiny-popover-container{z-index:1110}.fmp-savings-pill{margin-top:.5rem;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(29 215 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(229 255 237 / var(--tw-bg-opacity));padding:.125rem .5rem;font-size:14px}.fmp-savings-pill .fmp-savings-pill-amount{font-size:.875rem;line-height:1.25;font-weight:800}.fbb-savings-pill{margin-top:.5rem;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(29 215 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(229 255 237 / var(--tw-bg-opacity));padding:.125rem .5rem;font-size:14px}.fbb-savings-pill .fbb-savings-pill-amount{font-size:.875rem;line-height:1.25;font-weight:800}.insights-card-disclaimer{font-size:.875rem;line-height:1.25;font-weight:400}.savings-about-text{font-size:.875rem;line-height:1.25;font-weight:500}.insights-quiz-trigger button[data-id],.topFilters__pillSort{display:none!important}form[name=compareForm]{margin-bottom:0}.comparison-table__paginationContainer.comparison-table__loadMoreContainer{margin-top:0;margin-bottom:64px}.pagination-load-more__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:32px}.pagination-load-more__container .pagination-load-more__button{display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width:601px){.pagination-load-more__container .pagination-load-more__button{height:34px}}.pagination-load-more__container .pagination-load-more__button{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity));border-radius:.625rem;border-width:1px;text-transform:uppercase;font-style:italic;--tw-bg-opacity: 1;background-color:rgb(35 35 32 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.pagination-load-more__container .pagination-load-more__button:disabled{cursor:not-allowed;border-color:rgb(17 24 39 / var(--tw-border-opacity));--tw-border-opacity: .25;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: .25}.pagination-load-more__container .pagination-load-more__button:focus{--tw-shadow: 0 0 0 2px;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #BAD2F8;--tw-shadow: var(--tw-shadow-colored)}.pagination-load-more__container .pagination-load-more__button{font-weight:900;line-height:20px;letter-spacing:0;font-size:14px;padding:8px 14px;height:40px;width:115px}.pagination-load-more__container .pagination-load-more__button:hover{--tw-bg-opacity: 1;background-color:rgb(65 64 59 / var(--tw-bg-opacity))}.pagination-load-more__container .pagination-load-more__button:disabled,.pagination-load-more__container .pagination-load-more__button:disabled:hover{--tw-bg-opacity: 1;background-color:rgb(35 35 32 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:.25}.pagination-load-more__container .pagination__filterText,.pagination-load-more__container .pagination__dataCount{font-size:14px;text-align:center}.pagination-load-more__container .pagination__desktopText{display:none}.pagination-load-more__container .pagination__mobileText{display:inline-block}.pagination-load-more__container .pagination__countError{display:inline-block;font-size:14px;color:var(--color-foreground-secondary, #6b7280)}.pagination-load-more__container .pagination__countSkeleton{display:inline-block;width:120px;height:14px;border-radius:4px;background-image:linear-gradient(to right,#e0e0e0,#f0f0f0 20%,#e0e0e0 40% 100%);background-repeat:no-repeat;background-size:200% 100%;animation:countShimmer 1.5s infinite linear}@keyframes countShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media only screen and (min-width:601px){.pagination-load-more__container .pagination__desktopText{display:inline-block}.pagination-load-more__container .pagination__mobileText{display:none}}.comparison-table__paginationNav__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.comparison-table__paginationNav__buttonGroup>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav-numbers{display:inline-flex}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav-numbers>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button-separator{padding:.375rem .75rem}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button-separator:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button-separator{vertical-align:middle}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button{height:100%;padding:.375rem .75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button{font-size:1rem;font-weight:500;border-radius:.625rem;border-width:1px}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button:disabled{cursor:not-allowed;border-color:rgb(17 24 39 / var(--tw-border-opacity));--tw-border-opacity: .25;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.group:disabled .comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button{--tw-text-opacity: 1;color:rgb(190 18 15 / var(--tw-text-opacity))}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button:focus{--tw-shadow: 0 0 0 2px;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #BAD2F8;--tw-shadow: var(--tw-shadow-colored) }.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button .comparison-table__paginationNav__button-icon{height:.75rem;width:.75rem}.comparison-table__paginationNav__buttonGroup .comparison-table__paginationNav__button-number-active:disabled{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.mobileSortDropdown{position:relative;margin:0 8px}@media(min-width:601px){.mobileSortDropdown{display:none}}.mobileSortDropdown__button{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border-heavy);border-radius:12px;padding:0 16px;height:48px;background-color:var(--color-background-main);color:var(--color-foreground-main);gap:8px;cursor:pointer}.mobileSortDropdown__text{text-overflow:ellipsis;overflow:hidden;font-weight:500;flex:1 1 0;font-size:1rem;text-align:left;position:relative;top:1px}.mobileSortDropdown__menu{display:none;flex-direction:column;align-items:stretch;position:absolute;z-index:2;top:0;left:0;width:100%;transform:translateY(52px);border:1px solid var(--color-border-normal);background-color:var(--color-background-main);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:16px;padding:24px;gap:16px}.mobileSortDropdown__menu--open{display:flex}.mobileSortDropdown__menu>.mobileSortDropdown__item{all:unset;display:block;width:100%;text-align:left;cursor:pointer;height:24px}.mobileSortDropdown__menu>.mobileSortDropdown__item--selected{font-weight:500}
