.alert[data-v-9dbd11ee]{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:99999;padding:8px 30px 8px 15px;background-color:var(--bg-tertiary);border-radius:var(--br-small);box-shadow:0 0 30px #0000001a;gap:15px}.alert.error[data-v-9dbd11ee]{background-color:#d00}.alert.success[data-v-9dbd11ee]{background-color:green}.alert .svg[data-v-9dbd11ee]{flex-shrink:0;color:var(--txt-white);width:25px;height:25px}.alert p[data-v-9dbd11ee]{color:var(--txt-white);white-space:nowrap;flex-shrink:0}.bottom-panel[data-v-da0625f6]{width:100%;flex-shrink:0;background-color:var(--bg-secondary)}.bottom-panel .inner-container[data-v-da0625f6]{width:100%;padding:20px 0;overflow:visible;flex-shrink:0}.bottom-panel .inner-container .information[data-v-da0625f6]{width:100%;overflow-y:hidden;overflow-x:auto;gap:10px}.bottom-panel .inner-container .information[data-v-da0625f6]::-webkit-scrollbar{display:none}.bottom-panel .inner-container .information .info[data-v-da0625f6]{width:fit-content;padding:0 24px;flex-shrink:0;flex-direction:column;align-items:flex-start;position:relative}.bottom-panel .inner-container .information .info[data-v-da0625f6]:first-child{padding-left:0}.bottom-panel .inner-container .information .info[data-v-da0625f6]:last-child:before{display:none}.bottom-panel .inner-container .information .info[data-v-da0625f6]:before{content:"";position:absolute;top:50%;right:0;width:2px;height:20px;background-color:#c3c3c3;border-radius:var(--br-large);transform:translateY(-50%)}.bottom-panel .inner-container .information .info .large.heading[data-v-da0625f6]{text-transform:capitalize}.bottom-panel .inner-container .information .info.selectedDerivative[data-v-da0625f6]{border-right:2px solid var(--border-strong)}.bottom-panel .inner-container .finish-build[data-v-da0625f6]{width:fit-content;gap:25px;flex-shrink:0}.bottom-panel .inner-container .finish-build .disclaimer-trigger[data-v-da0625f6]{position:relative;width:fit-content;flex-shrink:0}.bottom-panel .inner-container .finish-build .disclaimer-trigger.open .disclaimer-tooltip[data-v-da0625f6]{opacity:1;visibility:visible}@media screen and (max-width:800px){.bottom-panel .inner-container .finish-build .disclaimer-trigger[data-v-da0625f6]{margin:0 -10px 0 auto}}.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn[data-v-da0625f6]{padding:10px 15px;height:unset;border:none;gap:8px;background-color:var(--bg-primary)}.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn[data-v-da0625f6]:hover{border-color:var(--txt-primary);background-color:var(--bg-primary);color:var(--txt-primary)}@media screen and (max-width:930px){.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn[data-v-da0625f6]{width:42px;height:42px;border-radius:50%;padding:0}.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn .svg[data-v-da0625f6]{width:22px;height:22px}.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn .btn-label[data-v-da0625f6]{display:none}}.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn .svg[data-v-da0625f6]{transform:rotate(180deg);color:var(--txt-tertiary)}@media screen and (max-width:800px){.bottom-panel .inner-container .finish-build .disclaimer-trigger .btn .svg[data-v-da0625f6]{width:30px;height:30px}}.bottom-panel .inner-container .finish-build .disclaimer-trigger .disclaimer-tooltip[data-v-da0625f6]{position:absolute;bottom:calc(100% + 12px);right:0;z-index:110;width:350px;padding:20px;border-radius:var(--br-medium);background-color:var(--bg-primary);box-shadow:0 0 30px #00000026;opacity:0;visibility:hidden}@media screen and (max-width:510px){.bottom-panel .inner-container .finish-build .disclaimer-trigger .disclaimer-tooltip[data-v-da0625f6]{left:50%;transform:translate(-50%);position:fixed;bottom:65px;width:calc(100vw - 20px)}}.bottom-panel .inner-container .finish-build .disclaimer-trigger .disclaimer-tooltip .disclaimer-header[data-v-da0625f6]{width:100%;margin-bottom:10px}.bottom-panel .inner-container .finish-build .disclaimer-trigger .disclaimer-tooltip .disclaimer-header .svg[data-v-da0625f6]{color:var(--txt-secondary);width:15px;height:15px;cursor:pointer}.bottom-panel .inner-container .finish-build .disclaimer-trigger .disclaimer-tooltip .disclaimer-header .svg[data-v-da0625f6]:hover{color:var(--txt-primary)}.bottom-panel .inner-container .finish-build .disclaimer-trigger .disclaimer-tooltip p[data-v-da0625f6]{font-size:13px;line-height:1.6}.bottom-panel .inner-container .finish-build .price[data-v-da0625f6]{width:fit-content;flex-shrink:0;gap:5px}.bottom-panel .inner-container .finish-build .price h2[data-v-da0625f6]{color:var(--txt-tertiary);flex-shrink:0;font-size:calc(var(--fs-extra-large) + 2px)}@media screen and (max-width:1536px){.bottom-panel .inner-container[data-v-da0625f6]{padding:15px 0}}@media screen and (max-width:1430px){.bottom-panel .inner-container[data-v-da0625f6]{gap:10px}.bottom-panel .inner-container .information .info[data-v-da0625f6]{padding:10px 15px}}@media screen and (max-width:1250px){.bottom-panel .inner-container[data-v-da0625f6]{padding:20px 0}}@media screen and (max-width:800px){.bottom-panel[data-v-da0625f6]{position:fixed;bottom:0;left:0;z-index:100;width:100%;background-color:var(--bg-primary);border-top:1px solid var(--border-color)}.bottom-panel .inner-container[data-v-da0625f6]{padding:15px 10px}.bottom-panel .inner-container .information[data-v-da0625f6]{display:none}.bottom-panel .inner-container .finish-build[data-v-da0625f6]{width:100%;justify-content:space-between}.bottom-panel .inner-container .finish-build .btn[data-v-da0625f6]{width:fit-content;height:40px}}.colors[data-v-a0464746]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.colors .color[data-v-a0464746]{width:100%;cursor:pointer;position:relative;border:1px solid var(--border-color);color:var(--txt-white);gap:12px;border-radius:var(--br-small);padding:8px}.colors .color.span-all[data-v-a0464746]{grid-column:1/-1}.colors .color.dark .source[data-v-a0464746]{border:none}.colors .color.light .source .svg[data-v-a0464746]{color:var(--txt-primary)}.colors .color.selected[data-v-a0464746]{border-width:2px;border-color:var(--brand-primary)}.colors .color[data-v-a0464746]:hover{border-color:var(--brand-primary)}.colors .color .source[data-v-a0464746]{width:45px;border:1px solid var(--border-color)}.colors .color .source .svg[data-v-a0464746]{width:20px;height:20px}.colors .color .details[data-v-a0464746]{width:100%}.colors .color .details h2[data-v-a0464746]{font-size:var(--fs-small);color:var(--txt-primary);font-weight:var(--fw-bold)}.colors .color .details h2[data-v-a0464746]:first-letter{text-transform:uppercase}.colors .color .details p[data-v-a0464746]{font-size:var(--fs-small)}.colors .color .details p[data-v-a0464746]:first-letter{text-transform:uppercase}@media screen and (max-width:1250px){.colors[data-v-a0464746]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.colors[data-v-a0464746]{grid-template-columns:repeat(2,1fr)}.colors .color[data-v-a0464746]{gap:10px;padding:5px}.colors .color .source[data-v-a0464746]{width:40px}}.color.skeleton .source[data-v-a0464746]{background-color:var(--bg-secondary)}.color.skeleton .details[data-v-a0464746]{display:flex;flex-direction:column;gap:5px}.color.skeleton .details span[data-v-a0464746]{display:block;background-color:var(--bg-secondary);border-radius:var(--br-small);height:8px;width:100%}.color.skeleton .details span[data-v-a0464746]:last-child{max-width:50%}.wheels[data-v-33cda1fb]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wheels .wheel[data-v-33cda1fb]{width:100%;gap:12px;cursor:pointer;padding:8px;border:1px solid var(--border-color);border-radius:var(--br-small);overflow:hidden}.wheels .wheel[data-v-33cda1fb]:hover{border-color:var(--brand-primary)}.wheels .wheel.selected[data-v-33cda1fb]{border-width:2px;border-color:var(--brand-primary)}.wheels .wheel.span-2[data-v-33cda1fb]{grid-column:1/-1}.wheels .wheel .image[data-v-33cda1fb]{width:50px;aspect-ratio:1/1;flex-shrink:0}.wheels .wheel .details[data-v-33cda1fb]{width:100%}.wheels .wheel .details h2[data-v-33cda1fb]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.wheels .wheel .details h2[data-v-33cda1fb]:first-letter{text-transform:uppercase}.wheels .wheel .details p[data-v-33cda1fb]{font-size:var(--fs-small);margin-top:2px}.wheels .wheel .details p.price[data-v-33cda1fb]{color:var(--txt-tertiary);font-weight:var(--fw-bold)}.wheels .wheel .details p[data-v-33cda1fb]:first-letter{text-transform:uppercase}@media screen and (max-width:800px){.wheels .wheel[data-v-33cda1fb]{gap:10px;padding:5px}.wheels .wheel .source[data-v-33cda1fb]{width:40px}}.wheel.skeleton .image[data-v-33cda1fb]{background-color:var(--bg-secondary)}.wheel.skeleton .details[data-v-33cda1fb]{display:flex;flex-direction:column;gap:5px}.wheel.skeleton .details span[data-v-33cda1fb]{display:block;background-color:var(--bg-secondary);border-radius:var(--br-small);height:8px;width:80%}.wheel.skeleton .details span[data-v-33cda1fb]:last-child{max-width:50%}.accessories[data-v-e7534126]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.accessories .sub-group[data-v-e7534126]{grid-column:1/-1;position:relative;z-index:1}.accessories .sub-group[data-v-e7534126]:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:-1;width:100%;border-bottom:1px dashed var(--border-color)}.accessories .sub-group p[data-v-e7534126]{font-size:var(--fs-small);font-weight:var(--fw-bold);padding:5px 10px;width:fit-content;margin:0 auto;display:block;background-color:var(--bg-primary);text-align:center}.accessories .accessory[data-v-e7534126]{width:100%;gap:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:var(--br-small)}.accessories .accessory.disabled[data-v-e7534126]{pointer-events:none}.accessories .accessory.disabled .icon[data-v-e7534126]{color:var(--txt-tertiary)}.accessories .accessory:hover .image[data-v-e7534126]{border-color:var(--brand-primary)}.accessories .accessory:hover .image img[data-v-e7534126]{transform:scale(1.1)}.accessories .accessory.selected .image[data-v-e7534126]{border:2px solid var(--brand-primary)}.accessories .accessory .image[data-v-e7534126]{width:100%;aspect-ratio:1/.6;position:relative;overflow:hidden;border-radius:var(--br-small);background-color:var(--bg-secondary);border:1px solid var(--border-color)}.accessories .accessory .image .tooltip[data-v-e7534126]{position:absolute;top:10px;left:10px;width:fit-content;border-radius:4px;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:3px 5px;color:var(--txt-white);font-size:10px;max-width:120px}.accessories .accessory .image img[data-v-e7534126]{width:100%;height:100%;object-fit:cover;transition:.25s}.accessories .accessory .details[data-v-e7534126]{width:100%;padding-top:10px}.accessories .accessory .details .name[data-v-e7534126]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.accessories .accessory .details .price[data-v-e7534126]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-tertiary);margin-top:2px}.accessories .accessory .icon[data-v-e7534126]{position:absolute;top:10px;right:10px;width:30px;flex-shrink:0;background-color:var(--bg-tertiary);color:var(--txt-white)}.accessories .accessory .icon[data-v-e7534126]:hover{background-color:var(--bg-tertiary);color:var(--txt-white)}.accessories .accessory .icon .svg[data-v-e7534126]{width:18px;height:18px}@media screen and (max-width:1250px){.accessories[data-v-e7534126]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.accessories .accessory button[data-v-e7534126]{width:25px}.accessories .accessory button .svg[data-v-e7534126]{width:15px;height:15px}}@media screen and (max-width:800px){.accessories[data-v-e7534126]{grid-template-columns:repeat(2,1fr)}}.accessory.skeleton .image[data-v-e7534126]{background-color:var(--bg-secondary)}.accessory.skeleton .details[data-v-e7534126]{display:flex;flex-direction:column;gap:5px}.accessory.skeleton .details span[data-v-e7534126]{display:block;background-color:var(--bg-secondary);border-radius:var(--br-small);height:8px;width:80%}.accessory.skeleton .details span[data-v-e7534126]:last-child{max-width:50%}.models-dropdown[data-v-3ed5c468]{width:100%;position:relative;z-index:999}.models-dropdown .dropdown[data-v-3ed5c468]{width:100%;padding:15px 20px;flex-shrink:0;background-color:var(--bg-tertiary);border-radius:var(--br-medium);position:relative;cursor:pointer;color:var(--txt-white);position:sticky;top:0;left:0}.models-dropdown .dropdown[data-v-3ed5c468]:before{content:"";position:absolute;bottom:0;left:50%;width:90%;height:5px;transform:translate(-50%);border-top-left-radius:20px;border-top-right-radius:20px;background-color:var(--brand-primary)}.models-dropdown .dropdown.modal-visible .chevron[data-v-3ed5c468]{transform:rotate(-180deg)}.models-dropdown .dropdown .details h1[data-v-3ed5c468]{color:unset}.models-dropdown .dropdown .details p[data-v-3ed5c468]{color:unset;margin-top:4px;font-size:var(--fs-small)}@media screen and (max-width:800px){.models-dropdown[data-v-3ed5c468]{padding:0 10px}}.conversions[data-v-30068274]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.conversions .conversion[data-v-30068274]{width:100%;gap:10px;cursor:pointer}.conversions .conversion:hover .image[data-v-30068274]{border-color:var(--border-strong)}.conversions .conversion:hover .image img[data-v-30068274]{transform:scale(1.1)}.conversions .conversion.selected .image[data-v-30068274]{border-color:var(--brand-primary)}.conversions .conversion .image[data-v-30068274]{width:100%;aspect-ratio:1/.6;position:relative;overflow:hidden;border-radius:var(--br-small);background-color:var(--bg-secondary);border:2px solid var(--bg-secondary)}.conversions .conversion .image img[data-v-30068274]{width:100%;height:100%;max-height:100%;max-width:100%;object-fit:contain;transition:.25s;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.conversions .conversion .image .icon[data-v-30068274]{position:absolute;top:10px;right:10px;width:30px;flex-shrink:0}.conversions .conversion .image .icon[data-v-30068274]:hover{background-color:var(--bg-tertiary);color:var(--txt-white)}.conversions .conversion .image .icon .svg[data-v-30068274]{width:18px;height:18px}.conversions .conversion .image .info[data-v-30068274]{position:absolute;top:10px;left:10px;width:30px;flex-shrink:0;background-color:var(--bg-primary);color:var(--txt-secondary);z-index:1}.conversions .conversion .image .info[data-v-30068274]:hover{background-color:var(--bg-tertiary);color:var(--txt-white)}.conversions .conversion .image .info .svg[data-v-30068274]{width:18px;height:18px}.conversions .conversion .details[data-v-30068274]{width:100%;padding-top:10px}.conversions .conversion .details .name[data-v-30068274]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.conversions .conversion .details .standard[data-v-30068274]{font-size:var(--fs-small)}.conversions .conversion .details .price[data-v-30068274]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-tertiary);margin-top:2px}@media screen and (max-width:1250px){.conversions[data-v-30068274]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.conversions .conversion button[data-v-30068274]{width:25px}.conversions .conversion button .svg[data-v-30068274]{width:15px;height:15px}}@media screen and (max-width:800px){.conversions[data-v-30068274]{grid-template-columns:repeat(2,1fr)}}.right-panel{width:470px;flex-shrink:0;display:flex;flex-direction:column;height:100%}.right-panel .view-content{width:100%;overflow-y:auto;padding-bottom:20px}.right-panel .view-content::-webkit-scrollbar{background-color:transparent;width:6px}.right-panel .view-content::-webkit-scrollbar-thumb{background-color:#c3c3c3;cursor:grab;border-radius:var(--br-large)}.right-panel .view-content::-webkit-scrollbar-thumb:hover{background-color:var(--bg-tertiary)}.right-panel .view-content.active{display:block}.right-panel .group{width:100%;background-color:var(--bg-primary);border-radius:var(--br-medium);margin-top:10px}.right-panel .group.expanded .group-header .chevron svg{transform:rotate(180deg)}.right-panel .group.expanded .search{display:block}.right-panel .group.expanded .components{height:100%;padding:0 20px 20px}.right-panel .group .group-header{width:100%;cursor:pointer;padding:20px;gap:20px}.right-panel .group .group-header:hover .chevron,.right-panel .group .group-header:hover h2{color:var(--txt-tertiary)}.right-panel .group .group-header.sticky{background-color:var(--bg-primary);position:sticky;top:0;left:0;z-index:2;cursor:default;border-radius:var(--br-medium)}.right-panel .group .group-header.sticky:hover h2{color:var(--txt-primary)}.right-panel .group .group-header .search-bar{width:100%;max-width:200px;border-radius:var(--br-large);overflow:hidden;position:relative;margin-left:auto;border:1px solid var(--txt-secondary)}.right-panel .group .group-header .search-bar:hover{border-color:var(--border-color);background-color:var(--bg-primary)}.right-panel .group .group-header .search-bar ::placeholder{color:var(--txt-secondary);font-size:var(--fs-small);font-weight:var(--fw-medium)}.right-panel .group .group-header .search-bar .search-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--txt-secondary);pointer-events:none}.right-panel .group .group-header .search-bar .search-icon svg{width:17px;height:17px}.right-panel .group .group-header .search-bar .clear-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--txt-tertiary);cursor:pointer;width:25px;background-color:transparent}.right-panel .group .group-header .search-bar .clear-icon:hover{background-color:var(--bg-primary)}.right-panel .group .group-header .search-bar .clear-icon svg{width:15px;height:15px}.right-panel .group .group-header .search-bar input{width:100%;height:30px;padding-left:45px;background-color:transparent;border:none;outline:none;color:var(--txt-primary);font-size:var(--fs-small);font-weight:var(--fw-medium)}.right-panel .group .group-header .chevron{width:fit-content;color:var(--txt-primary);cursor:pointer}.right-panel .group .group-header .chevron svg{width:20px;height:20px;transition:.5s ease}.right-panel .group .response{text-align:center;width:100%;padding:30px;margin:0 auto;grid-column:1/-1}.right-panel .group .response p{width:100%;max-width:300px;margin:10px auto;font-size:var(--fs-small)}.right-panel .group .response .btn{padding:10px 20px;margin:0 auto}.right-panel .components{width:100%;height:0px;padding:0;overflow:hidden}@media screen and (min-width:2000px){.right-panel{width:max(660px,25%)}.right-panel .components.colors,.right-panel .components.wheels,.right-panel .components.conversions,.right-panel .components.accessories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1400px){.right-panel{width:440px}}@media screen and (max-width:1250px){.right-panel{width:100%;height:fit-content;padding:0 15px 15px}.right-panel .models-dropdown{z-index:1}}@media screen and (max-width:800px){.right-panel{flex-shrink:unset;padding:0 10px;overflow-y:auto}.right-panel .view-content{padding-bottom:100px}.right-panel .group.expanded .components{padding:0 15px 15px}.right-panel .group .group-header{padding:15px}}.pdf-spinner[data-v-b259d733]{width:18px;border:2px solid var(--border-white);border-top-color:transparent;animation:pdf-spin-b259d733 1s linear infinite}.pdf-btn:hover .pdf-spinner[data-v-b259d733]{border-color:var(--border-strong);border-top-color:transparent}@keyframes pdf-spin-b259d733{to{transform:rotate(360deg)}}.summary-modal[data-v-b259d733]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-9999;opacity:0;pointer-events:none;align-items:flex-start;overflow-y:auto;background-color:#000c}.summary-modal.open[data-v-b259d733]{z-index:999;pointer-events:all;opacity:1}.summary-modal .overlay[data-v-b259d733]{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent}.summary-modal .modal-content[data-v-b259d733]{width:99%;max-width:1050px;margin:20px auto;border-radius:var(--br-medium);overflow:hidden;position:relative;z-index:999}.summary-modal .modal-content .modal-header[data-v-b259d733]{width:100%;flex-shrink:0;padding:20px;background-color:var(--bg-tertiary)}.summary-modal .modal-content .modal-header h2[data-v-b259d733]{color:var(--txt-white)}.summary-modal .modal-content .modal-header .btn[data-v-b259d733]{width:30px;color:var(--txt-white);border-color:var(--border-white)}.summary-modal .modal-content .modal-header .btn[data-v-b259d733]:hover{color:var(--txt-primary)}.summary-modal .modal-content .modal-header .btn .svg[data-v-b259d733]{width:16px;height:16px}.summary-modal .modal-content .modal-body[data-v-b259d733]{width:100%;align-items:stretch;flex-direction:row-reverse;background-color:var(--bg-primary);overflow:hidden}.summary-modal .modal-content .modal-body .model-section[data-v-b259d733]{width:520px;padding:20px 20px 20px 5px;flex-shrink:0}.summary-modal .modal-content .modal-body .model-section .model[data-v-b259d733]{width:100%}.summary-modal .modal-content .modal-body .model-section .model .image-stack[data-v-b259d733]{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--br-small);position:relative;margin-bottom:20px}.summary-modal .modal-content .modal-body .model-section .model .image-stack .accessories[data-v-b259d733]{position:absolute;top:0;left:0;width:100%;height:100%}.summary-modal .modal-content .modal-body .model-section .model .image-stack img[data-v-b259d733]{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.summary-modal .modal-content .modal-body .model-section .model .details[data-v-b259d733]{width:100%}.summary-modal .modal-content .modal-body .model-section .model .details .specs[data-v-b259d733]{margin-top:15px;width:fit-content;gap:5px}.summary-modal .modal-content .modal-body .model-section .model .details .specs p[data-v-b259d733]{padding:7px 20px;width:fit-content;color:var(--txt-primary);background-color:var(--bg-secondary);border-radius:var(--br-large)}.summary-modal .modal-content .modal-body .model-section .model .details .specs p[data-v-b259d733]:first-letter{text-transform:uppercase}.summary-modal .modal-content .modal-body .model-section .call-to-actions[data-v-b259d733]{width:100%;padding:20px 0}.summary-modal .modal-content .modal-body .model-section .call-to-actions .total-price h2[data-v-b259d733]{color:var(--txt-tertiary)}.summary-modal .modal-content .modal-body .model-section .call-to-actions .total-price p[data-v-b259d733]{font-size:var(--fs-small)}.summary-modal .modal-content .modal-body .model-section .call-to-actions .actions[data-v-b259d733]{display:flex;flex-direction:column;gap:15px;margin-top:20px}.summary-modal .modal-content .modal-body .model-section .call-to-actions .actions .btn[data-v-b259d733],.summary-modal .modal-content .modal-body .model-section .disclaimer[data-v-b259d733]{width:100%}.summary-modal .modal-content .modal-body .model-section .disclaimer p[data-v-b259d733]{font-size:var(--fs-small);margin-top:10px}.summary-modal .modal-content .modal-body .selections[data-v-b259d733]{width:100%;display:none;flex-direction:column;background-color:var(--bg-primary);padding:20px;gap:15px}.summary-modal .modal-content .modal-body .selections.desktop[data-v-b259d733]{display:flex}.summary-modal .modal-content .modal-body .selections .group[data-v-b259d733]{width:100%;flex-shrink:0;border:1px solid var(--border-color);background-color:var(--bg-primary);border-radius:var(--br-small);overflow:hidden}.summary-modal .modal-content .modal-body .selections .group.expanded .group-header[data-v-b259d733]{border-bottom-color:var(--border-color)}.summary-modal .modal-content .modal-body .selections .group.expanded .group-header .chevron[data-v-b259d733]{transform:rotate(180deg)}.summary-modal .modal-content .modal-body .selections .group.expanded .components[data-v-b259d733]{height:auto;padding:15px 20px}.summary-modal .modal-content .modal-body .selections .group .group-header[data-v-b259d733]{width:100%;cursor:pointer;padding:15px 20px;border-bottom:1px solid transparent}.summary-modal .modal-content .modal-body .selections .group .group-header:hover .chevron[data-v-b259d733],.summary-modal .modal-content .modal-body .selections .group .group-header:hover h2[data-v-b259d733]{color:var(--txt-tertiary)}.summary-modal .modal-content .modal-body .selections .group .group-header .chevron[data-v-b259d733]{width:fit-content;position:relative;cursor:pointer;color:var(--txt-secondary)}.summary-modal .modal-content .modal-body .selections .group .group-header .chevron .svg[data-v-b259d733]{width:20px;height:20px}.summary-modal .modal-content .modal-body .selections .components[data-v-b259d733]{width:100%;height:0px;padding:0;overflow:hidden}.summary-modal .modal-content .modal-body .selections .components.conversions[data-v-b259d733]{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion[data-v-b259d733]{width:100%;gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion .image[data-v-b259d733]{width:100%;height:120px;flex-shrink:0;position:relative;overflow:hidden;border-radius:var(--br-small);background-color:var(--bg-secondary)}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion .image img[data-v-b259d733]{width:100%;height:100%;max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0px 2px 3px rgba(0,0,0,.3))}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion .details[data-v-b259d733]{width:100%}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion .details .price[data-v-b259d733]{margin-top:5px;color:var(--txt-tertiary);font-weight:var(--fw-bold);font-size:var(--fs-small)}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion .details .name[data-v-b259d733]{color:var(--txt-primary);font-size:var(--fs-small);font-weight:var(--fw-bold)}.summary-modal .modal-content .modal-body .selections .components.colors[data-v-b259d733]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.summary-modal .modal-content .modal-body .selections .components.colors .color[data-v-b259d733]{width:100%;gap:15px}.summary-modal .modal-content .modal-body .selections .components.colors .color .circle[data-v-b259d733]{width:45px;color:var(--txt-white)}.summary-modal .modal-content .modal-body .selections .components.colors .color .circle .svg[data-v-b259d733]{width:18px;height:18px}.summary-modal .modal-content .modal-body .selections .components.colors .color.light .circle[data-v-b259d733]{border:1px solid var(--border-color);color:var(--txt-primary)}.summary-modal .modal-content .modal-body .selections .components.colors .color.light[data-v-b259d733]:before{border-color:var(--border-strong)}.summary-modal .modal-content .modal-body .selections .components.colors .color .details[data-v-b259d733]{width:100%}.summary-modal .modal-content .modal-body .selections .components.colors .color .details h2[data-v-b259d733]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.summary-modal .modal-content .modal-body .selections .components.colors .color .details h2[data-v-b259d733]:first-letter{text-transform:uppercase}.summary-modal .modal-content .modal-body .selections .components.colors .color .details p[data-v-b259d733]{font-size:var(--fs-small)}.summary-modal .modal-content .modal-body .selections .components.colors .color .details p[data-v-b259d733]:first-letter{text-transform:uppercase}.summary-modal .modal-content .modal-body .selections .components.wheels[data-v-b259d733]{display:grid;grid-template-columns:repeat(1,1fr)}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel[data-v-b259d733]{width:100%;gap:15px}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .image[data-v-b259d733]{width:45px;flex-shrink:0}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .details[data-v-b259d733]{width:100%}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .details h2[data-v-b259d733]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .details h2[data-v-b259d733]:first-letter{text-transform:uppercase}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .details p[data-v-b259d733]{font-size:var(--fs-small);margin-top:2px}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .details p.price[data-v-b259d733]{color:var(--txt-tertiary);font-weight:var(--fw-bold)}.summary-modal .modal-content .modal-body .selections .components.wheels .wheel .details p[data-v-b259d733]:first-letter{text-transform:uppercase}.summary-modal .modal-content .modal-body .selections .components.accessories[data-v-b259d733]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory[data-v-b259d733]{width:100%;gap:10px}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory.active .image[data-v-b259d733]{border-color:var(--brand-primary)}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .image[data-v-b259d733]{width:100%;height:120px;position:relative;overflow:hidden;border-radius:var(--br-small);background-color:var(--bg-secondary);border:1px solid var(--border-color)}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .image img[data-v-b259d733]{width:100%;height:100%;object-fit:cover;object-position:center}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .image .icon[data-v-b259d733]{position:absolute;top:10px;right:10px;z-index:2;width:28px;aspect-ratio:1/1;background-color:var(--bg-tertiary);color:var(--txt-white);border:none}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .image .icon[data-v-b259d733]:hover{background-color:var(--bg-primary);color:var(--txt-tertiary)}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .image .icon .svg[data-v-b259d733]{width:15px;height:15px}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .details[data-v-b259d733]{width:100%;padding-top:10px}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .details .name[data-v-b259d733]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .details .price[data-v-b259d733]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-tertiary);margin-top:4px}@media screen and (max-width:999px){.summary-modal .modal-content[data-v-b259d733]{width:100%;max-width:100%;border-radius:0;overflow-y:auto;margin:0;height:100%}.summary-modal .modal-content .modal-header[data-v-b259d733]{position:sticky;top:0;left:0;z-index:2;padding:25px 15px}.summary-modal .modal-content .modal-body[data-v-b259d733]{flex-direction:column;height:fit-content}.summary-modal .modal-content .modal-body .model-section[data-v-b259d733]{width:100%;padding:15px}.summary-modal .modal-content .modal-body .selections[data-v-b259d733]{height:fit-content;overflow:unset;padding:15px 0}.summary-modal .modal-content .modal-body .selections.desktop[data-v-b259d733]{display:none}.summary-modal .modal-content .modal-body .selections.mobile[data-v-b259d733]{display:flex}}@media screen and (max-width:500px){.summary-modal .modal-content .modal-body .model-section .call-to-actions .actions[data-v-b259d733]{gap:10px;margin-top:15px}.summary-modal .modal-content .modal-body .model-section .call-to-actions .actions .btn[data-v-b259d733]{height:45px}.summary-modal .modal-content .modal-body .selections[data-v-b259d733]{padding:20px 0}.summary-modal .modal-content .modal-body .selections .group.expanded .components[data-v-b259d733],.summary-modal .modal-content .modal-body .selections .group .group-header[data-v-b259d733]{padding:15px}.summary-modal .modal-content .modal-body .selections .components.conversions .conversion .image[data-v-b259d733],.summary-modal .modal-content .modal-body .selections .components.conversions .accessory .image[data-v-b259d733],.summary-modal .modal-content .modal-body .selections .components.accessories .conversion .image[data-v-b259d733],.summary-modal .modal-content .modal-body .selections .components.accessories .accessory .image[data-v-b259d733]{height:100px}.summary-modal .modal-content .modal-body .selections .components.colors[data-v-b259d733]{grid-template-columns:repeat(2,1fr)}}.modal[data-v-a541bc48]{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;z-index:9999}.modal .overlay[data-v-a541bc48]{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#00000080}.modal .content[data-v-a541bc48]{width:100%;max-width:450px;position:relative;border-radius:var(--br-medium);background-color:var(--bg-primary);text-align:center;padding:60px 40px 40px;z-index:2}.modal .content .header[data-v-a541bc48]{width:100%;margin-bottom:10px}.modal .content .header .close-btn[data-v-a541bc48]{position:absolute;top:10px;right:10px;width:35px;border:none}.modal .content .header .close-btn .svg[data-v-a541bc48]{width:22px;height:22px}.modal .content .information[data-v-a541bc48]{width:100%}.modal .content .information .actions[data-v-a541bc48]{flex-direction:column;gap:12px;margin:30px auto 15px}.modal .content .information .actions .btn[data-v-a541bc48]{width:100%;max-width:260px}.modal .content .information .cancel-btn[data-v-a541bc48]{width:fit-content;margin:0 auto;border:none;font-weight:var(--fw-bold)}.modal .content .information .cancel-btn[data-v-a541bc48]:hover{background-color:transparent;color:var(--txt-primary)!important}.derivative-heading[data-v-bb55017c]{padding:20px;color:var(--txt-white)}.derivative-heading .heading-details[data-v-bb55017c]{display:flex;flex-direction:column;gap:6px}.derivative-heading .heading-details h2[data-v-bb55017c],.derivative-heading .heading-details p[data-v-bb55017c]{color:inherit}.derivative-heading .heading-details .results-count[data-v-bb55017c]{background-color:#ffffff1a;color:inherit;font-size:var(--fs-small)}.derivative-selection .results-count[data-v-bb55017c]{width:fit-content;padding:3px 12px;background-color:#ffffff1a;border-radius:var(--br-large)}.derivative-selection[data-v-bb55017c]{position:fixed;top:0;left:0;width:100%;height:100%;padding:100px 15px 15px;overflow-y:auto;z-index:102;display:none;flex-direction:column;justify-content:right}.derivative-selection.open[data-v-bb55017c]{display:flex}.derivative-selection.fullscreen[data-v-bb55017c]{padding:0;z-index:999}.derivative-selection.fullscreen .content[data-v-bb55017c]{width:100%;height:100%;overflow-y:auto;background-color:var(--bg-primary);border-radius:0;margin:0}.derivative-selection.fullscreen .content .header[data-v-bb55017c]{border-top-left-radius:0;border-top-right-radius:0}.derivative-selection.fullscreen .content .models[data-v-bb55017c]{border-bottom-left-radius:0;border-bottom-right-radius:0}.derivative-selection.fullscreen .content .models .inner-container[data-v-bb55017c]{padding:0 40px 40px}.derivative-selection .overlay[data-v-bb55017c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:103;background-color:#00000080}.derivative-selection .content[data-v-bb55017c]{width:fit-content;max-width:100%;max-height:100%;display:flex;flex-direction:column;margin:0 0 auto auto;position:relative;z-index:9999;transition:all .5s ease;border-radius:var(--br-medium)}.derivative-selection .content .inner-container[data-v-bb55017c]{width:100%;max-width:1900px;margin:0 auto;transition:all .5s ease}.derivative-selection .content .header[data-v-bb55017c]{width:100%;position:sticky;top:0;left:0;z-index:2;flex-shrink:0;background-color:var(--bg-tertiary);border-top-left-radius:var(--br-medium);border-top-right-radius:var(--br-medium)}.derivative-selection .content .header[data-v-bb55017c]:before{content:"";position:absolute;top:-8px;right:60px;width:20px;aspect-ratio:1/1;transform:rotate(-45deg);background-color:var(--bg-tertiary);border-radius:var(--br-small)}.derivative-selection .content .header .inner-container[data-v-bb55017c]{padding:10px 10px 0;overflow:hidden}.derivative-selection .content .header .inner-container.mobile[data-v-bb55017c]{padding:20px;gap:10px}.derivative-selection .content .header .inner-container.mobile .derivative-heading[data-v-bb55017c]{flex:1;min-width:0;padding:0}.derivative-selection .content .header .inner-container .tabs[data-v-bb55017c]{width:fit-content;gap:10px}.derivative-selection .content .header .inner-container .tabs .tab[data-v-bb55017c]{flex-shrink:0;padding:20px 30px 25px;position:relative;width:fit-content;border-top-left-radius:var(--br-small);border-top-right-radius:var(--br-small);cursor:pointer}.derivative-selection .content .header .inner-container .tabs .tab[data-v-bb55017c]:hover{background-color:#ffffff1a}.derivative-selection .content .header .inner-container .tabs .tab[data-v-bb55017c]:before{content:"";position:absolute;top:50%;left:-6px;width:3px;height:30%;background-color:#ffffff1a;border-radius:var(--br-large);transform:translateY(-50%)}.derivative-selection .content .header .inner-container .tabs .tab[data-v-bb55017c]:first-child:before{display:none}.derivative-selection .content .header .inner-container .tabs .tab.pointers-hidden[data-v-bb55017c]{pointer-events:none}.derivative-selection .content .header .inner-container .tabs .tab.hidden[data-v-bb55017c]{display:none}.derivative-selection .content .header .inner-container .tabs .tab.active[data-v-bb55017c]{background-color:var(--bg-primary)}.derivative-selection .content .header .inner-container .tabs .tab.active h2[data-v-bb55017c],.derivative-selection .content .header .inner-container .tabs .tab.active p[data-v-bb55017c]{color:var(--txt-primary)}.derivative-selection .content .header .inner-container .tabs .tab.active p .results-count[data-v-bb55017c]{background-color:var(--bg-secondary)}.derivative-selection .content .header .inner-container .tabs .tab.active .smooth-edge[data-v-bb55017c]{display:block;border-radius:var(--br-large);bottom:0;position:absolute;width:15px;aspect-ratio:1/1;background-color:transparent}.derivative-selection .content .header .inner-container .tabs .tab.active .smooth-edge.left[data-v-bb55017c]{right:100%;box-shadow:8px 8px var(--bg-primary)}.derivative-selection .content .header .inner-container .tabs .tab.active .smooth-edge.right[data-v-bb55017c]{left:100%;box-shadow:-8px 8px var(--bg-primary)}.derivative-selection .content .header .inner-container .tabs .tab h2[data-v-bb55017c]{color:var(--txt-white)}.derivative-selection .content .header .inner-container .tabs .tab p[data-v-bb55017c]{margin-top:10px;color:var(--txt-white);font-size:var(--fs-small)}.derivative-selection .content .header .vehicles-dropdown[data-v-bb55017c]{position:relative;width:100%;height:50px;border-radius:var(--br-small);background-color:var(--bg-tertiary);border:1px solid rgba(255,255,255,.1);overflow:hidden;cursor:pointer}.derivative-selection .content .header .vehicles-dropdown .dropdown-chevron[data-v-bb55017c]{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--txt-white);pointer-events:none;width:18px;height:18px}.derivative-selection .content .header .vehicles-dropdown select[data-v-bb55017c]{-webkit-appearance:none;appearance:none;width:100%;height:100%;background-color:var(--bg-tertiary);color:var(--txt-white);outline:none;border:none;padding:0 48px 0 20px;font-weight:var(--fw-bold);font-size:var(--fs-large)}.derivative-selection .content .header .vehicles-dropdown select.disabled[data-v-bb55017c]{pointer-events:none}.derivative-selection .content .header .close-btn[data-v-bb55017c]{width:50px;flex-shrink:0;border:none;margin-left:auto;color:var(--txt-white);display:none;border-radius:var(--br-small)}.derivative-selection .content .header .close-btn[data-v-bb55017c]:hover{background-color:#ffffff1a}.derivative-selection .content .header .close-btn .svg[data-v-bb55017c]{width:26px;height:26px;transform:rotate(-180deg)}.derivative-selection .content .models[data-v-bb55017c]{width:100%;background-color:var(--bg-primary);border-bottom-left-radius:var(--br-medium);border-bottom-right-radius:var(--br-medium);position:relative;overflow-y:auto}.derivative-selection .content .models .scroll-btns[data-v-bb55017c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;padding:0 10px;z-index:2;display:none}.derivative-selection .content .models .scroll-btns .btn[data-v-bb55017c]{width:40px;pointer-events:all;position:relative;z-index:3}.derivative-selection .content .models .scroll-btns .btn.left[data-v-bb55017c]{margin-right:auto}.derivative-selection .content .models .scroll-btns .btn.right[data-v-bb55017c]{margin-left:auto}.derivative-selection .content .models .inner-container[data-v-bb55017c]{align-items:flex-start;gap:40px;padding:0 40px 40px;overflow-x:auto;overflow-y:auto;height:100%}.derivative-selection .content .models .model[data-v-bb55017c]{width:330px;flex-shrink:0}.derivative-selection .content .models .model:hover .image img[data-v-bb55017c]{transform:scale(1.1)}.derivative-selection .content .models .model.disabled[data-v-bb55017c]{pointer-events:none;cursor:default}.derivative-selection .content .models .model .image[data-v-bb55017c]{width:100%;aspect-ratio:16/9;cursor:pointer;align-items:flex-end;position:relative}.derivative-selection .content .models .model .image .thumbnail-spinner[data-v-bb55017c]{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;aspect-ratio:1/1;border:4px solid var(--border-strong);border-left-color:transparent;animation:spin-bb55017c 1s infinite linear}.derivative-selection .content .models .model .image .thumbnail-error[data-v-bb55017c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--txt-primary)}.derivative-selection .content .models .model .image img[data-v-bb55017c]{visibility:hidden;object-fit:contain;object-position:bottom;transition:all .5s ease}.derivative-selection .content .models .model .image img.thumbnail-loaded[data-v-bb55017c]{visibility:visible}.derivative-selection .content .models .model .details[data-v-bb55017c]{width:100%}.derivative-selection .content .models .model .details .price[data-v-bb55017c]{margin-top:10px;font-size:var(--fs-large);color:var(--txt-primary)}.derivative-selection .content .models .model .details .price.mobile[data-v-bb55017c],.derivative-selection .content .models .model .details .show-details[data-v-bb55017c]{display:none}.derivative-selection .content .models .model .details .specs[data-v-bb55017c]{margin:15px 0;border-radius:var(--br-small);border:1px solid var(--border-color);overflow:hidden}.derivative-selection .content .models .model .details .specs p[data-v-bb55017c]{border-bottom:1px solid var(--border-color);padding:10px 15px}.derivative-selection .content .models .model .details .specs p[data-v-bb55017c]:last-child{border-bottom:none}.derivative-selection .content .models .model .details .specs p span[data-v-bb55017c]:first-letter{text-transform:uppercase}.derivative-selection .content .models .model .details .btn[data-v-bb55017c]{width:100%;margin-top:20px}.derivative-selection .content .models .model .details .btn[data-v-bb55017c]:disabled{opacity:.4;pointer-events:none;background-color:var(--bg-primary);color:var(--txt-primary);border-color:var(--txt-secondary)}.derivative-selection .content .models.skeleton[data-v-bb55017c]{pointer-events:none}.derivative-selection .content .models.skeleton .model .image[data-v-bb55017c]{align-items:flex-start}.derivative-selection .content .models.skeleton .model .image[data-v-bb55017c]:before{content:"";width:40px;height:40px;margin-top:50px;border-radius:50%;border:4px solid var(--border-strong);border-left-color:transparent;animation:spin-bb55017c 1s infinite linear}@keyframes spin-bb55017c{to{transform:rotate(1turn)}}.derivative-selection .content .models.skeleton .model .details .name[data-v-bb55017c]{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width:1899px){.derivative-selection .content .models .scroll-btns[data-v-bb55017c]{display:flex}}@media screen and (max-width:1536px){.derivative-selection[data-v-bb55017c]{padding:100px 15px 0}.derivative-selection .content .models .inner-container[data-v-bb55017c]{padding:0 30px 30px}}@media screen and (max-width:1250px){.derivative-selection[data-v-bb55017c]{padding:15px;overflow-y:hidden}.derivative-selection.fullscreen .content .header .inner-container .close-btn[data-v-bb55017c]{display:none}.derivative-selection .content[data-v-bb55017c]{width:100%;margin:auto auto 0}.derivative-selection .content .header[data-v-bb55017c]:before{display:none}.derivative-selection .content .header .inner-container .close-btn[data-v-bb55017c]{display:flex}.derivative-selection .content .models .inner-container[data-v-bb55017c]{padding:0 30px 30px;gap:30px}}@media screen and (max-width:999px){.derivative-selection .content .models .scroll-btns[data-v-bb55017c]{display:none}.derivative-selection .content .models .inner-container[data-v-bb55017c]{overflow-x:auto}}@media screen and (max-width:800px){.derivative-selection[data-v-bb55017c]{padding:10px 10px 0}.derivative-selection.fullscreen .content .models .inner-container[data-v-bb55017c]{padding:0 20px 40px}.derivative-selection .content .header .inner-container .close-btn .svg[data-v-bb55017c]{width:20px;height:20px}.derivative-selection .content .models[data-v-bb55017c]{border-radius:0}.derivative-selection .content .models .inner-container[data-v-bb55017c]{overflow-x:hidden;gap:30px;padding:0 20px 50px;flex-direction:column}.derivative-selection .content .models .inner-container .model[data-v-bb55017c]{width:100%}.derivative-selection .content .models .inner-container .model .details.expanded .specs[data-v-bb55017c]{max-height:1000px;border-width:1px;border-top-left-radius:0;border-top-right-radius:0}.derivative-selection .content .models .inner-container .model .details.expanded .show-details[data-v-bb55017c]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.derivative-selection .content .models .inner-container .model .details.expanded .show-details .svg[data-v-bb55017c]{transform:rotate(-180deg)}.derivative-selection .content .models .inner-container .model .details .price[data-v-bb55017c]{display:none}.derivative-selection .content .models .inner-container .model .details .price.mobile[data-v-bb55017c]{display:block}.derivative-selection .content .models .inner-container .model .details .show-details[data-v-bb55017c]{display:flex;cursor:pointer;padding:10px 15px;margin-top:10px;pointer-events:all;isolation:isolate;border:1px solid var(--border-color);border-radius:var(--br-small)}.derivative-selection .content .models .inner-container .model .details .show-details .svg[data-v-bb55017c]{width:18px;height:18px;color:var(--txt-secondary);transition:.2s ease}.derivative-selection .content .models .inner-container .model .details .specs[data-v-bb55017c]{max-height:0px;transition:.2s ease;margin:0;border-width:0px}.derivative-selection .content .models .inner-container .model .details .btn[data-v-bb55017c]{margin-top:10px}}.config-mode-btn[data-v-d2cd0f30]{width:fit-content;height:40px;background-color:var(--bg-primary);border-radius:var(--br-large);z-index:999;margin-left:auto;flex-shrink:0;-webkit-user-select:none;user-select:none;overflow:hidden;pointer-events:all}.config-mode-btn .mode[data-v-d2cd0f30]{width:fit-content;padding:0 25px;height:100%;cursor:pointer;border-radius:var(--br-large)}.config-mode-btn .mode p[data-v-d2cd0f30]{color:var(--txt-primary)}@media screen and (max-width:800px){.config-mode-btn[data-v-d2cd0f30]{position:relative;bottom:unset;right:unset;left:unset;background-color:var(--bg-tertiary)}.config-mode-btn .mode p[data-v-d2cd0f30]{color:var(--txt-white)}}.zoom-out-btn[data-v-35dd52cf]{z-index:999;position:absolute;width:38px;background-color:var(--bg-primary);color:var(--txt-primary);top:30%;left:50%;transform:translate(-50%);transition:all .35s ease}.zoom-out-btn[data-v-35dd52cf]:hover{border-color:var(--border-white)}.zoom-out-btn .svg[data-v-35dd52cf]{width:18px;height:18px}@media screen and (max-width:1250px){.zoom-out-btn[data-v-35dd52cf]{top:20%;width:36px}}@media screen and (max-width:800px){.zoom-out-btn[data-v-35dd52cf]{top:10px;width:25px}.zoom-out-btn .svg[data-v-35dd52cf]{width:15px;height:15px}}.hand-container[data-v-da738001]{width:fit-content;position:absolute;bottom:45%;-webkit-user-select:none;user-select:none;pointer-events:none;left:50%;transform:translate(-50%);z-index:99}.hand-container .hand[data-v-da738001]{width:25px;animation:drag-da738001 2.6s ease-in-out infinite;transform-origin:center}.hand-container .hand svg .finger-tip[data-v-da738001]{transform-origin:center;transform-box:fill-box;animation:fingerTouch-da738001 2.6s ease-in-out infinite}@media screen and (max-width:800px){.hand-container .hand[data-v-da738001]{width:18px}}@keyframes drag-da738001{0%{transform:translate(-25px) translateY(0) scale(1)}45%{transform:translate(25px) translateY(0) scale(1)}60%{transform:translate(25px) translateY(-8px) scale(.96)}90%{transform:translate(-25px) translateY(-8px) scale(.96)}to{transform:translate(-25px) translateY(0) scale(1)}}@keyframes fingerTouch-da738001{0%,45%{opacity:1;transform:scale(1)}60%,90%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.loader[data-v-7683db97]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:999;background-color:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.loader .content[data-v-7683db97]{text-align:center;flex-direction:column}.loader .content .spinner[data-v-7683db97]{width:40px;aspect-ratio:1/1;border-radius:50%;border:4px solid var(--border-white);border-left-color:transparent;animation:spin-7683db97 .85s linear infinite;margin:0 auto}.loader .content[data-v-7683db97] .hand-container{position:unset;transform:unset;top:unset;left:unset;margin:40px auto 0}.loader .content p[data-v-7683db97]{color:var(--txt-white);margin:40px auto 0}@keyframes spin-7683db97{to{transform:rotate(1turn)}}@media screen and (max-width:1250px){.loader .content .spinner[data-v-7683db97]{width:35px}}@media screen and (max-width:800px){.loader .content[data-v-7683db97]{padding-bottom:20px}.loader .content .spinner[data-v-7683db97]{width:25px;border-width:3px}.loader .content[data-v-7683db97] .hand-container{margin:15px auto 0}.loader .content p[data-v-7683db97]{margin:15px auto 0;font-size:var(--fs-small)}}.zoom-btns[data-v-8d208b6f]{z-index:999;width:fit-content;overflow:hidden;border-radius:var(--br-large);top:15px;left:15px;background-color:var(--bg-primary);position:absolute;gap:3px;height:35px;border:3px solid var(--border-white)}.zoom-btns[data-v-8d208b6f]:before{content:"";position:absolute;width:2px;height:40%;top:50%;border-radius:2px;left:50%;transform:translate(-50%,-50%);background-color:var(--border-color)}.zoom-btns .zoom[data-v-8d208b6f]{width:auto;height:100%;flex-shrink:0;cursor:pointer;border-radius:var(--br-round);color:var(--txt-primary)}.zoom-btns .zoom[data-v-8d208b6f]:hover{background-color:var(--bg-tertiary);color:var(--txt-white)}.zoom-btns .zoom .svg[data-v-8d208b6f]{width:15px;height:15px}@media screen and (max-width:1250px){.zoom-btns[data-v-8d208b6f]{top:10px;left:10px;height:32px}}@media screen and (max-width:800px){.zoom-btns[data-v-8d208b6f]{top:10px;left:10px;height:28px;border-width:2px}}.doors-toggle[data-v-a160632b]{position:relative;flex-shrink:0;width:fit-content;height:40px;border-radius:var(--br-large);border:3px solid var(--border-white);overflow:hidden;-webkit-user-select:none;user-select:none;background-color:var(--bg-primary);pointer-events:all;z-index:10}.doors-toggle[data-v-a160632b]:before{content:"";width:50%;height:100%;position:absolute;border-radius:var(--br-large);top:0;left:0;background-color:var(--bg-tertiary);transition:all .35s ease}.doors-toggle.open-active[data-v-a160632b]:before{left:50%}.doors-toggle.open-active .action.open p[data-v-a160632b]{color:var(--txt-white)}.doors-toggle.close-active[data-v-a160632b]:before{left:0%}.doors-toggle.close-active .action.close p[data-v-a160632b]{color:var(--txt-white)}.doors-toggle .action[data-v-a160632b]{width:65px;height:100%;position:relative;z-index:2;cursor:pointer}.doors-toggle .action p[data-v-a160632b]{color:unset}@media screen and (max-width:800px){.doors-toggle[data-v-a160632b]{border-width:2px;height:30px}.doors-toggle .action[data-v-a160632b]{width:50px}}.day-night[data-v-b544eb90]{position:relative;width:fit-content;height:40px;background-color:var(--bg-primary);border-radius:var(--br-large);flex-shrink:0;overflow:hidden;-webkit-user-select:none;user-select:none;border:3px solid var(--border-white);pointer-events:all}.day-night.day-active[data-v-b544eb90]:before{left:0}.day-night.day-active .control.day[data-v-b544eb90]{color:var(--txt-white)}.day-night.night-active[data-v-b544eb90]:before{left:50%}.day-night.night-active .control.night[data-v-b544eb90]{color:var(--txt-white)}.day-night[data-v-b544eb90]:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;border-radius:var(--br-large);background-color:var(--bg-tertiary);transition:all .35s ease}.day-night .control[data-v-b544eb90]{position:relative;height:100%;cursor:pointer;color:var(--txt-primary)}.day-night .control:hover .svg[data-v-b544eb90]{transform:rotate(1turn)}.day-night .control .svg[data-v-b544eb90]{width:20px;height:20px;transition:transform .35s ease}@media screen and (max-width:800px){.day-night[data-v-b544eb90]{height:30px;border-width:2px}.day-night .control .svg[data-v-b544eb90]{width:13px;height:13px}}.environments-modal[data-v-270a01a9]{width:fit-content;background-color:var(--bg-primary);border-radius:var(--br-small);padding:10px;z-index:-999;position:absolute;top:70%;-webkit-user-select:none;user-select:none;left:2%;opacity:0;pointer-events:none;transition:all .35s ease-in-out}.environments-modal[data-v-270a01a9]:before{content:"";position:absolute;width:10px;aspect-ratio:1/1;background-color:var(--bg-primary);transform:rotate(45deg);bottom:-4px;left:20px}.environments-modal.visible[data-v-270a01a9]{transform:translateY(-100%);opacity:1;z-index:999;pointer-events:all}.environments-modal .environments[data-v-270a01a9]{width:fit-content;gap:10px}.environments-modal .environments .environment[data-v-270a01a9]{width:150px;flex-shrink:0;cursor:pointer;position:relative}.environments-modal .environments .environment.selected .image[data-v-270a01a9]{border-color:var(--brand-primary);padding:3px}.environments-modal .environments .environment.selected .image .icon[data-v-270a01a9]{display:flex}.environments-modal .environments .environment.selected .image img[data-v-270a01a9]{border-radius:3px}.environments-modal .environments .environment.selected .name-icon p[data-v-270a01a9]{color:var(--txt-primary);font-weight:var(--fw-bold)}.environments-modal .environments .environment.selected .name-icon svg[data-v-270a01a9]{visibility:visible}.environments-modal .environments .environment:hover .image[data-v-270a01a9]:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.environments-modal .environments .environment:hover .image img[data-v-270a01a9]{transform:scale(1.15)}.environments-modal .environments .environment .image[data-v-270a01a9]{width:100%;height:100px;overflow:hidden;background-color:var(--bg-secondary);border-radius:var(--br-small);position:relative;border:2px solid var(--border-white)}.environments-modal .environments .environment .image img[data-v-270a01a9]{width:100%;height:100%;object-position:center;object-fit:cover;transition:all .25s ease}.environments-modal .environments .environment .image .icon[data-v-270a01a9]{position:absolute;top:8px;right:8px;width:25px;z-index:1;display:none}.environments-modal .environments .environment .image .icon .svg[data-v-270a01a9]{width:15px;height:15px}.environments-modal .environments .environment p[data-v-270a01a9]{width:100%;padding:5px;text-transform:capitalize;transition:.25s}.environment-toggle[data-v-270a01a9]{position:relative;pointer-events:all;-webkit-user-select:none;user-select:none;flex-shrink:0}.environment-toggle.visible .toggle .chevron[data-v-270a01a9]{transform:rotate(-180deg)}.environment-toggle .toggle[data-v-270a01a9]{background-color:var(--bg-primary);width:fit-content;height:40px;border:4px solid var(--border-white);flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer;padding:0 6px 0 0;border-radius:var(--br-large);overflow:hidden}.environment-toggle .toggle .preview[data-v-270a01a9]{width:32px;height:32px;margin-right:10px;overflow:hidden;background-color:var(--bg-secondary)}.environment-toggle .toggle .preview img[data-v-270a01a9]{width:100%;height:100%;object-position:center;object-fit:cover}.environment-toggle .toggle p[data-v-270a01a9]{width:fit-content;flex-shrink:0;color:var(--txt-primary)}.environment-toggle .toggle .chevron[data-v-270a01a9]{width:fit-content;background-color:var(--bg-primary);color:var(--txt-secondary);flex-shrink:0;margin-left:10px}.environment-toggle .toggle .chevron .svg[data-v-270a01a9]{width:18px;height:18px}@media screen and (max-width:800px){.environment-toggle .toggle[data-v-270a01a9]{height:30px;border-width:3px}.environment-toggle .toggle .preview[data-v-270a01a9]{width:24px;height:24px}.environment-toggle .toggle .chevron[data-v-270a01a9]{margin-left:5px}.environment-toggle .toggle .chevron .svg[data-v-270a01a9]{width:13px;height:13px}.environments-modal[data-v-270a01a9]{width:calc(100% - 8px);max-width:400px;box-shadow:0 0 20px #0003;border-radius:var(--br-small);padding:10px 10px 5px}.environments-modal .environments[data-v-270a01a9]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.environments-modal .environments .environment[data-v-270a01a9]{width:100%;max-width:100%}.environments-modal .environments .environment .image[data-v-270a01a9]{height:80px}}.alert[data-v-63dd0118]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99999;background-color:var(--bg-tertiary)}.alert .content[data-v-63dd0118]{width:100%;text-align:center}.alert .content .icon[data-v-63dd0118]{margin:0 auto}.alert .content .icon .svg[data-v-63dd0118]{color:var(--txt-white);width:60px;height:60px}.alert .content h2[data-v-63dd0118]{margin:20px auto 10px;color:var(--txt-white)}.alert .content p[data-v-63dd0118]{color:var(--border-color);line-height:150%;font-size:var(--fs-small);max-width:400px;margin:0 auto}.alert .content .actions[data-v-63dd0118]{flex-direction:column;gap:10px;margin:20px auto 0}.alert .content .actions .btn[data-v-63dd0118]{min-width:220px}.alert .content .actions .btn.primary[data-v-63dd0118]{background-color:var(--bg-primary);color:var(--txt-primary)}.alert .content .actions .btn.primary[data-v-63dd0118]:hover{background-color:#ffffff1a;color:var(--txt-white);border-color:#ffffff1a}.alert .content .actions .btn.secondary[data-v-63dd0118]{background-color:var(--bg-tertiary);color:var(--txt-white);border-color:var(--border-white)}.alert .content .actions .btn.secondary[data-v-63dd0118]:hover{background-color:#ffffff1a;color:var(--txt-white);border-color:#ffffff1a}@media screen and (max-width:800px){.alert .content[data-v-63dd0118]{transform:scale(.7)}.alert .content .actions[data-v-63dd0118]{flex-direction:row}.alert .content .actions .btn[data-v-63dd0118]{min-width:unset;height:43px}}.unreal-engine-stream[data-v-0ee07d80]{width:100%;height:100%;background-color:var(--bg-tertiary);border-radius:var(--br-medium);overflow:hidden;position:absolute;top:0;left:0;z-index:-1;opacity:0}.unreal-engine-stream.active[data-v-0ee07d80]{position:relative;opacity:1;z-index:10}.unreal-engine-stream.fullscreen[data-v-0ee07d80]{height:100dvh;aspect-ratio:unset;border-radius:0}.unreal-engine-stream[data-v-0ee07d80] #uiFeatures{display:none}.unreal-engine-stream .controls[data-v-0ee07d80]{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:9999;gap:15px;align-items:flex-end;padding:15px}.unreal-engine-stream .interior-angles[data-v-0ee07d80]{position:absolute;bottom:15px;left:50%;transform:translate(-50%);gap:10px;width:fit-content;z-index:9999;pointer-events:all}.unreal-engine-stream .interior-angles.mobile-interior-angles[data-v-0ee07d80]{position:relative;left:unset;bottom:unset;transform:unset;margin-left:auto;gap:5px}.unreal-engine-stream .interior-angles.mobile-interior-angles .angle[data-v-0ee07d80]{width:50px;border-radius:calc(var(--br-small) - 1px);padding:2px}.unreal-engine-stream .interior-angles .angle[data-v-0ee07d80]{width:80px;border-radius:var(--br-small);padding:3px;border:2px solid rgba(255,255,255,.1);cursor:pointer}.unreal-engine-stream .interior-angles .angle[data-v-0ee07d80]:hover,.unreal-engine-stream .interior-angles .angle.active[data-v-0ee07d80]{border-color:var(--brand-primary)}.unreal-engine-stream .interior-angles .angle img[data-v-0ee07d80]{width:100%;height:auto;display:block;border-radius:calc(var(--br-small) - 3px)}@media screen and (max-width:800px){.unreal-engine-stream[data-v-0ee07d80]{border-radius:0}.unreal-engine-stream .controls[data-v-0ee07d80]{padding:10px;gap:10px}}.static-mode[data-v-a6a26536]{width:100%;height:100%;display:flex;flex-direction:column;position:absolute;top:0;left:0;z-index:-1;opacity:0;background-color:var(--bg-secondary)}.static-mode.active[data-v-a6a26536]{position:relative;opacity:1;z-index:10}.static-mode.fullscreen[data-v-a6a26536]{position:fixed;top:0;left:0;height:100dvh}.static-mode.fullscreen .stacks[data-v-a6a26536]{height:100dvh;border-radius:0}.static-mode.fullscreen .stacks .scroll-btns[data-v-a6a26536]{display:flex}.static-mode.fullscreen .angle-thumbnails[data-v-a6a26536]{display:none}.static-mode .stacks[data-v-a6a26536]{width:100%;height:100%;position:relative;border-radius:var(--br-medium);background-color:var(--bg-tertiary);overflow:hidden}.static-mode .stacks:hover .scroll-btns[data-v-a6a26536]{display:flex}.static-mode .stacks .scroll-btns[data-v-a6a26536]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:998;padding:15px;display:none}.static-mode .stacks .scroll-btns .btn[data-v-a6a26536]{width:35px;background-color:var(--bg-primary);color:var(--txt-primary);border:none}.static-mode .stacks .scroll-btns .btn.right[data-v-a6a26536]{margin-left:auto}.static-mode .stacks .scroll-btns .btn.left[data-v-a6a26536]{margin-right:auto}.static-mode .stacks .scroll-btns .btn .svg[data-v-a6a26536]{width:18px;height:18px}.static-mode .stacks .scroll-btns .counter[data-v-a6a26536]{padding:5px 10px;flex-shrink:0;position:absolute;top:15px;left:15px;background-color:#00000080;border-radius:var(--br-large)}.static-mode .stacks .scroll-btns .counter p[data-v-a6a26536]{color:var(--txt-white);font-size:var(--fs-small);letter-spacing:1px}.static-mode .stacks .image-stacks[data-v-a6a26536]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack{width:100%;height:100%;flex-shrink:0;position:absolute;top:0;left:0;opacity:0;transition:all .5s ease}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:3px solid var(--border-white);border-left-color:transparent;animation:spin-a6a26536 1s infinite linear;z-index:99}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack.base-loaded:before{display:none}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack.base-loaded-once .accessories{opacity:1}@keyframes spin-a6a26536{to{transform:translate(-50%,-50%) rotate(1turn)}}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack.active{opacity:1;z-index:10}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack .accessories{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack .accessories img{opacity:0;transition:opacity .2s ease}.static-mode .stacks .image-stacks[data-v-a6a26536] .image-stack .accessories img.loaded{opacity:1}.static-mode .stacks .controls[data-v-a6a26536]{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:999;gap:15px;align-items:flex-end;padding:15px}@media screen and (max-width:800px){.static-mode .stacks[data-v-a6a26536]{border-radius:0}.static-mode .stacks .controls[data-v-a6a26536]{padding:10px}.static-mode .stacks .scroll-btns[data-v-a6a26536]{padding:10px;display:flex}.static-mode .stacks .scroll-btns .counter[data-v-a6a26536]{top:10px;left:10px;height:25px;padding:0 10px}.static-mode .stacks .scroll-btns .btn[data-v-a6a26536]{width:25px}.static-mode .stacks .scroll-btns .btn .svg[data-v-a6a26536]{width:15px;height:15px}}.fullscreen-btn[data-v-8249f2ff]{position:absolute;top:15px;right:15px;width:40px;aspect-ratio:1/1;background-color:var(--bg-primary);border-radius:var(--br-round);color:var(--txt-primary);z-index:999;cursor:pointer}.fullscreen-btn .svg[data-v-8249f2ff]{width:20px;height:20px;transition:all .35s ease}@media screen and (max-width:1250px){.fullscreen-btn[data-v-8249f2ff]{top:10px;right:10px}.fullscreen-btn .svg[data-v-8249f2ff]{width:20px;height:20px}}@media screen and (max-width:800px){.fullscreen-btn[data-v-8249f2ff]{display:none;width:30px;top:10px;right:10px}.fullscreen-btn .svg[data-v-8249f2ff]{width:18px;height:18px}}.view-toggle[data-v-a2e2c29a]{position:absolute;top:15px;left:50%;transform:translate(-50%);width:fit-content;height:40px;z-index:999;border-radius:var(--br-large);border:3px solid var(--border-white);overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:all;flex-shrink:0;background-color:var(--bg-primary)}.view-toggle[data-v-a2e2c29a]:before{content:"";border-radius:var(--br-large);width:50%;height:100%;position:absolute;top:0;left:0;background-color:var(--bg-tertiary);transition:all .35s ease}.view-toggle.interior-active[data-v-a2e2c29a]:before{left:50%}.view-toggle.interior-active .exterior[data-v-a2e2c29a]{color:var(--txt-primary)}.view-toggle.interior-active .interior[data-v-a2e2c29a]{color:var(--txt-white)}.view-toggle.exterior-active[data-v-a2e2c29a]:before{left:0%}.view-toggle.exterior-active .exterior[data-v-a2e2c29a]{color:var(--txt-white)}.view-toggle.exterior-active .interior[data-v-a2e2c29a]{color:var(--txt-primary)}.view-toggle .view[data-v-a2e2c29a]{width:90px;height:100%;position:relative;z-index:2;cursor:pointer;flex-shrink:0}.view-toggle .view p[data-v-a2e2c29a]{color:unset}@media screen and (max-width:1250px){.view-toggle[data-v-a2e2c29a]{top:10px}.view-toggle .view[data-v-a2e2c29a]{width:80px}}@media screen and (max-width:800px){.view-toggle[data-v-a2e2c29a]{position:relative;top:unset;left:unset;transform:unset}.view-toggle .view[data-v-a2e2c29a]{width:70px;font-size:var(--fs-medium)}}.angle-thumbnails[data-v-fe1e503d]{width:100%;gap:10px;flex-shrink:0;margin-top:20px;overflow-x:auto;overflow-y:hidden;align-items:stretch;background-color:var(--bg-secondary)}.angle-thumbnails[data-v-fe1e503d]::-webkit-scrollbar{display:none}.angle-thumbnails .angle[data-v-fe1e503d]{width:100%;height:80px;min-width:100px;max-width:300px;border-radius:var(--br-small);cursor:pointer}.angle-thumbnails .angle.active[data-v-fe1e503d]{border:2px solid var(--brand-primary)}.angle-thumbnails .angle.active .image[data-v-fe1e503d]{border:2px solid var(--bg-secondary)}.angle-thumbnails .angle:hover .image img[data-v-fe1e503d]{transform:scale(1.1)}.angle-thumbnails .angle .image[data-v-fe1e503d]{width:100%;height:100%;border-radius:var(--br-small);background-color:var(--bg-primary);overflow:hidden}.angle-thumbnails .angle .image img[data-v-fe1e503d]{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .35s ease}@media screen and (min-width:2000px){.angle-thumbnails .angle[data-v-fe1e503d]{max-width:200px}}@media screen and (min-width:1600px){.angle-thumbnails[data-v-fe1e503d]{margin-top:15px}.angle-thumbnails .angle[data-v-fe1e503d]{height:auto;aspect-ratio:1/.5}}@media screen and (max-width:1536px){.angle-thumbnails[data-v-fe1e503d]{margin-top:15px}.angle-thumbnails .angle[data-v-fe1e503d]{height:auto;aspect-ratio:1/.5;max-height:70px}}@media screen and (max-width:800px){.angle-thumbnails[data-v-fe1e503d]{overflow-x:auto;padding:0 10px;margin-top:10px;gap:10px}.angle-thumbnails .angle[data-v-fe1e503d]{flex-shrink:0;min-width:unset;width:80px;height:auto;aspect-ratio:1/.6}}.left-panel[data-v-5d6303d7]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0 15px;position:sticky;top:0;left:0;z-index:2}.left-panel .playground[data-v-5d6303d7]{width:100%;aspect-ratio:16/9;position:relative}.left-panel .playground.fullscreen[data-v-5d6303d7]{position:fixed;top:0;left:0;height:100%;z-index:998}.left-panel .playground .modes[data-v-5d6303d7]{position:relative;width:100%;height:100%;overflow:hidden}.left-panel .playground .controls[data-v-5d6303d7]{width:100%;position:relative;z-index:999;padding:10px;gap:8px;overflow-x:auto}@media screen and (min-width:1251px){.left-panel .playground[data-v-5d6303d7]:not(.fullscreen){max-height:calc(100dvh - 220px);min-height:0}}@media screen and (max-width:1250px){.left-panel[data-v-5d6303d7]{padding:15px 15px 0;height:auto;overflow:unset;position:relative;transition:padding-bottom .5s ease-in-out}}@media screen and (max-width:800px){.left-panel[data-v-5d6303d7]{padding:0}.left-panel.fade[data-v-5d6303d7]{padding:0 0 50px;background:linear-gradient(to bottom,var(--bg-secondary) 93%,transparent)}.left-panel .playground[data-v-5d6303d7]{aspect-ratio:unset}.left-panel .playground.fullscreen .controls[data-v-5d6303d7]{position:absolute;width:100%;bottom:0;left:0;overflow-x:hidden}.left-panel .playground .modes[data-v-5d6303d7]{height:auto;aspect-ratio:16/9}}.modal[data-v-ddfd5d87]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:flex;justify-content:center;align-items:center;padding:20px 15px;overflow-y:auto}.modal .content[data-v-ddfd5d87]{width:100%;max-width:530px;border-radius:var(--br-medium);overflow:hidden;max-height:calc(100dvh - 40px);overflow-y:auto}.modal .content .header[data-v-ddfd5d87]{width:100%;padding:25px;background-color:var(--bg-tertiary)}.modal .content .header h2[data-v-ddfd5d87]{color:var(--txt-white)}.modal .content .header .close-btn[data-v-ddfd5d87]{width:40px;margin-left:auto;border-color:var(--border-white);color:var(--txt-white)}.modal .content .header .close-btn[data-v-ddfd5d87]:hover{color:var(--txt-primary)}.modal .content .header .close-btn .svg[data-v-ddfd5d87]{width:20px;height:20px}.modal .content .information[data-v-ddfd5d87]{background-color:var(--bg-primary);padding:25px}.modal .content .information .conflicts .accessory[data-v-ddfd5d87]{cursor:default}.modal .content .information .conflicts .accessory:hover .image[data-v-ddfd5d87]{border-color:var(--border-color)}.modal .content .information .conflicts .accessory:hover .image img[data-v-ddfd5d87]{transform:none}.modal .content .information .conflicts .accessory .status[data-v-ddfd5d87]{font-size:var(--fs-small);margin-top:4px}.modal .content .information .conflicts .accessory .remove-btn[data-v-ddfd5d87]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;background-color:#d1021e;color:var(--txt-white);cursor:pointer}.modal .content .information .conflicts .accessory .remove-btn[data-v-ddfd5d87]:hover{filter:brightness(.85)}.modal .content .information .conflicts .accessory .remove-btn[data-v-ddfd5d87]:disabled{opacity:.5;cursor:wait}.modal .content .information .conflicts .accessory .remove-btn .svg[data-v-ddfd5d87]{width:18px;height:18px}.modal .content .information .options[data-v-ddfd5d87]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding-top:25px}.modal .content .information .options .accessory[data-v-ddfd5d87]{width:100%;gap:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:var(--br-small)}.modal .content .information .options .accessory.disabled[data-v-ddfd5d87]{pointer-events:none}.modal .content .information .options .accessory.disabled .icon[data-v-ddfd5d87]{color:var(--txt-tertiary)}.modal .content .information .options .accessory:hover .image[data-v-ddfd5d87]{border-color:var(--border-strong)}.modal .content .information .options .accessory:hover .image img[data-v-ddfd5d87]{transform:scale(1.1)}.modal .content .information .options .accessory.selected .image[data-v-ddfd5d87]{border-color:var(--brand-primary);border-width:2px}.modal .content .information .options .accessory .image[data-v-ddfd5d87]{width:100%;height:140px;position:relative;overflow:hidden;border-radius:var(--br-small);background-color:var(--bg-secondary);border:1px solid var(--border-color)}@media screen and (max-width:800px){.modal .content .information .options .accessory .image[data-v-ddfd5d87]{height:120px}}.modal .content .information .options .accessory .image .tooltip[data-v-ddfd5d87]{position:absolute;top:10px;left:10px;width:fit-content;border-radius:4px;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:3px 5px;color:var(--txt-white);font-size:10px;max-width:120px}.modal .content .information .options .accessory .image img[data-v-ddfd5d87]{width:100%;height:100%;object-fit:cover;transition:.25s}.modal .content .information .options .accessory .details[data-v-ddfd5d87]{width:100%;padding-top:10px}.modal .content .information .options .accessory .details .name[data-v-ddfd5d87]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-primary)}.modal .content .information .options .accessory .details .price[data-v-ddfd5d87]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--txt-tertiary);margin-top:2px}.modal .content .information .options .accessory .icon[data-v-ddfd5d87]{position:absolute;top:10px;right:10px;width:30px;flex-shrink:0;background-color:var(--bg-tertiary);color:var(--txt-white)}.modal .content .information .options .accessory .icon[data-v-ddfd5d87]:hover{background-color:var(--bg-tertiary);color:var(--txt-white)}.modal .content .information .options .accessory .icon .svg[data-v-ddfd5d87]{width:18px;height:18px}.modal .content .information .actions[data-v-ddfd5d87]{padding-top:25px;gap:15px;flex-wrap:wrap}.info-modal[data-v-8300c1f6]{width:290px;position:fixed;top:0;left:0;transform:translateY(-100%);z-index:999;padding:20px;background-color:var(--bg-primary);border-radius:var(--br-medium);box-shadow:0 0 30px #0003}.info-modal h2[data-v-8300c1f6]{margin-bottom:10px;font-size:var(--fs-small)}.info-modal p[data-v-8300c1f6]{font-size:var(--fs-small)}:root{--bg-primary: #fff;--bg-secondary: #f0f0f0;--bg-tertiary: #282830;--txt-primary: #282830;--txt-secondary: #8b8c90;--txt-tertiary: var(--brand-primary);--txt-white: #fff;--brand-primary: #d1021e;--border-color: #e5e7eb;--border-strong: #282830;--border-white: #fff;--font-family: "ToyotaDisplay", sans-serif;--fw-bold: bold;--fw-medium: normal;--br-small: 6px;--br-medium: 10px;--br-large: 50px;--br-round: 50%;--fs-small: 12px;--fs-medium: 14px;--fs-medium-large: 15px;--fs-large: 16px;--fs-extra-large: 18px}@media screen and (max-width:1299px){:root{--fs-small: 11px;--fs-medium: 13px;--fs-medium-large: 14px}}@media screen and (max-width:1150px){:root{--fs-large: 16px}}@media screen and (max-width:999px){:root{--bg-secondary: #eee}}@media screen and (max-width:800px){:root{--fs-small: 10px;--fs-medium: 11px;--fs-medium-large: 13px;--fs-large: 15px;--fs-extra-large: 17px}}*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth;font-family:var(--font-family);-webkit-user-select:none;user-select:none}@font-face{font-family:ToyotaDisplay;src:url(/font/toyota/ToyotaDisplay_Bd.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ToyotaDisplay;src:url(/font/toyota/ToyotaDisplay_Rg.ttf) format("truetype");font-weight:400;font-style:normal}body{background-color:var(--bg-secondary)}.heading{color:var(--txt-primary);font-weight:var(--fw-bold)}.heading.small{font-size:var(--fs-medium)}.heading.medium{font-size:var(--fs-medium-large)}.heading.large{font-size:var(--fs-large)}.heading.extra-large{font-size:var(--fs-extra-large)}div img{width:100%}p,a,li{font-size:var(--fs-medium);font-weight:var(--fw-medium);color:var(--txt-secondary);list-style:none;text-decoration:none;-webkit-tap-highlight-color:transparent}a:link,a:visited,a:active,a:focus{color:var(--txt-secondary)}button,.btn{outline:none;border:none;background-color:transparent;font-size:var(--fs-medium);font-weight:var(--fw-medium);padding:0 25px;height:45px;border-radius:var(--br-large);cursor:pointer;width:fit-content;flex-shrink:0;gap:10px;display:flex;align-items:center;justify-content:center}button:disabled,.btn:disabled{cursor:not-allowed}button.primary,.btn.primary{border:1px solid var(--border-strong);background-color:var(--bg-tertiary);color:var(--txt-white)}button.primary:hover,.btn.primary:hover{background-color:var(--bg-primary);color:var(--txt-primary)}button.secondary,.btn.secondary{color:var(--txt-primary);border:1px solid var(--border-strong)}button.secondary:hover,.btn.secondary:hover{background-color:var(--bg-tertiary);color:var(--txt-white)}button.animated svg,.btn.animated svg{transform:translate(10px)}button.animated:hover svg,.btn.animated:hover svg{animation:slideSVG 1s alternate}button.round,.btn.round{padding:0;height:auto}button svg,.btn svg{width:18px;height:18px;flex-shrink:0}@media screen and (max-width:750px){button,.btn{font-size:var(--fs-medium-large);height:50px}}@keyframes slideSVG{0%{transform:translate(10px)}50%{transform:translate(-2px)}to{transform:translate(10px)}}.svg{display:inline-block;line-height:0;vertical-align:middle}.flex-left{display:flex;align-items:center;justify-content:left}.flex-right{display:flex;align-items:center;justify-content:right}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-around{display:flex;align-items:center;justify-content:space-around}.round{border-radius:var(--br-round);aspect-ratio:1/1;flex-shrink:0}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:800px){::-webkit-scrollbar{display:none}}.wrapper{width:100%;height:100vh;display:flex;flex-direction:column}.wrapper.freeze,.wrapper.freeze *{pointer-events:none}.wrapper main{width:100%;height:100%;align-items:flex-start;overflow-y:auto;padding:10px 15px 0 0}@media screen and (max-width:1250px){.wrapper main{height:fit-content;flex-direction:column;padding:0;overflow-y:unset}}@media screen and (max-width:800px){.wrapper main{height:100vh;overflow-y:hidden}}.scroll-indicator{position:fixed;bottom:0;left:0;z-index:9999;width:100%;padding:50px 50px 30px;background-image:linear-gradient(to top,var(--bg-primary),transparent)}.scroll-indicator .arrow{width:35px;border:none;background-color:var(--bg-primary);color:var(--txt-primary);box-shadow:0 0 20px #00000026;animation:bounce 1.5s alternate infinite ease-out}.scroll-indicator .arrow .svg{width:10px;height:10px}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(10px)}}.error-container{width:100%;height:100vh;flex-direction:column;margin:auto;text-align:center;padding:20px 50px;position:fixed;top:0;left:0;background-color:var(--bg-primary);z-index:999999}.error-container .icon{flex-shrink:0;margin:0 auto 30px}.error-container .icon .svg{color:var(--txt-tertiary);width:100px;height:100px}.error-container h2{color:var(--txt-primary);font-weight:var(--fw-bold);font-size:calc(var(--fs-extra-large) + 10px)}.error-container p{line-height:150%;max-width:450px;margin:25px auto 30px}
