.configuration-box.svelte-169k0m.svelte-169k0m{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:0.75rem 1rem;background-color:var(--default-background-color)}.configuration-box.svelte-169k0m .configuration-box-content.svelte-169k0m{display:flex;flex-direction:column;gap:0.5rem}.configuration-box.svelte-169k0m .configuration-box-content .logo.svelte-169k0m{color:var(--color-primary-100);width:6.5rem}.configuration-box.svelte-169k0m .configuration-box-content .option-list.svelte-169k0m{display:flex;gap:0.25rem}.configuration-box.svelte-169k0m .configuration-box-content .total-price-information.svelte-169k0m{display:flex;flex-direction:row;align-items:center;gap:0.5rem;font-size:1rem;color:var(--color-text);cursor:pointer;background-color:transparent;border:none;padding:0}.configuration-box.svelte-169k0m .configuration-box-content .total-price-information.svelte-169k0m:disabled{color:var(--color-disabled);cursor:not-allowed}.configuration-box.svelte-169k0m .configuration-box-content .button-icon.svelte-169k0m{width:0.875rem}.configuration-box.platform-desktop.svelte-169k0m.svelte-169k0m{position:absolute;bottom:1.5rem;right:1.5rem;flex-direction:column;gap:1.25rem;padding:1.5rem;align-items:flex-start}.redplant-performance-wrapper.svelte-bznm8t.svelte-bznm8t{position:absolute;top:1.5rem;right:1.5rem;display:flex;flex-flow:column;gap:0.5rem;width:13rem}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets.svelte-bznm8t{display:flex;gap:0.5rem;flex:1;font-family:var(--font-redplant)}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.svelte-bznm8t{all:unset;position:relative;display:flex;flex-flow:column;gap:0.375rem;background-color:var(--color-redplant-grey);padding:0.5rem;border-radius:0.25rem;flex:1}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.svelte-bznm8t:hover{background:linear-gradient(130deg, var(--color-redplant-gradient-start) 15%, var(--color-redplant-gradient-end) 100%);color:var(--color-redplant-text-color);cursor:pointer}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item:hover .redplant-svg-menu g path.svelte-bznm8t{fill:var(--color-redplant-text-color) !important}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.redplant-badge-performance svg.redplant-svg-star.svelte-bznm8t{width:0.625rem}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.redplant-badge-performance.redplant-warning-low-fps .redplant-performance-widget-badge-item-value .redplant-performance-widget-badge-item-value-left.svelte-bznm8t{color:var(--color-redplant-red)}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.redplant-badge-performance.redplant-warning-low-fps svg.redplant-svg-star.svelte-bznm8t{width:0.375rem}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.redplant-badge-performance.redplant-warning-low-fps svg.redplant-svg-star path.svelte-bznm8t{fill:var(--color-redplant-red) !important}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item.redplant-badge-quality svg.redplant-svg-menu.svelte-bznm8t{display:flex;height:0.5rem}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item .redplant-performance-widget-badge-item-badge.svelte-bznm8t{position:absolute;top:-0.75rem;right:-0.5rem;color:var(--color-redplant-text-color);background-color:var(--color-redplant-red);font-size:0.5rem;font-weight:600;border-radius:0.375rem;padding:0.25rem 0.375rem;font-family:var(--font-redplant)}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item .redplant-performance-widget-badge-item-title.svelte-bznm8t{font-size:0.625rem;font-weight:400}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item .redplant-performance-widget-badge-item-value.svelte-bznm8t{display:flex;gap:0.375rem;align-items:center}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item .redplant-performance-widget-badge-item-value .redplant-performance-widget-badge-item-value-left.svelte-bznm8t{font-size:0.75rem;font-weight:600;white-space:nowrap;flex:1}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-widgets .redplant-performance-widget-badge-item .redplant-performance-widget-badge-item-value .redplant-performance-widget-badge-item-value-right.svelte-bznm8t{display:flex}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-notifications.svelte-bznm8t{display:flex;flex-flow:column;gap:0.375rem;font-family:var(--font-redplant)}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-notifications .redplant-performance-notification.svelte-bznm8t{border-radius:0.25rem;padding:0.5rem;color:var(--color-redplant-text-color);font-size:0.75rem;font-weight:400;line-height:1rem}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-notifications .redplant-performance-notification.redplant-performance-notification-type-attention.svelte-bznm8t{background:var(--color-redplant-red)}.redplant-performance-wrapper.svelte-bznm8t .redplant-performance-notifications .redplant-performance-notification.redplant-performance-notification-type-information.svelte-bznm8t{background:linear-gradient(130deg, var(--color-redplant-gradient-start) 15%, var(--color-redplant-gradient-end) 100%)}.scene.svelte-oi9waa{position:relative;flex:1;display:flex;justify-content:center;align-items:center;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.scene > canvas{position:absolute;top:0;left:0;right:0;bottom:0}.grid-atom.svelte-d7idl4{position:relative;display:grid}.grid-atom.grid-column-gap-0.svelte-d7idl4{grid-column-gap:0}.grid-atom.grid-row-gap-0.svelte-d7idl4{grid-row-gap:0}.grid-atom.grid-column-gap-4.svelte-d7idl4{grid-column-gap:0.25rem}.grid-atom.grid-row-gap-4.svelte-d7idl4{grid-row-gap:0.25rem}.grid-atom.grid-column-gap-12.svelte-d7idl4{grid-column-gap:0.75rem}.grid-atom.grid-row-gap-12.svelte-d7idl4{grid-row-gap:0.75rem}.grid-atom.grid-column-gap-24.svelte-d7idl4{grid-column-gap:1.5rem}.grid-atom.grid-row-gap-24.svelte-d7idl4{grid-row-gap:1.5rem}.input-number-control-atom.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny{flex:1;box-sizing:border-box;position:relative;display:flex;align-items:stretch;padding:0;overflow:hidden;border:1px solid var(--color-secondary-100);border-radius:2px;background-color:var(--color-white);font-family:var(--font-secondary);font-size:0.875rem}.input-number-control-atom.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny:hover{border-color:var(--color-hover)}.input-number-control-atom.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny:focus,.input-number-control-atom.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny:focus-within,.input-number-control-atom.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny:focus-visible{border-color:var(--color-primary-100)}.input-number-control-atom.svelte-16bcwny input.svelte-16bcwny.svelte-16bcwny{box-sizing:border-box;flex:1;padding:0.75rem;border:none;color:var(--color-text);width:100%}.input-number-control-atom.svelte-16bcwny input.svelte-16bcwny.svelte-16bcwny:focus{border:none;outline:none}.input-number-control-atom.svelte-16bcwny .unit.svelte-16bcwny.svelte-16bcwny{color:var(--color-text);padding:0.75rem;padding-left:0}.input-number-control-atom.svelte-16bcwny .controls.svelte-16bcwny.svelte-16bcwny{display:flex;align-items:stretch}.input-number-control-atom.svelte-16bcwny .controls .decrement.svelte-16bcwny.svelte-16bcwny,.input-number-control-atom.svelte-16bcwny .controls .increment.svelte-16bcwny.svelte-16bcwny{all:unset;display:flex;align-items:center;border-left:1px solid var(--color-secondary-100);background-color:var(--color-secondary-20);padding:0 0.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.375rem;color:var(--color-text)}.input-number-control-atom.svelte-16bcwny .controls .decrement.svelte-16bcwny.svelte-16bcwny:hover,.input-number-control-atom.svelte-16bcwny .controls .increment.svelte-16bcwny.svelte-16bcwny:hover{background-color:var(--color-secondary-60);border-color:var(--color-hover)}.input-number-control-atom.svelte-16bcwny .controls .decrement.disabled.svelte-16bcwny.svelte-16bcwny,.input-number-control-atom.svelte-16bcwny .controls .increment.disabled.svelte-16bcwny.svelte-16bcwny{cursor:not-allowed;color:var(--color-disabled)}.input-number-control-atom.svelte-16bcwny .controls .decrement.disabled.svelte-16bcwny.svelte-16bcwny:hover,.input-number-control-atom.svelte-16bcwny .controls .increment.disabled.svelte-16bcwny.svelte-16bcwny:hover{color:var(--color-disabled)}.input-number-control-atom.svelte-16bcwny .controls .decrement.svelte-16bcwny:hover~.increment.svelte-16bcwny{border-color:var(--color-hover)}.input-number-control-atom.disabled.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny{background-color:var(--color-secondary-40);border-color:var(--color-secondary-100);pointer-events:none}.input-number-control-atom.disabled.svelte-16bcwny input.svelte-16bcwny.svelte-16bcwny,.input-number-control-atom.disabled.svelte-16bcwny .unit.svelte-16bcwny.svelte-16bcwny,.input-number-control-atom.disabled.svelte-16bcwny .controls .increment.svelte-16bcwny.svelte-16bcwny,.input-number-control-atom.disabled.svelte-16bcwny .controls .decrement.svelte-16bcwny.svelte-16bcwny{color:var(--color-disabled);background-color:var(--color-secondary-40)}.input-number-control-atom.validation-error.svelte-16bcwny.svelte-16bcwny.svelte-16bcwny{border-color:var(--color-error-100)}.option-box-atom.svelte-1rdyak4.svelte-1rdyak4{position:relative;display:flex;flex-direction:column;gap:0.75rem;align-items:center;padding:0.75rem;background-color:var(--color-secondary-20);border-radius:2px;border:1px solid var(--color-secondary-100);cursor:pointer}.option-box-atom.svelte-1rdyak4 .image img.svelte-1rdyak4{width:100%}.option-box-atom.svelte-1rdyak4 .label.svelte-1rdyak4{font-size:0.75rem;color:var(--color-text);font-weight:700}.option-box-atom.svelte-1rdyak4 .tag-wrapper.svelte-1rdyak4{position:absolute;top:0.5rem;right:0.5rem;padding-left:0.5rem}.option-box-atom.svelte-1rdyak4.svelte-1rdyak4:hover{border-color:var(--color-hover)}.option-box-atom.active.svelte-1rdyak4.svelte-1rdyak4{border-color:var(--color-success-100)}.option-box-atom.active.svelte-1rdyak4 .label.svelte-1rdyak4{color:var(--color-success-100)}.option-box-atom.svelte-1rdyak4.svelte-1rdyak4:disabled{background-color:var(--color-secondary-40);border-color:var(--color-secondary-100);pointer-events:none}.option-box-atom.svelte-1rdyak4:disabled .image.svelte-1rdyak4{opacity:0.64}.option-box-atom.svelte-1rdyak4:disabled .label.svelte-1rdyak4{color:var(--color-disabled)}.panel-wrapper.svelte-bfnr2e.svelte-bfnr2e{position:relative;flex:1}.panel-wrapper.svelte-bfnr2e .panel.svelte-bfnr2e{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:column;gap:1.5rem;overflow:auto;scrollbar-gutter:stable both-edges}.panel-section-atom.svelte-1citvlw.svelte-1citvlw{padding:0 1rem}.panel-section-atom.svelte-1citvlw.svelte-1citvlw:first-child{padding-top:1rem}.panel-section-atom.svelte-1citvlw.svelte-1citvlw:last-child{padding-bottom:1rem}.panel-section-atom.svelte-1citvlw .title-wrapper.svelte-1citvlw{display:flex;align-items:center;margin-bottom:1rem}.panel-section-atom.svelte-1citvlw .title-wrapper .title.svelte-1citvlw{position:relative;color:var(--color-primary-100);font-weight:700}.panel-section-atom.svelte-1citvlw .title-wrapper .title.svelte-1citvlw::after{content:" ";position:absolute;bottom:-0.25rem;left:0;width:2.25rem;height:2px;background-color:var(--color-primary-100)}.panel-section-atom.svelte-1citvlw .title-wrapper .tooltip-icon.svelte-1citvlw{display:flex;flex-flow:column;justify-content:center;padding:0 0.5rem}.panel-section-atom.svelte-1citvlw .section-content.svelte-1citvlw{display:flex;flex-direction:column}.panel-section-atom.svelte-1citvlw .section-content.gap-8.svelte-1citvlw{gap:0.5rem}.panel-section-atom.svelte-1citvlw .section-content.gap-12.svelte-1citvlw{gap:0.75rem}.panel-section-atom.svelte-1citvlw .section-content.gap-16.svelte-1citvlw{gap:1rem}.panel-section-atom.svelte-1citvlw .section-content.gap-24.svelte-1citvlw{gap:1.5rem}.sublabel.svelte-u33b78.svelte-u33b78{font-size:0.75rem;display:flex;gap:0.25rem;font-weight:700}.sublabel.svelte-u33b78 .position.svelte-u33b78{color:var(--color-primary-100)}.sublabel-value.svelte-u33b78.svelte-u33b78{font-size:0.75rem}.info-text.svelte-u33b78.svelte-u33b78{font-size:0.75rem;line-height:0.875rem;font-family:var(--font-secondary);color:var(--color-black)}.mounting-type-image.svelte-u33b78.svelte-u33b78{text-align:center;padding:0.75rem 0.75rem 0.25rem 0.75rem}.mounting-type-image.svelte-u33b78 img.svelte-u33b78{width:100%}.readonly-value.svelte-u33b78.svelte-u33b78{box-sizing:border-box;padding:0.75rem;border:1px solid var(--color-secondary-20);border-radius:2px;background-color:var(--color-secondary-20);font-family:var(--font-secondary);font-size:0.875rem}.remove-button-wrapper.svelte-u33b78.svelte-u33b78{padding:0.75rem 0 1.5rem 0}.sidebar-content-header.svelte-bdaqt8.svelte-bdaqt8{all:unset;display:flex;align-items:center;gap:0.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-secondary-100);font-family:var(--font-secondary);font-size:0.75rem;color:var(--color-text);font-weight:500;cursor:pointer}.subtitle.svelte-bdaqt8.svelte-bdaqt8{font-size:1rem;font-weight:600;color:var(--color-text)}.subtitle.padding-top.svelte-bdaqt8.svelte-bdaqt8{padding-top:0.75rem}.subtag.svelte-bdaqt8.svelte-bdaqt8{font-size:0.75rem;font-weight:700;display:flex;gap:0.25rem}.field-buttons.svelte-bdaqt8.svelte-bdaqt8{display:flex;gap:0.25rem;flex-wrap:wrap}.field-buttons.svelte-bdaqt8 button.svelte-bdaqt8{all:unset}.info-text.svelte-bdaqt8.svelte-bdaqt8{font-size:0.75rem;font-family:var(--font-secondary);color:var(--color-text)}.category-content-tag.svelte-bdaqt8.svelte-bdaqt8{font-size:0.75rem;font-weight:700}.category-content-value.svelte-bdaqt8.svelte-bdaqt8{font-size:0.75rem}.tooltip-wrapper.svelte-bdaqt8.svelte-bdaqt8{position:relative;height:1rem}.tooltip-wrapper.svelte-bdaqt8 .tooltip-icon.svelte-bdaqt8{position:absolute;top:-0.5rem;padding:0.5rem}.door-settings.svelte-bdaqt8.svelte-bdaqt8{display:flex;flex-direction:column;gap:0.75rem;padding-bottom:0.75rem}.sidebar-content-header.svelte-1ixiqjp.svelte-1ixiqjp{all:unset;display:flex;align-items:center;gap:0.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-secondary-100);font-family:var(--font-secondary);font-size:0.75rem;color:var(--color-text);font-weight:500;cursor:pointer}.subtitle.svelte-1ixiqjp.svelte-1ixiqjp{font-size:1rem;font-weight:500;color:var(--color-text)}.info-text.svelte-1ixiqjp.svelte-1ixiqjp{font-size:0.75rem;font-family:var(--font-secondary);color:var(--color-text)}.sublabel.svelte-1ixiqjp.svelte-1ixiqjp{font-size:0.75rem;display:flex;gap:0.25rem;font-weight:700}.category-content-tag.svelte-1ixiqjp.svelte-1ixiqjp{font-size:0.75rem;font-weight:700}.tooltip-wrapper.svelte-1ixiqjp.svelte-1ixiqjp{position:relative;height:1rem}.tooltip-wrapper.svelte-1ixiqjp .tooltip-icon.svelte-1ixiqjp{position:absolute;top:-0.5rem;padding:0.5rem}.category-content.svelte-mfyvno{display:flex;flex-flow:column;gap:0.75rem}.category-content-label.svelte-mfyvno{font-family:var(--font-secondary);font-size:0.75rem;font-weight:700}.remove-button-wrapper.svelte-mfyvno{padding:0.75rem 0 1.5rem 0}.sidebar.svelte-1q5zj5x.svelte-1q5zj5x{position:relative;height:100%;display:flex;flex-flow:column;background-color:var(--default-background-color)}.sidebar.platform-desktop.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab .icon-wrapper.svelte-1q5zj5x{height:4rem}.sidebar.platform-desktop.svelte-1q5zj5x .sidebar-header .sidebar-current-tab-title-wrapper.svelte-1q5zj5x{justify-content:center;padding:0}.sidebar.platform-desktop.svelte-1q5zj5x .sidebar-header .sidebar-current-tab-title-wrapper .current-title.svelte-1q5zj5x{position:relative;padding:0.5rem;font-size:1rem}.sidebar.platform-desktop.svelte-1q5zj5x .sidebar-content .sidebar-navigation.svelte-1q5zj5x{justify-content:space-between}.sidebar.platform-desktop.svelte-1q5zj5x .sidebar-content .sidebar-navigation.first-tab.svelte-1q5zj5x{justify-content:flex-end}.sidebar.platform-desktop.svelte-1q5zj5x .sidebar-content .sidebar-navigation .button-icon.svelte-1q5zj5x{width:0.75rem}.sidebar.svelte-1q5zj5x .sidebar-header.svelte-1q5zj5x{border-right:1px solid var(--color-secondary-80)}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs.svelte-1q5zj5x{display:flex}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab.svelte-1q5zj5x{all:unset;position:relative;cursor:pointer;padding:0.5rem 1rem;border-bottom:2px solid transparent;flex:1;display:flex;justify-content:center}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab.active.svelte-1q5zj5x,.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab.svelte-1q5zj5x:hover{border-color:var(--color-primary-100)}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab.active .icon-wrapper.svelte-1q5zj5x,.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab:hover .icon-wrapper.svelte-1q5zj5x{color:var(--color-primary-100)}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab .icon-wrapper.svelte-1q5zj5x{color:var(--color-text);height:2rem;width:3.125rem}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab.svelte-1q5zj5x::after{content:" ";position:absolute;top:50%;right:0;height:2rem;width:1px;transform:translate3d(0, -50%, 0);background-color:var(--color-secondary-80)}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-tabs .sidebar-tab.svelte-1q5zj5x:last-child::after{display:none}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-current-tab-title-wrapper.svelte-1q5zj5x{position:relative;box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.25);display:flex;justify-content:flex-end;align-items:center;text-align:center;isolation:isolate;padding:0.25rem}.sidebar.svelte-1q5zj5x .sidebar-header .sidebar-current-tab-title-wrapper .current-title.svelte-1q5zj5x{position:absolute;left:0;right:0;font-size:1.25rem}.sidebar.svelte-1q5zj5x .sidebar-content.svelte-1q5zj5x{position:relative;flex:1 1 100%;display:flex;flex-flow:column;border-bottom:1px solid var(--color-secondary-80)}.sidebar.svelte-1q5zj5x .sidebar-content .sidebar-navigation.svelte-1q5zj5x{display:flex;justify-content:center;padding:0.75rem 1rem;border-top:1px solid var(--color-secondary-80)}.sidebar.svelte-1q5zj5x .sidebar-content .sidebar-navigation .button-icon.svelte-1q5zj5x{width:0.875rem}.animation-button.svelte-1sphiod.svelte-1sphiod{position:relative}.animation-button.svelte-1sphiod .animation-button-wrapper.svelte-1sphiod{height:2.5rem;display:flex}.animation-button.svelte-1sphiod .animation-button-wrapper button.svelte-1sphiod{all:unset;display:flex;align-items:center;justify-content:center;gap:0.625rem;height:100%;font-family:var(--font-secondary);font-size:1rem;color:var(--color-text);background-color:var(--color-secondary-80);cursor:pointer}.animation-button.svelte-1sphiod .animation-button-wrapper button.svelte-1sphiod:hover{background-color:var(--color-secondary-60)}.animation-button.svelte-1sphiod .animation-button-wrapper button.functions.svelte-1sphiod{padding:0 1rem;border-radius:0.125rem 0rem 0rem 0.125rem}.animation-button.svelte-1sphiod .animation-button-wrapper button.chevron.svelte-1sphiod{border-radius:0rem 0.125rem 0.125rem 0rem;width:2.5rem;border-left:1px solid var(--color-grey)}.animation-button.svelte-1sphiod .animation-button-wrapper button.active.svelte-1sphiod{background-color:var(--color-primary-100);color:var(--color-white)}.animation-button.svelte-1sphiod .animation-button-wrapper button.active.chevron.svelte-1sphiod{border-left:1px solid var(--color-white)}.animation-button.svelte-1sphiod .animation-button-wrapper button.active.svelte-1sphiod:hover{background-color:var(--color-primary-80)}.animation-button.svelte-1sphiod .animation-button-wrapper.disabled button.svelte-1sphiod,.animation-button.svelte-1sphiod .animation-button-wrapper.disabled button.svelte-1sphiod:hover{background-color:var(--color-secondary-80);color:var(--color-disabled);cursor:not-allowed}.animation-context-menu.svelte-1sphiod.svelte-1sphiod{position:absolute;bottom:0;transform:translateY(calc(100% + 0.25rem));display:flex;flex-direction:column;gap:0.5rem;padding:0.75rem 1rem;background:var(--color-white);font-size:0.75rem;line-height:initial;color:var(--color-text);box-shadow:0px 0px 6px 0px var(--color-secondary-100)}.animation-context-menu.svelte-1sphiod .title.svelte-1sphiod{font-family:var(--font-primary);font-weight:700;padding-bottom:0.25rem}.animation-context-menu.svelte-1sphiod button.svelte-1sphiod{all:unset;cursor:pointer;display:flex;align-items:flex-start;gap:0.5rem;padding:0.25rem 0;font-family:var(--font-secondary);font-weight:500;white-space:nowrap}.animation-context-menu.svelte-1sphiod button.svelte-1sphiod:hover{color:var(--color-grey-dark-80)}.animation-context-menu.svelte-1sphiod button.playing.svelte-1sphiod{color:var(--color-primary-100)}.animation-context-menu.svelte-1sphiod button.playing.svelte-1sphiod:hover{color:var(--color-primary-80)}.animation-context-menu.svelte-1sphiod button.paused.svelte-1sphiod{color:var(--color-info-100)}.animation-context-menu.svelte-1sphiod button.paused.svelte-1sphiod:hover{color:var(--color-info-80)}.animation-context-menu.svelte-1sphiod button.inactive.svelte-1sphiod{color:var(--color-inactive);pointer-events:none}.animation-context-menu.svelte-1sphiod .animation-list.svelte-1sphiod{display:flex;flex-direction:column;align-items:flex-start;gap:0.25rem}.redplant-performance-widget-modal-backdrop.svelte-1q8d9k6.svelte-1q8d9k6{all:unset;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-redplant-dark-light-rgb), 0.6);cursor:pointer;z-index:9999;isolation:isolate}.redplant-performance-widget-modal.svelte-1q8d9k6.svelte-1q8d9k6{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:10000;isolation:isolate;border-radius:0.25rem;padding:1.875rem;display:flex;flex-flow:column;gap:0.875rem;max-width:28rem;background:linear-gradient(130deg, var(--color-redplant-gradient-start) 15%, var(--color-redplant-gradient-end) 100%);color:var(--color-redplant-text-color);font-family:var(--font-redplant);font-size:0.75rem;font-weight:400;border:2px solid transparent;box-sizing:border-box}.redplant-performance-widget-modal.breakpoint-xs.svelte-1q8d9k6.svelte-1q8d9k6{max-width:94%;width:94%;padding:1.5rem}.redplant-performance-widget-modal.breakpoint-xs.svelte-1q8d9k6 .redplant-performance-widget-modal-body .redplant-performance-widget-modal-body-title.svelte-1q8d9k6{font-size:1rem;line-height:1.125rem}.redplant-performance-widget-modal.breakpoint-xs.svelte-1q8d9k6 .redplant-performance-widget-modal-footer.svelte-1q8d9k6{flex-wrap:wrap}.redplant-performance-widget-modal.breakpoint-xs.svelte-1q8d9k6 .redplant-performance-widget-modal-footer .redplant-performance-widget-modal-footer-left .redplant-svg-logo.svelte-1q8d9k6{width:6.875rem}.redplant-performance-widget-modal.quality-mode-static.svelte-1q8d9k6.svelte-1q8d9k6{border-color:var(--color-redplant-red)}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-button.svelte-1q8d9k6{all:unset;display:flex;align-items:center;cursor:pointer;font-size:0.75rem;font-weight:600;color:var(--color-redplant-text-color);border:1px solid var(--color-redplant-text-color);text-align:center;padding:0.625rem 2rem;border-radius:1.0625rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-double.svelte-1q8d9k6{background-color:var(--color-redplant-dark-light);display:flex;border-radius:0.625rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-double .redplant-switch-item.svelte-1q8d9k6{all:unset;transition:background-color 0.4s ease;border-radius:0.625rem;background-color:var(--color-redplant-dark-light);font-weight:600;font-size:0.5rem;color:var(--color-redplant-text-color);padding:0.5rem 0.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-double .redplant-switch-item.quality-mode-dynamic.active.svelte-1q8d9k6{background-color:var(--color-redplant-green)}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-double .redplant-switch-item.quality-mode-static.active.svelte-1q8d9k6{background-color:var(--color-redplant-red)}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-tripple.svelte-1q8d9k6{display:flex;flex-wrap:wrap;border-radius:1rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-tripple .redplant-switch-item.svelte-1q8d9k6{all:unset;flex:1;border-radius:1rem;font-weight:400;font-size:0.75rem;color:var(--color-redplant-text-color);padding:0.5rem 0.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;border:1px solid transparent;box-sizing:border-box;transition:border-color 0.2s ease-out}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-switch-tripple .redplant-switch-item.active.svelte-1q8d9k6{border-color:var(--color-redplant-text-color)}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-dynamic.svelte-1q8d9k6{color:var(--color-redplant-green)}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-static.svelte-1q8d9k6{color:var(--color-redplant-red)}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-header.svelte-1q8d9k6{display:flex;justify-content:space-between;align-items:center}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-header .redplant-performance-widget-modal-header-left.svelte-1q8d9k6{font-size:0.625rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-header .redplant-performance-widget-modal-header-right.svelte-1q8d9k6{font-size:0.5rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-body.svelte-1q8d9k6{display:flex;flex-flow:column;gap:1.125rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-body .redplant-performance-widget-modal-body-title.svelte-1q8d9k6{font-size:1.5rem;font-weight:400;line-height:1.75rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-body .redplant-performance-widget-modal-body-text.svelte-1q8d9k6{font-size:0.75rem;font-weight:400;line-height:1.125rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-footer.svelte-1q8d9k6{display:flex;justify-content:space-between;align-items:center;margin-top:0.75rem;gap:0.375rem}.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-footer .redplant-performance-widget-modal-footer-left .redplant-svg-logo.svelte-1q8d9k6,.redplant-performance-widget-modal.svelte-1q8d9k6 .redplant-performance-widget-modal-footer .redplant-performance-widget-modal-footer-right .redplant-svg-logo.svelte-1q8d9k6{width:7.625rem}section.svelte-154rhya.svelte-154rhya{position:relative;height:100%;width:100%;display:flex;flex-direction:column}section.blur.svelte-154rhya.svelte-154rhya{filter:blur(5px)}section.platform-desktop.svelte-154rhya.svelte-154rhya{flex-direction:row}section.svelte-154rhya .main-sidebar.svelte-154rhya{isolation:isolate}section.svelte-154rhya .main-sidebar.platform-mobile.svelte-154rhya{position:absolute;top:0;right:0;left:0;bottom:0;transition:transform 0.3s ease-in-out;transform:translate3d(0, 100%, 0);z-index:10}section.svelte-154rhya .main-sidebar.platform-mobile.open.svelte-154rhya{transform:translate3d(0, 0, 0)}section.svelte-154rhya .main-sidebar.platform-desktop.svelte-154rhya{position:relative;flex:0 0 20rem}section.svelte-154rhya .main-3d.svelte-154rhya{position:relative;height:100%;display:flex;flex-flow:column;isolation:isolate}section.svelte-154rhya .main-3d.platform-desktop.svelte-154rhya{flex:1}section.svelte-154rhya .main-3d.platform-desktop header.svelte-154rhya{padding:0.5rem 0.5rem 0.5rem 1.5rem;gap:1rem}section.svelte-154rhya .main-3d.platform-desktop header .header-left.svelte-154rhya{flex-direction:row;-moz-column-gap:0.5rem;column-gap:0.5rem;row-gap:0;align-items:center;justify-content:flex-start;flex-wrap:wrap}section.svelte-154rhya .main-3d.platform-desktop header .header-left .header-title.primary.svelte-154rhya,section.svelte-154rhya .main-3d.platform-desktop header .header-left .header-title.secondary.svelte-154rhya{font-size:1rem}section.svelte-154rhya .main-3d.platform-desktop .scene-wrapper .fab-list.svelte-154rhya{left:2rem}section.svelte-154rhya .main-3d.platform-desktop .scene-wrapper .fab-list.top.svelte-154rhya{top:1.5rem}section.svelte-154rhya .main-3d.platform-desktop .scene-wrapper .fab-list.bottom.svelte-154rhya{bottom:1.5rem}section.svelte-154rhya .main-3d header.svelte-154rhya{display:flex;padding:0.5rem 0 0.5rem 1rem;position:relative}section.svelte-154rhya .main-3d header .header-left.svelte-154rhya{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.125rem;position:relative}section.svelte-154rhya .main-3d header .header-left .header-title.svelte-154rhya{padding:0;white-space:nowrap}section.svelte-154rhya .main-3d header .header-left .header-title.primary.svelte-154rhya{font-family:var(--font-primary);font-size:0.875rem;font-weight:700;color:var(--color-primary-100)}section.svelte-154rhya .main-3d header .header-left .header-title.secondary.svelte-154rhya{font-family:var(--font-secondary);font-size:0.75rem;font-weight:400}section.svelte-154rhya .main-3d header .header-right.svelte-154rhya{display:flex;align-items:center;font-weight:400;gap:1rem}section.svelte-154rhya .main-3d header .header-right .spacer.svelte-154rhya{width:1px;height:1.5rem;background-color:var(--color-grey)}section.svelte-154rhya .main-3d header .product-category.svelte-154rhya{font-family:var(--font-secondary);font-size:0.75rem;color:var(--color-text)}section.svelte-154rhya .main-3d header .product-button.svelte-154rhya{all:unset;position:relative;font-size:1rem;font-weight:400;white-space:nowrap;color:var(--color-text);padding:0.25rem 0;cursor:pointer;box-sizing:border-box}section.svelte-154rhya .main-3d header .product-button.active.svelte-154rhya{color:var(--color-primary-100)}section.svelte-154rhya .main-3d header .product-button.svelte-154rhya:hover::before,section.svelte-154rhya .main-3d header .product-button.active.svelte-154rhya::before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-primary-100)}section.svelte-154rhya .main-3d header .mobile-header-menu.svelte-154rhya{position:absolute;top:calc(100% - 0.625rem);left:0.25rem;right:0.25rem;z-index:100;display:flex;flex-direction:column;gap:1.25rem;padding:0.75rem;font-size:0.75rem;background-color:var(--color-white);box-shadow:0px 0px 6px 0px var(--color-secondary-100)}section.svelte-154rhya .main-3d header .mobile-header-menu .category.svelte-154rhya{display:flex;flex-direction:column;gap:0.5rem}section.svelte-154rhya .main-3d header .mobile-header-menu .category .title.svelte-154rhya{font-weight:700}section.svelte-154rhya .main-3d .scene-wrapper.svelte-154rhya{position:relative;height:100%}section.svelte-154rhya .main-3d .scene-wrapper .fab-list.svelte-154rhya{position:absolute;left:1rem}section.svelte-154rhya .main-3d .scene-wrapper .fab-list.top.svelte-154rhya{top:1rem}section.svelte-154rhya .main-3d .scene-wrapper .fab-list.bottom.svelte-154rhya{bottom:1rem}section.svelte-154rhya .main-3d .scene-wrapper .fab-list .tooltip-wrapper.svelte-154rhya{border-radius:2rem}section.svelte-154rhya .main-3d .scene-wrapper .fab-list .internal-button.svelte-154rhya{position:relative;margin-right:0.5rem}section.svelte-154rhya .main-3d .scene-wrapper .fab-list .internal-button .label.svelte-154rhya{position:absolute;top:-0.5rem;right:-0.5rem;font-family:var(--font-secondary);font-size:0.625rem;font-weight:500;padding:0.125rem 0.5rem;color:var(--color-white);border-radius:1rem;background-color:var(--color-primary-100);cursor:default}section.svelte-154rhya .main-3d .scene-wrapper .mobile-sidebar-open.svelte-154rhya{position:absolute;bottom:0.75rem;left:50%;transform:translate3d(-50%, 0, 0)}section.svelte-154rhya .main-3d .scene-wrapper .mobile-sidebar-open .button-icon.svelte-154rhya{width:0.875rem}.notification.svelte-154rhya.svelte-154rhya{position:absolute;width:20rem;box-sizing:border-box;bottom:2rem;left:0;right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem;background-color:var(--color-primary-100);color:var(--color-white);padding:1.5rem}.notification.svelte-154rhya .close.svelte-154rhya{all:unset;cursor:pointer;position:absolute;top:0.75rem;right:0.75rem}.notification.svelte-154rhya .title.svelte-154rhya{font-size:1rem}.notification.svelte-154rhya .message.svelte-154rhya{font-size:0.875rem}.notification.svelte-154rhya .progress.svelte-154rhya{position:absolute;bottom:0;left:0;width:0%;height:0.25rem;background-color:var(--color-primary-hover);animation:svelte-154rhya-progressBar var(--animation-time) linear}@keyframes svelte-154rhya-progressBar{0%{width:0}100%{width:100%}}