/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-content:""}}}@layer components{legend :is(.ssp-fit-predictor,.fp-root){max-width:100%;max-width:var(--max-width-full,100%);text-align:left;vertical-align:middle;min-width:0;color:var(--color-foreground,#000);font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;align-items:center;display:inline-flex;font-family:var(--font-family-secondary,"Hellix", sans-serif)!important}legend .fp-cta{border-bottom:solid var(--color-black) 1px;text-decoration:none!important}legend .fp-prediction,legend .fp-cta{letter-spacing:-.04em!important;font-size:1rem!important;line-height:1.3!important}legend [data-ssp-fit-slot]{min-height:1.3em}legend [data-ssp-fit-slot]>:is(.ssp-fit-predictor,[data-ssp-fit-predictor]),:is(legend [data-ssp-fit-slot]:has(.fp-root :is(.fp-cta,.fp-prefix,.fp-size):not(:empty)),[data-ssp-fit-mounted] :is(legend [data-ssp-fit-slot]))>[data-ssp-fit-fallback]{display:none!important}:is(legend [data-ssp-fit-slot]:has(.fp-root :is(.fp-cta,.fp-prefix,.fp-size):not(:empty)),[data-ssp-fit-mounted] :is(legend [data-ssp-fit-slot]))>:is(.ssp-fit-predictor,[data-ssp-fit-predictor]){max-width:100%;max-width:var(--max-width-full,100%);align-items:center;min-width:0;display:inline-flex!important}legend .fp-root :is(.fp-element,.fp-sud-prediction,.skin-fp-element,.skin-sud-prediction,.fp-info-container,.fp-logo-container,.fp-prediction,.fp-prefix,.fp-size,.fp-unavailable,.fp-cta,.fp-logo-text){white-space:nowrap;padding:0;margin:0!important;text-align:left!important;text-transform:none!important;margin-inline-start:0!important}legend .fp-root :is(.fp-element,.fp-sud-prediction,.skin-fp-element,.skin-sud-prediction,.fp-info-container,.fp-logo-container,.fp-prediction,.fp-prefix,.fp-size,.fp-unavailable,.fp-cta,.fp-logo-text):not(.fp-cta){--tw-font-weight:var(--font-weight-normal,400)!important;font-family:inherit!important;font-weight:var(--font-weight-normal,400)!important;color:inherit!important}legend .fp-root :is(.fp-element,.fp-sud-prediction,.skin-fp-element,.skin-sud-prediction,.fp-info-container,.fp-logo-container,.fp-prediction,.fp-prefix,.fp-size,.fp-unavailable,.fp-cta,.fp-logo-text):not(.fp-cta,.fp-prediction){font-size:inherit!important;--tw-leading:inherit!important;line-height:inherit!important;--tw-tracking:inherit!important;letter-spacing:inherit!important}legend .fp-root :is(.fp-element,.fp-sud-prediction,.skin-fp-element,.skin-sud-prediction){cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex!important}legend .fp-root :is(.fp-info-container,.fp-logo-container){align-items:center;gap:calc(var(--spacing,.25rem) * 2);vertical-align:middle;border-style:var(--tw-border-style)!important;border-width:0!important;display:inline-flex!important}legend .fp-root .fp-logo-text{display:none!important}legend .fp-root .fp-info-container{align-items:center;min-height:1em;visibility:visible!important;width:auto!important;max-width:none!important;height:auto!important;max-width:var(--max-width-none,none)!important;opacity:1!important;display:inline-flex!important;overflow:visible!important}legend .fp-root :is(.fp-cta,.fp-prediction,.fp-prefix,.fp-size,.fp-unavailable){visibility:visible!important;opacity:1!important}legend .fp-root:not(:has(.fp-size:not(:empty))) .fp-cta{display:inline!important}legend .fp-root:not(:has(.fp-size:not(:empty))):has(.fp-cta:not(:empty)) .fp-prediction{display:none!important}legend .fp-root:not(:has(.fp-size:not(:empty))):not(:has(.fp-cta:not(:empty))) .fp-prediction{display:inline!important}legend .fp-root:has(.fp-size:not(:empty)) .fp-cta{display:none!important}legend .fp-root:has(.fp-size:not(:empty)) :is(.fp-prediction,.fp-prefix){gap:var(--spacing,.25rem);display:inline-flex!important}legend .fp-root:has(.fp-size:not(:empty)) .fp-size{display:inline-block!important}legend .fp-root :is(.fp-size,.fp-unavailable){--tw-font-weight:var(--font-weight-normal,400)!important;font-weight:var(--font-weight-normal,400)!important;text-decoration-line:none!important}legend .fp-root .fp-prefix{margin-right:0!important}legend .fp-root .fp-size:before{--tw-content:"";content:var(--tw-content);text-decoration-line:none}legend .fp-root .fp-tooltip-icon{display:none!important}legend .fp-root .fp-logo{box-sizing:border-box;min-height:calc(var(--spacing,.25rem) * 4);min-width:calc(var(--spacing,.25rem) * 4);border-radius:3.40282e38px;flex-shrink:0;overflow:hidden;width:calc(var(--spacing,.25rem) * 4)!important;height:calc(var(--spacing,.25rem) * 4)!important;margin:0!important;display:block!important}legend .fp-root .fp-logo :is(img,svg){max-width:none;max-width:var(--max-width-none,none);object-fit:cover;display:block;width:calc(var(--spacing,.25rem) * 4)!important;height:calc(var(--spacing,.25rem) * 4)!important}legend .fp-size{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:3ch;display:inline-block!important}.fp-root .fp-logo-text{display:none!important}:is(.fp-wizard,.fp-wizard-container,.fp-wizard-application,.fp-calculator) :is(.fp-calculator-form,.fp-inner){box-sizing:border-box;width:100%;max-width:100%}:is(.fp-wizard,.fp-wizard-container,.fp-wizard-application,.fp-calculator) .fp-dropdown-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}:is(.fp-wizard,.fp-wizard-container,.fp-wizard-application,.fp-calculator) .fp-dropdown-container.fp-disabled{opacity:.4!important}:is(.fp-wizard,.fp-wizard-container,.fp-wizard-application,.fp-calculator) .fp-dropdown-container :is(select,.fp-dropdown,[class*=fp-select]),:is(.fp-wizard,.fp-wizard-container,.fp-wizard-application,.fp-calculator) select[name^=fp-calculator],:is(.fp-wizard,.fp-wizard-container,.fp-wizard-application,.fp-calculator) select[class*=fp-]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:is(.fp-wizard-container,.fp-wizard,.fp-wizard-application){z-index:80;letter-spacing:-.04em;font-weight:400;line-height:1.3;font-family:var(--font-family-secondary,"Hellix", sans-serif)!important}:is(.fp-wizard-container,.fp-wizard,.fp-wizard-application) :where(*):not(svg):not(path){font-family:inherit!important}:is(.fp-wizard-container,.fp-wizard,.fp-wizard-application) :where(h1,h2,h3,h4,.fp-title,.fp-header,.fp-header-title,.fp-modal-title){letter-spacing:normal;font-weight:400;font-family:var(--font-family-primary,"Silk Serif", serif)!important}:is(.fp-wizard-container,.fp-wizard,.fp-wizard-application) :is(button,[type=button],[type=submit],[class*=fp-button]){font-family:var(--font-family-secondary,"Hellix", sans-serif)!important}}.fp-root .fp-calculator .fp-privacy-policy-link{bottom:-11px}.fp-wizard-application .fp-best-size.fp-editor-screen.fp-size{width:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
