.showroom-dock-sleek[data-v-e4cacab3]{bottom:clamp(1rem,2.4vw,2rem);display:flex;flex-direction:column;max-height:calc(100vh - 2rem - var(--dock-offset, 0px));position:absolute;right:clamp(1rem,2.4vw,2rem);top:max(calc(1rem + var(--dock-offset, 0px)),5dvh);width:min(22rem,calc(100% - 2rem));z-index:4}.showroom-dock-sleek.is-preconfig[data-v-e4cacab3]{bottom:auto}.dock-sleek-panel[data-v-e4cacab3]{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:linear-gradient(160deg,#080c11d9,#040609f2);border:1px solid hsla(0,0%,100%,.08);border-radius:1.2rem;box-shadow:0 32px 80px #0009;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;max-height:100%;min-height:0;overflow:hidden;padding:1.5rem;position:relative;width:100%}.dock-sleek-header[data-v-e4cacab3]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;flex:0 0 auto;flex-direction:column;gap:.4rem;padding-bottom:1.25rem}.dock-sleek-brand-row[data-v-e4cacab3]{display:flex;gap:.5rem;margin-bottom:.35rem}.dock-sleek-badge[data-v-e4cacab3]{background:#cf9d5e1f;border:1px solid rgba(207,157,94,.2);border-radius:999px;color:#cf9d5ee6;font-size:.6rem;font-weight:700;letter-spacing:.15em;padding:.25rem .6rem;text-transform:uppercase}.dock-sleek-badge.outline[data-v-e4cacab3]{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:#ffffff80}.dock-sleek-hero-title[data-v-e4cacab3]{color:#fff;font-size:1.65rem;font-weight:500;letter-spacing:-.02em;margin:0}.dock-sleek-price-guide[data-v-e4cacab3]{color:#ffffff80;font-size:.85rem;font-weight:400;margin:0}.dock-sleek-body[data-v-e4cacab3]{display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.dock-sleek-body[data-v-e4cacab3]::-webkit-scrollbar{display:none}.dock-sleek-preview[data-v-e4cacab3]{display:flex;flex-direction:column;gap:1.5rem}.dock-sleek-preview-copy[data-v-e4cacab3]{color:#ffffffb3;font-size:.9rem;line-height:1.6;margin:0}.dock-sleek-specs-list[data-v-e4cacab3]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:.8rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.dock-sleek-spec-item[data-v-e4cacab3]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;font-size:.85rem;justify-content:space-between;padding-bottom:.5rem}.dock-sleek-spec-item[data-v-e4cacab3]:last-child{border-bottom:none;padding-bottom:0}.dock-spec-label[data-v-e4cacab3]{color:#ffffff73;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.dock-spec-value[data-v-e4cacab3]{color:#fff;font-weight:500}.dock-sleek-config[data-v-e4cacab3]{display:flex;flex-direction:column;gap:1.25rem}.dock-sleek-config-head[data-v-e4cacab3]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.dock-config-group-title[data-v-e4cacab3]{color:#fff;font-size:1.2rem;font-weight:400;margin:0}.dock-config-group-subtitle[data-v-e4cacab3]{color:#cf9d5ee6;font-size:.85rem;font-weight:500;margin:0}.dock-sleek-options-grid[data-v-e4cacab3]{display:grid;gap:.85rem}.dock-sleek-options-grid.grid-color[data-v-e4cacab3]{grid-template-columns:repeat(2,1fr)}.dock-sleek-options-grid[data-v-e4cacab3]:not(.grid-color){grid-template-columns:1fr}.dock-sleek-option[data-v-e4cacab3]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:.75rem;position:relative;text-align:center;transition:all .25s ease}.dock-sleek-options-grid:not(.grid-color) .dock-sleek-option[data-v-e4cacab3]{flex-direction:row;gap:1rem;justify-content:flex-start;padding:1rem}.dock-sleek-option[data-v-e4cacab3]:hover{background:#ffffff0d;border-color:#ffffff26}.dock-sleek-option.is-active[data-v-e4cacab3]{background:#cf9d5e0f;border-color:#cf9d5e80;box-shadow:inset 0 0 0 1px #cf9d5e1a}.dock-sleek-color-block[data-v-e4cacab3]{border-radius:.5rem;height:4.5rem;width:100%}.dock-sleek-abstract-block[data-v-e4cacab3],.dock-sleek-color-block[data-v-e4cacab3]{box-shadow:inset 0 0 0 1px #ffffff1a;transition:transform .2s ease}.dock-sleek-abstract-block[data-v-e4cacab3]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;width:2.5rem}.wheel-block[data-v-e4cacab3]{background:linear-gradient(135deg,#333,#111);border:2px solid #555}.option-style-forged .wheel-block[data-v-e4cacab3]{background:linear-gradient(135deg,#1f2226,#000);border:2px solid #2a2d32}.wheel-spoke[data-v-e4cacab3]{background:#ffffff26;height:100%;position:absolute;width:2px}.wheel-spoke[data-v-e4cacab3]:nth-child(2){transform:rotate(60deg)}.wheel-spoke[data-v-e4cacab3]:nth-child(3){transform:rotate(120deg)}.option-style-satin .trim-block[data-v-e4cacab3]{background:linear-gradient(135deg,#e6e8eb,#9ea3a8);border-radius:.4rem}.option-style-shadow .trim-block[data-v-e4cacab3]{background:linear-gradient(135deg,#2b2e33,#0f1115);border-radius:.4rem}.option-style-gloss .finish-block[data-v-e4cacab3]{background:linear-gradient(135deg,#fffc,#ffffff1a);border-radius:50%;box-shadow:inset 0 0 10px #ffffff80,0 0 5px #fff3}.option-style-matte .finish-block[data-v-e4cacab3]{background:linear-gradient(135deg,#78787880,#3c3c3c80);border-radius:50%;box-shadow:inset 0 0 5px #00000080;filter:blur(.5px)}.coating-block[data-v-e4cacab3]{border-radius:50%;transition:background .25s ease}.coating-standard .coating-block[data-v-e4cacab3]{background:linear-gradient(135deg,#b4b4b466,#50505066);box-shadow:inset 0 0 4px #0006}.coating-ppf .coating-block[data-v-e4cacab3]{background:linear-gradient(135deg,#d2e6fa80,#78a0c84d);box-shadow:inset 0 0 6px #96c8ff4d,0 0 4px #64b4ff26}.coating-ceramic .coating-block[data-v-e4cacab3]{background:conic-gradient(from 0deg,#ffffffe6 0,#c8dcff99 25%,#fffffff2,#b4d2ff80,#ffffffe6);box-shadow:inset 0 0 12px #fff9,0 0 8px #c8e6ff4d}.dock-sleek-option:hover .dock-sleek-abstract-block[data-v-e4cacab3],.dock-sleek-option:hover .dock-sleek-color-block[data-v-e4cacab3]{transform:scale(1.05)}.dock-sleek-option-label[data-v-e4cacab3]{color:#ffffffb3;font-size:.9rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dock-sleek-option-label.with-visual[data-v-e4cacab3]{text-align:left}.dock-sleek-option.is-active .dock-sleek-option-label[data-v-e4cacab3]{color:#fff;font-weight:500}.dock-sleek-footer[data-v-e4cacab3]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex:0 0 auto;flex-direction:column;gap:1.25rem;padding-top:1.25rem}.dock-sleek-status[data-v-e4cacab3]{align-items:center;display:flex;justify-content:flex-start}.active-stage-label[data-v-e4cacab3]{color:#ffffff4d;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.dock-sleek-btn-primary[data-v-e4cacab3]{align-items:center;background:#cf9d5ef2;border-radius:.6rem;color:#000;display:flex;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.02em;padding:1rem;text-decoration:none;transition:all .2s ease;width:100%}.dock-sleek-btn-primary[data-v-e4cacab3]:hover{background:#fff;color:#000}.dock-sleek-mobile-back-btn[data-v-e4cacab3],.dock-sleek-mobile-nav[data-v-e4cacab3]{display:none}.showroom-dock-fade-enter-active[data-v-e4cacab3],.showroom-dock-fade-leave-active[data-v-e4cacab3]{transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.showroom-dock-fade-enter-from[data-v-e4cacab3],.showroom-dock-fade-leave-to[data-v-e4cacab3]{opacity:0;transform:translate(1rem)}.showroom-dock-content-swap-enter-active[data-v-e4cacab3],.showroom-dock-content-swap-leave-active[data-v-e4cacab3]{transition:opacity .3s ease,transform .3s ease}.showroom-dock-content-swap-enter-from[data-v-e4cacab3]{opacity:0;transform:translateY(.5rem)}.showroom-dock-content-swap-leave-to[data-v-e4cacab3]{opacity:0;transform:translateY(-.5rem)}@media(max-width:767px){.showroom-dock-sleek[data-v-e4cacab3]{border-radius:0;inset:auto 0 0;max-height:none;overflow:visible;position:absolute;width:100%;z-index:6}.showroom-dock-sleek.is-preconfig[data-v-e4cacab3]{bottom:0}.dock-sleek-mobile-back-btn[data-v-e4cacab3]{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#080c11a6;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;bottom:100%;box-shadow:0 4px 16px #0006;color:#fffffff2;cursor:pointer;display:flex;height:2.75rem;justify-content:center;left:1rem;margin-bottom:.5rem;position:absolute;touch-action:manipulation;width:2.75rem;-webkit-tap-highlight-color:transparent;pointer-events:auto;z-index:1}.dock-sleek-mobile-back-btn[data-v-e4cacab3]:active{background:#fff3;transform:scale(.93)}.dock-sleek-panel[data-v-e4cacab3]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(160deg,#080c11f7,#030508fc);border:none;border-radius:1.5rem 1.5rem 0 0;border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -12px 48px #00000080;gap:.85rem;max-height:none;overflow:visible;padding:.75rem 1.25rem 1.25rem}.dock-sleek-panel[data-v-e4cacab3]:before{background:#ffffff2e;border-radius:999px;content:"";display:block;flex-shrink:0;height:.22rem;margin:0 auto .25rem;width:2.5rem}.dock-sleek-header[data-v-e4cacab3],.dock-sleek-preview[data-v-e4cacab3],.dock-sleek-status[data-v-e4cacab3]{display:none}.dock-sleek-body[data-v-e4cacab3]{flex:0 0 auto;overflow:visible;padding-bottom:0}.dock-sleek-config[data-v-e4cacab3]{gap:.6rem}.dock-sleek-config-head[data-v-e4cacab3]{align-items:baseline;border-bottom:none;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.25rem;padding-bottom:0}.dock-config-group-title[data-v-e4cacab3]{color:#fffffff2;font-size:1rem;font-weight:500}.dock-config-group-subtitle[data-v-e4cacab3]{color:#cf9d5ee6;font-size:.8rem;font-weight:400;text-align:right}.dock-sleek-options-grid[data-v-e4cacab3]{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;gap:.75rem;margin-right:-1.25rem;padding-bottom:.75rem;padding-right:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.dock-sleek-options-grid[data-v-e4cacab3]::-webkit-scrollbar{display:none}.dock-sleek-options-grid.grid-color[data-v-e4cacab3]{display:flex}.dock-sleek-option[data-v-e4cacab3]{align-items:center;border-radius:1rem;flex:0 0 auto;flex-direction:column;gap:.5rem;height:auto;justify-content:flex-start;padding:.65rem .5rem;scroll-snap-align:start;touch-action:manipulation;width:5.5rem}.dock-sleek-options-grid:not(.grid-color) .dock-sleek-option[data-v-e4cacab3]{align-items:center;flex-direction:column;gap:.5rem;justify-content:flex-start;padding:.75rem .5rem;width:6rem}.dock-sleek-color-block[data-v-e4cacab3]{border-radius:.6rem;height:2.75rem;margin-bottom:.1rem;width:100%}.dock-sleek-abstract-block[data-v-e4cacab3]{height:2.75rem;width:2.75rem}.dock-sleek-option-label[data-v-e4cacab3]{color:#ffffffb3;font-size:.75rem;line-height:1.25;overflow:visible;text-align:center;white-space:normal}.dock-sleek-option-label.with-visual[data-v-e4cacab3]{text-align:center}.dock-sleek-option.is-active .dock-sleek-option-label[data-v-e4cacab3]{color:#fff;font-weight:600}.dock-sleek-footer[data-v-e4cacab3]{border-top:none;flex-direction:column;gap:0;margin-top:0;padding-top:.5rem}.dock-sleek-btn-primary[data-v-e4cacab3]{display:none}.dock-sleek-mobile-nav[data-v-e4cacab3]{gap:.75rem;justify-content:space-between;padding:.5rem 0}.dock-sleek-mobile-nav[data-v-e4cacab3],.dock-sleek-nav-btn[data-v-e4cacab3]{align-items:center;display:flex;pointer-events:auto}.dock-sleek-nav-btn[data-v-e4cacab3]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#ffffffe6;cursor:pointer;flex-shrink:0;height:3.25rem;justify-content:center;touch-action:manipulation;width:3.25rem;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease}.dock-sleek-nav-btn svg[data-v-e4cacab3]{height:22px;width:22px}.dock-sleek-nav-btn[data-v-e4cacab3]:active{background:#ffffff2e;transform:scale(.94)}.dock-sleek-nav-btn[data-v-e4cacab3]:disabled{background:transparent;border-color:#ffffff14;opacity:.28;pointer-events:none}.dock-sleek-step-counter[data-v-e4cacab3]{color:#fff9;flex:1;font-size:.9rem;font-variant-numeric:tabular-nums;letter-spacing:.2em;text-align:center}}.showroom-canvas-placeholder[data-v-afc419ca]{background:radial-gradient(circle at top,rgba(196,151,87,.28),transparent 38%),linear-gradient(180deg,#080a0efa,#0d1218eb);border:1px solid color-mix(in oklab,var(--ui-border) 74%,#fff 26%);border-radius:1rem;min-height:18rem;overflow:hidden;position:relative}.showroom-canvas-surface[data-v-afc419ca]{height:100%;inset:0;position:absolute;width:100%}.showroom-canvas-loading[data-v-afc419ca]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#070a0e3d,#070a0eb8);display:grid;inset:0;place-items:center;position:absolute;z-index:2}.showroom-canvas-loading-card[data-v-afc419ca]{background:#06090dc7;border:1px solid color-mix(in oklab,var(--ui-border) 70%,#fff 30%);border-radius:1rem;display:grid;gap:.45rem;min-width:10rem;padding:1rem 1.1rem;text-align:center}.showroom-canvas-loading-label[data-v-afc419ca]{color:#ffffffad;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.showroom-canvas-loading-value[data-v-afc419ca]{color:#fffffff5;font-size:1.4rem;font-weight:700;letter-spacing:-.04em}.showroom-canvas-content[data-v-afc419ca]{align-content:start;display:grid;gap:.85rem;min-height:18rem;padding:1.5rem;position:relative}.showroom-canvas-placeholder-fallback[data-v-afc419ca]{background:radial-gradient(circle at top,rgba(196,151,87,.2),transparent 36%),linear-gradient(180deg,#14181ffa,#0c1016f0)}.showroom-canvas-status[data-v-afc419ca]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#ffffffc7;font-size:.68rem;font-weight:700;letter-spacing:.14em;padding:.32rem .6rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.showroom-canvas-badges[data-v-afc419ca]{display:flex;flex-wrap:wrap;gap:.5rem}.showroom-canvas-status-secondary[data-v-afc419ca]{background:#c497571f;border-color:#c497573d;color:#fff2dfd6}.showroom-canvas-dot[data-v-afc419ca]{background:#c49757;border-radius:999px;box-shadow:0 0 0 .5rem #c497571f;height:.75rem;width:.75rem}.showroom-canvas-title[data-v-afc419ca]{color:#fff;font-size:1.1rem;font-weight:600}.showroom-canvas-copy[data-v-afc419ca]{color:#ffffffb8;font-size:.95rem;line-height:1.7;max-width:34rem}.showroom-debug[data-v-bbdfec57]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0fe0;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;box-shadow:0 18px 48px #00000057;color:#ffffffe0;padding:.85rem .9rem;position:absolute;touch-action:none;width:min(24rem,calc(100vw - 2rem));z-index:6}.showroom-debug-header[data-v-bbdfec57]{align-items:start;cursor:grab;display:flex;gap:1rem;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.showroom-debug-summary[data-v-bbdfec57]{font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.showroom-debug-subtitle[data-v-bbdfec57]{color:#ffffff85;font-size:.68rem;margin:.28rem 0 0}.showroom-debug-button[data-v-bbdfec57],.showroom-debug-toggle[data-v-bbdfec57]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#ffffffe6;min-height:2rem;padding:.45rem .72rem}.showroom-debug-button-secondary[data-v-bbdfec57]{background:#cf9d5e1f;border-color:#cf9d5e3d}.showroom-debug-body[data-v-bbdfec57]{display:grid;gap:0;max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.showroom-debug-status[data-v-bbdfec57]{color:#ffffff9e;display:grid;font-size:.73rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.showroom-debug-group[data-v-bbdfec57]{display:grid;gap:.7rem;margin-top:1rem}.showroom-debug-actions[data-v-bbdfec57]{display:flex;flex-wrap:wrap;gap:.55rem}.showroom-debug-actions-secondary[data-v-bbdfec57]{margin-top:-.2rem}.showroom-debug-title[data-v-bbdfec57]{font-size:.74rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.showroom-debug-control[data-v-bbdfec57]{display:grid;gap:.28rem}.showroom-debug-control output[data-v-bbdfec57],.showroom-debug-control span[data-v-bbdfec57]{font-size:.74rem}.showroom-debug-control input[data-v-bbdfec57]{width:100%}@media(max-width:767px){.showroom-debug[data-v-bbdfec57]{width:min(22rem,calc(100vw - 1.5rem))}}.showroom-stage-overlay-root[data-v-7dd96f4c]{inset:0;pointer-events:none;position:absolute;z-index:3}.showroom-editorial-gate[data-v-7dd96f4c]{align-items:end;display:grid;padding:clamp(1.25rem,3vw,2rem);pointer-events:auto}.showroom-editorial-gate[data-v-7dd96f4c],.showroom-editorial-image[data-v-7dd96f4c],.showroom-editorial-scrim[data-v-7dd96f4c]{inset:0;position:absolute}.showroom-editorial-image[data-v-7dd96f4c]{filter:saturate(.85) blur(2px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.34;transform:scale(1.04);width:100%}.showroom-editorial-scrim[data-v-7dd96f4c]{background:radial-gradient(circle at 20% 20%,rgba(204,155,88,.24),transparent 34%),linear-gradient(180deg,#05070a42,#05070acc 72%),linear-gradient(90deg,#05070aeb,#05070a4d 58%,#05070ad1)}.showroom-editorial-panel[data-v-7dd96f4c]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#0b0f14bd,#0b0f148f);border:1px solid hsla(0,0%,100%,.1);border-radius:1.75rem;box-shadow:0 28px 80px #00000057;display:grid;gap:1rem;max-height:90dvh;max-width:min(42rem,100%);overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.25rem,2.4vw,2rem);position:relative}.showroom-editorial-gate[data-intro-phase=entering] .showroom-editorial-panel[data-v-7dd96f4c]{opacity:0;transform:translateY(28px) scale(.985)}.showroom-editorial-gate[data-intro-phase=entering] .showroom-editorial-image[data-v-7dd96f4c]{opacity:.22;transform:scale(1.08)}.showroom-editorial-metrics[data-v-7dd96f4c],.showroom-editorial-topline[data-v-7dd96f4c],.showroom-step-overlay-topline[data-v-7dd96f4c]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.showroom-editorial-metrics span[data-v-7dd96f4c],.showroom-editorial-topline span[data-v-7dd96f4c],.showroom-step-overlay-counter[data-v-7dd96f4c]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff8ecd1;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.14em;min-height:1.9rem;padding:.32rem .72rem;text-transform:uppercase}.showroom-editorial-eyebrow[data-v-7dd96f4c],.showroom-step-overlay-eyebrow[data-v-7dd96f4c]{color:#ffffff9e;font-size:.8rem;font-weight:700;letter-spacing:.22em;margin:0;text-transform:uppercase}.showroom-editorial-title[data-v-7dd96f4c],.showroom-step-overlay-title[data-v-7dd96f4c]{color:#fff;font-size:clamp(2.1rem,5vw,4.8rem);font-weight:600;letter-spacing:-.05em;line-height:.94;margin:0}.showroom-step-overlay-title[data-v-7dd96f4c]{font-size:clamp(1.8rem,3vw,2.8rem)}.showroom-editorial-copy[data-v-7dd96f4c],.showroom-editorial-support[data-v-7dd96f4c],.showroom-step-overlay-copy[data-v-7dd96f4c],.showroom-step-overlay-support[data-v-7dd96f4c]{color:#fffc;font-size:1rem;line-height:1.75;margin:0;max-width:38rem}.showroom-editorial-support[data-v-7dd96f4c]{color:#ffffff8f}.showroom-step-overlay-support[data-v-7dd96f4c]{color:#fff4e2bd}.showroom-editorial-offer[data-v-7dd96f4c]{background:linear-gradient(180deg,#cf9d5e1f,#ffffff08);border:1px solid rgba(207,157,94,.2);border-radius:1rem;display:grid;gap:.25rem;max-width:min(34rem,100%);padding:.8rem .95rem;width:-moz-fit-content;width:fit-content}.showroom-editorial-offer-label[data-v-7dd96f4c]{color:#fff4e2b8;font-size:.7rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.showroom-editorial-offer-copy[data-v-7dd96f4c]{color:#fff8ece0;font-size:.92rem;line-height:1.65;margin:0}.showroom-editorial-footer[data-v-7dd96f4c]{display:grid;gap:.9rem}.showroom-editorial-progress[data-v-7dd96f4c]{background:#ffffff1a;border-radius:999px;height:.32rem;overflow:hidden}.showroom-editorial-progress span[data-v-7dd96f4c]{background:linear-gradient(90deg,#cf9d5e,#f0d0a8);border-radius:inherit;display:block;height:100%}.showroom-editorial-hint[data-v-7dd96f4c]{color:#ffffff9e;font-size:.85rem;line-height:1.7;margin:0;max-width:30rem}.showroom-editorial-button[data-v-7dd96f4c],.showroom-editorial-loading[data-v-7dd96f4c]{border-radius:999px;font-size:.82rem;letter-spacing:.14em;min-height:3rem;min-width:12rem;padding:.8rem 1.2rem}.showroom-editorial-button[data-v-7dd96f4c],.showroom-editorial-link[data-v-7dd96f4c],.showroom-editorial-loading[data-v-7dd96f4c]{font-weight:700;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.showroom-editorial-link[data-v-7dd96f4c]{color:#ffffffc7;font-size:.8rem;letter-spacing:.12em;text-decoration:none}.showroom-editorial-link[data-v-7dd96f4c]:hover{color:#fff}.showroom-editorial-button[data-v-7dd96f4c]{background:#ffffffe6;border:1px solid hsla(0,0%,100%,.16);color:#0c1118;transition:transform .18s ease,background-color .18s ease}.showroom-editorial-button[data-v-7dd96f4c]:hover{background:#fff;transform:translateY(-1px)}.showroom-editorial-button[data-v-7dd96f4c]:focus-visible,.showroom-step-overlay[data-v-7dd96f4c]:focus-visible{outline:2px solid hsla(0,0%,100%,.88);outline-offset:3px}.showroom-editorial-loading[data-v-7dd96f4c]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);color:#ffffffd1;display:inline-flex;gap:.75rem;justify-content:center}.showroom-step-overlay[data-v-7dd96f4c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#080c11ad,#080c116b);border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;box-shadow:0 20px 60px #0000003d;display:grid;gap:.9rem;left:clamp(1rem,2.8vw,2rem);max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.2rem 1.2rem 1rem;pointer-events:auto;position:absolute;top:clamp(1.35rem,3.4vw,2.65rem);width:min(34rem,calc(100% - 2rem))}.showroom-step-overlay[data-phase=out][data-direction=forward][data-v-7dd96f4c]{opacity:.22;transform:translateY(calc(var(--showroom-overlay-offset, 12px)*-1))}.showroom-step-overlay[data-phase=out][data-direction=backward][data-v-7dd96f4c]{opacity:.22;transform:translateY(var(--showroom-overlay-offset,12px))}.showroom-step-overlay[data-phase=in][data-v-7dd96f4c]{opacity:1;transform:translateY(0)}.showroom-step-overlay-copy[data-v-7dd96f4c]{font-size:.95rem;max-width:32rem}.showroom-editorial-fade-enter-active[data-v-7dd96f4c],.showroom-editorial-fade-leave-active[data-v-7dd96f4c],.showroom-overlay-card-enter-active[data-v-7dd96f4c],.showroom-overlay-card-leave-active[data-v-7dd96f4c]{transition:opacity var(--showroom-overlay-duration,.32s) ease,transform var(--showroom-overlay-duration,.32s) cubic-bezier(.22,1,.36,1)}.showroom-editorial-fade-enter-from[data-v-7dd96f4c],.showroom-editorial-fade-leave-to[data-v-7dd96f4c],.showroom-overlay-card-enter-from[data-v-7dd96f4c],.showroom-overlay-card-leave-to[data-v-7dd96f4c]{opacity:0}.showroom-editorial-fade-enter-from .showroom-editorial-panel[data-v-7dd96f4c],.showroom-editorial-fade-leave-to .showroom-editorial-panel[data-v-7dd96f4c]{transform:translateY(24px)}.showroom-overlay-card-enter-from .showroom-step-overlay[data-v-7dd96f4c],.showroom-overlay-card-leave-to .showroom-step-overlay[data-v-7dd96f4c]{transform:translateY(calc(var(--showroom-overlay-offset, 16px)*-1))}@media(max-width:767px){.showroom-editorial-gate[data-v-7dd96f4c]{align-items:end;padding:1rem}.showroom-editorial-panel[data-v-7dd96f4c],.showroom-step-overlay[data-v-7dd96f4c]{max-width:none}.showroom-editorial-panel[data-v-7dd96f4c]{max-height:78dvh;overflow-y:auto;padding:clamp(1rem,3vw,1.5rem);-webkit-overflow-scrolling:touch;pointer-events:auto;touch-action:pan-y}.showroom-step-overlay[data-v-7dd96f4c]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#080c1173;border:1px solid hsla(0,0%,100%,.06);border-radius:1.25rem;box-shadow:0 4px 20px #0003;gap:.3rem;left:1rem;padding:.75rem 1rem;pointer-events:none;right:1rem;top:3.75rem;width:auto}.showroom-step-overlay-copy[data-v-7dd96f4c],.showroom-step-overlay-support[data-v-7dd96f4c]{display:none}.showroom-step-overlay-eyebrow[data-v-7dd96f4c]{color:#fffc;font-size:.65rem}.showroom-step-overlay-title[data-v-7dd96f4c]{font-size:1.4rem;font-weight:500}}.showroom-shell[data-v-c429b707]{background:#05070b;border:0;border-radius:0;height:100svh;isolation:isolate;min-height:100svh;overflow:hidden;position:relative;width:100vw}.showroom-switches[data-v-c429b707]{display:flex;flex-direction:row;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:7}.showroom-switch[data-v-c429b707]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0fb8;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffe6;cursor:pointer;display:inline-flex;gap:.55rem;min-height:2.5rem;padding:.45rem .8rem;pointer-events:auto}.showroom-progress-rail[data-v-c429b707]{left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.showroom-progress-rail-track[data-v-c429b707]{background:#ffffff1f;border-radius:0;height:.34rem;overflow:hidden}.showroom-progress-rail-track span[data-v-c429b707]{background:linear-gradient(90deg,#cf9d5ee6,#f0d0a8);border-radius:inherit;display:block;height:100%}.showroom-switch span[data-v-c429b707]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.showroom-canvas-fallback[data-v-c429b707]{background:radial-gradient(circle at top,rgba(196,151,87,.28),transparent 38%),linear-gradient(180deg,#080a0efa,#0d1218eb);color:#ffffffd1;display:grid;height:100%;min-height:inherit;place-items:center}[data-v-c429b707] .showroom-canvas-placeholder,[data-v-c429b707] .showroom-canvas-placeholder-fallback{border:0;border-radius:inherit;height:100%;min-height:inherit}[data-v-c429b707] .showroom-canvas-content{min-height:inherit;padding:1.2rem}[data-v-c429b707] .showroom-canvas-badges{justify-content:end}@media(max-width:767px){.showroom-progress-rail[data-v-c429b707]{top:0}.showroom-shell[data-v-c429b707]{height:100svh;min-height:100svh}.showroom-switches[data-v-c429b707]{bottom:auto;left:auto;right:1rem;top:1rem;transform:scale(.9);transform-origin:top right}[data-v-c429b707] .showroom-canvas-content{padding:.9rem}[data-v-c429b707] .showroom-canvas-placeholder{height:calc(100svh - 9rem);min-height:unset}}
