@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.88bd3266.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.6a9181d3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.607a00cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.88bd3266.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.6a9181d3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.607a00cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.88bd3266.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.6a9181d3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.607a00cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_2fbaab5f-module__iBkA0W__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_2fbaab5f-module__iBkA0W__variable{--font-noto-sans-thai:"Noto Sans Thai","Noto Sans Thai Fallback"}
@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09002b40273b9d8f-s.2af224f6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ce526728043d90d-s.p.437b2cd6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8ab1509717e9e87c-s.71a48c72.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7b79b72fa390d7f-s.c5eb20d6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b681d59d845cd30f-s.9b4c70a5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86ab07388496d784-s.p.589bb4d7.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a136bd85a058d4d-s.1951b439.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef6c596754631961-s.836a130a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cf1ad709f69dd255-s.e98ea503.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:700;font-display:swap;src:url(../media/21af2bb396c563be-s.p.53da9244.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eafb68cd4fa4be1e-s.0ab7bbe8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai Looped;font-style:normal;font-weight:700;font-display:swap;src:url(../media/62a3be0567d84d33-s.ad2d10ec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai Looped Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_looped_997e455e-module__OdCgtW__className{font-family:IBM Plex Sans Thai Looped,IBM Plex Sans Thai Looped Fallback;font-style:normal}.ibm_plex_sans_thai_looped_997e455e-module__OdCgtW__variable{--font-ibm-plex-sans-thai-looped:"IBM Plex Sans Thai Looped","IBM Plex Sans Thai Looped Fallback"}
@font-face{font-family:googleSans;src:url(../media/GoogleSans_Regular-s.p.ce0d2882.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Italic-s.p.059b498f.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Medium-s.p.26575eb7.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_MediumItalic-s.p.f406b442.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:googleSans;src:url(../media/GoogleSans_SemiBold-s.p.9044deb2.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_SemiBoldItalic-s.p.9ae80ffd.ttf)format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:googleSans;src:url(../media/GoogleSans_Bold-s.p.b87e98bb.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSans;src:url(../media/GoogleSans_BoldItalic-s.p.3038501b.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.googlesans_711233c4-module__uIkjHq__className{font-family:googleSans,googleSans Fallback}.googlesans_711233c4-module__uIkjHq__variable{--font-google-sans:"googleSans","googleSans Fallback"}
.badge-module-scss-module__kTRIYq__badge{white-space:nowrap;border:.0625rem solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;height:2rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.badge-module-scss-module__kTRIYq__size-sm,.badge-module-scss-module__kTRIYq__size-small{height:1.5rem;padding-inline:.5rem;font-size:.625rem;line-height:.875rem}.badge-module-scss-module__kTRIYq__size-x-small{height:1.25rem;padding-inline:.25rem;font-size:.625rem;line-height:.875rem}.badge-module-scss-module__kTRIYq__variant-reject{color:#e31c59;background-color:#fff4f7;border-color:#e31c59}.badge-module-scss-module__kTRIYq__variant-pending{color:#e29600;background-color:#ffffea;border-color:#e29600}.badge-module-scss-module__kTRIYq__variant-approved{color:#017b4d;background-color:#ecfdf3;border-color:#017b4d}.badge-module-scss-module__kTRIYq__variant-expired{color:#989c9f;background-color:#fff;border-color:#e2e8eb}.badge-module-scss-module__kTRIYq__variant-brand-light{color:#f73ef6;background-color:#fee7ff}.badge-module-scss-module__kTRIYq__variant-violet-light{color:#801ee3;background-color:#f6f2ff}.badge-module-scss-module__kTRIYq__variant-brand-bold{color:#fff;background-color:#f73ef6}.badge-module-scss-module__kTRIYq__variant-dark{color:#fff;background-color:#121212}.badge-module-scss-module__kTRIYq__variant-lime{color:#191919;background-color:#d4ff42}.badge-module-scss-module__kTRIYq__variant-violet{color:#fff;background-color:#9245ff}.badge-module-scss-module__kTRIYq__variant-purple{color:#fff;background-color:#7a5dff}.badge-module-scss-module__kTRIYq__variant-pink{color:#fff;background-color:#e73d70}.badge-module-scss-module__kTRIYq__variant-salmon{color:#fff;background-color:#ff5e2b}
.button-module-scss-module__tguUwW__button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.button-module-scss-module__tguUwW__button:disabled{cursor:not-allowed}.button-module-scss-module__tguUwW__size-lg{border-radius:1.5rem;height:3rem;padding-inline:1.5rem;font-size:1rem;line-height:1.375rem}.button-module-scss-module__tguUwW__size-md{border-radius:1.5rem;height:2.5rem;padding-inline:1.25rem;font-size:.875rem;line-height:1.125rem}.button-module-scss-module__tguUwW__size-sm{border-radius:1rem;height:2rem;padding-inline:1rem;font-size:.75rem;line-height:1rem}.button-module-scss-module__tguUwW__variant-primary{color:#fff;background-color:#121212}.button-module-scss-module__tguUwW__variant-primary:hover:not(:disabled){background-color:#333435}.button-module-scss-module__tguUwW__variant-primary:active:not(:disabled){background-color:#121212}.button-module-scss-module__tguUwW__variant-primary:disabled{color:#b2b7b9;background-color:#e2e8eb}.button-module-scss-module__tguUwW__variant-secondary{color:#191919;background-color:#0000;border:.0625rem solid #e2e8eb}.button-module-scss-module__tguUwW__variant-secondary:hover:not(:disabled){background-color:#f7f9fc}.button-module-scss-module__tguUwW__variant-secondary:active:not(:disabled){background-color:#0000}.button-module-scss-module__tguUwW__variant-secondary:disabled{color:#b2b7b9;border-color:#cbd1d3}.button-module-scss-module__tguUwW__variant-ghost{color:#191919;background-color:#0000}.button-module-scss-module__tguUwW__variant-ghost:hover:not(:disabled){background-color:#f7f9fc}.button-module-scss-module__tguUwW__variant-ghost:active:not(:disabled){background-color:#0000}.button-module-scss-module__tguUwW__variant-ghost:disabled{color:#b2b7b9}.button-module-scss-module__tguUwW__variant-highlight{color:#fff;background-color:#9245ff}.button-module-scss-module__tguUwW__variant-highlight:hover:not(:disabled){background-color:#8f30f7}.button-module-scss-module__tguUwW__variant-highlight:active:not(:disabled){background-color:#9245ff}.button-module-scss-module__tguUwW__variant-highlight:disabled{color:#b2b7b9;background-color:#e2e8eb}.button-module-scss-module__tguUwW__variant-dark{color:#fff;background-color:#000}.button-module-scss-module__tguUwW__variant-dark:hover:not(:disabled){background-color:#333435}.button-module-scss-module__tguUwW__variant-dark:active:not(:disabled){background-color:#000}.button-module-scss-module__tguUwW__variant-dark:disabled{color:#b2b7b9;background-color:#e2e8eb}.button-module-scss-module__tguUwW__variant-highlight-dark{color:#191919;background-color:#b185ff;font-size:1.5rem;font-weight:700;line-height:1.75rem}.button-module-scss-module__tguUwW__variant-highlight-dark:hover:not(:disabled){background-color:#8f30f7}.button-module-scss-module__tguUwW__variant-highlight-dark:active:not(:disabled){background-color:#9245ff}.button-module-scss-module__tguUwW__variant-highlight-dark:disabled{color:#b2b7b9;background-color:#e2e8eb}
.checkbox-module-scss-module__2H97mG__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.checkbox-module-scss-module__2H97mG__wrapper.checkbox-module-scss-module__2H97mG__disabled{cursor:not-allowed}.checkbox-module-scss-module__2H97mG__box{background-color:#0000;border:.125rem solid #e2e8eb;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.checkbox-module-scss-module__2H97mG__input{opacity:0;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.checkbox-module-scss-module__2H97mG__check{opacity:0;color:#fff;pointer-events:none;transition:opacity .15s}.checkbox-module-scss-module__2H97mG__box:has(.checkbox-module-scss-module__2H97mG__input:checked){background-color:#191919;border-color:#191919}.checkbox-module-scss-module__2H97mG__box:has(.checkbox-module-scss-module__2H97mG__input:checked) .checkbox-module-scss-module__2H97mG__check{opacity:1}.checkbox-module-scss-module__2H97mG__size-lg{width:1.375rem;height:1.375rem}.checkbox-module-scss-module__2H97mG__size-lg .checkbox-module-scss-module__2H97mG__check{width:.875rem;height:.875rem}.checkbox-module-scss-module__2H97mG__size-md{width:1.125rem;height:1.125rem}.checkbox-module-scss-module__2H97mG__size-md .checkbox-module-scss-module__2H97mG__check{width:.75rem;height:.75rem}.checkbox-module-scss-module__2H97mG__error{border-color:#e31c59}.checkbox-module-scss-module__2H97mG__error:has(.checkbox-module-scss-module__2H97mG__input:checked){background-color:#e31c59;border-color:#e31c59}.checkbox-module-scss-module__2H97mG__box:has(.checkbox-module-scss-module__2H97mG__input:disabled){border-color:#cbd1d3}.checkbox-module-scss-module__2H97mG__box:has(.checkbox-module-scss-module__2H97mG__input:disabled:checked){background-color:#cbd1d3;border-color:#cbd1d3}.checkbox-module-scss-module__2H97mG__label{color:#191919;font-size:.875rem;font-weight:400;line-height:1.125rem}.checkbox-module-scss-module__2H97mG__disabled .checkbox-module-scss-module__2H97mG__label{color:#cbd1d3}
.icon-module-scss-module__rjB4QG__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-module-scss-module__rjB4QG__size-2xs{width:.75rem;height:.75rem}.icon-module-scss-module__rjB4QG__size-xs{width:1rem;height:1rem}.icon-module-scss-module__rjB4QG__size-sm{width:1.25rem;height:1.25rem}.icon-module-scss-module__rjB4QG__size-md{width:1.5rem;height:1.5rem}.icon-module-scss-module__rjB4QG__size-lg{width:2rem;height:2rem}.icon-module-scss-module__rjB4QG__size-xl{width:3rem;height:3rem}.icon-module-scss-module__rjB4QG__size-2xl{width:4rem;height:4rem}.icon-module-scss-module__rjB4QG__size-3xl{width:5rem;height:5rem}.icon-module-scss-module__rjB4QG__color-default{color:#191919}.icon-module-scss-module__rjB4QG__color-mid{color:#48494a}.icon-module-scss-module__rjB4QG__color-low{color:#7c7f81}.icon-module-scss-module__rjB4QG__color-subtle{color:#e2e8eb}.icon-module-scss-module__rjB4QG__color-disabled{color:#cbd1d3}.icon-module-scss-module__rjB4QG__color-disabled-on-bg{color:#b2b7b9}.icon-module-scss-module__rjB4QG__color-brand{color:#f73ef6}.icon-module-scss-module__rjB4QG__color-brand-low{color:#ff85ff}.icon-module-scss-module__rjB4QG__color-brand-bold{color:#95138e}.icon-module-scss-module__rjB4QG__color-on-dark{color:#fff}.icon-module-scss-module__rjB4QG__color-danger{color:#e31c59}.icon-module-scss-module__rjB4QG__color-warning{color:#e29600}.icon-module-scss-module__rjB4QG__color-success{color:#017b4d}.icon-module-scss-module__rjB4QG__svgSquare>svg{width:100%;height:100%}.icon-module-scss-module__rjB4QG__svgAuto>svg{width:auto;max-width:100%;height:auto;max-height:100%}
.modal-module-scss-module__5-qQSG__container{z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (max-width:640px){.modal-module-scss-module__5-qQSG__container{align-items:flex-end}}.modal-module-scss-module__5-qQSG__backdrop{cursor:default;background-color:#000000b3;border:none;padding:0;position:absolute;inset:0}.modal-module-scss-module__5-qQSG__modal{background-color:#fff;border-radius:1rem;flex-direction:column;width:min(960px,100% - 3rem);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014}@media (max-width:640px){.modal-module-scss-module__5-qQSG__modal{border-radius:1.5rem 1.5rem 0 0;width:100%;height:92dvh;max-height:92dvh}}.modal-module-scss-module__5-qQSG__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.modal-module-scss-module__5-qQSG__headerText{flex-direction:column;gap:.25rem;display:flex}.modal-module-scss-module__5-qQSG__title{color:#191919;font-size:1.25rem;font-weight:700;line-height:1.75rem}.modal-module-scss-module__5-qQSG__description{color:#989c9f;font-size:.875rem;font-weight:400;line-height:1.125rem}.modal-module-scss-module__5-qQSG__closeButton{cursor:pointer;color:#191919;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal-module-scss-module__5-qQSG__closeButton:hover{color:#48494a}.modal-module-scss-module__5-qQSG__body{flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.modal-module-scss-module__5-qQSG__footer{border-top:.0625rem solid #e2e8eb;flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem 1.5rem 1.5rem;display:flex}
.breadcrumb-module-scss-module__7pbfNq__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module-scss-module__7pbfNq__item{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.125rem;display:inline-flex}.breadcrumb-module-scss-module__7pbfNq__link,.breadcrumb-module-scss-module__7pbfNq__muted{color:#48494a;text-decoration:none}.breadcrumb-module-scss-module__7pbfNq__link{transition:color .15s}.breadcrumb-module-scss-module__7pbfNq__link:hover,.breadcrumb-module-scss-module__7pbfNq__link:focus-visible{color:#f73ef6}.breadcrumb-module-scss-module__7pbfNq__current{color:#191919}.breadcrumb-module-scss-module__7pbfNq__separator{color:#989c9f;flex-shrink:0;width:16px;height:16px}@media (max-width:768px){.breadcrumb-module-scss-module__7pbfNq__item{font-size:.75rem;line-height:1rem}.breadcrumb-module-scss-module__7pbfNq__separator{width:14px;height:14px}}
.pill-module-scss-module__A-4dUa__pill{cursor:pointer;white-space:nowrap;border:.0625rem solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;height:2rem;padding-inline:1rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.pill-module-scss-module__A-4dUa__pill:disabled{cursor:not-allowed}.pill-module-scss-module__A-4dUa__variant-default{color:#191919;background-color:#fff;border-color:#e2e8eb}.pill-module-scss-module__A-4dUa__variant-default:hover:not(:disabled){background-color:#f7f9fc}.pill-module-scss-module__A-4dUa__variant-default:disabled{color:#b2b7b9;background-color:#e2e8eb;border-color:#cbd1d3}.pill-module-scss-module__A-4dUa__variant-default.pill-module-scss-module__A-4dUa__selected{color:#191919;background-color:#f7f9fc;border-color:#191919}.pill-module-scss-module__A-4dUa__variant-highlight{color:#f73ef6;background-color:#fff;border-color:#e2e8eb}.pill-module-scss-module__A-4dUa__variant-highlight:hover:not(:disabled){background-color:#fee7ff}.pill-module-scss-module__A-4dUa__variant-highlight:disabled{color:#b2b7b9;background-color:#e2e8eb;border-color:#cbd1d3}.pill-module-scss-module__A-4dUa__variant-highlight.pill-module-scss-module__A-4dUa__selected{color:#f73ef6;background-color:#fee7ff;border-color:#f73ef6}
.budget-histogram-module-scss-module__UOAmDa__chart{border-bottom:.0625rem solid #e2e8eb}.budget-histogram-module-scss-module__UOAmDa__bar{background-color:#7c7f81;border-radius:.25rem .25rem 0 0;min-height:.125rem;transition:height .15s,background-color .15s}.budget-histogram-module-scss-module__UOAmDa__barInRange{background-color:#191919}
.text-field-module-scss-module__2hx4Tq__wrapper{flex-direction:column;gap:.5rem;display:flex}.text-field-module-scss-module__2hx4Tq__label{font-family:var(--font-google-sans),sans-serif;color:#191919;font-size:.875rem;font-weight:500;line-height:1.125rem}.text-field-module-scss-module__2hx4Tq__disabled .text-field-module-scss-module__2hx4Tq__label{color:#cbd1d3}.text-field-module-scss-module__2hx4Tq__inputWrapper{box-sizing:border-box;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:.75rem;align-items:center;height:3rem;padding:0 1rem;transition:border-color .15s;display:flex}.text-field-module-scss-module__2hx4Tq__inputWrapper:focus-within{border-color:#191919}.text-field-module-scss-module__2hx4Tq__input{min-width:0;font-family:var(--font-google-sans),sans-serif;color:#191919;caret-color:#191919;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1rem;font-weight:400;line-height:1.375rem}.text-field-module-scss-module__2hx4Tq__input::placeholder{color:#989c9f}.text-field-module-scss-module__2hx4Tq__input:disabled{cursor:not-allowed;color:#cbd1d3}.text-field-module-scss-module__2hx4Tq__input:disabled::placeholder{color:#cbd1d3}.text-field-module-scss-module__2hx4Tq__helperRow{align-items:center;gap:.25rem;display:flex}.text-field-module-scss-module__2hx4Tq__helperIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.text-field-module-scss-module__2hx4Tq__helperIconCircle{color:#191919;background-color:#e2e8eb;border-radius:999px;justify-content:center;align-items:center;width:.8125rem;height:.8125rem;font-size:.5rem;font-weight:700;line-height:1;display:flex}.text-field-module-scss-module__2hx4Tq__helperText{font-family:var(--font-google-sans),sans-serif;color:#989c9f;font-size:.75rem;font-weight:400;line-height:1rem}.text-field-module-scss-module__2hx4Tq__error .text-field-module-scss-module__2hx4Tq__inputWrapper,.text-field-module-scss-module__2hx4Tq__error .text-field-module-scss-module__2hx4Tq__inputWrapper:focus-within{border-color:#e31c59}.text-field-module-scss-module__2hx4Tq__error .text-field-module-scss-module__2hx4Tq__helperText{color:#e31c59}.text-field-module-scss-module__2hx4Tq__error .text-field-module-scss-module__2hx4Tq__helperIconCircle{color:#e31c59;background-color:#fff4f7}.text-field-module-scss-module__2hx4Tq__disabled{cursor:not-allowed}.text-field-module-scss-module__2hx4Tq__disabled .text-field-module-scss-module__2hx4Tq__inputWrapper{background-color:#fff;border-color:#cbd1d3}.text-field-module-scss-module__2hx4Tq__disabled .text-field-module-scss-module__2hx4Tq__helperText{color:#cbd1d3}.text-field-module-scss-module__2hx4Tq__disabled .text-field-module-scss-module__2hx4Tq__helperIconCircle{color:#cbd1d3;background-color:#e2e8eb}@media (max-width:640px){.text-field-module-scss-module__2hx4Tq__inputWrapper{height:2.5rem;padding:0 .75rem}.text-field-module-scss-module__2hx4Tq__input{font-size:.875rem;line-height:1.125rem}.text-field-module-scss-module__2hx4Tq__label{font-size:.75rem;line-height:1rem}}
.recommendations-view-module-scss-module__lWMJIq__pageBackground{background-color:#f7f9fc;flex:1}.recommendations-view-module-scss-module__lWMJIq__page{padding-top:2rem;padding-bottom:3rem}.recommendations-view-module-scss-module__lWMJIq__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:2rem;display:grid}.recommendations-view-module-scss-module__lWMJIq__backLink{color:#191919;justify-self:start;font-size:1rem;font-weight:500;line-height:1.375rem;text-decoration:none}.recommendations-view-module-scss-module__lWMJIq__backLink:hover{text-decoration:underline}.recommendations-view-module-scss-module__lWMJIq__title{color:#191919;text-align:center;grid-column:2;font-size:2rem;font-weight:700;line-height:2.5rem}.recommendations-view-module-scss-module__lWMJIq__subtitle{color:#989c9f;text-align:center;font-size:1rem;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__headerActions{justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__printHeader{display:none}.recommendations-view-module-scss-module__lWMJIq__tabSwitcherRow{justify-content:center;align-items:center;margin-bottom:2rem;display:flex;position:relative}.recommendations-view-module-scss-module__lWMJIq__tabActions{align-items:center;gap:.75rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.recommendations-view-module-scss-module__lWMJIq__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__filterGroup{flex-direction:column;flex:auto;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__filterLabel{color:#48494a;font-size:.875rem;font-weight:500;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__chips{flex-wrap:wrap;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__chipCount{opacity:.7;font-weight:400}.recommendations-view-module-scss-module__lWMJIq__sortGroup{align-items:center;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__sortLabel{color:#48494a;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__sortSelect{color:#191919;cursor:pointer;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__sortSelect:hover{border-color:#9245ff}.recommendations-view-module-scss-module__lWMJIq__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__metaCount{color:#989c9f;font-size:1rem;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__metaCountStrong{color:#191919;font-weight:700}.recommendations-view-module-scss-module__lWMJIq__cardCompareToggle{color:#48494a;border-bottom:.0625rem solid #e2e8eb;margin-bottom:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__compareHint{color:#989c9f;text-align:center;margin-bottom:1.25rem;font-size:1rem;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__emptyState{text-align:center;color:#48494a;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:16rem;font-size:1.25rem;line-height:1.5rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__loading{color:#989c9f;justify-content:center;align-items:center;min-height:16rem;font-size:1.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__scrollFade{position:relative}.recommendations-view-module-scss-module__lWMJIq__scrollFade:before,.recommendations-view-module-scss-module__lWMJIq__scrollFade:after{content:"";pointer-events:none;z-index:1;opacity:0;width:3rem;transition:opacity .2s;position:absolute;top:0;bottom:0}.recommendations-view-module-scss-module__lWMJIq__scrollFade:before{background:linear-gradient(90deg,#f7f9fc,#0000);left:0}.recommendations-view-module-scss-module__lWMJIq__scrollFade:after{background:linear-gradient(270deg,#f7f9fc,#0000);right:0}.recommendations-view-module-scss-module__lWMJIq__scrollFade.recommendations-view-module-scss-module__lWMJIq__fadeLeft:before,.recommendations-view-module-scss-module__lWMJIq__scrollFade.recommendations-view-module-scss-module__lWMJIq__fadeRight:after{opacity:1}.recommendations-view-module-scss-module__lWMJIq__scrollArea{position:relative}.recommendations-view-module-scss-module__lWMJIq__scrollArrow{z-index:2;color:#191919;cursor:pointer;opacity:0;pointer-events:none;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014}.recommendations-view-module-scss-module__lWMJIq__scrollArrow:hover{background-color:#f7f9fc}.recommendations-view-module-scss-module__lWMJIq__scrollArrowLeft{left:.75rem}.recommendations-view-module-scss-module__lWMJIq__scrollArrowRight{right:.75rem}.recommendations-view-module-scss-module__lWMJIq__scrollArea:hover .recommendations-view-module-scss-module__lWMJIq__scrollArrow{opacity:1;pointer-events:auto}.recommendations-view-module-scss-module__lWMJIq__cardGrid{scrollbar-width:none;align-items:stretch;gap:1.5rem;display:flex;overflow-x:auto}.recommendations-view-module-scss-module__lWMJIq__cardGrid::-webkit-scrollbar{display:none}.recommendations-view-module-scss-module__lWMJIq__cardCarousel{display:none}.recommendations-view-module-scss-module__lWMJIq__card{background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:.75rem;flex-direction:column;flex:0 0 33%;padding:2rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__cardRecommended{border-top:8px solid #9245ff}.recommendations-view-module-scss-module__lWMJIq__skeletonCard{justify-content:space-evenly;gap:1rem;min-height:40rem}.recommendations-view-module-scss-module__lWMJIq__cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__cardHeaderLeft{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__badgeSlot[data-visible=false]{visibility:hidden}.recommendations-view-module-scss-module__lWMJIq__companyLogo{flex-shrink:0;align-items:center;height:40px;display:flex}.recommendations-view-module-scss-module__lWMJIq__planName{color:#191919;font-size:1.25rem;font-weight:700;line-height:1.75rem}.recommendations-view-module-scss-module__lWMJIq__planNumber{color:#48494a;font-size:.875rem;font-weight:500;line-height:1.125rem;display:block}.recommendations-view-module-scss-module__lWMJIq__cardDescriptionWrap{margin-bottom:1.5rem}.recommendations-view-module-scss-module__lWMJIq__cardDescription{color:#48494a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.25rem;margin:0;font-size:.875rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.recommendations-view-module-scss-module__lWMJIq__cardDescriptionExpanded{-webkit-line-clamp:unset;display:block}.recommendations-view-module-scss-module__lWMJIq__cardDescriptionToggle{cursor:pointer;color:#f73ef6;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;line-height:1rem;text-decoration:underline}.recommendations-view-module-scss-module__lWMJIq__cardDescriptionToggle:hover{text-decoration:none}.recommendations-view-module-scss-module__lWMJIq__coverageRow{border-bottom:.0625rem solid #e2e8eb;justify-content:space-between;align-items:flex-start;padding:1rem 0;display:flex}.recommendations-view-module-scss-module__lWMJIq__coverageLabel{flex-direction:column;gap:.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__coverageName{color:#191919;font-size:1rem;font-weight:500;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__coverageSub{color:#989c9f;font-size:.75rem;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__coverageValueGroup{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__coverageValue{color:#191919;text-align:right;font-size:1rem;font-weight:700;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__highlightValue.recommendations-view-module-scss-module__lWMJIq__highlightValue{color:#9245ff}.recommendations-view-module-scss-module__lWMJIq__coverageSection{margin-top:1.25rem}.recommendations-view-module-scss-module__lWMJIq__coverageSectionTitle{color:#191919;margin-bottom:1rem;font-size:1rem;font-weight:700;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__coverageGroup{margin-bottom:1rem}.recommendations-view-module-scss-module__lWMJIq__coverageGroup:last-child{margin-bottom:0}.recommendations-view-module-scss-module__lWMJIq__coverageGroupLabel{color:#48494a;text-transform:uppercase;letter-spacing:.04em;border-bottom:.0625rem solid #e2e8eb;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:700;line-height:1.125rem;display:block}.recommendations-view-module-scss-module__lWMJIq__coverageItem{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.recommendations-view-module-scss-module__lWMJIq__coverageItemName{color:#48494a;flex:1;font-size:.75rem;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__coverageItemValue{color:#191919;text-align:right;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__highlightsSection{margin-top:auto;margin-bottom:1.25rem;padding-top:1.5rem}.recommendations-view-module-scss-module__lWMJIq__highlightsTitle{color:#191919;margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__highlightsText{color:#48494a;font-size:.875rem;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__disclaimerBox{color:#48494a;background-color:#f7f9fc;border:.0625rem solid #e2e8eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.75rem;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__disclaimerBox strong{color:#191919;margin-bottom:.25rem;display:block}.recommendations-view-module-scss-module__lWMJIq__disclaimerBox p{margin:0}.recommendations-view-module-scss-module__lWMJIq__cardCta.recommendations-view-module-scss-module__lWMJIq__cardCta{align-self:center;width:fit-content;margin-top:auto}.recommendations-view-module-scss-module__lWMJIq__compareShell{background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.recommendations-view-module-scss-module__lWMJIq__compareShell:before,.recommendations-view-module-scss-module__lWMJIq__compareShell:after{background:linear-gradient(90deg,#fff,#0000)}.recommendations-view-module-scss-module__lWMJIq__compareShell:after{background:linear-gradient(270deg,#fff,#0000)}.recommendations-view-module-scss-module__lWMJIq__compareWrapper{scrollbar-width:none;overflow-x:auto}.recommendations-view-module-scss-module__lWMJIq__compareWrapper::-webkit-scrollbar{display:none}.recommendations-view-module-scss-module__lWMJIq__compareTable{border-collapse:separate;border-spacing:0;width:100%}.recommendations-view-module-scss-module__lWMJIq__compareStickyCol{z-index:1;text-align:left;vertical-align:top;background-color:#fff;min-width:12rem;position:sticky;left:0}.recommendations-view-module-scss-module__lWMJIq__compareCorner{vertical-align:middle;color:#191919;border-bottom:.0625rem solid #e2e8eb;border-right:.0625rem solid #e2e8eb;padding:1rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__compareTypeHeader{text-align:center;background-color:#f1f6f9;border-bottom:.0625rem solid #e2e8eb;border-left:.0625rem solid #e2e8eb;padding:.75rem 1rem}.recommendations-view-module-scss-module__lWMJIq__compareTypeLabel{color:#191919;text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.recommendations-view-module-scss-module__lWMJIq__compareTypeIcon{color:#9245ff}.recommendations-view-module-scss-module__lWMJIq__compareColHeader{text-align:center;vertical-align:top;color:#48494a;background-color:#fff;border-bottom:.0625rem solid #e2e8eb;border-left:.0625rem solid #e2e8eb;min-width:8rem;padding:.5rem 1rem 1rem;font-size:.75rem;font-weight:600;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__compareRow{background-color:#fff}.recommendations-view-module-scss-module__lWMJIq__comparePlanCell{border-bottom:.0625rem solid #e2e8eb;border-right:.0625rem solid #e2e8eb;padding:1.25rem}.recommendations-view-module-scss-module__lWMJIq__comparePlanLogo{align-items:center;height:32px;margin-bottom:1rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__comparePlanName{color:#191919;font-size:1rem;font-weight:700;line-height:1.375rem;display:block}.recommendations-view-module-scss-module__lWMJIq__comparePlanBadge{margin-top:1.25rem}.recommendations-view-module-scss-module__lWMJIq__comparePlanCompany{color:#6e7173;margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.recommendations-view-module-scss-module__lWMJIq__comparePlanCta{width:100%;margin-top:.5rem}.recommendations-view-module-scss-module__lWMJIq__compareCell{text-align:center;vertical-align:middle;color:#191919;border-bottom:.0625rem solid #e2e8eb;border-left:.0625rem solid #e2e8eb;padding:1.25rem 1rem;font-size:.875rem;font-weight:600;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__compareRowRec .recommendations-view-module-scss-module__lWMJIq__comparePlanCell{background-color:#f6f2ff;border-color:#9245ff #dcc4ff #9245ff #9245ff;border-top-style:solid;border-top-width:.125rem;border-bottom-style:solid;border-bottom-width:.125rem;border-left-style:solid;border-left-width:.125rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.recommendations-view-module-scss-module__lWMJIq__compareRowRec .recommendations-view-module-scss-module__lWMJIq__compareCell{color:#9245ff;background-color:#f6f2ff;border-top:.125rem solid #9245ff;border-bottom:.125rem solid #9245ff;border-left-color:#dcc4ff}.recommendations-view-module-scss-module__lWMJIq__compareRowRec .recommendations-view-module-scss-module__lWMJIq__compareCell:last-child{border-right:.125rem solid #9245ff;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.recommendations-view-module-scss-module__lWMJIq__compareFooterRow{background-color:#fff}.recommendations-view-module-scss-module__lWMJIq__compareFooterLabel{color:#6e7173;border-right:.0625rem solid #e2e8eb;padding:1.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__compareFooterActions{text-align:right;padding:1.25rem}.recommendations-view-module-scss-module__lWMJIq__compareSwipeHint{color:#989c9f;margin:1rem .25rem 0;font-size:.75rem;line-height:1rem}@media (max-width:768px){.recommendations-view-module-scss-module__lWMJIq__header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem}.recommendations-view-module-scss-module__lWMJIq__backLink{justify-self:start}.recommendations-view-module-scss-module__lWMJIq__headerActions{flex-wrap:wrap;justify-content:center;justify-self:center}.recommendations-view-module-scss-module__lWMJIq__title{grid-column:auto;font-size:1.5rem;line-height:2rem}.recommendations-view-module-scss-module__lWMJIq__cardGrid{display:none}.recommendations-view-module-scss-module__lWMJIq__cardCarousel{display:block}.recommendations-view-module-scss-module__lWMJIq__card{padding:1.25rem}.recommendations-view-module-scss-module__lWMJIq__tabSwitcherRow{flex-direction:column;gap:1rem}.recommendations-view-module-scss-module__lWMJIq__tabActions{flex-wrap:wrap;justify-content:center;position:static;transform:none}.recommendations-view-module-scss-module__lWMJIq__scrollArrow{display:none}.recommendations-view-module-scss-module__lWMJIq__modalRow,.recommendations-view-module-scss-module__lWMJIq__modalPillGroup{flex-direction:column}.recommendations-view-module-scss-module__lWMJIq__modalActions{flex-direction:column-reverse;align-items:center}.recommendations-view-module-scss-module__lWMJIq__modalActions>*{width:80%}}.recommendations-view-module-scss-module__lWMJIq__modalForm{flex-direction:column;gap:1.5rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalRow{gap:1.5rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalRow>*{flex:1}.recommendations-view-module-scss-module__lWMJIq__modalPlans{flex-direction:column;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalPlansLabel{color:#191919;font-size:1rem;font-weight:500;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__modalPillGroup{flex-wrap:wrap;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalPillItem{flex-direction:column;justify-content:flex-end;gap:.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalPillPrice{color:#48494a;padding-inline:1rem;font-size:.625rem;line-height:.875rem;display:none}@media (hover:none){.recommendations-view-module-scss-module__lWMJIq__modalPillPrice{display:block}}.recommendations-view-module-scss-module__lWMJIq__modalConsent{flex-direction:column;gap:.5rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__consentLink{text-decoration:underline}.recommendations-view-module-scss-module__lWMJIq__consentLink:hover{color:#9245ff}.recommendations-view-module-scss-module__lWMJIq__modalFooter{flex-direction:column;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalActions{justify-content:flex-end;gap:.75rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__modalError{color:#e31c59;margin:0;font-size:.875rem;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__modalFieldError{color:#e31c59;font-size:.75rem;line-height:1rem}.recommendations-view-module-scss-module__lWMJIq__successView{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;display:flex}.recommendations-view-module-scss-module__lWMJIq__successTitle{color:#191919;margin:0;font-size:1.5rem;font-weight:700;line-height:2rem}.recommendations-view-module-scss-module__lWMJIq__successDescription{color:#48494a;margin:0;font-size:1rem;line-height:1.375rem}.recommendations-view-module-scss-module__lWMJIq__successActions{gap:1rem;margin-top:1rem;display:flex}@media (max-width:768px){.recommendations-view-module-scss-module__lWMJIq__successActions{flex-direction:column;align-items:center;width:100%}.recommendations-view-module-scss-module__lWMJIq__successActions>*{width:80%}.recommendations-view-module-scss-module__lWMJIq__successActions button{width:100%}}@page{size:A4 landscape;margin:12mm}.recommendations-view-module-scss-module__lWMJIq__exporting{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__printHeader{flex-direction:column;gap:.25rem;margin-bottom:1.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__printTitle{color:#191919;font-size:1.25rem;font-weight:700;line-height:1.75rem}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__printCriteria{color:#48494a;font-size:.875rem;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__comparePlanCta,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__compareFooterActions,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__cardCta.recommendations-view-module-scss-module__lWMJIq__cardCta,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__cardCompareToggle,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__scrollArrow,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__scrollFade:before,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__scrollFade:after,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__cardCarousel{display:none}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__cardGrid{display:block;overflow:visible}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__card{margin-bottom:1.5rem}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__compareShell{box-shadow:none;border:none;overflow:visible}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__compareShell:before,.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__compareShell:after{display:none}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__compareWrapper{overflow:visible}.recommendations-view-module-scss-module__lWMJIq__exporting .recommendations-view-module-scss-module__lWMJIq__compareStickyCol{position:static}@media print{body{display:block!important}.recommendations-view-module-scss-module__lWMJIq__pageBackground{background:0 0}:is(header,footer,.recommendations-view-module-scss-module__lWMJIq__header,.recommendations-view-module-scss-module__lWMJIq__subtitle,.recommendations-view-module-scss-module__lWMJIq__controls,.recommendations-view-module-scss-module__lWMJIq__metaRow,.recommendations-view-module-scss-module__lWMJIq__tabSwitcherRow){display:none}.recommendations-view-module-scss-module__lWMJIq__printArea{-webkit-print-color-adjust:exact;print-color-adjust:exact}.recommendations-view-module-scss-module__lWMJIq__printHeader{flex-direction:column;gap:.25rem;margin-bottom:1.25rem;display:flex}.recommendations-view-module-scss-module__lWMJIq__printTitle{color:#191919;font-size:1.25rem;font-weight:700;line-height:1.75rem}.recommendations-view-module-scss-module__lWMJIq__printCriteria{color:#48494a;font-size:.875rem;line-height:1.125rem}.recommendations-view-module-scss-module__lWMJIq__comparePlanCta,.recommendations-view-module-scss-module__lWMJIq__compareFooterActions,.recommendations-view-module-scss-module__lWMJIq__cardCta.recommendations-view-module-scss-module__lWMJIq__cardCta,.recommendations-view-module-scss-module__lWMJIq__cardCompareToggle,.recommendations-view-module-scss-module__lWMJIq__scrollArrow,.recommendations-view-module-scss-module__lWMJIq__scrollFade:before,.recommendations-view-module-scss-module__lWMJIq__scrollFade:after,.recommendations-view-module-scss-module__lWMJIq__cardCarousel{display:none}.recommendations-view-module-scss-module__lWMJIq__cardGrid{display:block;overflow:visible}.recommendations-view-module-scss-module__lWMJIq__card{margin-bottom:1.5rem}.recommendations-view-module-scss-module__lWMJIq__compareShell{box-shadow:none;border:none;overflow:visible}.recommendations-view-module-scss-module__lWMJIq__compareShell:before,.recommendations-view-module-scss-module__lWMJIq__compareShell:after{display:none}.recommendations-view-module-scss-module__lWMJIq__compareWrapper{overflow:visible}.recommendations-view-module-scss-module__lWMJIq__compareStickyCol{position:static}}
.radio-module-scss-module__TN4w7a__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.radio-module-scss-module__TN4w7a__wrapper.radio-module-scss-module__TN4w7a__disabled{cursor:not-allowed}.radio-module-scss-module__TN4w7a__circle{box-sizing:border-box;background-color:#0000;border:.125rem solid #e2e8eb;border-radius:999px;flex-shrink:0;justify-content:stretch;align-items:stretch;transition:border-color .15s;display:inline-flex;position:relative}.radio-module-scss-module__TN4w7a__input{opacity:0;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.radio-module-scss-module__TN4w7a__dot{pointer-events:none;background-color:#0000;border-radius:999px;flex:1;transition:background-color .15s}.radio-module-scss-module__TN4w7a__size-lg{width:1.375rem;height:1.375rem;padding:.25rem}.radio-module-scss-module__TN4w7a__size-md{width:1.125rem;height:1.125rem;padding:.1875rem}.radio-module-scss-module__TN4w7a__circle:has(.radio-module-scss-module__TN4w7a__input:checked){border-color:#191919}.radio-module-scss-module__TN4w7a__circle:has(.radio-module-scss-module__TN4w7a__input:checked) .radio-module-scss-module__TN4w7a__dot{background-color:#191919}.radio-module-scss-module__TN4w7a__error{border-color:#e31c59}.radio-module-scss-module__TN4w7a__error:has(.radio-module-scss-module__TN4w7a__input:checked){border-color:#e31c59}.radio-module-scss-module__TN4w7a__error:has(.radio-module-scss-module__TN4w7a__input:checked) .radio-module-scss-module__TN4w7a__dot{background-color:#e31c59}.radio-module-scss-module__TN4w7a__circle:has(.radio-module-scss-module__TN4w7a__input:disabled){border-color:#cbd1d3}.radio-module-scss-module__TN4w7a__circle:has(.radio-module-scss-module__TN4w7a__input:disabled:checked) .radio-module-scss-module__TN4w7a__dot{background-color:#cbd1d3}.radio-module-scss-module__TN4w7a__label{color:#191919;font-size:.875rem;font-weight:400;line-height:1.125rem}.radio-module-scss-module__TN4w7a__disabled .radio-module-scss-module__TN4w7a__label{color:#cbd1d3}
.range-slider-module-scss-module__Spp8lq__wrapper{flex-direction:column;gap:.75rem;display:flex}.range-slider-module-scss-module__Spp8lq__track{cursor:pointer;background:#fff;border-radius:999px;width:100%;height:.375rem;position:relative}.range-slider-module-scss-module__Spp8lq__filled{pointer-events:none;background:#191919;border-radius:999px;height:100%;position:absolute;top:0}.range-slider-module-scss-module__Spp8lq__thumb{cursor:pointer;touch-action:none;background:#191919;border:.125rem solid #fff;border-radius:999px;width:1.5rem;height:1.5rem;transition:transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0003}.range-slider-module-scss-module__Spp8lq__thumb:hover{transform:translate(-50%,-50%)scale(1.1)}.range-slider-module-scss-module__Spp8lq__thumb:focus-visible{outline-offset:2px;outline:2px solid #191919}.range-slider-module-scss-module__Spp8lq__labels{justify-content:space-between;align-items:flex-start;display:flex}.range-slider-module-scss-module__Spp8lq__labelGroup{flex-direction:column;display:flex}.range-slider-module-scss-module__Spp8lq__labelCaption{font-family:var(--font-google-sans),sans-serif;color:#989c9f;font-size:.75rem;font-weight:400;line-height:1rem}.range-slider-module-scss-module__Spp8lq__labelValue{font-family:var(--font-google-sans),sans-serif;color:#191919;font-size:1rem;font-weight:600;line-height:1.375rem}@media (max-width:640px){.range-slider-module-scss-module__Spp8lq__labelValue{font-size:.875rem;line-height:1.125rem}}
.tooltip-module-scss-module__ojlDoG__wrapper{align-items:center;display:inline-flex;position:relative}.tooltip-module-scss-module__ojlDoG__content{z-index:50;color:#fff;pointer-events:none;opacity:0;background-color:#121212;border-radius:.5rem;width:max-content;max-width:320px;padding:.75rem 1rem;font-size:.75rem;line-height:1rem;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014}.tooltip-module-scss-module__ojlDoG__content:after{content:"";border:6px solid #0000;border-top-color:#121212;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (hover:hover){.tooltip-module-scss-module__ojlDoG__wrapper:hover .tooltip-module-scss-module__ojlDoG__content{opacity:1}}@media (hover:none){.tooltip-module-scss-module__ojlDoG__wrapper:focus-within .tooltip-module-scss-module__ojlDoG__content{opacity:1}}.tooltip-module-scss-module__ojlDoG__desc{margin-bottom:.5rem}.tooltip-module-scss-module__ojlDoG__list{flex-direction:column;gap:2px;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.tooltip-module-scss-module__ojlDoG__listItem{padding-left:.75rem;position:relative}.tooltip-module-scss-module__ojlDoG__listItem:before{content:"•";position:absolute;left:0}.tooltip-module-scss-module__ojlDoG__note{opacity:.8;font-style:italic}
.chatbot-module-scss-module__S2gUCG__trigger{z-index:200;position:fixed;bottom:1.5rem;right:1.5rem}.chatbot-module-scss-module__S2gUCG__trigger button{border-radius:999px;font-weight:700;animation:2.8s ease-in-out infinite chatbot-module-scss-module__S2gUCG__ai-pulse;box-shadow:0 12px 28px #6b18bf33,0 4px 12px #00000014}@media (max-width:640px){.chatbot-module-scss-module__S2gUCG__trigger{bottom:1rem;right:1rem}}@keyframes chatbot-module-scss-module__S2gUCG__ai-pulse{0%,to{box-shadow:0 12px 28px #6b18bf33,0 4px 12px #00000014,0 0 #9245ff6b}50%{box-shadow:0 12px 28px #6b18bf33,0 4px 12px #00000014,0 0 0 10px #9245ff00}}@media (prefers-reduced-motion:reduce){.chatbot-module-scss-module__S2gUCG__trigger button{animation:none}}.chatbot-module-scss-module__S2gUCG__panel{z-index:200;background-color:#fff;border-radius:1rem;flex-direction:column;width:380px;height:min(640px,100dvh - 6rem);transition:width .16s ease-out;animation:.16s ease-out chatbot-module-scss-module__S2gUCG__chatbot-enter;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014}@media (max-width:640px){.chatbot-module-scss-module__S2gUCG__panel{width:auto;height:min(80dvh,640px);bottom:1rem;left:1rem;right:1rem}}@media (min-width:641px){.chatbot-module-scss-module__S2gUCG__expanded{width:min(600px,100vw - 3rem)}}@keyframes chatbot-module-scss-module__S2gUCG__chatbot-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chatbot-module-scss-module__S2gUCG__header{border-bottom:.0625rem solid #e2e8eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .75rem;display:flex}.chatbot-module-scss-module__S2gUCG__title{color:#191919;align-items:center;gap:.25rem;font-size:1rem;font-weight:700;line-height:1.375rem;display:inline-flex}.chatbot-module-scss-module__S2gUCG__titleSparkle{align-items:center;display:inline-flex}.chatbot-module-scss-module__S2gUCG__closeButton{cursor:pointer;color:#191919;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chatbot-module-scss-module__S2gUCG__closeButton:hover{color:#48494a}.chatbot-module-scss-module__S2gUCG__messageList{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.chatbot-module-scss-module__S2gUCG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:auto;padding:1.5rem;display:flex}.chatbot-module-scss-module__S2gUCG__emptyIcon{background-color:#fee7ff;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.5rem;display:inline-flex}.chatbot-module-scss-module__S2gUCG__emptyTitle{color:#191919;margin:0;font-size:1rem;font-weight:700;line-height:1.375rem}.chatbot-module-scss-module__S2gUCG__emptyHint{color:#989c9f;margin:0;font-size:.875rem;line-height:1.125rem}.chatbot-module-scss-module__S2gUCG__quoteBar{border-top:.0625rem solid #e2e8eb;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.chatbot-module-scss-module__S2gUCG__quoteBarCta{flex:1}.chatbot-module-scss-module__S2gUCG__quoteBarSpinner{border:.125rem solid;border-right-color:#0000;border-radius:999px;width:1em;height:1em;animation:.8s linear infinite chatbot-module-scss-module__S2gUCG__quote-bar-spin}@keyframes chatbot-module-scss-module__S2gUCG__quote-bar-spin{to{transform:rotate(360deg)}}.chatbot-module-scss-module__S2gUCG__quoteBarClose{cursor:pointer;color:#191919;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chatbot-module-scss-module__S2gUCG__quoteBarClose:hover{color:#48494a}.chatbot-module-scss-module__S2gUCG__composer{border-top:.0625rem solid #e2e8eb;flex-shrink:0;align-items:center;gap:.5rem;padding:1rem;display:flex}.chatbot-module-scss-module__S2gUCG__input{color:#191919;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:999px;outline:none;flex:1;min-width:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.125rem}.chatbot-module-scss-module__S2gUCG__input::placeholder{color:#989c9f}.chatbot-module-scss-module__S2gUCG__input:focus{border-color:#191919}.chatbot-module-scss-module__S2gUCG__sendButton{color:#fff;cursor:pointer;background-color:#121212;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .12s ease-out;display:inline-flex}.chatbot-module-scss-module__S2gUCG__sendButton:hover:not(:disabled){background-color:#333435}.chatbot-module-scss-module__S2gUCG__sendButton:disabled{cursor:not-allowed;background-color:#e2e8eb}.chatbot-module-scss-module__S2gUCG__sendButton:focus-visible{outline-offset:2px;outline:2px solid #f73ef6}@media print{.chatbot-module-scss-module__S2gUCG__trigger,.chatbot-module-scss-module__S2gUCG__panel{display:none}}
.selection-form-module-scss-module__UUVAyq__pageBackground{background-color:#f7f9fc;flex:1}.selection-form-module-scss-module__UUVAyq__page{padding-top:3rem;padding-bottom:180px}.selection-form-module-scss-module__UUVAyq__card{background-color:#fff;border-radius:.75rem;padding:2rem}.selection-form-module-scss-module__UUVAyq__header{margin-bottom:3rem}.selection-form-module-scss-module__UUVAyq__title{color:#191919;margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:2.5rem}.selection-form-module-scss-module__UUVAyq__subtitle{color:#989c9f;max-width:48rem;font-size:1rem;line-height:1.375rem}.selection-form-module-scss-module__UUVAyq__section{margin-bottom:2rem}.selection-form-module-scss-module__UUVAyq__sectionLabel{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.selection-form-module-scss-module__UUVAyq__sectionTitle{color:#191919;font-size:1.25rem;font-weight:600;line-height:1.5rem}.selection-form-module-scss-module__UUVAyq__goalGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.selection-form-module-scss-module__UUVAyq__goalCard{cursor:pointer;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.selection-form-module-scss-module__UUVAyq__goalCard:hover{border-color:#191919}.selection-form-module-scss-module__UUVAyq__goalCardSelected{border-color:#191919;box-shadow:0 0 0 1px #191919}.selection-form-module-scss-module__UUVAyq__goalIcon{color:#191919;background-color:#fff3ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.selection-form-module-scss-module__UUVAyq__goalText{flex-direction:column;flex:1;gap:.125rem;display:flex}.selection-form-module-scss-module__UUVAyq__goalTitle{color:#191919;font-size:.875rem;font-weight:700;line-height:1.125rem}.selection-form-module-scss-module__UUVAyq__goalDesc{color:#989c9f;font-size:.75rem;line-height:1rem}.selection-form-module-scss-module__UUVAyq__businessGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.selection-form-module-scss-module__UUVAyq__businessButton.selection-form-module-scss-module__UUVAyq__businessButton{width:100%;height:auto;min-height:5rem;padding:1.25rem .5rem}.selection-form-module-scss-module__UUVAyq__footerSep{border-top:.0625rem solid #e2e8eb;margin:2rem 0 1.25rem}.selection-form-module-scss-module__UUVAyq__stickyWarn{z-index:6;pointer-events:none;justify-content:flex-end;margin-bottom:1rem;padding-right:6.5rem;display:flex;position:sticky;bottom:calc(clamp(16px,4vw,24px) + 3.75rem)}@media (min-width:1024px){.selection-form-module-scss-module__UUVAyq__stickyWarn{padding-right:4.5rem}}@media (min-width:1280px){.selection-form-module-scss-module__UUVAyq__stickyWarn{padding-right:2.5rem}}@media (min-width:1536px){.selection-form-module-scss-module__UUVAyq__stickyWarn{padding-right:1rem}}.selection-form-module-scss-module__UUVAyq__stickyWarn.selection-form-module-scss-module__UUVAyq__stacked{padding-right:0;bottom:8.5rem}.selection-form-module-scss-module__UUVAyq__stickyWarn>*{pointer-events:auto}.selection-form-module-scss-module__UUVAyq__bottomBar{align-items:center;min-height:3rem;display:flex}.selection-form-module-scss-module__UUVAyq__stickyCta{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;margin-top:-3rem;padding-right:6.5rem;display:flex;position:sticky;bottom:clamp(16px,4vw,24px)}@media (min-width:1024px){.selection-form-module-scss-module__UUVAyq__stickyCta{padding-right:4.5rem}}@media (min-width:1280px){.selection-form-module-scss-module__UUVAyq__stickyCta{padding-right:2.5rem}}@media (min-width:1536px){.selection-form-module-scss-module__UUVAyq__stickyCta{padding-right:1rem}}.selection-form-module-scss-module__UUVAyq__stickyCta.selection-form-module-scss-module__UUVAyq__stacked{padding-right:0;bottom:4.75rem}.selection-form-module-scss-module__UUVAyq__stickyCta>*{pointer-events:auto}.selection-form-module-scss-module__UUVAyq__stickyCtaProbe{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-end;margin-top:-3rem;padding-right:6.5rem;display:flex;position:sticky;bottom:clamp(16px,4vw,24px)}@media (min-width:1024px){.selection-form-module-scss-module__UUVAyq__stickyCtaProbe{padding-right:4.5rem}}@media (min-width:1280px){.selection-form-module-scss-module__UUVAyq__stickyCtaProbe{padding-right:2.5rem}}@media (min-width:1536px){.selection-form-module-scss-module__UUVAyq__stickyCtaProbe{padding-right:1rem}}.selection-form-module-scss-module__UUVAyq__errorBanner{background-color:#fde3ec;border:.0625rem solid #f7bccf;border-radius:.75rem;align-items:center;gap:.5rem;padding:10px 14px;display:flex}.selection-form-module-scss-module__UUVAyq__errorIcon{color:#e31c59;flex:none}.selection-form-module-scss-module__UUVAyq__errorText{color:#e31c59;font-size:.875rem;font-weight:500;line-height:1.3}@media (max-width:768px){.selection-form-module-scss-module__UUVAyq__page{padding-top:1.5rem}.selection-form-module-scss-module__UUVAyq__title{font-size:1.5rem;line-height:2rem}.selection-form-module-scss-module__UUVAyq__subtitle{font-size:.875rem;line-height:1.125rem}.selection-form-module-scss-module__UUVAyq__goalGrid{grid-template-columns:1fr}.selection-form-module-scss-module__UUVAyq__goalCard{padding:1rem 1.25rem}.selection-form-module-scss-module__UUVAyq__sectionTitle{font-size:1rem;line-height:1.375rem}.selection-form-module-scss-module__UUVAyq__card{padding:1.25rem}.selection-form-module-scss-module__UUVAyq__businessGrid{grid-template-columns:repeat(2,1fr)}}.selection-form-module-scss-module__UUVAyq__histogramCaption{color:#989c9f;font-size:.75rem;line-height:1rem}
.chatbot-message-module-scss-module__TrzX7q__row{align-items:flex-end;gap:.5rem;max-width:100%;display:flex}.chatbot-message-module-scss-module__TrzX7q__row-ai{justify-content:flex-start;padding-right:2rem}.chatbot-message-module-scss-module__TrzX7q__row-user{justify-content:flex-end;padding-left:2rem}.chatbot-message-module-scss-module__TrzX7q__avatar{background-color:#fee7ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.chatbot-message-module-scss-module__TrzX7q__bubble{color:#191919;word-wrap:break-word;overflow-wrap:anywhere;border-radius:1rem;min-width:0;max-width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.125rem}.chatbot-message-module-scss-module__TrzX7q__bubble p{white-space:pre-wrap;margin:0}.chatbot-message-module-scss-module__TrzX7q__bubble p+p{margin-top:.25rem}.chatbot-message-module-scss-module__TrzX7q__bubble strong{font-weight:700}.chatbot-message-module-scss-module__TrzX7q__bubble em{font-style:italic}.chatbot-message-module-scss-module__TrzX7q__bubble ul,.chatbot-message-module-scss-module__TrzX7q__bubble ol{margin:.25rem 0;padding-left:1.25rem}.chatbot-message-module-scss-module__TrzX7q__bubble code{background-color:#0000000f;border-radius:.25rem;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.chatbot-message-module-scss-module__TrzX7q__bubble a{color:#95138e;text-decoration:underline}.chatbot-message-module-scss-module__TrzX7q__bubble .chatbot-message-module-scss-module__TrzX7q__tableWrap{-webkit-overflow-scrolling:touch;margin:.25rem 0;overflow-x:auto}.chatbot-message-module-scss-module__TrzX7q__bubble table{border-collapse:collapse;min-width:100%;font-size:.95em}.chatbot-message-module-scss-module__TrzX7q__bubble th,.chatbot-message-module-scss-module__TrzX7q__bubble td{text-align:left;vertical-align:top;white-space:nowrap;border:1px solid #191919;padding:.25rem .5rem}.chatbot-message-module-scss-module__TrzX7q__bubble th{background-color:#f1f6f9;font-weight:700}.chatbot-message-module-scss-module__TrzX7q__bubble-ai{background-color:#fff3ff;border-top-left-radius:.25rem}.chatbot-message-module-scss-module__TrzX7q__bubble-user{background-color:#f1f6f9;border-top-right-radius:.25rem}.chatbot-message-module-scss-module__TrzX7q__row-error{justify-content:center;padding-left:0;padding-right:0}.chatbot-message-module-scss-module__TrzX7q__bubble-error{color:#e31c59;text-align:center;background-color:#fff4f7;border:1px solid #e31c59}.chatbot-message-module-scss-module__TrzX7q__row-notice{justify-content:center;padding-left:0;padding-right:0}.chatbot-message-module-scss-module__TrzX7q__bubble-notice{color:#48494a;text-align:center;background-color:#fff3ff;border:1px solid #ff85ff;font-size:.75rem;line-height:1rem}
.property-recommendations-view-module-scss-module__1STTEa__subtitle{color:var(--color-gray-600);font-size:.95rem}.property-recommendations-view-module-scss-module__1STTEa__note{color:var(--color-gray-500);font-size:.875rem;line-height:1.5}.property-recommendations-view-module-scss-module__1STTEa__company{color:var(--color-gray-600);white-space:nowrap;font-size:.85rem;font-weight:600}.property-recommendations-view-module-scss-module__1STTEa__nearMiss{background:var(--color-yellow-50);color:var(--color-yellow-800);border-radius:8px;align-self:flex-start;padding:.35rem .6rem;font-size:.8rem;font-weight:600}.property-recommendations-view-module-scss-module__1STTEa__state{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.property-recommendations-view-module-scss-module__1STTEa__muted{opacity:.6}
.chatbot-typing-module-scss-module__hdUXWG__row{justify-content:flex-start;align-items:flex-end;gap:.5rem;padding-right:2rem;display:flex}.chatbot-typing-module-scss-module__hdUXWG__avatar{background-color:#fee7ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.chatbot-typing-module-scss-module__hdUXWG__bubble{background-color:#fcd6e1;border-radius:.25rem 1rem 1rem;align-items:center;gap:.25rem;padding:.75rem 1rem;display:inline-flex}.chatbot-typing-module-scss-module__hdUXWG__dot{opacity:.3;background-color:#48494a;border-radius:999px;width:.375rem;height:.375rem;animation:1.4s ease-in-out infinite chatbot-typing-module-scss-module__hdUXWG__pulse}.chatbot-typing-module-scss-module__hdUXWG__dot:nth-child(2){animation-delay:.2s}.chatbot-typing-module-scss-module__hdUXWG__dot:nth-child(3){animation-delay:.4s}@keyframes chatbot-typing-module-scss-module__hdUXWG__pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
.skeleton-module-scss-module__HGIpya__skeleton{background-color:#e2e8eb;border-radius:.5rem;position:relative;overflow:hidden}.skeleton-module-scss-module__HGIpya__skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);animation:1.5s infinite skeleton-module-scss-module__HGIpya__shimmer;position:absolute;inset:0}.skeleton-module-scss-module__HGIpya__circle{border-radius:999px}@keyframes skeleton-module-scss-module__HGIpya__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.footer-module-scss-module__7gDTCG__footer{color:#ffffffb3;background-color:#121212}.footer-module-scss-module__7gDTCG__description{color:#fff9;font-size:.875rem;line-height:1.625}.footer-module-scss-module__7gDTCG__badge{background-color:#fff;border-radius:.5rem}.footer-module-scss-module__7gDTCG__badge-icon{width:auto;height:2.5rem}.footer-module-scss-module__7gDTCG__badge-image{object-fit:contain;width:auto;height:2.5rem}.footer-module-scss-module__7gDTCG__section-title{color:#fff;font-size:.75rem;font-weight:700;line-height:1rem}.footer-module-scss-module__7gDTCG__section-link{color:#fff9;font-size:.875rem;line-height:1.125rem;text-decoration:none;transition:color .15s}.footer-module-scss-module__7gDTCG__section-link:hover{color:#fff}.footer-module-scss-module__7gDTCG__legal{border-top:.0625rem solid #ffffff26}.footer-module-scss-module__7gDTCG__copyright{color:#ffffff8c;font-size:.75rem;line-height:1rem}.footer-module-scss-module__7gDTCG__policy-link{cursor:pointer;color:#ffffffb3;background:0 0;border:none;padding:0;font-size:.75rem;line-height:1rem;text-decoration:none;transition:color .15s}.footer-module-scss-module__7gDTCG__policy-link:hover{color:#fff}
.carousel-module-scss-module__S-mjYG__carousel{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.carousel-module-scss-module__S-mjYG__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.carousel-module-scss-module__S-mjYG__track::-webkit-scrollbar{display:none}.carousel-module-scss-module__S-mjYG__slide{scroll-snap-align:start;flex:0 0 100%}.carousel-module-scss-module__S-mjYG__dots{justify-content:center;gap:.5rem;display:flex}.carousel-module-scss-module__S-mjYG__dot{cursor:pointer;background-color:#cbd1d3;border:none;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:background-color .15s,width .15s}.carousel-module-scss-module__S-mjYG__dot:hover:not(.carousel-module-scss-module__S-mjYG__dotActive){background-color:#7c7f81}.carousel-module-scss-module__S-mjYG__dotActive{background-color:#f73ef6;border-radius:999px;width:1.5rem}
.header-module-scss-module__Sqrl6a__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffe6;border-bottom:.0625rem solid #e2e8eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.header-module-scss-module__Sqrl6a__nav-link{color:#191919;font-size:.875rem;font-weight:500;line-height:1.125rem;text-decoration:none;transition:color .15s}.header-module-scss-module__Sqrl6a__nav-link:hover{color:#8f30f7}.header-module-scss-module__Sqrl6a__menu-button{color:#191919;cursor:pointer;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:.75rem}.header-module-scss-module__Sqrl6a__mobile-menu{background-color:#fff;border-top:.0625rem solid #e2e8eb}.header-module-scss-module__Sqrl6a__mobile-nav-link{color:#191919;border-bottom:.0625rem solid #e2e8eb;font-size:1rem;font-weight:600;line-height:1.375rem;text-decoration:none}
@keyframes property-form-module-scss-module__JjJnkG__ccdots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes property-form-module-scss-module__JjJnkG__ccfadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes property-form-module-scss-module__JjJnkG__ccscaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.property-form-module-scss-module__JjJnkG__pageBackground{background-color:#f7f9fc;flex:1}.property-form-module-scss-module__JjJnkG__main{max-width:67.5rem;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(14px,4vw,40px) 120px}.property-form-module-scss-module__JjJnkG__card{background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:1.5rem;padding:clamp(20px,4vw,44px);box-shadow:0 1px 2px #1b28390a,0 14px 44px #1b28390d}.property-form-module-scss-module__JjJnkG__stepBadgeRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.property-form-module-scss-module__JjJnkG__stepBadge{color:#6b18bf;background-color:#f1e8ff;border-radius:999px;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.property-form-module-scss-module__JjJnkG__stepBadgeNote{color:#6e7173;font-size:.875rem;line-height:1.4}.property-form-module-scss-module__JjJnkG__title{letter-spacing:-.01em;color:#191919;margin:0;font-size:clamp(26px,4.4vw,40px);font-weight:700;line-height:1.18}.property-form-module-scss-module__JjJnkG__titleHighlight{color:#9245ff}.property-form-module-scss-module__JjJnkG__intro{color:#6e7173;max-width:40rem;margin:1rem 0 0;font-size:clamp(14px,1.6vw,16px);line-height:1.6}.property-form-module-scss-module__JjJnkG__section{margin-top:clamp(24px,3vw,36px)}.property-form-module-scss-module__JjJnkG__sectionHead{align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.property-form-module-scss-module__JjJnkG__stepNum{color:#fff;background-color:#191919;border-radius:9px;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.property-form-module-scss-module__JjJnkG__sectionHeadText{flex:1;min-width:0}.property-form-module-scss-module__JjJnkG__sectionTitle{color:#191919;margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.25}.property-form-module-scss-module__JjJnkG__sectionSub{color:#6e7173;margin:3px 0 0;font-size:.875rem;line-height:1.5}.property-form-module-scss-module__JjJnkG__req{color:#e31c59}.property-form-module-scss-module__JjJnkG__countBadge{white-space:nowrap;flex:none}.property-form-module-scss-module__JjJnkG__qRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:6px;display:flex}.property-form-module-scss-module__JjJnkG__qTitle{color:#191919;font-size:clamp(15px,1.8vw,17px);font-weight:700;line-height:1.3}.property-form-module-scss-module__JjJnkG__qHint{color:#6e7173;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.property-form-module-scss-module__JjJnkG__aiBadgeInline{align-items:center;gap:5px;display:inline-flex}.property-form-module-scss-module__JjJnkG__picker{flex-direction:column;gap:1rem;display:flex}.property-form-module-scss-module__JjJnkG__selectedBanner{background-color:#f1e8ff;border:1.5px solid #9245ff;border-radius:.75rem;align-items:center;gap:1rem;padding:14px 16px;animation:.25s property-form-module-scss-module__JjJnkG__ccfadeup;display:flex}.property-form-module-scss-module__JjJnkG__selectedIcon{color:#6b18bf;background-color:#fff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:0 1px 2px #1b283914}.property-form-module-scss-module__JjJnkG__selectedBody{flex:1;min-width:0}.property-form-module-scss-module__JjJnkG__selectedTopline{color:#2ba15b;align-items:center;gap:6px;display:flex}.property-form-module-scss-module__JjJnkG__selectedToplineText{letter-spacing:.03em;font-size:.625rem;font-weight:600;line-height:1}.property-form-module-scss-module__JjJnkG__selectedTh{color:#191919;margin-top:3px;font-size:1rem;font-weight:700;line-height:1.3;display:block}.property-form-module-scss-module__JjJnkG__selectedEn{color:#6e7173;margin-top:1px;font-size:.75rem;line-height:1.3;display:block}.property-form-module-scss-module__JjJnkG__changeBtn{cursor:pointer;color:#6b18bf;background-color:#fff;border:.0625rem solid #dcc4ff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.property-form-module-scss-module__JjJnkG__chat{background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.property-form-module-scss-module__JjJnkG__chatHeader{background-color:#f1e8ff;border-bottom:.0625rem solid #dcc4ff;align-items:center;gap:.75rem;padding:12px 16px;display:flex}.property-form-module-scss-module__JjJnkG__chatHeaderBody{flex:1;min-width:0}.property-form-module-scss-module__JjJnkG__chatTitle{color:#191919;font-size:.75rem;font-weight:700;line-height:1.2;display:block}.property-form-module-scss-module__JjJnkG__chatSubtitle{color:#6b18bf;font-size:.625rem;line-height:1.2;display:block}.property-form-module-scss-module__JjJnkG__chatStatus{color:#2ba15b;align-items:center;gap:6px;font-size:.625rem;font-weight:500;line-height:1;display:inline-flex}.property-form-module-scss-module__JjJnkG__chatStatusDot{background-color:#2ba15b;border-radius:999px;width:7px;height:7px}.property-form-module-scss-module__JjJnkG__chatScroll{background-color:#fff;flex-direction:column;gap:14px;max-height:460px;padding:16px;display:flex;overflow-y:auto}.property-form-module-scss-module__JjJnkG__aiAvatar{color:#fff;background-color:#9245ff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__bubbleUser{color:#fff;background-color:#191919;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;padding:10px 14px;font-size:.875rem;line-height:1.5}.property-form-module-scss-module__JjJnkG__bubbleAiRow{align-self:flex-start;gap:.5rem;max-width:94%;display:flex}.property-form-module-scss-module__JjJnkG__bubbleAiAvatar{flex:none;align-self:flex-end}.property-form-module-scss-module__JjJnkG__bubbleAiCol{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.property-form-module-scss-module__JjJnkG__bubbleAi{color:#191919;background-color:#f1f6f9;border-radius:16px 16px 16px 4px;align-self:flex-start;padding:10px 14px;font-size:.875rem;line-height:1.5}.property-form-module-scss-module__JjJnkG__chatCards{flex-direction:column;gap:.5rem;display:flex}.property-form-module-scss-module__JjJnkG__suggestionCard{text-align:left;cursor:pointer;width:100%;font:inherit;background-color:#fff;border:1.5px solid #dcc4ff;border-radius:.75rem;align-items:center;gap:.75rem;padding:12px;transition:background-color .15s,border-color .15s;display:flex}.property-form-module-scss-module__JjJnkG__suggestionCard:hover,.property-form-module-scss-module__JjJnkG__suggestionCardSelected.property-form-module-scss-module__JjJnkG__suggestionCardSelected{background-color:#f1e8ff;border-color:#9245ff}.property-form-module-scss-module__JjJnkG__sugIcon{color:#6b18bf;background-color:#f1e8ff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__sugBody{flex:1;min-width:0}.property-form-module-scss-module__JjJnkG__sugTh{color:#191919;font-size:.875rem;font-weight:600;line-height:1.35;display:block}.property-form-module-scss-module__JjJnkG__sugEn{color:#6e7173;margin-top:2px;font-size:.75rem;line-height:1.3;display:block}.property-form-module-scss-module__JjJnkG__sugRight{flex:none;align-items:center;gap:.5rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__sugPct{white-space:nowrap;color:#6b18bf;background-color:#f1e8ff;border-radius:999px;padding:5px 9px;font-size:.625rem;font-weight:600;line-height:1}.property-form-module-scss-module__JjJnkG__sugCheck{color:#cbd1d3}.property-form-module-scss-module__JjJnkG__sugCheckOn{color:#9245ff}.property-form-module-scss-module__JjJnkG__chatQuickWrap{flex-direction:column;gap:.5rem;display:flex}.property-form-module-scss-module__JjJnkG__chatQuickLabel{color:#989c9f;font-size:.625rem;font-weight:600;line-height:1}.property-form-module-scss-module__JjJnkG__chatQuickRow{flex-wrap:wrap;gap:.5rem;display:flex}.property-form-module-scss-module__JjJnkG__chatQuickChip{cursor:pointer;color:#191919;background-color:#fff;border:.0625rem solid #cbd1d3;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:.875rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.property-form-module-scss-module__JjJnkG__chatQuickChip .property-form-module-scss-module__JjJnkG__chatQuickChipIcon{color:#6b18bf}.property-form-module-scss-module__JjJnkG__chatQuickChip:hover{background-color:#f1e8ff}.property-form-module-scss-module__JjJnkG__chatQuickChipSelected.property-form-module-scss-module__JjJnkG__chatQuickChipSelected{color:#fff;background-color:#191919;border-color:#191919}.property-form-module-scss-module__JjJnkG__chatQuickChipSelected.property-form-module-scss-module__JjJnkG__chatQuickChipSelected .property-form-module-scss-module__JjJnkG__chatQuickChipIcon{color:#fff}.property-form-module-scss-module__JjJnkG__typingBubble{align-self:flex-start;align-items:flex-end;gap:.5rem;display:flex}.property-form-module-scss-module__JjJnkG__typingDots{background-color:#f1f6f9;border-radius:16px 16px 16px 4px;padding:12px 16px}.property-form-module-scss-module__JjJnkG__dots{align-items:center;gap:4px;display:inline-flex}.property-form-module-scss-module__JjJnkG__dot{background-color:#9245ff;border-radius:999px;width:7px;height:7px;animation:1s infinite property-form-module-scss-module__JjJnkG__ccdots}.property-form-module-scss-module__JjJnkG__dot:nth-child(2){animation-delay:.15s}.property-form-module-scss-module__JjJnkG__dot:nth-child(3){animation-delay:.3s}.property-form-module-scss-module__JjJnkG__chatInputRow{background-color:#fff;border-top:.0625rem solid #e2e8eb;align-items:center;gap:.5rem;padding:12px;display:flex}.property-form-module-scss-module__JjJnkG__chatInput{color:#191919;min-width:0;height:44px;font-family:var(--font-google-sans),sans-serif;background-color:#f7f9fc;border:.0625rem solid #cbd1d3;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:.875rem}.property-form-module-scss-module__JjJnkG__chatInput::placeholder{color:#989c9f}.property-form-module-scss-module__JjJnkG__chatSend{cursor:pointer;color:#fff;background-color:#9245ff;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.property-form-module-scss-module__JjJnkG__shopDetails{flex-direction:column;gap:22px;margin-top:22px;display:flex}.property-form-module-scss-module__JjJnkG__field{display:block}.property-form-module-scss-module__JjJnkG__fieldLabel{color:#191919;font-size:.875rem;font-weight:600;line-height:1.4}.property-form-module-scss-module__JjJnkG__fieldHint{color:#989c9f;margin:2px 0 0;font-size:.75rem;line-height:1.4}.property-form-module-scss-module__JjJnkG__fieldControl{margin-top:.5rem}.property-form-module-scss-module__JjJnkG__shopGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:640px){.property-form-module-scss-module__JjJnkG__shopGrid{grid-template-columns:1fr}}.property-form-module-scss-module__JjJnkG__segmented{flex-wrap:wrap;gap:.5rem;display:flex}.property-form-module-scss-module__JjJnkG__segBtn{cursor:pointer;font:inherit;background-color:#fff;border:1.5px solid #cbd1d3;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:11px 16px;transition:all .15s;display:inline-flex}.property-form-module-scss-module__JjJnkG__segBtn .property-form-module-scss-module__JjJnkG__segIcon{color:#989c9f}.property-form-module-scss-module__JjJnkG__segBtn .property-form-module-scss-module__JjJnkG__segLabel{color:#191919;font-size:.875rem;font-weight:500;line-height:1.2}.property-form-module-scss-module__JjJnkG__segBtn:hover{background-color:#f7f9fc}.property-form-module-scss-module__JjJnkG__segBtnActive.property-form-module-scss-module__JjJnkG__segBtnActive{background-color:#f1e8ff;border-color:#9245ff}.property-form-module-scss-module__JjJnkG__segBtnActive.property-form-module-scss-module__JjJnkG__segBtnActive .property-form-module-scss-module__JjJnkG__segIcon{color:#6b18bf}.property-form-module-scss-module__JjJnkG__segBtnActive.property-form-module-scss-module__JjJnkG__segBtnActive .property-form-module-scss-module__JjJnkG__segLabel{color:#6b18bf;font-weight:700}.property-form-module-scss-module__JjJnkG__segBtnDisabled.property-form-module-scss-module__JjJnkG__segBtnDisabled{cursor:not-allowed;opacity:.45;background-color:#f7f9fc;border-color:#cbd1d3}.property-form-module-scss-module__JjJnkG__segBtnDisabled.property-form-module-scss-module__JjJnkG__segBtnDisabled .property-form-module-scss-module__JjJnkG__segIcon,.property-form-module-scss-module__JjJnkG__segBtnDisabled.property-form-module-scss-module__JjJnkG__segBtnDisabled .property-form-module-scss-module__JjJnkG__segLabel{color:#989c9f}.property-form-module-scss-module__JjJnkG__segBtnDisabled.property-form-module-scss-module__JjJnkG__segBtnDisabled:hover{background-color:#f7f9fc}.property-form-module-scss-module__JjJnkG__numberField{background-color:#fff;border:.0625rem solid #cbd1d3;border-radius:.75rem;align-items:center;gap:.5rem;max-width:17.5rem;height:50px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.property-form-module-scss-module__JjJnkG__numberField:focus-within{border-color:#9245ff;box-shadow:0 0 0 3px #9245ff29}.property-form-module-scss-module__JjJnkG__numAffix{color:#6e7173;flex:none;font-size:.875rem;font-weight:500;line-height:1}.property-form-module-scss-module__JjJnkG__numAffixPrefix{font-weight:600}.property-form-module-scss-module__JjJnkG__numInput{min-width:0;font-family:var(--font-google-sans),sans-serif;color:#191919;background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:600}.property-form-module-scss-module__JjJnkG__numInput::placeholder{color:#989c9f;font-weight:400}.property-form-module-scss-module__JjJnkG__modeToggleRow{justify-content:flex-end;margin-bottom:6px;display:flex}.property-form-module-scss-module__JjJnkG__modeToggle{background-color:#f1f6f9;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.property-form-module-scss-module__JjJnkG__modeBtn{cursor:pointer;color:#6e7173;font-family:var(--font-google-sans),sans-serif;background:0 0;border:none;border-radius:999px;padding:7px 14px;font-size:.75rem;font-weight:600;line-height:1;transition:all .15s}.property-form-module-scss-module__JjJnkG__modeBtnActive.property-form-module-scss-module__JjJnkG__modeBtnActive{color:#6b18bf;background-color:#fff;box-shadow:0 1px 2px #1b28391f}.property-form-module-scss-module__JjJnkG__valWrap{margin-top:14px}.property-form-module-scss-module__JjJnkG__valGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.property-form-module-scss-module__JjJnkG__valRow{background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:14px;align-items:center;gap:.75rem;padding:12px 14px;display:flex}.property-form-module-scss-module__JjJnkG__valIcon{color:#6b18bf;background-color:#f1f6f9;border-radius:11px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__valBody{flex-direction:column;flex:1;min-width:0;display:flex}.property-form-module-scss-module__JjJnkG__valTh{color:#191919;font-size:.875rem;font-weight:600;line-height:1.3}.property-form-module-scss-module__JjJnkG__valEn{color:#989c9f;font-size:.625rem;line-height:1.3}.property-form-module-scss-module__JjJnkG__valInputWrap{flex:none;align-items:center;gap:5px;display:inline-flex}.property-form-module-scss-module__JjJnkG__valCurrency{color:#989c9f;font-size:1rem;font-weight:600;line-height:1}.property-form-module-scss-module__JjJnkG__valInput{text-align:right;width:clamp(82px,18vw,120px);font-family:var(--font-google-sans),sans-serif;color:#191919;background:0 0;border:none;outline:none;font-size:1rem;font-weight:600}.property-form-module-scss-module__JjJnkG__sumCard{background-color:#f1e8ff;border:1.5px solid #dcc4ff;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:10px;padding:16px 18px;display:flex}.property-form-module-scss-module__JjJnkG__sumLabel{color:#6b18bf;font-size:.875rem;font-weight:600;line-height:1.3}.property-form-module-scss-module__JjJnkG__sumValue{color:#6b18bf;font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1}.property-form-module-scss-module__JjJnkG__sumTip{color:#989c9f;margin:.5rem 2px 0;font-size:.75rem;line-height:1.5}.property-form-module-scss-module__JjJnkG__totalCard{background-color:#fff;border:1.5px solid #dcc4ff;border-radius:1rem;align-items:flex-end;gap:.75rem;margin-top:14px;padding:18px;display:flex}.property-form-module-scss-module__JjJnkG__totalBody{flex-direction:column;flex:1;min-width:0;display:flex}.property-form-module-scss-module__JjJnkG__totalLabel{color:#191919;font-size:.875rem;font-weight:600;line-height:1.3}.property-form-module-scss-module__JjJnkG__totalInput{width:100%;font-family:var(--font-google-sans),sans-serif;color:#6b18bf;background:0 0;border:none;outline:none;margin-top:4px;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.2}.property-form-module-scss-module__JjJnkG__totalInput::placeholder{color:#dcc4ff}.property-form-module-scss-module__JjJnkG__totalUnit{color:#6e7173;flex:none;padding-bottom:6px;font-size:1rem;font-weight:600;line-height:1}.property-form-module-scss-module__JjJnkG__totalTip{color:#989c9f;margin:.5rem 2px 0;font-size:.75rem;line-height:1.5}.property-form-module-scss-module__JjJnkG__addonGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;display:grid}@media (max-width:900px){.property-form-module-scss-module__JjJnkG__addonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.property-form-module-scss-module__JjJnkG__addonGrid{grid-template-columns:1fr}}.property-form-module-scss-module__JjJnkG__addonCard{text-align:left;cursor:pointer;font:inherit;background-color:#fff;border:1.5px solid #e2e8eb;border-radius:1rem;flex-direction:column;gap:.5rem;padding:16px;transition:all .15s;display:flex;position:relative}.property-form-module-scss-module__JjJnkG__addonCard:hover{border-color:#b185ff}.property-form-module-scss-module__JjJnkG__addonCardOn.property-form-module-scss-module__JjJnkG__addonCardOn{background-color:#f1e8ff;border-color:#9245ff;box-shadow:0 4px 14px #9245ff1a}.property-form-module-scss-module__JjJnkG__addonTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.property-form-module-scss-module__JjJnkG__addonIcon{color:#6b18bf;background-color:#f1f6f9;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__addonCardOn .property-form-module-scss-module__JjJnkG__addonIcon{background-color:#fff;box-shadow:0 1px 2px #1b283914}.property-form-module-scss-module__JjJnkG__addonCheck{color:#fff;background-color:#fff;border:1.5px solid #cbd1d3;border-radius:7px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:inline-flex}.property-form-module-scss-module__JjJnkG__addonCardOn .property-form-module-scss-module__JjJnkG__addonCheck{background-color:#9245ff;border-color:#9245ff}.property-form-module-scss-module__JjJnkG__addonTitle{color:#191919;font-size:1rem;font-weight:700;line-height:1.35}.property-form-module-scss-module__JjJnkG__addonSub{color:#6e7173;font-size:.75rem;line-height:1.4}.property-form-module-scss-module__JjJnkG__addonCov{color:#6b18bf;background-color:#f1e8ff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 9px;font-size:.625rem;font-weight:500;line-height:1.3;display:inline-flex}.property-form-module-scss-module__JjJnkG__addonCardOn .property-form-module-scss-module__JjJnkG__addonCov{background-color:#fff}.property-form-module-scss-module__JjJnkG__addonCovIcon{color:#9245ff}.property-form-module-scss-module__JjJnkG__divider{background-color:#e2e8eb;height:1px;margin:clamp(24px,3vw,36px) 0}.property-form-module-scss-module__JjJnkG__dividerTop{margin:clamp(22px,3vw,32px) 0 1.25rem}.property-form-module-scss-module__JjJnkG__errorBanner{background-color:#fde3ec;border:.0625rem solid #f7bccf;border-radius:.75rem;align-items:center;gap:.5rem;padding:10px 14px;display:flex}.property-form-module-scss-module__JjJnkG__errorIcon{color:#e31c59;flex:none}.property-form-module-scss-module__JjJnkG__errorText{color:#e31c59;font-size:.875rem;font-weight:500;line-height:1.3}.property-form-module-scss-module__JjJnkG__stickyWarn{z-index:6;pointer-events:none;justify-content:flex-end;margin-bottom:1rem;padding-right:6.5rem;display:flex;position:sticky;bottom:calc(clamp(16px,4vw,24px) + 3.75rem)}@media (min-width:1024px){.property-form-module-scss-module__JjJnkG__stickyWarn{padding-right:4.5rem}}@media (min-width:1280px){.property-form-module-scss-module__JjJnkG__stickyWarn{padding-right:2.5rem}}@media (min-width:1536px){.property-form-module-scss-module__JjJnkG__stickyWarn{padding-right:1rem}}.property-form-module-scss-module__JjJnkG__stickyWarn.property-form-module-scss-module__JjJnkG__stacked{padding-right:0;bottom:8.5rem}.property-form-module-scss-module__JjJnkG__stickyWarn>*{pointer-events:auto}.property-form-module-scss-module__JjJnkG__actions{flex-wrap:wrap;align-items:center;gap:1rem;min-height:3rem;display:flex}.property-form-module-scss-module__JjJnkG__stickyCta{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;margin-top:-3rem;padding-right:6.5rem;display:flex;position:sticky;bottom:clamp(16px,4vw,24px)}@media (min-width:1024px){.property-form-module-scss-module__JjJnkG__stickyCta{padding-right:4.5rem}}@media (min-width:1280px){.property-form-module-scss-module__JjJnkG__stickyCta{padding-right:2.5rem}}@media (min-width:1536px){.property-form-module-scss-module__JjJnkG__stickyCta{padding-right:1rem}}.property-form-module-scss-module__JjJnkG__stickyCta.property-form-module-scss-module__JjJnkG__stacked{padding-right:0;bottom:4.75rem}.property-form-module-scss-module__JjJnkG__stickyCta>*{pointer-events:auto}.property-form-module-scss-module__JjJnkG__stickyCtaProbe{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-end;margin-top:-3rem;padding-right:6.5rem;display:flex;position:sticky;bottom:clamp(16px,4vw,24px)}@media (min-width:1024px){.property-form-module-scss-module__JjJnkG__stickyCtaProbe{padding-right:4.5rem}}@media (min-width:1280px){.property-form-module-scss-module__JjJnkG__stickyCtaProbe{padding-right:2.5rem}}@media (min-width:1536px){.property-form-module-scss-module__JjJnkG__stickyCtaProbe{padding-right:1rem}}.property-form-module-scss-module__JjJnkG__clearBtn{cursor:pointer;font-family:var(--font-google-sans),sans-serif;color:#6e7173;background:0 0;border:none;padding:.5rem 2px;font-size:.875rem;font-weight:500;line-height:1}.property-form-module-scss-module__JjJnkG__submitBtn{cursor:pointer;color:#fff;font-family:var(--font-google-sans),sans-serif;background-color:#191919;border:none;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:1rem;font-weight:700;line-height:1;transition:background-color .16s;display:inline-flex;box-shadow:0 4px 14px #00000024}.property-form-module-scss-module__JjJnkG__submitBtn:hover{background-color:#333435}.property-form-module-scss-module__JjJnkG__disclaimer{text-align:center;color:#989c9f;max-width:35rem;margin:18px auto 0;font-size:.75rem;line-height:1.6}.property-form-module-scss-module__JjJnkG__modalScrim{z-index:200;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.property-form-module-scss-module__JjJnkG__modalBackdrop{cursor:pointer;background-color:#00000073;border:none;padding:0;position:absolute;inset:0}.property-form-module-scss-module__JjJnkG__modalCard{z-index:1;background-color:#fff;border-radius:1.5rem;width:100%;max-width:28.75rem;padding:28px;animation:.26s cubic-bezier(.2,0,0,1) property-form-module-scss-module__JjJnkG__ccscaleIn;position:relative;box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014}.property-form-module-scss-module__JjJnkG__modalHead{align-items:center;gap:.75rem;margin-bottom:18px;display:flex}.property-form-module-scss-module__JjJnkG__modalAvatar{color:#fff;background-color:#9245ff;border-radius:999px;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__modalTitle{color:#191919;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.property-form-module-scss-module__JjJnkG__modalBody{flex-direction:column;gap:10px;display:flex}.property-form-module-scss-module__JjJnkG__modalRow{background-color:#f7f9fc;border:.0625rem solid #e2e8eb;border-radius:14px;align-items:center;gap:.75rem;padding:14px;display:flex}.property-form-module-scss-module__JjJnkG__modalRowIcon{color:#6b18bf;background-color:#f1e8ff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__modalRowBody{flex-direction:column;flex:1;min-width:0;display:flex}.property-form-module-scss-module__JjJnkG__modalRowLabel{color:#6e7173;font-size:.625rem;line-height:1.2}.property-form-module-scss-module__JjJnkG__modalRowValue{color:#191919;font-size:.875rem;font-weight:700;line-height:1.3}.property-form-module-scss-module__JjJnkG__modalSumRow{background-color:#f1e8ff;border:.0625rem solid #dcc4ff;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.property-form-module-scss-module__JjJnkG__modalSumLabel{color:#6b18bf;font-size:.625rem;line-height:1.2}.property-form-module-scss-module__JjJnkG__modalSumValue{color:#6b18bf;font-size:1.25rem;font-weight:800;line-height:1}.property-form-module-scss-module__JjJnkG__modalAddonRow{background-color:#f7f9fc;border:.0625rem solid #e2e8eb;border-radius:14px;align-items:center;gap:.75rem;padding:12px 14px;display:flex}.property-form-module-scss-module__JjJnkG__modalAddonIcon{color:#6b18bf;background-color:#f1e8ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}.property-form-module-scss-module__JjJnkG__modalAddonBody{flex-direction:column;flex:1;min-width:0;display:flex}.property-form-module-scss-module__JjJnkG__modalAddonText{color:#191919;font-size:.75rem;font-weight:700;line-height:1.3}.property-form-module-scss-module__JjJnkG__modalAddonNames{color:#6e7173;font-size:.625rem;line-height:1.4}.property-form-module-scss-module__JjJnkG__modalDoneBtn{cursor:pointer;color:#fff;width:100%;font-family:var(--font-google-sans),sans-serif;background-color:#191919;border:none;border-radius:999px;margin-top:18px;padding:14px;font-size:1rem;font-weight:700;line-height:1}.property-form-module-scss-module__JjJnkG__histogramCaption{color:#989c9f;font-size:.75rem;line-height:1rem}
.search-field-module-scss-module__GT8YMq__wrapper{flex-direction:column;gap:.5rem;display:flex}.search-field-module-scss-module__GT8YMq__label{font-family:var(--font-google-sans),sans-serif;color:#191919;font-size:.875rem;font-weight:500;line-height:1.125rem}.search-field-module-scss-module__GT8YMq__disabled .search-field-module-scss-module__GT8YMq__label{color:#cbd1d3}.search-field-module-scss-module__GT8YMq__inputWrapper{box-sizing:border-box;background-color:#fff;border:.0625rem solid #e2e8eb;border-radius:.75rem;align-items:center;gap:.5rem;height:3rem;padding:0 1rem;transition:border-color .15s;display:flex}.search-field-module-scss-module__GT8YMq__inputWrapper:focus-within{border-color:#191919}.search-field-module-scss-module__GT8YMq__searchIcon{color:#989c9f;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.search-field-module-scss-module__GT8YMq__disabled .search-field-module-scss-module__GT8YMq__searchIcon{color:#cbd1d3}.search-field-module-scss-module__GT8YMq__input{min-width:0;font-family:var(--font-google-sans),sans-serif;color:#191919;caret-color:#191919;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1rem;font-weight:400;line-height:1.375rem}.search-field-module-scss-module__GT8YMq__input::-webkit-search-cancel-button{appearance:none}.search-field-module-scss-module__GT8YMq__input::-webkit-search-decoration{appearance:none}.search-field-module-scss-module__GT8YMq__input::placeholder{color:#989c9f}.search-field-module-scss-module__GT8YMq__input:disabled{cursor:not-allowed;color:#cbd1d3}.search-field-module-scss-module__GT8YMq__input:disabled::placeholder{color:#cbd1d3}.search-field-module-scss-module__GT8YMq__clearButton{color:#191919;cursor:pointer;background-color:#e2e8eb;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:background-color .15s;display:flex}.search-field-module-scss-module__GT8YMq__clearButton:hover{background-color:#e2e8eb}.search-field-module-scss-module__GT8YMq__clearButton:focus-visible{outline-offset:1px;outline:2px solid #191919}.search-field-module-scss-module__GT8YMq__clearIcon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.search-field-module-scss-module__GT8YMq__helperRow{align-items:center;gap:.25rem;display:flex}.search-field-module-scss-module__GT8YMq__helperIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.search-field-module-scss-module__GT8YMq__helperIcon svg circle{fill:#e2e8eb}.search-field-module-scss-module__GT8YMq__helperIcon svg path{fill:#191919}.search-field-module-scss-module__GT8YMq__helperText{font-family:var(--font-google-sans),sans-serif;color:#989c9f;font-size:.75rem;font-weight:400;line-height:1rem}.search-field-module-scss-module__GT8YMq__error .search-field-module-scss-module__GT8YMq__inputWrapper,.search-field-module-scss-module__GT8YMq__error .search-field-module-scss-module__GT8YMq__inputWrapper:focus-within{border-color:#e31c59}.search-field-module-scss-module__GT8YMq__error .search-field-module-scss-module__GT8YMq__helperText{color:#e31c59}.search-field-module-scss-module__GT8YMq__error .search-field-module-scss-module__GT8YMq__helperIcon svg circle{fill:#fff4f7}.search-field-module-scss-module__GT8YMq__error .search-field-module-scss-module__GT8YMq__helperIcon svg path{fill:#e31c59}.search-field-module-scss-module__GT8YMq__disabled{cursor:not-allowed}.search-field-module-scss-module__GT8YMq__disabled .search-field-module-scss-module__GT8YMq__inputWrapper{background-color:#fff;border-color:#cbd1d3}.search-field-module-scss-module__GT8YMq__disabled .search-field-module-scss-module__GT8YMq__helperText{color:#cbd1d3}.search-field-module-scss-module__GT8YMq__disabled .search-field-module-scss-module__GT8YMq__helperIcon svg circle{fill:#e2e8eb}.search-field-module-scss-module__GT8YMq__disabled .search-field-module-scss-module__GT8YMq__helperIcon svg path{fill:#cbd1d3}@media (max-width:640px){.search-field-module-scss-module__GT8YMq__inputWrapper{height:2.5rem;padding:0 .75rem}.search-field-module-scss-module__GT8YMq__input{font-size:.875rem;line-height:1.125rem}.search-field-module-scss-module__GT8YMq__label{font-size:.75rem;line-height:1rem}}
