.cfg-options[data-v-d5b81835]{flex-direction:column;gap:32px;display:flex}.cfg-options__group-title[data-v-d5b81835]{color:#403c45;letter-spacing:.07px;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:23px;font-weight:500;line-height:32px}.cfg-options__cards[data-v-d5b81835]{grid-template-columns:repeat(2,minmax(180px,326px));align-items:stretch;gap:12px;display:grid}.cfg-options__card[data-v-d5b81835]{cursor:pointer;text-align:left;background:#ffffff80;border:1px solid #9ea1a280;border-radius:4px;justify-content:space-between;align-items:flex-start;width:100%;min-height:92px;padding:20px 24px;font-family:Poppins,sans-serif;transition:border-color .15s,background .15s;display:flex;position:relative}.cfg-options__card[data-v-d5b81835]:hover{border-color:#9ea1a2cc}.cfg-options__card--selected[data-v-d5b81835]{background:#ace3ef40;border-color:#ace3ef}.cfg-options__card--selected[data-v-d5b81835]:hover{border-color:#ace3ef}.cfg-options--amr .cfg-options__card--selected[data-v-d5b81835],.cfg-options--amr .cfg-options__card--selected[data-v-d5b81835]:hover{background:#3bc70012;border-color:#3bc700}.cfg-options__check-icon[data-v-d5b81835]{flex-shrink:0;margin-top:-2px}.cfg-options__card-content[data-v-d5b81835]{flex-direction:column;gap:4px;display:flex}.cfg-options__card-label[data-v-d5b81835]{color:#403c45;letter-spacing:-.44px;opacity:.5;font-size:18px;font-weight:600;line-height:28px;transition:opacity .15s}.cfg-options__card--selected .cfg-options__card-label[data-v-d5b81835]{opacity:1}.cfg-options__card-desc[data-v-d5b81835]{color:#403c45;letter-spacing:-.15px;opacity:.5;font-size:14px;font-weight:400;line-height:20px;transition:opacity .15s}.cfg-options__card--selected .cfg-options__card-desc[data-v-d5b81835]{opacity:1}@media (width<=768px){.cfg-options__cards[data-v-d5b81835]{grid-template-columns:1fr}}.cfg-finishes[data-v-91a3486c]{border-top:1px solid #eee;margin-top:40px;padding-top:32px}.cfg-finishes__title[data-v-91a3486c]{color:#403c45;letter-spacing:.07px;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:23px;font-weight:500}.cfg-finishes__body[data-v-91a3486c]{align-items:flex-start;gap:48px;display:flex}.cfg-finishes__controls[data-v-91a3486c]{flex:1;min-width:0;max-width:430px}.cfg-finishes__preview[data-v-91a3486c]{flex-direction:column;flex:none;gap:12px;display:flex}.cfg-finishes__preview-swatch[data-v-91a3486c]{aspect-ratio:1;justify-content:center;align-items:center;width:clamp(180px,22vw,231px);display:flex;box-shadow:inset 0 0 0 1px #0000001a}.cfg-finishes__preview-swatch--empty[data-v-91a3486c]{background:#f5f4f2;box-shadow:inset 0 0 0 1px #403c4526}.cfg-finishes__preview-hint[data-v-91a3486c]{color:#403c4580;letter-spacing:-.3px;font-family:Poppins,sans-serif;font-size:15px}.cfg-finishes__preview-name[data-v-91a3486c]{color:#403c45;letter-spacing:-.31px;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.cfg-finishes__section[data-v-91a3486c]{border-top:1px solid #eee}.cfg-finishes__section-header[data-v-91a3486c]{color:#403c45;letter-spacing:-.44px;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;display:flex}.cfg-finishes__section-header[data-v-91a3486c]:hover{color:#5a5660}.cfg-finishes__toggle[data-v-91a3486c]{text-align:center;color:#403c45;flex-shrink:0;width:20px;font-size:20px}.cfg-finishes__swatches[data-v-91a3486c]{flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.cfg-finishes__swatch[data-v-91a3486c]{cursor:pointer;border:1px solid #403c4533;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:border-color .15s;display:flex;position:relative}.cfg-finishes__swatch[data-v-91a3486c]:hover{border-color:#d8d3d0}.cfg-finishes__swatch--selected[data-v-91a3486c],.cfg-finishes__swatch--selected[data-v-91a3486c]:hover{border-color:#403c4533}.cfg-finishes__check[data-v-91a3486c]{flex-shrink:0;position:absolute;top:6px;right:6px}.cfg-finishes__ral[data-v-91a3486c]{border-top:1px solid #eee;margin-top:4px;padding-top:20px}.cfg-finishes__ral-title[data-v-91a3486c]{color:#403c45;letter-spacing:-.44px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.cfg-finishes__ral-desc[data-v-91a3486c]{color:#403c45;letter-spacing:-.31px;margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5}@media (width<=768px){.cfg-finishes__body[data-v-91a3486c]{flex-direction:column;gap:28px}.cfg-finishes__controls[data-v-91a3486c]{width:100%;max-width:none}.cfg-finishes__preview[data-v-91a3486c]{display:none}.cfg-finishes__swatch[data-v-91a3486c]{width:52px;height:52px}}.cfg-sidebar[data-v-114a8ab8]{justify-content:center;align-self:stretch;align-items:flex-start;display:flex;position:relative}.cfg-sidebar__card[data-v-114a8ab8]{background:#fff;border-radius:4px;width:100%;max-width:650px;padding:35px;position:sticky;top:120px}.cfg-sidebar__card--following[data-v-114a8ab8]{will-change:transform;position:absolute;top:0;left:0;right:0}.cfg-sidebar__card--amr[data-v-114a8ab8]{border:1px solid #3bc700;border-radius:5px}.cfg-sidebar__image[data-v-114a8ab8]{aspect-ratio:285/200;width:285px;max-width:100%;margin-bottom:24px;overflow:hidden}.cfg-sidebar__image img[data-v-114a8ab8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cfg-sidebar__title[data-v-114a8ab8]{color:#403c45;letter-spacing:-.45px;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:23px;font-weight:500;line-height:28px}.cfg-sidebar__divider[data-v-114a8ab8]{background:#e5e5e5;height:1px;margin-bottom:24px}.cfg-sidebar__selections[data-v-114a8ab8]{-moz-column-gap:20px;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:16px 20px;margin-bottom:32px;display:grid}.cfg-sidebar__row[data-v-114a8ab8]{letter-spacing:-.31px;color:#403c45;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;display:contents}.cfg-sidebar__label[data-v-114a8ab8]{white-space:nowrap;font-weight:400}.cfg-sidebar__value[data-v-114a8ab8]{text-align:left;overflow-wrap:anywhere;min-width:0;font-weight:500}.cfg-sidebar__metrics[data-v-114a8ab8]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.cfg-sidebar__metric[data-v-114a8ab8]{border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;width:fit-content;padding:14px 20px;display:flex}.cfg-sidebar__metric--highlight[data-v-114a8ab8]{border-color:var(--optima-blue,#ace3ef);background:#ace3ef40}.cfg-sidebar__metric--muted[data-v-114a8ab8]{background:var(--optima-chalk,#eee);border-color:var(--optima-cool-grey,#9ea1a2)}.cfg-sidebar--amr .cfg-sidebar__metric--highlight[data-v-114a8ab8]{background:#fff;border-color:#3bc700;border-radius:0}.cfg-sidebar--amr .cfg-sidebar__metric--highlight .cfg-sidebar__metric-icon[data-v-114a8ab8]{background:#d8d3d080;border-radius:11px;justify-content:center;width:50px;height:50px}.cfg-sidebar--amr .cfg-sidebar__metric--highlight .cfg-sidebar__metric-icon[data-v-114a8ab8] svg path{fill:#3bc700}.cfg-sidebar--amr .cfg-sidebar__metric--highlight .cfg-sidebar__metric-desc[data-v-114a8ab8]{color:#3bc700}.cfg-sidebar__metric-icon[data-v-114a8ab8]{flex-shrink:0;align-items:center;display:flex}.cfg-sidebar__metric-icon[data-v-114a8ab8] svg{width:18px;height:35px}.cfg-sidebar__metric-icon--fire[data-v-114a8ab8] svg{width:20px;height:38px}.cfg-sidebar__metric--highlight .cfg-sidebar__metric-icon--fire[data-v-114a8ab8] svg path{fill:var(--optima-blue,#ace3ef)}.cfg-sidebar__metric-icon[data-v-114a8ab8]:not(.cfg-sidebar__metric-icon--fire) svg path{fill:var(--optima-graphite,#403c45)}.cfg-sidebar__metric--muted .cfg-sidebar__metric-content[data-v-114a8ab8]{opacity:.7}.cfg-sidebar__metric-content[data-v-114a8ab8]{color:#403c45;flex-direction:column;font-family:Poppins,sans-serif;display:flex}.cfg-sidebar__metric-prefix[data-v-114a8ab8]{letter-spacing:-.27px;font-size:14.5px;font-weight:400;line-height:20px}.cfg-sidebar__metric-value[data-v-114a8ab8]{align-items:baseline;gap:2px;display:flex}.cfg-sidebar__metric-prefix-inline[data-v-114a8ab8]{font-size:31px;font-weight:400;line-height:35px}.cfg-sidebar__metric-prefix-sub[data-v-114a8ab8]{font-size:.62em;position:relative;top:.18em}.cfg-sidebar__metric-prefix-inline--light[data-v-114a8ab8]{font-weight:300}.cfg-sidebar__metric-upto[data-v-114a8ab8]{font-size:16px}.cfg-sidebar__metric-number[data-v-114a8ab8]{font-size:32px;font-weight:600;line-height:35px}.cfg-sidebar__metric-unit[data-v-114a8ab8]{font-size:22px;font-weight:500;line-height:35px}.cfg-sidebar__metric-desc[data-v-114a8ab8]{letter-spacing:-.27px;font-size:15px;font-weight:400;line-height:20px}.cfg-sidebar__actions[data-v-114a8ab8]{flex-direction:column;gap:16px;display:flex}.cfg-sidebar__btn[data-v-114a8ab8]{letter-spacing:-.16px;cursor:pointer;text-align:center;border-radius:4px;width:100%;height:56px;padding:0 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.cfg-sidebar__btn--primary[data-v-114a8ab8]{color:#fff;background:#403c45;border:1px solid #403d45}.cfg-sidebar__btn--primary[data-v-114a8ab8]:hover{background:#5a5660}.cfg-sidebar__btn--outline[data-v-114a8ab8]{color:#403d45;background:0 0;border:1px solid #403d45}.cfg-sidebar__btn--outline[data-v-114a8ab8]:hover{background:#403c450d}@media (width<=768px){.cfg-sidebar__selections[data-v-114a8ab8]{flex-direction:column;gap:16px;display:flex}.cfg-sidebar__row[data-v-114a8ab8]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}}.cfg-doors[data-v-6e6867a9]{padding:20px 0 60px}.cfg-doors__title[data-v-6e6867a9]{color:#403c45;letter-spacing:-.28px;margin:0 0 32px;font-family:Poppins,sans-serif;font-size:28px;font-weight:500}.cfg-doors__grid[data-v-6e6867a9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}@media (width<=1100px){.cfg-doors__grid[data-v-6e6867a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=640px){.cfg-doors__grid[data-v-6e6867a9]{grid-template-columns:1fr;gap:20px}}.atp-modal[data-v-21b8e27f]{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.atp-modal__panel[data-v-21b8e27f]{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;padding:24px;display:flex}.atp-modal__header[data-v-21b8e27f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.atp-modal__header h2[data-v-21b8e27f]{color:#403c45;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.atp-modal__close[data-v-21b8e27f]{color:#403c45;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1}.atp-modal__preview[data-v-21b8e27f]{background:#403c450a;border:1px solid #403c451a;border-radius:6px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.atp-modal__preview-thumb[data-v-21b8e27f]{background-color:#403c45;background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;width:64px;height:48px}.atp-modal__preview-meta[data-v-21b8e27f]{min-width:0}.atp-modal__preview-label[data-v-21b8e27f]{color:#403c4599;text-transform:uppercase;letter-spacing:.4px;font-size:12px}.atp-modal__preview-name[data-v-21b8e27f]{color:#403c45;margin:2px 0 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.atp-modal__error[data-v-21b8e27f]{color:#c0392b;background:#c0392b14;border-radius:4px;margin:0 0 12px;padding:10px 12px;font-size:14px}.atp-modal__search[data-v-21b8e27f]{border:1px solid #403c4540;border-radius:4px;margin-bottom:12px;padding:10px 12px;font-family:inherit;font-size:15px}.atp-modal__list[data-v-21b8e27f]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.atp-modal__empty[data-v-21b8e27f]{text-align:center;color:#403c4599;padding:24px;font-size:14px}.atp-modal__item[data-v-21b8e27f]{border-bottom:1px solid #403c451a;align-items:center;gap:12px;padding:12px 4px;display:flex}.atp-modal__item[data-v-21b8e27f]:last-child{border-bottom:none}.atp-modal__meta[data-v-21b8e27f]{flex:1;min-width:0}.atp-modal__name[data-v-21b8e27f]{color:#403c45;margin:0;font-size:15px}.atp-modal__sub[data-v-21b8e27f]{color:#403c4599;margin:2px 0 0;font-size:12px}.atp-modal__create[data-v-21b8e27f]{border-top:1px solid #403c451a;margin-top:16px;padding-top:16px}.atp-modal__create-toggle[data-v-21b8e27f]{color:#403c45;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px}.atp-modal__create-toggle[data-v-21b8e27f]:hover{color:#5ca6b5}.atp-modal__form[data-v-21b8e27f]{flex-direction:column;gap:10px;display:flex}.atp-modal__input[data-v-21b8e27f]{border:1px solid #403c4540;border-radius:4px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.atp-modal__input--area[data-v-21b8e27f]{resize:vertical}.atp-modal__form-actions[data-v-21b8e27f]{justify-content:flex-end;gap:8px;display:flex}.atp-modal__success[data-v-21b8e27f]{flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0 4px;display:flex}.atp-modal__success p[data-v-21b8e27f]{color:#403c45;margin:0;font-size:15px}.atp-modal__success-link[data-v-21b8e27f]{color:#5ca6b5;font-size:14px;text-decoration:none}.atp-modal__success-link[data-v-21b8e27f]:hover{text-decoration:underline}.atp-modal__btn[data-v-21b8e27f]{color:#403c45;cursor:pointer;background:#ace3ef;border:none;border-radius:4px;padding:8px 14px;font-family:inherit;font-size:14px;transition:background .15s}.atp-modal__btn[data-v-21b8e27f]:hover:not(:disabled){background:#8fd6e4}.atp-modal__btn[data-v-21b8e27f]:disabled{opacity:.6;cursor:not-allowed}.atp-modal__btn--ghost[data-v-21b8e27f]{background:0 0;border:1px solid #403c454d}.atp-modal__btn--ghost[data-v-21b8e27f]:hover:not(:disabled){background:#403c450d}.sys-configure[data-v-59e92d98]{isolation:isolate;padding:40px 0 0;position:relative;overflow-x:clip}.sys-configure__bg-chladni[data-v-59e92d98]{--chladni-anchor:-150px;--chladni-straddle:0;--chladni-overscan:4.2;--chladni-shift:-50vw;z-index:-1}.sys-configure__title[data-v-59e92d98]{color:#403c45;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:54px;font-weight:500;line-height:1.2}.sys-configure__subtitle[data-v-59e92d98]{color:#4a5565;margin:0 0 40px;font-family:Poppins,sans-serif;font-size:17px}.sys-configure__layout[data-v-59e92d98]{align-items:flex-start;gap:60px;display:flex}.sys-configure__options[data-v-59e92d98]{flex:1;min-width:0}.sys-configure__layout[data-v-59e92d98]>:last-child{flex-shrink:0;width:500px}.sys-configure__cta-wrap[data-v-59e92d98]{margin-top:60px}.sys-configure__lower[data-v-59e92d98]{z-index:1;position:relative}@media (width<=1024px){.sys-configure__title[data-v-59e92d98]{font-size:32px}.sys-configure__layout[data-v-59e92d98]{flex-direction:column;gap:32px}.sys-configure__layout[data-v-59e92d98]>:last-child{width:100%}}
