.v8-mega__product-preview{position:absolute;inset:0}.v8-mega__product-preview[hidden]{display:none}.pm-preview{color:#f2f4f7;background:radial-gradient(70% 90% at 35%,#14171e,#08080a);grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;height:100%;display:grid;overflow:hidden}.pm-model{background:0 0;min-width:0;min-height:0;position:relative}.pm-stone{background:0 0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.pm-details{flex-direction:column;justify-content:center;gap:18px;margin:0;padding:0 24px 0 8px;display:flex}.pm-details dt{color:#ffffff6b;margin-bottom:3px;font-size:12px;line-height:1.5}.pm-details dd{font:500 17px/1.2 var(--sans);letter-spacing:-.01em;color:#f2f4f7;margin:0}.pm-app-preview{background:#101010;width:100%;height:100%;position:relative}.v8 .v8-mega__preview .pm-app-preview img{object-fit:contain;object-position:center;filter:none}
.v8 .imprint-assembly{width:100%;height:auto;display:block;overflow:visible}.v8 .imprint-assembly__guides{opacity:.12}.v8 .imprint-assembly__frame,.v8 .imprint-assembly__compute,.v8 .imprint-assembly__sensor{transition:transform .65s cubic-bezier(.22,1,.36,1),stroke .25s,opacity .25s}.v8 .imprint-assembly__surface{opacity:0;transition:opacity .4s}.v8 .imprint-assembly.has-field .imprint-assembly__surface{opacity:.45}.v8 .imprint-assembly .is-active{stroke:#69ded0}.v8 .imprint-assembly .is-active .imprint-assembly__surface{opacity:.65}.v8 .imprint-assembly__connector{opacity:0}.v8 .imprint-assembly.is-exploded .imprint-assembly__compute{transform:translateY(-85px)}.v8 .imprint-assembly.is-exploded .imprint-assembly__sensor{transform:translateY(55px)}.v8 .imprint-assembly.is-exploded .imprint-assembly__connector{opacity:.4}.v8 .imprint-assembly__annotations{opacity:.55}.v8 .imprint-assembly__sight{opacity:.35}.v8 .imprint-menu-preview{background:var(--surface,#101010);flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0;overflow:hidden}.v8 .imprint-menu-preview .imprint-assembly{width:100%;max-height:100%}.v8 .imprint-menu-preview__title{font:500 12px/1 var(--mono,monospace);letter-spacing:.18em;position:absolute;top:22px;left:24px}.v8 .imprint-menu-preview__label{color:var(--ink-3);font-size:12px;position:absolute;bottom:20px;left:24px}@media (prefers-reduced-motion:no-preference){.v8 .imprint-menu-preview .imprint-assembly__compute{animation:1.1s cubic-bezier(.22,1,.36,1) both imprint-lift}@keyframes imprint-lift{0%{transform:translateY(0)}to{transform:translateY(-85px)}}}@media (prefers-reduced-motion:reduce){.v8 .imprint-assembly *{transition:none!important;animation:none!important}}.v8 .imprint-menu-preview{padding:0}.v8 .imprint-menu-preview video{object-fit:cover;object-position:center;opacity:1;filter:none;background:#000;width:100%;height:100%;transition:none;display:block}.v8 .v8-mega__preview:has(a:not([hidden])>.imprint-menu-preview){aspect-ratio:886/546;align-self:start;min-height:0}
