:where([data-finish-lab-viewer-host],.ds-contained-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-green:#00c848;--ds-preview-label-size:1.04rem;--ds-green-dark:#008f32;--ds-green-ink:#005b20;--ds-green-soft:#e7f8ec;--ds-ink:#151815;--ds-copy:#363b37;--ds-muted:#68706a;--ds-line:#d9dfda;--ds-paper:#fff;--ds-wash:#f2f5f2;--ds-stage:#101411;--ds-radius:18px;--ds-radius-small:8px;--ds-shadow:0 18px 55px #0000003d;--ds-screen-fade-duration:.78s;--ds-screen-fade-ease:cubic-bezier(.22, 1, .36, 1);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) *{box-sizing:border-box}:where([data-finish-lab-viewer-host],.ds-contained-page){min-width:0;min-height:100vh;color:var(--ds-ink);background:radial-gradient(circle at 12% 10%,#00c8481c,#0000 32rem),#0b0e0c;margin:0}:where([data-finish-lab-viewer-host],.ds-contained-page) button,:where([data-finish-lab-viewer-host],.ds-contained-page) input{font:inherit}:where([data-finish-lab-viewer-host],.ds-contained-page) button,:where([data-finish-lab-viewer-host],.ds-contained-page) label{-webkit-tap-highlight-color:transparent}:where([data-finish-lab-viewer-host],.ds-contained-page) button{border:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-skip-link{z-index:100;color:#101410;background:#fff;border-radius:6px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-skip-link:focus{transform:translateY(0)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-page-shell{font-synthesis:none;width:min(1480px,100% - 32px);margin:0 auto;padding:clamp(18px,3.5vw,52px) 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:normal}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer{background:var(--ds-green);box-shadow:var(--ds-shadow), 0 0 0 1px #ffffff0d inset;border:1px solid #00ff5c57;border-radius:24px;padding:7px;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-header{color:#fff;background:#111512;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-start;gap:28px;padding:clamp(22px,3vw,38px) clamp(20px,3.4vw,46px) clamp(20px,2.8vw,32px);display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-header>div:first-child{max-width:790px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-eyebrow{color:#8df4b2;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:.78rem;font-weight:850;line-height:normal}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-eyebrow span{color:#fff;opacity:.45;margin:0 .35em}:where([data-finish-lab-viewer-host],.ds-contained-page) h1{color:#fff;letter-spacing:.015em;text-transform:uppercase;max-width:760px;margin:0;font-family:Teko,Arial Narrow,Impact,sans-serif;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:700;font-stretch:75%;line-height:.92}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-header h1:after{content:"";background:linear-gradient(90deg,#0000,#77efa280 14% 86%,#0000);width:min(100%,550px);height:1px;margin-top:16px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-header-copy{color:#c9d2cb;max-width:720px;margin:14px 0 0;font-size:clamp(.94rem,1.2vw,1.05rem);line-height:1.55}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-prototype-badge{color:#dce3de;letter-spacing:.09em;text-transform:uppercase;background:#202621;border:1px solid #354038;border-radius:999px;flex:none;align-items:center;gap:8px;margin-top:3px;padding:9px 12px;font-size:.72rem;font-weight:800;display:inline-flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-prototype-badge__dot{background:var(--ds-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00c84824}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-workspace{background:var(--ds-wash);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(13px,1.5vw,20px);padding:clamp(13px,1.5vw,20px);display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-column,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-controls{min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-column{display:block;position:relative;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-frame{--ds-build-header-height:68px;min-width:0;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-card{background:#000;border-radius:12px;flex-direction:column;width:100%;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0c120d2e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-meta{width:100%;min-width:0;height:var(--ds-build-header-height);order:-1;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage{isolation:isolate;aspect-ratio:16/10;width:100%;min-height:460px;box-shadow:none;-webkit-user-select:none;user-select:none;background:#101411;border:0;border-left:1px solid #242c26;border-right:1px solid #242c26;border-radius:0;position:relative;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=awaiting] .ds-stage,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=leaving] .ds-stage{border-top:1px solid #242c26;border-bottom:1px solid #242c26;border-radius:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=awaiting] .ds-stage-brand,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=leaving] .ds-stage-brand{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage:after{z-index:8;pointer-events:none;content:"";border-radius:inherit;border:1px solid #ffffff0f;border-bottom:0;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000075}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-background=white]:after{box-shadow:none;border-color:#0000001f}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage__canvas,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate{width:100%;height:100%;position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage__canvas{z-index:2;opacity:0;touch-action:pan-y;outline:none;transition:opacity .28s;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage__canvas[hidden]{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-transition{z-index:12;opacity:0;pointer-events:auto;touch-action:pan-y;background:#000;place-items:center;display:grid;position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-transition[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases{max-width:32ch;min-height:2.8em;margin-inline:auto;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span{opacity:0;will-change:opacity;grid-area:1/1;animation:18s linear infinite ds-loading-phrase}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span:nth-child(2){animation-delay:3s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span:nth-child(3){animation-delay:6s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span:nth-child(4){animation-delay:9s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span:nth-child(5){animation-delay:12s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span:nth-child(6){animation-delay:15s}@keyframes ds-loading-phrase{0%,15%{opacity:1}16.6667%,to{opacity:0}}@media (prefers-reduced-motion:reduce){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-phrases>span{animation-timing-function:step-end}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading{box-sizing:border-box;text-align:center;color:#fff;justify-items:center;gap:12px;width:min(100%,440px);margin-inline:auto;padding:24px;font-size:14px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading>strong{width:100%;margin-top:16px;font-size:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading>.ds-preview-loading__divider{background:linear-gradient(90deg,#0000,#77efa2bf 14% 86%,#0000);width:100%;height:1px;margin:4px 0 0;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading>strong:after{content:none!important;display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading>span:last-child{color:#bac4bd}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-preview-loading>.ds-loading-phrases{color:var(--ds-green);margin-top:40px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-stage-transition .ds-preview-loading>.ds-loading-phrases{margin-top:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading__spinner{border:3px solid #23342a;border-top-color:var(--ds-green);border-right-color:var(--ds-green);border-radius:50%;width:44px;height:44px;animation:.85s linear infinite ds-preview-loading-spin}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading .ds-loading-progress{color:var(--ds-green);font-variant-numeric:tabular-nums;margin-top:-6px;font:700 18px/1.35 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loading-progress[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-scroll-edge{z-index:7;touch-action:pan-y;width:32px;display:none;position:absolute;top:0;bottom:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-scroll-edge--left{left:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-scroll-edge--right{right:0}@media (any-pointer:coarse){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-scroll-edge{display:block}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-scroll-edge{display:block}@keyframes ds-preview-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-preview-loading__spinner{animation:none}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-turntable-canvas{touch-action:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] [data-collapsible-panel],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] #save-lab-project,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] #open-lab-project,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] #lab-project-status{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] #rock-graphic{grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] [data-collapsible-panel=finish],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] [data-collapsible-panel=base],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] [data-collapsible-panel=artwork]{display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] [data-collapsible-panel=finish]{grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage__canvas:focus-visible{box-shadow:0 0 0 3px #fff inset, 0 0 0 6px var(--ds-green) inset}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-tools{z-index:10;top:var(--ds-build-header-height);opacity:1;width:40px;transition:opacity var(--ds-screen-fade-duration) var(--ds-screen-fade-ease);align-items:flex-start;display:flex;position:absolute;left:0;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=awaiting] .ds-stage-tools{opacity:.18;pointer-events:none;top:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=leaving] .ds-stage-tools{opacity:1;top:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail{background:#090c0a;border:1px solid #2f3832;border-radius:7px;flex-direction:column;flex:0 0 40px;gap:2px;padding:4px;display:flex;box-shadow:0 7px 24px #00000042}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__button{color:#dce5de;cursor:pointer;background:#151a17;border:1px solid #0000;border-radius:4px;place-items:center;width:30px;height:32px;padding:5px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__button[aria-expanded=true],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__button.is-active{color:#071009;background:var(--ds-green);border-color:#00ae3e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__button:disabled{color:#626963;cursor:default;background:#101411}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer{top:calc(var(--ds-tool-anchor-top,1px) - 1px);box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050806d1;border:1px solid #ffffff38;border-radius:8px;width:40px;padding:4px;animation:.18s both ds-tool-drawer-in;position:absolute;left:40px;box-shadow:0 7px 24px #00000057}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer[hidden],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-tool-scrim{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer__header{place-items:center;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer .ds-stage-tool__label{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer__collapse{color:#cbd4cd;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:1.25rem;font-weight:900;line-height:1;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer__collapse:hover{color:#fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-drawer__collapse-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:15px;height:15px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom{grid-template-columns:1fr;justify-items:center;gap:4px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom>button:not(.ds-tool-drawer__collapse){color:#071009;width:30px;height:30px;font:inherit;background:var(--ds-green);cursor:pointer;border:1px solid #00ae3e;border-radius:5px;place-items:center;padding:0;font-size:1.15rem;font-weight:900;line-height:1;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom>button:not(.ds-tool-drawer__collapse):disabled{color:#737b75;cursor:default;background:#cbd1cc;border-color:#bbc2bc}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom input{width:22px;min-width:0;height:82px;accent-color:var(--ds-green);cursor:pointer;writing-mode:vertical-lr;direction:rtl}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom output{color:#d4ddd6;font-variant-numeric:tabular-nums;text-align:center;max-width:30px;font-size:.54rem;font-weight:800;line-height:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-picker{grid-template-columns:1fr;justify-items:center;gap:4px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option{cursor:pointer;border:2px solid #69716b;border-radius:5px;width:30px;height:30px;padding:0;display:block;box-shadow:inset 0 0 0 1px #000000bf}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option--black{background:#000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option--white{background:#fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option--graffiti{background:#151a17;place-items:center;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option--factory{background:#30281f;place-items:center;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker .ds-stage-tool__label{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option__warehouse-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option[aria-pressed=true]{border-color:var(--ds-green);box-shadow:0 0 0 2px #071009, 0 0 0 4px var(--ds-green)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option:disabled{color:#737b75;cursor:default}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-option[data-scene-unavailable]{opacity:.32;filter:grayscale()}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-slot-icon--dock,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-rc-model=sonicwake] .ds-scene-slot-icon--track{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-rc-model=sonicwake] .ds-scene-slot-icon--dock{display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom #view-zoom-in{grid-row:2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom #view-zoom{grid-row:3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom #view-zoom-out{grid-row:4}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-zoom #view-zoom-value{grid-row:5}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan{grid-template-columns:1fr;justify-items:center;gap:4px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan>button:not(.ds-tool-drawer__collapse){color:#dce5de;width:30px;height:30px;min-height:30px;font:inherit;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:#171d19;border:1px solid #ffffff3b;border-radius:5px;place-items:center;padding:0;font-size:.68rem;font-weight:850;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan__toggle{display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan__toggle #view-pan-state{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan__center{overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan__center-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan__center-dot{fill:currentColor;stroke:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan[data-active=true] .ds-view-pan__toggle{color:#071009;background:var(--ds-green);border-color:#00ae3e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-pan>button:not(.ds-tool-drawer__collapse):disabled{color:#737b75;cursor:default;background:#cbd1cc;border-color:#bbc2bc}@keyframes ds-tool-drawer-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-pan-mode=true] .ds-stage__canvas{touch-action:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-pan-hand,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-pan-center-label,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-pan-arrows{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-pan-hand{display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-pan-center-label{font-size:11px;display:inline}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] #view-pan-center{grid-template-rows:19px auto;gap:2px;width:50px;height:44px;min-height:44px;padding:3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable]:not([data-phone-layout=true]) #view-pan-controls{width:60px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-turntable-canvas[data-pan-mode=true]{cursor:grab}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-turntable-canvas[data-pan-mode=true]:active{cursor:grabbing}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-drag-cue{z-index:7;box-sizing:border-box;color:#fff;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;background:#050806c7;border:1px solid #ffffff3d;border-radius:999px;grid-area:1/2/3;justify-content:center;place-self:center;align-items:center;gap:12px;width:171px;height:43px;padding:8px 12px 8px 9px;font-size:.72rem;font-weight:850;line-height:1;transition:opacity .22s,transform .22s;display:flex;position:relative;transform:translateY(8px);box-shadow:0 7px 24px #00000057}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-state=ready]~.ds-stage-brand .ds-drag-cue{opacity:1;transform:translateY(0)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-drag-cue__gesture{aspect-ratio:1;color:#071009;background:var(--ds-green);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;animation:2.1s ease-in-out .45s infinite ds-drag-cue;display:grid;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-drag-cue__gesture:after{content:"";border-radius:inherit;opacity:0;border:1px solid #00c8489e;animation:2.1s ease-out .45s infinite ds-drag-click;position:absolute;inset:-4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-drag-cue svg{fill:currentColor;stroke:#fff;stroke-linejoin:round;stroke-width:.65px;width:15px;height:15px;overflow:visible}@keyframes ds-drag-cue{0%,16%,to{transform:translate(-8px)rotate(-4deg)}28%{transform:translate(-8px)rotate(-4deg)scale(.88)}66%,82%{transform:translate(9px)rotate(5deg)scale(1)}}@keyframes ds-drag-click{0%,20%,to{opacity:0;transform:scale(.75)}28%{opacity:.86;transform:scale(.82)}52%{opacity:0;transform:scale(1.42)}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-state=ready] .ds-stage__canvas{opacity:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-screen-layer{transition:opacity var(--ds-screen-fade-duration) var(--ds-screen-fade-ease), visibility 0s linear var(--ds-screen-fade-duration)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate{z-index:13;visibility:visible;opacity:1;pointer-events:auto;-webkit-user-select:text;user-select:text;background:linear-gradient(90deg,#000000bf 0%,#000 50%,#000000bf 100%);grid-template-columns:minmax(0,1fr);place-items:safe center center;padding:clamp(12px,1.4vw,18px) clamp(16px,3.2vw,34px);display:grid;overflow:hidden auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=leaving] .ds-entry-gate,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=entered] .ds-entry-gate{visibility:hidden;opacity:0;pointer-events:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=entered] .ds-entry-gate{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__content{isolation:isolate;color:#fff;text-align:center;width:min(94%,570px);min-width:0;animation:ds-screen-arrive var(--ds-screen-fade-duration) var(--ds-screen-fade-ease) both;background:#000;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(6px,1vw,10px);padding:clamp(10px,1.4vw,16px) clamp(16px,3vw,28px);display:grid;position:relative;box-shadow:0 0 0 1px #d5ffe31f,0 0 7px #84ffaf57,0 0 28px #00c84838,0 24px 64px #0000009e}@keyframes ds-screen-arrive{0%{opacity:0}to{opacity:1}}@keyframes ds-screen-arrive-reduced{0%{opacity:0}to{opacity:1}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask{z-index:2;aspect-ratio:240/280;filter:drop-shadow(0 18px 18px #0000006b)drop-shadow(0 0 17px #00c8482e);width:clamp(100px,17vw,162px);max-width:42%;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke{--ds-flask-smoke-opacity:.82;--ds-atmosphere-smoke-opacity:.9;--ds-belly-smoke-opacity:.86;--ds-half-rendered-flask-height:clamp(58.33px, 9.917vw, 94.5px);--ds-tenth-rendered-flask-height:clamp(11.67px, 1.983vw, 18.9px);z-index:1;opacity:.9;pointer-events:none;transform-origin:top;-webkit-mask-composite:source-in;width:100%;height:calc(100% - clamp(12px,2vw,18px));position:absolute;top:clamp(6px,1vw,12px);left:50%;overflow:hidden;transform:translate(-50%)scale(.9);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 87%,#0000 100%),linear-gradient(#00000059 0% 4%,#0000009e 10%,#000000db 18%,#000 24% 68%,#000000b3 80%,#0000004d 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 87%,#0000 100%),linear-gradient(#00000059 0% 4%,#0000009e 10%,#000000db 18%,#000 24% 68%,#000000b3 80%,#0000004d 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream{z-index:2;filter:blur(7px);mix-blend-mode:screen;width:50%;height:min(62%,284px);opacity:var(--ds-flask-smoke-opacity);will-change:opacity, transform;position:absolute;top:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:after{aspect-ratio:1.55;content:"";filter:blur(5px);opacity:0;will-change:opacity, transform;background:radial-gradient(at 28% 52%,#e1ede580 0 23%,#0000 63%),radial-gradient(at 60% 38%,#cdddd36e 0 28%,#0000 68%),radial-gradient(at 76% 66%,#e7f0ea52 0 20%,#0000 62%);border-radius:47% 53% 60% 40%/54% 44% 56% 46%;width:clamp(68px,15vw,104px);position:absolute;top:5%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:after{filter:blur(7px);width:clamp(60px,13vw,92px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--left{transform-origin:100% 8%;background:radial-gradient(20% 16% at 98% 6%,#ebf4ee66,#0000 73%),radial-gradient(21% 18% at 96% 20%,#dae8df5e,#0000 73%),radial-gradient(22% 19% at 93% 37%,#e7f1ea57,#0000 74%),radial-gradient(24% 20% at 90% 55%,#ccded24f,#0000 74%),radial-gradient(27% 20% at 86% 73%,#e2ede647,#0000 75%),radial-gradient(29% 17% at 80% 90%,#cdded338,#0000 76%);animation:7.8s ease-in-out infinite alternate ds-lab-smoke-breathe-left;left:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--right{transform-origin:0 8%;background:radial-gradient(20% 16% at 2% 6%,#ebf4ee66,#0000 73%),radial-gradient(21% 18% at 4% 20%,#dae8df5e,#0000 73%),radial-gradient(22% 19% at 7% 37%,#e7f1ea57,#0000 74%),radial-gradient(24% 20% at 10% 55%,#ccded24f,#0000 74%),radial-gradient(27% 20% at 14% 73%,#e2ede647,#0000 75%),radial-gradient(29% 17% at 20% 90%,#cdded338,#0000 76%);animation:8.4s ease-in-out infinite alternate ds-lab-smoke-breathe-right;right:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--left:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--left:after{animation:7.6s cubic-bezier(.38,.08,.62,.96) infinite ds-lab-smoke-roll-left;right:-9%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--left:after{animation-duration:8.4s;animation-delay:-3.8s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--right:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--right:after{animation:7.9s cubic-bezier(.38,.08,.62,.96) infinite ds-lab-smoke-roll-right;left:-9%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream--right:after{animation-duration:8.8s;animation-delay:-4.1s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume{z-index:1;filter:blur(9px);mix-blend-mode:screen;width:66%;height:62%;opacity:var(--ds-atmosphere-smoke-opacity);will-change:opacity, transform;position:absolute;top:37%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:after{aspect-ratio:2;content:"";filter:blur(8px);opacity:0;will-change:opacity, transform;background:radial-gradient(at 24% 54%,#ebf2ed80 0 23%,#0000 65%),radial-gradient(at 58% 40%,#d2e1d773 0 29%,#0000 69%),radial-gradient(at 82% 63%,#e8f0eb5e 0 22%,#0000 64%);border-radius:48% 52% 58% 42%/55% 43% 57% 45%;width:clamp(118px,25vw,178px);position:absolute;top:3%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:after{filter:blur(11px);width:clamp(104px,22vw,158px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--left{transform-origin:100% 0;background:radial-gradient(28% 18% at 94% 5%,#e7f0ea61,#0000 73%),radial-gradient(35% 21% at 84% 24%,#d3e2d859,#0000 74%),radial-gradient(43% 23% at 69% 47%,#e5efe94f,#0000 75%),radial-gradient(51% 22% at 50% 69%,#ccdcd247,#0000 76%),radial-gradient(58% 18% at 28% 88%,#e1ebe538,#0000 78%);animation:9.4s ease-in-out infinite alternate ds-lab-copy-plume-breathe-left;left:-3%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--right{transform-origin:0 0;background:radial-gradient(28% 18% at 6% 5%,#e7f0ea61,#0000 73%),radial-gradient(35% 21% at 16% 24%,#d3e2d859,#0000 74%),radial-gradient(43% 23% at 31% 47%,#e5efe94f,#0000 75%),radial-gradient(51% 22% at 50% 69%,#ccdcd247,#0000 76%),radial-gradient(58% 18% at 72% 88%,#e1ebe538,#0000 78%);animation:10.1s ease-in-out infinite alternate ds-lab-copy-plume-breathe-right;right:-3%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--left:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--left:after{animation:9.2s cubic-bezier(.38,.08,.62,.96) infinite ds-lab-copy-plume-roll-left;right:-4%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--left:after{animation-duration:10.4s;animation-delay:-4.6s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--right:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--right:after{animation:9.7s cubic-bezier(.38,.08,.62,.96) infinite ds-lab-copy-plume-roll-right;left:-4%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume--right:after{animation-duration:10.9s;animation-delay:-5.1s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl{z-index:1;top:calc(19% - var(--ds-half-rendered-flask-height) + var(--ds-tenth-rendered-flask-height));filter:blur(8px);mix-blend-mode:screen;width:58%;height:72%;opacity:var(--ds-belly-smoke-opacity);will-change:opacity, transform;position:absolute}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:after{aspect-ratio:1.55;content:"";filter:blur(7px);opacity:0;will-change:opacity, transform;background:radial-gradient(at 27% 48%,#e8f1eb85 0 22%,#0000 64%),radial-gradient(at 59% 37%,#d2e1d775 0 28%,#0000 68%),radial-gradient(at 79% 67%,#e5eee861 0 21%,#0000 63%);border-radius:48% 52% 61% 39%/54% 43% 57% 46%;width:clamp(82px,18vw,132px);position:absolute;top:2%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:after{filter:blur(10px);width:clamp(72px,16vw,116px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--left{transform-origin:100% 0;background:radial-gradient(21% 14% at 96% 4%,#eaf3ed66,#0000 73%),radial-gradient(23% 15% at 93% 20%,#d6e5db5e,#0000 73%),radial-gradient(27% 17% at 88% 37%,#e6f0e959,#0000 74%),radial-gradient(36% 18% at 77% 54%,#ceded452,#0000 75%),radial-gradient(44% 18% at 59% 71%,#e3ede745,#0000 76%),radial-gradient(49% 16% at 37% 88%,#ccdcd233,#0000 78%);animation:8.8s ease-in-out infinite alternate ds-lab-belly-curl-breathe-left;left:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--right{transform-origin:0 0;background:radial-gradient(21% 14% at 4% 4%,#eaf3ed66,#0000 73%),radial-gradient(23% 15% at 7% 20%,#d6e5db5e,#0000 73%),radial-gradient(27% 17% at 12% 37%,#e6f0e959,#0000 74%),radial-gradient(36% 18% at 23% 54%,#ceded452,#0000 75%),radial-gradient(44% 18% at 41% 71%,#e3ede745,#0000 76%),radial-gradient(49% 16% at 63% 88%,#ccdcd233,#0000 78%);animation:9.3s ease-in-out infinite alternate ds-lab-belly-curl-breathe-right;right:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--left:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--left:after{animation:8.6s cubic-bezier(.38,.08,.62,.96) infinite ds-lab-belly-curl-roll-left;right:-3%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--left:after{animation-duration:9.5s;animation-delay:-4.3s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--right:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--right:after{animation:9s cubic-bezier(.38,.08,.62,.96) infinite ds-lab-belly-curl-roll-right;left:-3%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl--right:after{animation-duration:9.9s;animation-delay:-4.7s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__glass{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask:after{z-index:3;clip-path:polygon(35% 0,65% 0,65% 29%,95% 83%,96% 92%,87% 100%,13% 100%,4% 92%,5% 83%,35% 29%);content:"";opacity:.8;pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff29 29%,#0000 39% 100%);position:absolute;inset:4% 10% 2%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__body{stroke:#e2ffecbd;stroke-width:3px;vector-effect:non-scaling-stroke}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__rim{fill:#dcffea1c;stroke:#eefff4d1;stroke-width:3px;vector-effect:non-scaling-stroke}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__rim-cap{fill:#fff;stroke:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__highlight{fill:none;stroke:#ffffffa8;stroke-linecap:round;stroke-width:5px;vector-effect:non-scaling-stroke}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__liquid{transform-box:fill-box;transform-origin:50%;animation:5.8s ease-in-out infinite alternate ds-flask-liquid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__surface{fill:none;stroke:#b7ffb2f2;stroke-width:3px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:4.6s ease-in-out infinite alternate ds-flask-surface}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__bubbles circle{fill:#d8ffde75;stroke:#ebffefb3;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:6.2s ease-in infinite ds-flask-bubble;animation-delay:var(--bubble-delay);vector-effect:non-scaling-stroke}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__bubbles circle:nth-child(2n){animation-duration:7.4s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__bubbles circle:nth-child(3n){animation-duration:5.5s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__pops circle{fill:#deffe41a;stroke:#eefff2a8;stroke-width:1.5px;opacity:0;filter:drop-shadow(0 0 3px #bfffcd61);transform-box:fill-box;transform-origin:50%;animation:ds-flask-pop var(--pop-duration) ease-out infinite;animation-delay:var(--pop-delay);vector-effect:non-scaling-stroke}@keyframes ds-flask-liquid{0%{transform:translateY(1px)scaleX(1)}to{transform:translateY(-2px)scaleX(1.015)}}@keyframes ds-flask-surface{0%{transform:translate(-2px)translateY(1px)}to{transform:translate(2px)translateY(-1px)}}@keyframes ds-flask-bubble{0%{opacity:0;transform:translateY(8px)scale(.72)}14%{opacity:.86}76%{opacity:.62}88%{opacity:.78;transform:translate(var(--bubble-drift,0), var(--bubble-rise)) scale(.96)}94%{opacity:.42;transform:translate(var(--bubble-drift,0), var(--bubble-rise)) scale(1.65)}to{opacity:0;transform:translate(var(--bubble-drift,0), var(--bubble-rise)) scale(2.2)}}@keyframes ds-flask-pop{0%,84%{opacity:0;transform:translateY(1px)scale(.35)}88%{opacity:.3;transform:translateY(0)scale(.55)}93%{opacity:.68;transform:translateY(-3px)scale(1.2)}97%{opacity:.3;transform:translateY(-7px)scale(1.8)}to{opacity:0;transform:translateY(-10px)scale(2.25)}}@keyframes ds-lab-smoke-breathe-left{0%{opacity:calc(var(--ds-flask-smoke-opacity) * .8);transform:translate(1px,-1px)scaleY(.99)}to{opacity:calc(var(--ds-flask-smoke-opacity) * .976);transform:translate(-2px,3px)scaleY(1.03)}}@keyframes ds-lab-smoke-breathe-right{0%{opacity:calc(var(--ds-flask-smoke-opacity) * .83);transform:translate(-1px)scaleY(1.02)}to{opacity:var(--ds-flask-smoke-opacity);transform:translate(2px,3px)scaleY(.98)}}@keyframes ds-lab-smoke-roll-left{0%{opacity:0;transform:translateY(-2px)rotate(2deg)scale(.4)}18%{opacity:.56;transform:translate(-1px,31px)rotate(-1deg)scale(.57)}48%{opacity:.48;transform:translate(-4px,88px)rotate(-2deg)scale(.8)}76%{opacity:.34;transform:translate(-9px,151px)rotate(-4deg)scale(1.06)}to{opacity:0;transform:translate(-19px,221px)rotate(-8deg)scale(1.36)}}@keyframes ds-lab-smoke-roll-right{0%{opacity:0;transform:translateY(-2px)rotate(-2deg)scale(.4)}18%{opacity:.56;transform:translate(1px,31px)rotate(1deg)scale(.57)}48%{opacity:.48;transform:translate(4px,88px)rotate(2deg)scale(.8)}76%{opacity:.34;transform:translate(9px,151px)rotate(4deg)scale(1.06)}to{opacity:0;transform:translate(19px,221px)rotate(8deg)scale(1.36)}}@keyframes ds-lab-copy-plume-breathe-left{0%{opacity:calc(var(--ds-atmosphere-smoke-opacity) * .8);transform:translate(4px,-2px)scale(.99,1.01)}to{opacity:calc(var(--ds-atmosphere-smoke-opacity) * .978);transform:translate(-5px,4px)scale(1.03,.99)}}@keyframes ds-lab-copy-plume-breathe-right{0%{opacity:calc(var(--ds-atmosphere-smoke-opacity) * .822);transform:translate(-4px,1px)scale(1.02,.99)}to{opacity:var(--ds-atmosphere-smoke-opacity);transform:translate(5px,5px)scale(.99,1.03)}}@keyframes ds-lab-copy-plume-roll-left{0%{opacity:0;transform:translateY(-5px)rotate(1deg)scale(.52)}18%{opacity:.58;transform:translate(-7px,27px)rotate(-1deg)scale(.68)}48%{opacity:.48;transform:translate(-32px,82px)rotate(-5deg)scale(.94)}76%{opacity:.3;transform:translate(-78px,143px)rotate(-11deg)scale(1.2)}to{opacity:0;transform:translate(-132px,213px)rotate(-17deg)scale(1.48)}}@keyframes ds-lab-copy-plume-roll-right{0%{opacity:0;transform:translateY(-5px)rotate(-1deg)scale(.52)}18%{opacity:.58;transform:translate(7px,27px)rotate(1deg)scale(.68)}48%{opacity:.48;transform:translate(32px,82px)rotate(5deg)scale(.94)}76%{opacity:.3;transform:translate(78px,143px)rotate(11deg)scale(1.2)}to{opacity:0;transform:translate(132px,213px)rotate(17deg)scale(1.48)}}@keyframes ds-lab-belly-curl-breathe-left{0%{opacity:calc(var(--ds-belly-smoke-opacity) * .79);transform:translate(3px,-2px)scale(.99,1.01)}to{opacity:calc(var(--ds-belly-smoke-opacity) * .98);transform:translate(-4px,3px)scale(1.02,.99)}}@keyframes ds-lab-belly-curl-breathe-right{0%{opacity:calc(var(--ds-belly-smoke-opacity) * .81);transform:translate(-3px)scale(1.01,.99)}to{opacity:var(--ds-belly-smoke-opacity);transform:translate(4px,4px)scale(.99,1.02)}}@keyframes ds-lab-belly-curl-roll-left{0%{opacity:0;transform:translateY(-4px)rotate(1deg)scale(.46)}20%{opacity:.57;transform:translate(-2px,33px)rotate(-1deg)scale(.62)}42%{opacity:.5;transform:translate(-7px,78px)rotate(-3deg)scale(.82)}60%{opacity:.41;transform:translate(-28px,119px)rotate(-8deg)scale(1.02)}80%{opacity:.27;transform:translate(-72px,169px)rotate(-14deg)scale(1.25)}to{opacity:0;transform:translate(-122px,229px)rotate(-20deg)scale(1.5)}}@keyframes ds-lab-belly-curl-roll-right{0%{opacity:0;transform:translateY(-4px)rotate(-1deg)scale(.46)}20%{opacity:.57;transform:translate(2px,33px)rotate(1deg)scale(.62)}42%{opacity:.5;transform:translate(7px,78px)rotate(3deg)scale(.82)}60%{opacity:.41;transform:translate(28px,119px)rotate(8deg)scale(1.02)}80%{opacity:.27;transform:translate(72px,169px)rotate(14deg)scale(1.25)}to{opacity:0;transform:translate(122px,229px)rotate(20deg)scale(1.5)}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__message{z-index:2;text-shadow:0 2px 12px #000000e0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px;width:100%;min-width:0;max-width:510px;display:grid;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__title-lockup{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;width:min(98%,390px);min-width:0;display:grid;container-type:inline-size}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__title-lockup:after{content:"";background:linear-gradient(90deg,#0000,#77efa280 14% 86%,#0000);width:min(100%,350px);height:1px;margin-top:3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__subtitle{color:#77efa2;letter-spacing:.06em;text-transform:uppercase;white-space:normal;text-wrap:balance;margin:0;font-size:clamp(.6rem,4cqi,.74rem);font-weight:850;line-height:1.2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate h2{color:#fff;letter-spacing:.035em;text-transform:uppercase;white-space:normal;text-wrap:balance;margin:0;font-family:Teko,Arial Narrow,Impact,sans-serif;font-size:clamp(1.65rem,3.4vw,2.45rem);font-weight:700;line-height:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__message>p:not(.ds-entry-gate__subtitle){color:#d4dbd5;margin:0;font-size:clamp(.68rem,1.25vw,.84rem);line-height:1.42}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__terms a{color:#a9ffc4;text-underline-offset:3px;font-weight:800;text-decoration:underline}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__terms a:focus-visible{outline-offset:4px;outline:2px solid #a9ffc4}:where([data-finish-lab-viewer-host],.ds-contained-page) #entry-gate-copy{max-width:470px;font-size:max(.6rem,clamp(.64rem,.82vw,.72rem) - 2px);line-height:1.45}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__message>.ds-entry-gate__status{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__status:empty{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__button{color:#071109;letter-spacing:.045em;text-transform:uppercase;background:var(--ds-green);cursor:pointer;border:1px solid #ffffff52;border-radius:6px;max-width:100%;min-height:42px;margin-top:6px;padding:9px 16px;font-size:clamp(.7rem,1.15vw,.82rem);font-weight:900;line-height:1.1;transition:background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 24px #00c84833}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__button:hover{background:#32df70;transform:translateY(-1px);box-shadow:0 10px 28px #00c8484d}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__button:focus-visible{outline-offset:3px;outline:3px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__button:disabled{cursor:default;opacity:.74;transform:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand{z-index:9;box-sizing:border-box;color:#fff;opacity:1;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:1px solid #ffffff21;border-top-color:#ffffff2e;border-radius:0 0 11px 11px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 8px;width:100%;min-height:62px;padding:6px 8px;display:grid;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand>img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 5px #00c8483d);grid-area:1/1;place-self:center start;width:42px;min-width:42px;max-width:42px;height:42px;display:block;transform:translate(-3.6px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:8px;min-width:0;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy strong,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy small{line-height:1.05;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy strong{letter-spacing:.015em;justify-self:start;font-size:clamp(.43rem,.78vw,.56rem);font-weight:850}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy small{white-space:nowrap;color:#aeb8b0;letter-spacing:.045em;text-align:right;place-self:end;font-size:clamp(.39rem,.7vw,.5rem);font-weight:750}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label{z-index:9;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d0bb8;border:1px solid #ffffff21;border-radius:6px;flex-direction:column;gap:1px;max-width:min(70%,360px);padding:7px 10px;display:flex;position:absolute;top:14px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label--current{width:100%;max-width:none;height:var(--ds-build-header-height);box-sizing:border-box;text-align:left;background:#000;border:1px solid #ffffff21;border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;padding:8px 12px 9px;position:static}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label span{color:#fff;font-family:Teko,Arial Narrow,Impact,sans-serif;font-size:var(--ds-preview-label-size);letter-spacing:.055em;text-transform:uppercase;font-weight:700;line-height:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__title{justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__title:before{background:var(--ds-green);content:"";border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite ds-live-status-pulse;position:relative;top:-2px;box-shadow:0 0 #00e65b7a}@keyframes ds-live-status-pulse{0%,35%{opacity:1;transform:scale(1);box-shadow:0 0 #00e65b7a}75%,to{opacity:.82;transform:scale(.92);box-shadow:0 0 0 5px #00e65b00}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label small,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label dd{color:#b9c2bb;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:750;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__selections{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between;gap:0 10px;width:100%;margin:3px 0 0;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__selection{border-left:1px solid #fff;gap:1px;min-width:0;padding:0 11px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__selection:last-child{padding-right:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__selection dt{color:var(--ds-green);letter-spacing:.105em;text-transform:uppercase;font-size:.5rem;font-weight:850;line-height:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__selection dd{color:#eef3ef;margin:0;line-height:1.15}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-tray{z-index:9;pointer-events:none;width:min(280px,100% - 278px);position:absolute;bottom:10px;right:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-tray[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note{color:#f5f7f3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;border:1px solid #ffd5379e;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid;position:relative;box-shadow:0 5px 18px #00000052}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-close{color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;min-height:0;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:2px;right:2px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-close:hover{background:#ffffff26}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-close:focus-visible{outline-offset:1px;outline:2px solid #00d54b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note img{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 1px 1px #00000080);width:18px;height:22px;transform:rotate(90deg)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note p{overflow-wrap:anywhere;min-width:0;margin:0;padding-right:25px;font-size:.63rem;font-weight:720;line-height:1.3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state{z-index:12;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c0ad1;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;font-weight:750;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state[hidden],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-state=ready] .ds-stage-state--loading,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-state=error] .ds-stage-state--loading{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state--error{text-align:center;border-radius:8px;flex-direction:column;gap:2px;width:min(430px,100% - 34px);bottom:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state--error strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-family:Teko,Arial Narrow,Impact,sans-serif;font-size:1.1rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state--error span{color:#cbd2cc;font-weight:500}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-loader{border:2px solid #ffffff42;border-top-color:var(--ds-green);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(1turn)}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar{background:#e9eeea;border:1px solid #d2d9d3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;margin-top:11px;padding:9px;display:grid;container-type:inline-size}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar .ds-button{width:100%;min-width:0;font-size:clamp(.76rem,2.8cqi,1rem)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar #reset-viewer,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar #rock-graphic,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar #change-rc-model,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar #save-build-image,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar .ds-stage-instructions{grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-project-help{color:#34473b;grid-column:1/-1;margin:0 2px 4px;font:12px/1.45 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) #open-project-notice{max-height:90dvh;overflow:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) #open-project-notice .ds-button{width:100%;margin-top:12px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-light-cast-swatch{background:var(--light-cast,#fff);border:1px solid #647368;border-radius:50%;flex:0 0 15px;width:15px;height:15px;display:inline-block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-cast .ds-button__label{min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog{box-sizing:border-box;color:#f1f6f2;background:#101512;border:2px solid #00c844;border-radius:12px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;font:16px/1.5 Arial,sans-serif;box-shadow:0 12px 50px #0008}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog::backdrop{background:#000b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog__header{justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog .ds-model-dialog__header+p{margin:14px 0 16px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog h2{color:#f1f6f2;letter-spacing:normal;text-transform:none;margin:0;font:700 1.3em/1.25 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog p{color:#f1f6f2;font:.9em/1.5 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog .ds-model-close{color:#fff;cursor:pointer;background:#222b25;border:1px solid #69736c;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;display:inline-grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-close svg{width:20px;height:20px;margin:0;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option{color:#fff;cursor:pointer;font:inherit;background:#1d2720;border:2px solid #455148;border-radius:8px;flex-direction:column;align-items:center;padding:12px 8px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option__thumb{aspect-ratio:18/13;background:linear-gradient(#080808,#929292);border:1px solid #344139;border-radius:4px;flex:none;width:100%;height:auto;margin-bottom:8px;display:block;position:relative;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option__thumb img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option small{color:#c4d1c7;font-size:.8rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option[aria-pressed=true]{background:#14351f;border-color:#00d74c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option:focus-visible,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-close:focus-visible{outline-offset:3px;outline:3px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option:disabled{opacity:.55;cursor:progress}:where([data-finish-lab-viewer-host],.ds-contained-page) #save-build-image[hidden],:where([data-finish-lab-viewer-host],.ds-contained-page) #sprint-burnout[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) #sprint-burnout[aria-pressed=true]{color:#ffdb68;background:#171b18;border-color:#ffcf40}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls{--ds-sound-width:52px;--ds-sound-gap:8px;grid-column:1/-1;grid-template-columns:minmax(0, 1fr) var(--ds-sound-width);gap:var(--ds-sound-gap);min-width:0;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls[hidden],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls [hidden]{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls[data-boat=true]{grid-template-columns:minmax(0,1fr)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls[data-boat=true]:before{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls .ds-boat-tilt-toggle{grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-tilt-toggle[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar #sprint-burnout{padding-inline:calc(10px + var(--ds-sound-width) + var(--ds-sound-gap)) 10px}:where([data-finish-lab-viewer-host],.ds-contained-page) #sprint-burnout .ds-model-action-icon--burnout{vertical-align:middle;flex-basis:24px;width:24px;height:24px;margin-right:5px;display:inline-block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar #burnout-sound{min-width:44px;padding:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) #burnout-sound[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) #burnout-sound svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) #burnout-sound[aria-pressed=true]{color:#00c84a;background:#171b18;border-color:#00c84a}:where([data-finish-lab-viewer-host],.ds-contained-page) #burnout-sound[aria-pressed=true] .ds-sound-muted,:where([data-finish-lab-viewer-host],.ds-contained-page) #burnout-sound[aria-pressed=false] .ds-sound-waves{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download{max-height:90dvh;overflow:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download__link{color:#07140c;text-align:center;background:#00c853;border-radius:7px;margin:12px 0;padding:12px 18px;font-weight:800;text-decoration:none;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download__link:focus-visible{outline-offset:3px;outline:3px solid #111}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download__copy{color:#111;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #69736c;border-radius:7px;padding:12px 18px;font-weight:800;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download__copy:disabled{opacity:.6;cursor:wait}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download__share{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-build-download__copy:focus-visible{outline-offset:3px;outline:3px solid #00c853}:where([data-finish-lab-viewer-host],.ds-contained-page) #build-download-preview{border-radius:8px;max-width:100%;height:auto;margin:12px auto 0;display:block}@media (max-width:360px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-dialog{padding:14px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-options{gap:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-option__thumb{height:auto}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button{letter-spacing:.025em;text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-family:inherit;font-size:1rem;font-weight:850;line-height:1;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button:active:not(:disabled){transform:translateY(1px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--primary{color:#08100a;background:var(--ds-green);border:1px solid #00ae3e;gap:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--primary:hover:not(:disabled){background:#11df5b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--secondary{color:#202520;background:#fff;border:1px solid #cad1cb}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--secondary:hover{background:#edf8f0;border-color:#00ad3d}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--lighting,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-cast,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-boost,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--capture,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--icon-action{gap:7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button__icon--solid{fill:currentColor;stroke:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button__label{white-space:nowrap}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--capture .ds-button__icon{transform:translateY(-.5px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__button[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--lighting[aria-pressed=true],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-boost[aria-pressed=true]{color:#fff;border-color:var(--ds-green);background:#171b18;box-shadow:inset 0 0 0 1px #00c8483d,0 0 18px #00c84833}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--lighting[aria-pressed=true]:hover,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-boost[aria-pressed=true]:hover{color:#fff;background:#202720}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--lighting #lighting-state,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-boost #light-boost-state{min-width:1.55rem;color:var(--ds-green-dark);display:inline-block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--lighting[aria-pressed=true] #lighting-state,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--light-boost[aria-pressed=true] #light-boost-state{color:var(--ds-green)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button:disabled{color:#798079;cursor:default;box-shadow:none;background:#dce1dd;border-color:#cbd1cc}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button:disabled :is(#lighting-state,#light-boost-state){color:inherit}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button[aria-busy=true]{cursor:wait}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button__motion-mark{border:1px solid #00000038;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1.05rem;line-height:1;display:inline-grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button__orbit-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px;height:24px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-feedback{color:#08100a;flex:1 0 100%;width:100%;padding:8px 0;font-size:13px;font-weight:750;text-decoration:underline}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-instructions{color:#5e665f;text-align:left;min-width:0;margin:1px 3px 0;font-size:.75rem;line-height:1.35}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-controls{gap:11px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-control-group,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-control{border:1px solid var(--ds-line);background:#fff;border-radius:9px;min-width:0;margin:0;padding:16px;box-shadow:0 1px 3px #0000000e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary{color:#181b18;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:9px;min-height:44px;margin:0;padding:6px 0;font-family:Teko,Arial Narrow,Impact,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;list-style:none;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary::-webkit-details-marker{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary::marker{content:""}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary>strong{transform:translateY(.1em)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-step{color:#06250f;background:#bdf4d0;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Inter,ui-sans-serif,sans-serif;font-size:.68rem;font-weight:900;display:inline-grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-current{color:#687069;letter-spacing:.015em;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:180px;font-family:Inter,ui-sans-serif,sans-serif;font-size:.62rem;font-weight:760;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-chevron{fill:none;stroke:#333a34;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;transition:transform .16s}:where([data-finish-lab-viewer-host],.ds-contained-page) [data-collapsible-panel][open]>.ds-panel-summary .ds-panel-chevron{transform:rotate(180deg)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-content{margin-top:11px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-control-help{color:var(--ds-muted);margin:7px 0 11px;font-size:.76rem;line-height:1.4}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help{border:1px solid var(--ds-border,#d4dad6);color:var(--ds-muted);border-radius:7px;margin:0 0 12px;padding:9px 11px;font-size:.76rem;line-height:1.5}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help>summary{cursor:pointer;color:#24543a;min-height:24px;font-weight:600}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help>p{margin:8px 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help>a{color:#24603b;text-underline-offset:2px;text-decoration:underline}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help>summary:focus-visible,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help>a:focus-visible{outline-offset:3px;outline:2px solid #008c39}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-help{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid{gap:7px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice.ds-material-included{cursor:pointer}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch.ds-swatch--neon{background:linear-gradient(135deg,#ff32b4,#ff6831 28%,#f5ff32 52%,#83ff22 76%,#16db44)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--base{grid-template-columns:1fr}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--base>[data-value=white]{grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--preview{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--finish{grid-template-columns:1fr}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice{color:#222622;text-align:left;cursor:pointer;background:#f5f6f5;border:1px solid #dce1dd;border-radius:7px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:57px;padding:8px 9px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice:hover{background:#f0f8f2;border-color:#8ed5a7}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice:disabled,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice.ds-material-included[aria-disabled=true]{color:#777e78;cursor:not-allowed;background:#ecefec;border-color:#d9ded9}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice.is-selected{background:var(--ds-green-soft);border-color:var(--ds-green-dark);box-shadow:0 0 0 1px var(--ds-green-dark) inset;padding-right:28px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice.is-selected:after{color:#fff;content:"✓";background:var(--ds-green-dark);border-radius:50%;place-items:center;width:17px;height:17px;font-size:.68rem;font-weight:950;display:grid;position:absolute;top:6px;right:7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice strong{text-overflow:ellipsis;font-size:.77rem;font-weight:820;line-height:1.15;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice small{color:#747b75;font-size:.65rem;line-height:1.2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch{background:#ddd;border:1px solid #0000002e;border-radius:50%;width:31px;height:31px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000024}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch:after{content:"";border-radius:inherit;border:1px solid #ffffff80;position:absolute;inset:3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--white{background:linear-gradient(135deg,#fcfcfb 0 45%,#d3d7d3 47% 56%,#f7f8f6 58%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--flat{background:linear-gradient(145deg,#0000 0 28%,#ffffffeb 30% 38%,#0000 41%),linear-gradient(135deg,#202522,#9ca49e 48%,#343a36);border-radius:7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--rc{background:radial-gradient(circle at 50% 20%,#151817 0 2px,#0000 2.5px),radial-gradient(circle at 43% 45%,#151817 0 1.6px,#0000 2px),radial-gradient(circle at 58% 66%,#151817 0 1.7px,#0000 2.1px),linear-gradient(90deg,#151817 0 22%,#aeb7b2 24% 76%,#151817 78% 100%);border-radius:9px 9px 5px 5px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--silver{background:linear-gradient(132deg,#343a3c,#fafafa 26%,#777f81 47%,#f7f9f9 66%,#3f4749)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--oilspill{background:conic-gradient(from 35deg,#fd437d,#ffce3d,#29e0ab,#4d72ff,#a74bff,#fd437d)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--matte{filter:saturate(.55);background:radial-gradient(circle at 35% 30%,#e8ebe8,#909791 70%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--gloss{background:linear-gradient(135deg,#737c75 0 30%,#fff 33% 42%,#8d948f 46% 100%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--super-gloss{background:linear-gradient(142deg,#535b55 0 38%,#fafffc 43% 58%,#717a73 63% 100%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--flake{background:radial-gradient(circle at 24% 35%,#fff 0 1px,#0000 2px),radial-gradient(circle at 70% 24%,#dcffea 0 1px,#0000 2px),radial-gradient(circle at 62% 70%,#fff 0 1.5px,#0000 2.5px),radial-gradient(circle at 35% 80%,#c7fbd9 0 1px,#0000 2px),#707771}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--prism{background:linear-gradient(132deg,#0000 0 27%,#fffffff5 32% 39%,#0000 44%),linear-gradient(138deg,#59615e 0 14%,#5751c9 23%,#29bfff 33%,#43dc93 43%,#eddb56 52%,#ff745f 60%,#7253d7 70%,#d9edf0 82%,#59615e 100%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--super-cosmic{background:radial-gradient(at 20% 28%,#ff755e 0 1.2px,#0000 2.2px),radial-gradient(at 70% 22%,#58f7d1 0 1.6px,#0000 2.8px),radial-gradient(at 46% 44%,#7c7dff 0 1.1px,#0000 2px),radial-gradient(at 78% 68%,#ffdf55 0 1.3px,#0000 2.4px),radial-gradient(at 28% 74%,#55b9ff 0 1.7px,#0000 2.8px),radial-gradient(at 55% 82%,#ff68c7 0 1px,#0000 2px),linear-gradient(142deg,#4f5754 0 37%,#f8fffd 42% 49%,#646d68 55% 100%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--xtreme-bash{background:radial-gradient(at 18% 24%,#ffffffb8 0 7%,#343b3794 9% 15%,#0000 17%) 0 0/17px 14px,radial-gradient(at 72% 20%,#e8eeeaa8 0 8%,#3037339e 10% 17%,#0000 19%) 0 0/19px 16px,radial-gradient(at 42% 62%,#f6faf7b3 0 10%,#2b312ea3 12% 19%,#0000 21%) 0 0/23px 18px,radial-gradient(at 84% 76%,#e0e6e29e 0 8%,#2d343099 10% 16%,#0000 18%) 0 0/21px 17px,radial-gradient(at 15% 84%,#ebf1eda3 0 7%,#30373399 9% 15%,#0000 17%) 0 0/18px 15px,#69716c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--fracture{background:linear-gradient(34deg,#0000 0 43%,#64f5fff2 45% 48%,#0000 50%),linear-gradient(112deg,#0000 0 38%,#ff5cd3e6 40% 43%,#0000 45%),linear-gradient(156deg,#0000 0 55%,#ffee62eb 57% 60%,#0000 62%),conic-gradient(from 215deg,#4f5656,#d8e1dc,#7c78ff,#5cf4bf,#e0df73,#cf6dff,#4f5656)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--fracture:before{content:"";background:linear-gradient(68deg,#0000 0 46%,#101816c2 48% 51%,#0000 53%),linear-gradient(145deg,#0000 0 42%,#101816b3 44% 47%,#0000 49%);position:absolute;inset:5px 4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--geohex{background:conic-gradient(from 215deg,#4f5656,#d8e1dc,#7c78ff,#5cf4bf,#e0df73,#cf6dff,#4f5656)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-swatch--geohex:before{content:"";opacity:.82;background:linear-gradient(30deg,#0000 0 45%,#17201d 46% 54%,#0000 55%) 0 0/6px 10px,linear-gradient(150deg,#0000 0 45%,#17201d 46% 54%,#0000 55%) 0 0/6px 10px,linear-gradient(90deg,#0000 0 45%,#17201d 46% 54%,#0000 55%) 3px 5px/6px 10px;position:absolute;inset:2px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-layer-note{color:#4f5951;border-left:3px solid var(--ds-green);background:#f1f8f3;border-radius:3px;margin:11px 0 0;padding:8px 9px;font-size:.68rem;line-height:1.4}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-substrate-requirement{color:#123d20;border:1px solid #8bd2a0;border-left:4px solid var(--ds-green-dark);background:#e5f8ea;border-radius:5px;margin:11px 0 0;padding:9px 10px;font-size:.7rem;font-weight:720;line-height:1.4}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-substrate-requirement[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-control-group[data-substrate-locked=true] .ds-panel-current{color:#08772f;font-weight:850}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-control-group[data-substrate-locked=true] .ds-choice-grid--base>button{opacity:.78}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-control{display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-panel-content{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-source{background:#f7f9f7;border:1px solid #d6ddd7;border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-source__intro h3{color:#171b18;letter-spacing:.045em;text-transform:uppercase;margin:0;font-family:Teko,Arial Narrow,Impact,sans-serif;font-size:1.05rem;font-weight:700;line-height:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-source__intro p{color:var(--ds-muted);margin:4px 0 0;font-size:.69rem;line-height:1.35}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme{gap:6px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme label{color:#444b45;letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:800}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme--colors{border-left:2px solid #b7dfc4;min-width:0;margin-left:12px;padding-left:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme--colors[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme select{color:#172019;width:100%;min-height:42px;font:inherit;background:#f7f9f7;border:1px solid #cfd6d0;border-radius:6px;padding:8px 34px 8px 10px;font-size:.76rem;font-weight:760}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme select[data-placeholder=true],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary [data-placeholder=true]{color:#69736c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme select option{color:#172019}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme select option:disabled{color:#69736c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme select option[data-current=true]{color:#125c2d;background:#e0f5e6;font-weight:700}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme select[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-menu{min-width:0;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-trigger{color:#172019;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #aab5ad;border-radius:8px;padding:12px 34px 12px 12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-artwork-choice-trigger:hover:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-artwork-choice-trigger:focus:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-artwork-choice-trigger:active:not(:disabled){color:#172019;text-shadow:none;background:#f1f8f3;border-color:#60876b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-artwork-choice-trigger:focus-visible{outline-offset:2px;outline:2px solid #00b846}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-trigger:after{content:"▾";position:absolute;right:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-trigger[data-placeholder=true]{color:#69736c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-trigger:disabled{opacity:.55;cursor:wait}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-list{box-sizing:border-box;overscroll-behavior-y:contain;background:#fff;border:1px solid #aab5ad;border-radius:8px;gap:6px;max-height:300px;margin-top:6px;padding:8px;display:grid;overflow-y:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-list[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-choice-list .ds-choice{text-align:left;width:100%;min-height:44px;padding:10px 34px 10px 12px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-artwork-choice-menu button{letter-spacing:normal;text-transform:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-theme small{color:#747b75;font-size:.65rem;line-height:1.35}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-current{color:#687069;letter-spacing:.035em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;padding:1px 3px 0;font-size:.62rem;font-weight:760;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-file-name{color:#343a35;letter-spacing:normal;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;font-size:.72rem;font-weight:750;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-privacy-note{color:#285436;background:var(--ds-green-soft);border-radius:5px;margin:0;padding:9px 10px;font-size:.68rem;font-weight:650;line-height:1.42}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-privacy-note span{color:var(--ds-green-dark);margin-right:5px;font-size:.65rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-file-rules{color:#7a817b;margin:0;font-size:.62rem;line-height:1.35}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer{color:#0b3518;background:var(--ds-green);border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer p{margin:0;font-size:.7rem;font-weight:720;line-height:1.2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__notice{flex:36rem;max-width:900px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__build{letter-spacing:.11em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 100%;order:3;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:850;line-height:1.2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__copyright{border-top:1px solid #0b351840;flex:0 0 100%;order:2;min-width:0;padding-top:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__legal{flex-wrap:wrap;gap:8px 20px;margin-bottom:10px;font-size:.8rem;font-weight:800;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__legal a{color:#071109;text-underline-offset:3px;text-decoration:underline}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__legal a:focus-visible{outline-offset:4px;outline:2px solid #071109}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__copyright p{line-height:1.2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__copyright p+p{margin-top:5px;font-style:italic;font-weight:400}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-mobile-browser-clearance{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true]+.ds-mobile-browser-clearance{width:100%;height:max(144px, calc(env(safe-area-inset-bottom,0px) + 112px));pointer-events:none;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-visually-hidden{white-space:nowrap!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-noscript{z-index:50;color:#111;text-align:center;border-left:5px solid var(--ds-green);box-shadow:var(--ds-shadow);background:#fff;border-radius:6px;padding:12px 16px;position:fixed;bottom:16px;left:16px;right:16px}:where([data-finish-lab-viewer-host],.ds-contained-page) :where(button,select,summary):focus-visible{outline:3px solid var(--ds-green);outline-offset:3px}@media (max-width:1160px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-workspace{grid-template-columns:minmax(0,1fr)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-control,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-controls>[data-collapsible-panel]{grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--finish{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--base{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-page-shell{width:min(100% - 18px,720px);padding:9px 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer{border-radius:16px;padding:2px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-header{border-radius:11px 11px 0 0;flex-direction:column;gap:16px;padding:21px 17px}:where([data-finish-lab-viewer-host],.ds-contained-page) h1{font-size:clamp(2.3rem,11vw,3.7rem)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-prototype-badge{margin-top:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-workspace{gap:10px;padding:9px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage{aspect-ratio:4/3;min-height:390px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-tray{width:min(320px,100% - 20px);bottom:10px;right:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar{flex-wrap:wrap}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-instructions{text-align:left;flex:1 0 100%;margin:2px 0 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-controls{grid-template-columns:1fr}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-artwork-control{grid-column:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--finish{grid-template-columns:1fr}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer{border-radius:0 0 11px 11px}}@media (max-width:480px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke{--ds-half-rendered-flask-height:clamp(53.67px, 15.3vw, 70.58px);--ds-tenth-rendered-flask-height:clamp(10.73px, 3.06vw, 14.12px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary{grid-template-columns:auto minmax(0,1fr) auto;row-gap:3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-step{grid-area:1/1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-summary>strong{grid-area:1/2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-current{text-align:left;grid-area:2/2;max-width:100%;font-size:.68rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-panel-chevron{grid-area:1/3/span 2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage{aspect-ratio:10/11;min-height:350px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label{max-width:calc(50% - 14px);padding:6px 8px;top:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label--current{right:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-tray{overscroll-behavior:contain;pointer-events:auto;width:calc(100% - 16px);top:auto;bottom:8px;right:8px;overflow-y:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note-list{justify-content:flex-end;gap:5px;min-height:100%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note{grid-template-columns:15px minmax(0,1fr);gap:6px;padding:5px 7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note img{width:15px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note p{font-size:.56rem;line-height:1.22}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label small{max-width:118px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask{width:min(32.3%,121px);min-width:92px;max-width:121px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate{padding:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__content{gap:6px;width:min(96%,430px);padding:10px 13px 12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__message{gap:5px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__button{min-height:38px;padding:7px 12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand{gap:6px;min-height:62px;padding:6px 8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand>img{width:42px;height:42px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy strong{font-size:.43rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-brand__copy small{font-size:.34rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state--error{bottom:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice-grid--base{grid-template-columns:1fr}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar .ds-button{flex:auto;padding-left:10px;padding-right:10px;font-size:.76rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer{align-items:flex-end;gap:8px 12px;padding:11px 13px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__notice{flex-basis:100%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer__build{font-size:.62rem}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-frame{--ds-build-header-height:92px;flex-direction:column;gap:8px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-build-card{order:2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-toolbar .ds-button{flex:none;width:100%;min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions{z-index:8;box-sizing:border-box;background:#0c110e;border:1px solid #344139;border-radius:7px;order:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,1.05fr);gap:4px;width:100%;padding:4px;display:grid;position:relative;box-shadow:0 2px 6px #00000057}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions .ds-button{color:#dce5de;text-align:center;background:#151a17;border-color:#0000;gap:6px;width:100%;min-width:0;min-height:48px;padding:6px 4px;font-size:.76rem;line-height:1.05}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions .ds-button:hover:not(:disabled){color:#f3f7f4;background:#1b221e;border-color:#00ae3e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions .ds-button:disabled{color:#626963;background:#101411;border-color:#0000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions span{min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-tools{flex-direction:column;order:0;gap:6px;width:100%;display:flex;position:static}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-tool-scrim{z-index:9;cursor:default;background:#0000006b;border:0;border-radius:0 0 12px 12px;width:auto;min-height:0;padding:0;animation:.16s both ds-tool-scrim-in;display:block;position:absolute;inset:56px 0 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-tool-scrim[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail{box-sizing:border-box;flex-direction:row;flex:none;order:-1;gap:4px;width:100%;padding:4px;box-shadow:0 3px 12px #0000002e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail__button{touch-action:manipulation;flex:1 1 0;grid-template-columns:auto auto;justify-content:center;gap:5px;width:auto;height:44px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail__button svg{width:18px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail__label{letter-spacing:.055em;text-transform:uppercase;white-space:normal;clip-path:none;width:auto;height:auto;font-size:.54rem;font-weight:850;line-height:1;position:static;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer{z-index:11;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090c0a;width:100%;min-height:48px;max-height:min(70dvh,420px);padding:7px;animation-name:ds-tool-drawer-down;position:absolute;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 3px 12px #0000002e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__header{justify-content:space-between;align-items:center;min-width:0;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer .ds-stage-tool__label{color:#eef3ef;letter-spacing:.075em;text-transform:uppercase;white-space:normal;clip-path:none;width:auto;height:auto;font-size:.66rem;font-weight:850;line-height:1;position:static;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__collapse{touch-action:manipulation;flex:0 0 44px;width:44px;height:44px;margin-left:5px;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__collapse-icon{width:20px;height:20px;transform:rotate(90deg)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__collapse:before{content:"";pointer-events:none;background:#ffffff57;width:1px;position:absolute;top:5px;bottom:5px;left:-8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom{grid-template-columns:44px minmax(80px,1fr) 44px minmax(42px,auto);place-items:center stretch}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom .ds-tool-drawer__header{grid-area:1/1/auto/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom>button:not(.ds-tool-drawer__collapse){touch-action:manipulation;width:44px;height:44px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom #view-zoom-out{grid-area:2/1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom #view-zoom{writing-mode:horizontal-tb;direction:ltr;grid-area:2/2;width:100%;height:44px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom #view-zoom-in{grid-area:2/3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-zoom #view-zoom-value{grid-area:2/4;max-width:none;padding:0 3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan{flex-flow:row;justify-content:center;align-items:center;gap:5px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker .ds-tool-drawer__header,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan .ds-tool-drawer__header{display:contents}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker .ds-stage-tool__label,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan .ds-stage-tool__label{text-align:center;white-space:nowrap;flex:0 auto;order:0;min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker>.ds-background-option,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan>button:not(.ds-tool-drawer__collapse){flex:0 0 44px;order:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #view-pan-toggle{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker .ds-tool-drawer__collapse,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan .ds-tool-drawer__collapse{order:2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-option{touch-action:manipulation;width:44px;height:44px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-option__warehouse-icon{width:27px;height:27px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan>button:not(.ds-tool-drawer__collapse){touch-action:manipulation;width:44px;height:44px;min-height:44px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-frame>.ds-stage-instructions{box-sizing:border-box;color:#4f5852;text-align:left;flex:none;order:1;width:100%;min-width:0;margin:0;padding:0 5px;font-size:.68rem;line-height:1.3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage{aspect-ratio:10/11;order:0;min-height:350px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-meta{background:0 0;border:0;border-radius:0;order:-1;display:block;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=awaiting] .ds-stage-meta,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-entry-state=leaving] .ds-stage-meta,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true][data-entry-state=awaiting] .ds-stage-tools,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true][data-entry-state=leaving] .ds-stage-tools,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true][data-entry-state=awaiting] .ds-phone-stage-actions,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true][data-entry-state=leaving] .ds-phone-stage-actions,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true][data-entry-state=awaiting] .ds-stage-frame>.ds-stage-instructions,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true][data-entry-state=leaving] .ds-stage-frame>.ds-stage-instructions{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label--current{box-sizing:border-box;width:100%;max-width:none;position:static}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label--current{height:var(--ds-build-header-height);text-align:left;background:#000;border:1px solid #ffffff21;border-bottom:0;border-radius:10px 10px 0 0;padding:7px 9px 8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label__title{justify-content:flex-start}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label__selections{grid-template-columns:repeat(2,minmax(0,max-content));align-items:stretch;gap:5px 10px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label__selections:before{content:"";pointer-events:none;background:#fff3;grid-area:2/1/auto/-1;height:1px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label__selection{min-width:0;padding:0 7px;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label__selection:before{content:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-label__selection dd{color:#eef3ef;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-note-tray{z-index:9;pointer-events:auto;width:calc(100% - 16px);max-height:38%;padding:0;position:absolute;top:auto;bottom:8px;right:8px;overflow:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-note-list{justify-content:flex-start;gap:5px;min-height:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border:1px solid #ffd53780;border-radius:6px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:7px 8px;box-shadow:0 2px 8px #00000040}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-note img{width:18px;height:22px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-note p{font-size:.63rem;line-height:1.3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-brand{z-index:9;box-sizing:border-box;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:1px solid #ffffff21;border-top-color:#ffffff2e;border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;width:100%;min-height:68px;padding:6px 8px;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-brand>img{align-self:end;width:42px;height:42px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-brand__copy{display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-brand__copy strong{font-size:.43rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-brand__copy small{font-size:.36rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-drag-cue{gap:8px;width:max-content;min-width:144px;height:30px;padding:4px 9px 4px 7px;font-size:.64rem;display:flex;top:-6px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-drag-cue__gesture{width:20px;height:20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-drag-cue svg{width:12px;height:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-entry-gate{overflow-y:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-entry-gate__button,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-artwork-theme select{touch-action:manipulation;min-height:44px}@media (orientation:landscape){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage{aspect-ratio:16/10;min-height:390px}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__fx{letter-spacing:-.04em;font:850 15px/1 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker{width:208px;padding:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-submenu{gap:6px;width:184px;padding:8px;display:grid;left:248px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-heading{justify-content:flex-start;align-items:center;gap:6px;min-height:32px;margin-bottom:5px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-heading strong{color:#edf5ef;font:750 12px/1.25 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-grid{gap:6px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control{width:100%;min-width:0;min-height:44px;box-shadow:none;color:#edf3ef;text-transform:none;background:#151c17;border:1px solid #59665d;border-radius:5px;justify-content:flex-start;gap:8px;padding:8px;font:700 12px/1.25 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-button__label{white-space:normal;text-align:left}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-button__label small{color:#afbbb3;margin-bottom:2px;font-size:10px;font-weight:500;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control:not(:disabled):hover{background:#1a281e;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control[aria-pressed=true],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control[aria-expanded=true]{background:#12331e;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control :is(#lighting-state,#light-boost-state){color:#e5f2e9}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control[aria-pressed=true] #light-boost-state{color:#00e956}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control:disabled{color:#89958d;background:#1c231e;border-color:#3c463f}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-picker .ds-effects-control:disabled #light-boost-state{color:inherit}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-chevron{color:#bbc8bf;margin-left:auto;font-size:19px;line-height:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-help{color:#adbab1;margin:8px 2px 1px;font:11px/1.4 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-option,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-back{color:#eef3ef;text-align:left;cursor:pointer;background:#151c17;border:1px solid #59665d;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:8px;font:700 12px/1.25 Arial,sans-serif;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-back{color:#b9c8be;border-color:#0000;padding:4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-back span{font-size:22px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-option[aria-pressed=true]{color:#00e956;background:#12331e;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-option[aria-pressed=true]:after{content:"✓";margin-left:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-option:hover,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-back:hover{border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-option:disabled{opacity:.5;cursor:default}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-control:focus-visible,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-option:focus-visible,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-effects-back:focus-visible,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tool-rail__fx:focus-visible{outline-offset:2px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail__button{grid-template-rows:20px auto;grid-template-columns:1fr;gap:2px;min-width:0;height:48px;padding:4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail__label{letter-spacing:.02em;font-size:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-rail__fx{grid-template-rows:1fr;font-size:16px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-picker .ds-effects-control{min-height:48px;padding:7px;font-size:12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-heading strong{font-size:13px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-picker[data-submenu]:not([data-submenu=""]){display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-submenu{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-submenu .ds-effects-heading{grid-column:1/-1;justify-content:flex-start}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-submenu .ds-effects-option{text-align:center;flex-wrap:wrap;justify-content:center;min-height:52px;padding:7px 4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-option[aria-pressed=true]:after{margin-left:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-effects-back{min-width:52px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-background-picker.ds-scene-menu{justify-items:stretch;width:208px;padding:8px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-grid{gap:6px;width:100%;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option{color:#edf3ef;width:100%;min-width:0;height:auto;min-height:44px;box-shadow:none;text-align:left;background:#151c17;border:1px solid #59665d;border-radius:5px;align-items:center;gap:8px;padding:8px;font:700 12px/1.25 Arial,sans-serif;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option__warehouse-icon{flex:0 0 18px;width:18px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-label{min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-label small{color:#afbbb3;margin-top:2px;font-size:10px;font-weight:500;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-swatch{box-sizing:border-box;border:1px solid #95a097;border-radius:3px;flex:0 0 18px;width:18px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-swatch--black{background:#000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-swatch--white{background:#fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option:hover:not(:disabled){background:#1a281e;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option[aria-pressed=true]{color:#00e956;background:#12331e;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option[aria-pressed=true]:not([data-stage-background=track]):after{content:"✓";margin-left:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option:disabled{color:#89958d;background:#1c231e;border-color:#3c463f}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-menu .ds-background-option:focus-visible{outline-offset:2px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker.ds-scene-menu{width:100%;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-scene-menu .ds-background-option{width:100%;height:auto;min-height:48px;padding:7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-scene-menu .ds-background-option__warehouse-icon{width:18px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__header{justify-content:flex-start;gap:6px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-view-pan .ds-tool-drawer__header{display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer .ds-tool-drawer__collapse{order:-1;margin-left:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__collapse-icon{transform:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-tool-drawer__collapse:before{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage .ds-boat-flip{z-index:8;box-sizing:border-box;opacity:1;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;width:171px;height:43px;min-height:43px;box-shadow:none;padding:8px 12px 8px 9px;font-family:inherit;position:absolute;top:50%;left:auto;right:30px;transform:translate(50%,-50%)rotate(90deg)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage .ds-boat-flip[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage .ds-boat-flip:disabled{pointer-events:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage .ds-boat-flip{transition:opacity .22s}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-flip:hover,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-flip:active{background:#101e15;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-flip .ds-drag-cue__gesture{animation-name:ds-boat-tap}@keyframes ds-boat-tap{0%,16%,66%,to{transform:scale(1)}28%{transform:scale(.84)}44%{transform:scale(1.06)}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-flip:focus-visible{outline-offset:3px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage .ds-boat-flip{gap:8px;width:144px;height:30px;min-height:30px;padding:4px 9px 4px 7px;font-size:.64rem;top:50%;left:auto;right:20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors{z-index:10;color:#eef3ef;flex-direction:column;gap:4px;width:122px;max-height:calc(100% - 64px);font-family:Arial,sans-serif;display:flex;position:absolute;top:8px;right:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-touch-part-picker{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#fff;background:#101b14;border:1px solid #526357;border-radius:16px;width:min(92vw,560px);max-width:92vw;max-height:min(72dvh,620px);margin:auto;padding:16px;font:16px Arial,sans-serif;overflow-y:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog::backdrop{background:#000a}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog h2{margin:0 0 12px;font-size:22px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog button{box-sizing:border-box;color:#fff;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;touch-action:manipulation;background:#17251d;border:1px solid #526357;border-radius:8px;width:100%;height:auto;min-height:48px;margin:0;padding:10px 12px;font:16px/1.3 Arial,sans-serif;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog button[aria-pressed=true]{background:#244a32;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog button:focus-visible{outline:2px solid #63ff98}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog[open]{flex-direction:column;display:flex;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog-header{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog-header h2{color:#fff;letter-spacing:normal;text-transform:none;margin:0;font:600 20px/1.25 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog .ds-part-dialog-close{text-align:center;flex:0 0 48px;width:48px;height:48px;margin:0;padding:0;font-size:30px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin-top:12px;padding:2px;display:grid;overflow-y:auto}@media (max-width:340px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-part-dialog-list{grid-template-columns:1fr}}@media (any-pointer:coarse){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-panel{box-sizing:border-box;align-self:flex-end;width:min(210px,47vw)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors [data-color-target]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors .ds-touch-part-picker{color:#fff;text-align:left;background:#17251d;border:1px solid #526357;border-radius:6px;width:100%;min-height:48px;margin-bottom:6px;padding:8px;font-size:16px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle{min-height:44px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-swatches button{min-height:44px;font-size:16px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-heading strong,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-heading>span{font-size:13px}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors[hidden],:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors [hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors button,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors select{font:inherit;cursor:pointer;touch-action:manipulation}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-toggle{color:#f3f7f4;letter-spacing:normal;text-transform:none;background:#090c0af2;border:1px solid #38453c;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:34px;line-height:1.2;display:flex;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-toggle[aria-expanded=true]{border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-toggle [data-color-toggle-label]{white-space:nowrap}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chevron{box-sizing:border-box;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;align-self:center;width:6px;height:6px;margin-left:auto;margin-right:3px;display:block;transform:translateY(-1.5px)rotate(45deg)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors{min-width:150px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors .ds-color-toggle{gap:7px;padding-inline:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-toggle .ds-color-chevron{margin-left:4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-toggle>.ds-color-chip{width:17px;height:17px;margin-left:3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#46594c #090c0a;background:#090c0af5;border:1px solid #38453c;border-radius:7px;min-height:0;padding:6px;overflow-y:auto;box-shadow:0 5px 15px #0005}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-panel select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17231b;border:1px solid #405449;border-radius:4px;width:100%;min-width:0;min-height:30px;margin-bottom:6px;padding:3px;font-size:11px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-heading{flex-direction:column;gap:3px;padding:2px 3px 6px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-heading strong{color:#63ff98;text-transform:uppercase;letter-spacing:.04em;font-size:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-heading>span{color:#c8d4cc;font-size:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-swatches{gap:3px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-color-reset{color:#eef3ef;width:100%;min-height:36px;font:inherit;text-transform:none;letter-spacing:normal;background:#17231b;border:1px solid #405449;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin:0 0 8px;padding:5px;font-size:11px;line-height:1.25;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-color-reset:disabled{opacity:.45;cursor:default}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-color-reset:not(:disabled):hover{background:#183122;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-color-reset:focus-visible{outline-offset:2px;outline:2px solid #00ce4c}@media (pointer:coarse){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-color-reset{min-height:44px}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-swatches button{color:#eef3ef;text-align:left;background:#151c17;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-height:30px;padding:3px 6px;font-size:11px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip{box-sizing:border-box;background:var(--swatch-color,#0d0d0d);border:1px solid #a7b3ab;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=silver]{background:linear-gradient(135deg,#68737b,#edf2f6 45%,#939fa9 75%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=gold-metallic]{background:linear-gradient(135deg,#705217,#f5dc8e 45%,#aa812c 75%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=charcoal-metallic]{background:linear-gradient(135deg,#25292f,#929ba5 45%,#41464e 75%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=chrome]{background:linear-gradient(160deg,#fafcff 0% 30%,#303942 44%,#e5ebf1 58%,#fff 75%,#7e8791)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=silver-mirror]{background:linear-gradient(160deg,#fbfdff 25%,#343e49 43%,#f8fbff 60%,#77899c)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=copper-mirror]{background:linear-gradient(160deg,#f8d1b5 25%,#773e21 43%,#ffddc6 60%,#b1683d)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=prismatic-mirror]{background:linear-gradient(135deg,#81f8ff,#5174ec 25%,#e966fa 45%,#ffc84d 65%,#80e898 85%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=rainbow-titanium]{background:linear-gradient(135deg,#d9ad53,#9748ad 40%,#4169cf 70%,#78cad1)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-saved-builds{color:#17221b;background:#fff;border:1px solid #cbd4ce;border-radius:10px;margin:12px 0;padding:16px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-store-link{box-sizing:border-box;color:#123b21;text-align:center;background:#f5faf6;border:1px solid #cbd4ce;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:52px;padding:8px 14px;font-weight:800;text-decoration:none;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-store-link>span:not(.ds-store-link__arrow){grid-column:2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-store-link__arrow{grid-column:3;justify-self:start;margin-left:10px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-store-link:hover,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-store-link:focus-visible{background:#e8f9ed;border-color:#00b942;text-decoration:underline}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-saved-builds [role=status]{color:#963321;margin:10px 0 0;font-size:13px;line-height:1.5}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-saved-builds [role=status][hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-design-history{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-design-history button{color:#fff;cursor:pointer;background:#17251d;border:1px solid #526357;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:4px 2px;font-size:11px;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-design-history svg{width:18px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-design-history button:disabled{opacity:.35;cursor:default}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-design-history button:focus-visible{outline-offset:1px;outline:2px solid #00e65b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color^=anodized-]{background:linear-gradient(135deg, #0007, #ffffff70 45%, #0004 75%), var(--swatch-color)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors[data-color-surface=anodized] .ds-color-chip:not([data-color=carbon-fiber]){background:linear-gradient(135deg, #0005, #ffffff60 45%, #0003 75%), var(--swatch-color)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors[data-color-surface=chrome] .ds-color-chip{background:linear-gradient(160deg, #fff6 10%, #0009 42%, #ffffffa0 55%, #0005 80%), var(--swatch-color)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors[data-color-surface=metallic-flake] .ds-color-chip{background:radial-gradient(circle, #fff7 .6px, transparent .9px) 0 0 / 4px 4px, linear-gradient(135deg, #0005, #fff3 45%, #0004), var(--swatch-color)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=none]{background:linear-gradient(135deg,#0000 44%,#bcc5bf 46% 54%,#0000 56%),#222}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=clear]{background:repeating-conic-gradient(#dcebf1 0% 25%,#84969e 0% 50%) 50%/8px 8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-chip[data-color=carbon-fiber]{background:repeating-conic-gradient(#151a1e 0% 25%,#454b50 0% 50%) 50%/6px 6px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-swatches button[aria-pressed=true]{background:#183122;border-color:#00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-color-swatches button[aria-pressed=true] .ds-color-chip:after{content:"✓";color:#fff;background:#080c09;border-radius:50%;place-items:center;width:12px;height:12px;font-size:10px;font-weight:700;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors button:hover,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors select:hover{border-color:#63ff98}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors :focus-visible{outline-offset:1px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-colors button:disabled{cursor:default;opacity:.5}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-color-toggle{min-height:30px;font-size:12px!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-color-swatches button{min-height:28px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-stage[data-model-color-open=true] .ds-boat-flip{width:144px;height:32px;min-height:32px;padding:4px 9px 4px 7px;font-size:.64rem;inset:auto 8px 8px auto;transform:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-stage-note-tray{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#776b39 transparent;pointer-events:auto;width:min(480px,100% - 280px);max-height:min(36%,180px);inset:8px auto auto 50%;overflow:auto;transform:translate(-50%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-stage-note-list{justify-content:flex-start;min-height:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-stage-note{background:#070a08b8;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:44px;padding:8px 9px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-stage-note p{padding-right:40px;font-size:.75rem;font-weight:650;line-height:1.35}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable] .ds-stage-note-close{touch-action:manipulation;width:44px;height:44px;font-size:24px;top:0;right:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable][data-phone-layout=true] .ds-stage-note-tray{width:calc(100% - 16px);max-height:min(32%,150px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable][data-phone-layout=true] .ds-model-colors{top:calc(5px + var(--ds-turntable-note-offset,0px));max-height:calc(100% - 80px - var(--ds-turntable-note-offset,0px))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer=turntable][data-phone-layout=true] .ds-stage[data-preview=sonicwake] .ds-model-colors{max-height:calc(100% - 128px - var(--ds-turntable-note-offset,0px))}@keyframes ds-tool-drawer-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-tool-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-label__title:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-flip .ds-drag-cue__gesture,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-drag-cue__gesture,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-drag-cue__gesture:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__liquid,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__surface,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__bubbles circle,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-flask__pops circle,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:after{animation:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke{opacity:.42}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__stream:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__copy-plume:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-lab-smoke__belly-curl:after{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) *,:where([data-finish-lab-viewer-host],.ds-contained-page) :before,:where([data-finish-lab-viewer-host],.ds-contained-page) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-screen-layer{transition-duration:.16s,0s!important;transition-delay:0s,.16s!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-tools{transition-duration:.16s!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate__content{animation:.16s ease-out both ds-screen-arrive-reduced!important}}@media (forced-colors:active){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-viewer-footer,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-button--primary{border:2px solid buttontext}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-choice.is-selected{outline:3px solid highlight}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:2px solid canvastext}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-note img{forced-color-adjust:none;filter:none}}@media (max-width:360px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker{flex-wrap:wrap}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-background-picker .ds-tool-drawer__header{flex:1 0 100%;justify-content:flex-end;display:flex}}@media print{:where([data-finish-lab-viewer-host],.ds-contained-page){background:#fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-page-shell{width:100%;padding:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-controls,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-state{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer{box-shadow:none}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-renderer] .ds-build-card>.ds-stage-note-tray{order:2;width:auto;max-height:none;margin:8px;position:relative;inset:auto;overflow:visible;transform:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-stage-toolbar,.ds-phone-stage-actions) .ds-button--icon-action{text-align:center;justify-content:center;align-items:center;gap:7px;line-height:1.2;display:flex}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-stage-toolbar,.ds-phone-stage-actions) .ds-button--icon-action>span{flex:0 auto;margin:0;padding:0;line-height:1.2;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-stage-toolbar,.ds-phone-stage-actions) .ds-button--icon-action>svg{flex:0 0 18px;align-self:center;width:18px;height:18px;margin:0;padding:0;display:block;transform:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-stage-toolbar,.ds-phone-stage-actions) :is(#save-build-image,#share-lab)>:is(svg,span){transform:translateY(1px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-actions>#reset-viewer{grid-column:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-view-actions>button{min-width:0;min-height:48px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate[data-startup=loading]{background:#000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-gate[data-startup=loading] .ds-entry-gate__content{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-loading{box-sizing:border-box;width:min(100%,440px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-entry-loading[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar .ds-share-actions #save-build-image{grid-column:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-actions .ds-button{width:100%;min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog{box-sizing:border-box;transform:translate(-50%,-50%) scale(var(--ds-dialog-scale,1));color:#fff;background:#101b14;border:1px solid #536258;border-radius:12px;margin:0;padding:22px;font:15px/1.5 Arial,sans-serif;position:fixed}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog::backdrop{background:#000b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog h2{margin:0 0 12px;font-size:21px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog p{margin:0 0 16px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog a{color:var(--ds-green);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;margin-bottom:20px;text-decoration:underline;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog button{width:100%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-share-lab-dialog.ds-availability-dialog{border-color:var(--ds-green);background:#101b14;padding-top:24px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-availability-dialog h2{text-align:center;margin:0 28px 16px;font-size:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-availability-dialog p{margin:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-availability-dialog .ds-notice-icon{object-fit:contain;vertical-align:middle;width:24px;height:24px;margin-right:8px;transform:rotate(90deg)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle>[data-color-indicator]{background:radial-gradient(circle,#fff 0%,#ffffffa0 12%,#0000 68%),conic-gradient(#ff4040,#ffff36,#35e65b,#28dcff,#4354ff,#e43fff,#ff4040);border-color:#b7c2bd;box-shadow:inset 0 0 1px #0008}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions .ds-view-actions{display:contents}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions #reset-viewer{order:3;grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions #change-rc-model{order:1;grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions #burnout-controls{--ds-sound-width:40px;--ds-sound-gap:3px;order:2;grid-column:1/-1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions #burnout-controls .ds-button{padding-inline:3px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions #burnout-sound svg{width:23px;height:23px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-phone-stage-actions #share-actions{order:4}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-stage-toolbar #change-rc-model:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions #change-rc-model:not(:disabled){color:#08100a;background:var(--ds-green);border-color:#00ae3e}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-stage-toolbar #change-rc-model:hover:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions #change-rc-model:hover:not(:disabled){background:#11df5b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #burnout-sound,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #burnout-sound:hover:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #burnout-sound[aria-pressed=true]{box-shadow:none;color:#919b95;background:0 0;border:0;place-items:center;padding:0;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #burnout-sound[aria-pressed=true]:not(:disabled){color:#00c84a}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #burnout-sound[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer [data-preview-loading]:is(button,select,input),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer [data-preview-loading] :is(button,select,input){filter:grayscale();opacity:.45;cursor:default}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #rock-graphic.ds-stage-rotate{z-index:10;box-sizing:border-box;color:#fff;letter-spacing:.025em;white-space:nowrap;text-transform:uppercase;pointer-events:auto;background:#050806c7;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:154px;min-width:0;height:34px;min-height:0;padding:5px 9px;font-size:.64rem;font-weight:850;line-height:1;display:flex;position:absolute;top:8px;left:64px;box-shadow:0 7px 24px #00000057}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #rock-graphic.ds-stage-rotate .ds-button__orbit-icon{width:20px;height:20px;color:var(--ds-green);flex:0 0 20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #rock-graphic.ds-stage-rotate:hover:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #rock-graphic.ds-stage-rotate[aria-pressed=true]{border-color:var(--ds-green);background:#102017}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #rock-graphic.ds-stage-rotate:focus-visible{outline-offset:3px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #rock-graphic.ds-stage-rotate:disabled{opacity:.4;cursor:default}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #rock-graphic.ds-stage-rotate{gap:5px;width:min(144px,50% - 16px);height:30px;padding:4px 6px;font-size:clamp(.52rem,2.2vw,.64rem);left:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #rock-graphic.ds-stage-rotate:after{content:"";position:absolute;inset:-7px 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-stage-toolbar{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #stage-instructions[hidden]{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip{z-index:20;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;border:1px solid var(--ds-green);color:#fff;background:#050806f5;border-radius:16px;width:min(360px,100% - 32px);max-height:calc(100dvh - 32px);margin:0;padding:16px;font:13px/1.5 Arial,sans-serif;position:fixed;top:54%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 7px 24px #00000057}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip p{margin:8px 0 12px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip::backdrop{background:#000b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip__heading{text-align:center;padding:0 30px;font-size:20px;line-height:1.3;display:block;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip__icon{border:1px solid var(--ds-green);width:24px;height:24px;color:var(--ds-green);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#102017;border:1px solid #ffffff3d;border-radius:999px;margin:0 auto;padding:8px 20px;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip button:focus-visible{outline-offset:3px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors{width:154px;min-width:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle{box-sizing:border-box;color:#fff;background:#050806c7;border:1px solid #ffffff3d;border-radius:999px;gap:8px;height:34px;min-height:34px;padding:5px 9px;line-height:1;box-shadow:0 7px 24px #00000057;font-size:.64rem!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle:hover:not(:disabled),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle[aria-expanded=true]{border-color:var(--ds-green);background:#102017}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-model-colors{width:min(144px,50% - 16px);min-width:0;top:8px;right:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-model-colors .ds-color-toggle{box-sizing:border-box;gap:5px;height:30px;min-height:30px;padding:4px 6px;position:relative;font-size:clamp(.52rem,2.2vw,.64rem)!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-model-colors .ds-color-toggle:after{content:"";position:absolute;inset:-7px 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer{--ds-view-pill-width:154px;--ds-view-pill-height:34px;--ds-view-pill-font:.64rem}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true]{--ds-view-pill-width:min(144px, calc(50% - 16px));--ds-view-pill-height:30px;--ds-view-pill-font:clamp(.52rem, 2.2vw, .64rem)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage #rock-graphic.ds-stage-rotate,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors{width:var(--ds-view-pill-width);min-width:0;top:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage #rock-graphic.ds-stage-rotate,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors .ds-color-toggle{box-sizing:border-box;height:var(--ds-view-pill-height);min-height:var(--ds-view-pill-height);max-height:var(--ds-view-pill-height);font-size:var(--ds-view-pill-font)!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors .ds-color-toggle{width:100%}@media (any-pointer:coarse){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage #rock-graphic.ds-stage-rotate:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors .ds-color-toggle:after{content:"";position:absolute;inset:-7px 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors .ds-color-toggle{position:relative}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-welcome-modal,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip{transform:translate(-50%, -50%) scale(var(--ds-dialog-scale,1));transform-origin:50%;overscroll-behavior:none;box-sizing:border-box;max-width:none;max-height:none;margin:0;position:fixed;inset:50% auto auto 50%;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-welcome-modal{color:#fff;background:#000;border:0;border-radius:14px;width:600px;padding:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-welcome-modal::backdrop{background:#000000c7}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip::backdrop{background:#000000c7}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-welcome-modal .ds-entry-gate{box-sizing:border-box;background:0 0;width:100%;height:auto;padding:8px;position:relative;inset:auto;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-welcome-modal .ds-entry-gate__content{box-sizing:border-box;width:100%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel{color:#fff;background:#18221b;border:1px solid #67b54b;border-radius:8px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:4px 24px;display:grid;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel[hidden]{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-tilt-panel input[type=range]{accent-color:#72cf4c;width:100%;min-width:0;max-width:none;height:28px;min-height:0;margin:0;padding:0;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel label{white-space:nowrap;text-align:center;line-height:20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-tilt-panel button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:6px;display:grid;position:absolute;top:0;right:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel button:hover{background:#ffffff14}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel button:focus-visible{outline-offset:-3px;outline:2px solid #00ce4c}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls.ds-burnout-controls--tilt{grid-template-columns:minmax(0,1fr) var(--ds-sound-width) minmax(0,calc(50% - var(--ds-sound-gap) / 2))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage-toolbar .ds-burnout-controls--tilt #sprint-burnout{padding-inline:4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-toggle[aria-expanded=true]{color:#00c84a;border-color:#00c84a}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls:before{content:"";pointer-events:none;background:linear-gradient(#fff,#f8faf8);border:1px solid #c7cec9;border-radius:6px;grid-area:1/1/auto/3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls #sprint-burnout{background:0 0;border-color:#0000;grid-area:1/1;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls #burnout-sound{background:0 0;border-color:#0000;grid-area:1/2;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls #burnout-sound[aria-pressed=true]{background:0 0;border-color:#0000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-burnout-controls .ds-tilt-toggle{grid-area:1/3}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-phone-stage-actions .ds-burnout-controls:before{background:#151a17;border-color:#0000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls:has(#sprint-burnout[aria-pressed=true]):before{background:#171b18;border-color:#ffcf40}:where([data-finish-lab-viewer-host],.ds-contained-page) #rc-model-dialog[open]{flex-direction:column;display:flex;overflow:hidden}:where([data-finish-lab-viewer-host],.ds-contained-page) #rc-model-dialog>:not(.ds-model-scroll-frame){flex-shrink:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-frame{flex:auto;min-height:0;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-frame .ds-model-options{overscroll-behavior:contain;scrollbar-width:none;height:100%;max-height:100%;padding-right:16px;overflow-y:auto}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-frame .ds-model-options::-webkit-scrollbar{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail{pointer-events:none;background:#ffffff26;border-radius:4px;width:6px;position:absolute;top:0;bottom:0;right:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail>div{border-radius:inherit;background:#00d74c;width:100%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-cue{text-align:center;color:#b8f5cc;padding-top:10px;font:600 13px/1.4 Arial,sans-serif}:where([data-finish-lab-viewer-host],.ds-contained-page) #rc-model-status:empty{display:none}:where([data-finish-lab-viewer-host],.ds-contained-page) #rc-model-dialog[open]{height:min(940px,100dvh - 32px)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-frame .ds-model-options{padding-right:24px;position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail{pointer-events:auto;touch-action:none;cursor:pointer;background:0 0;width:20px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail:before{content:"";background:#ffffff26;border-radius:4px;position:absolute;inset:0 7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail>div{cursor:grab;width:6px;margin-inline:7px;position:relative}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail.is-dragging,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail.is-dragging>div{cursor:grabbing}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-model-scroll-rail:focus-visible{outline-offset:2px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls #sprint-burnout{grid-column:1/3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:0;padding-inline:3px;display:grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls #burnout-label{grid-area:1/2}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls #sprint-burnout .ds-model-action-icon--burnout{grid-area:1/1;justify-self:end;margin-right:5px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-burnout-controls #burnout-sound{z-index:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-scene-swatch--gray{background:linear-gradient(#303030,#999)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-background=gray]:after,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-stage[data-background=black]:after{box-shadow:none}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-boat-tilt-toggle,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-toggle,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-tilt-panel{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-camera-height{z-index:8;color:#fff;touch-action:none;background:#07100ddd;border:1px solid #647269;border-radius:18px;flex-direction:column;align-items:center;gap:5px;padding:8px 3px;font:600 10px Arial;display:flex;position:absolute;bottom:10px;right:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-camera-height input{writing-mode:vertical-lr;accent-color:#00c94b;cursor:pointer;direction:rtl;width:24px;height:85px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-camera-angle-icon{color:var(--ds-green);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-camera-height output{font:600 11px Arial}@media (max-width:600px){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-camera-height{padding:7px 3px;bottom:8px;right:6px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-camera-height input{height:75px}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-tool-drawer[hidden]{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-choice.is-unavailable,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-choice.is-unavailable:hover{color:#777e78;cursor:pointer;box-shadow:none;background:#ecefec;border-color:#d9ded9}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-model-dialog,.ds-part-dialog,.ds-share-lab-dialog,.ds-usage-tip){color:#f1f6f2;background:#101512;border:2px solid #00c844;border-radius:12px;padding:22px;font:16px/1.5 Arial,sans-serif;box-shadow:0 12px 50px #0008}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-model-dialog,.ds-part-dialog,.ds-share-lab-dialog,.ds-usage-tip)::backdrop{background:#000b}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-share-lab-dialog h2,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip__heading{text-align:left;align-content:center;min-height:44px;margin:0 56px 24px 0;font:700 1.3em/1.25 Arial,sans-serif;display:block}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-model-close,.ds-part-dialog-close,.ds-dialog-close),:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-usage-tip>.ds-dialog-close{color:#fff;cursor:pointer;background:#222b25;border:1px solid #69736c;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;font:30px/1 Arial,sans-serif;display:inline-grid}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-dialog-close{position:absolute;top:22px;right:22px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-model-close,.ds-part-dialog-close,.ds-dialog-close):hover{background:#344239}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer :is(.ds-model-close,.ds-part-dialog-close,.ds-dialog-close):focus-visible{outline-offset:2px;outline:2px solid #00c844}@property --ds-halo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-toggle{position:relative;overflow:visible}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-core:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-aura:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ds-halo-angle), #ff597c, #ffb64e, #e6ed65, #54e5a1, #43d8ff, #7483ff, #d576ff, #ff597c);-webkit-mask-composite:xor;filter:none;padding:1px;animation:7s linear infinite ds-color-halo-travel,3.8s ease-in-out infinite ds-color-halo-breathe;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ds-color-halo-travel{to{--ds-halo-angle:360deg}}@keyframes ds-color-halo-breathe{0%,to{opacity:.75}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-core:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-aura:before{opacity:.75;animation:none}}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage .ds-model-colors{right:8px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-model-colors .ds-color-toggle{border-color:#0000}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-aura{border-radius:inherit;pointer-events:none;filter:blur(4px);opacity:.75;position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-core{border-radius:inherit;pointer-events:none;filter:blur(.7px);position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer .ds-model-colors .ds-color-halo-aura:before{padding:3px;inset:-2px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-blacklight-toggle{z-index:10;width:var(--ds-view-pill-width);height:var(--ds-view-pill-height);min-height:var(--ds-view-pill-height);color:#f3f4ff;font:700 var(--ds-view-pill-font)/1 Arial,sans-serif;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#05060ee0;border:1px solid #6669ed80;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;display:flex;position:absolute;top:8px;left:calc(50% + 28px);transform:translate(-50%);box-shadow:0 7px 24px #0005}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-blacklight-toggle[hidden]{display:none!important}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-bulb{stroke:#858aff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 0 3px #414cffaa);flex:none;width:18px;height:22px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-state{text-transform:uppercase;letter-spacing:.03em;color:#9d9fc5;font-size:9px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-aura,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-ring{border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-aura:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-ring:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ds-halo-angle),#3514a6,#6520d9,#3424c9,#2452ff,#4930df,#3514a6);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite ds-color-halo-travel,3.8s ease-in-out infinite ds-color-halo-breathe;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-aura:before{padding:3px;inset:-2px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-aura{filter:blur(4px);opacity:.35}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-ring{opacity:.6}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-blacklight-toggle{background:#0c0e2c;border-color:#9297ff;box-shadow:0 0 15px #3849ff80,0 7px 24px #0005}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-toggle[aria-pressed=true] .ds-blacklight-bulb{stroke:#b9c2ff;filter:drop-shadow(0 0 4px #4058ff)}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-toggle[aria-pressed=true] .ds-blacklight-glass{fill:#4859ff99}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-toggle .ds-blacklight-state{color:#bdc7ff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-toggle .ds-blacklight-aura{opacity:.9}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-toggle .ds-blacklight-ring{opacity:1}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-blacklight-toggle:hover:not(:disabled){background:#111940;border-color:#c2ceff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-blacklight-toggle:focus-visible{outline-offset:4px;outline:2px solid #fff}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage .ds-blacklight-toggle:disabled{opacity:.45;cursor:wait}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage[data-blacklight-available=true]{--ds-view-pill-width:min(154px,calc((100% - 88px) / 3))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage[data-blacklight-available=true]{--ds-view-pill-width:min(144px,calc((100% - 32px) / 3))}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage .ds-blacklight-toggle{gap:4px;padding:4px;left:50%}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage[data-blacklight-available=true] #rock-graphic.ds-stage-rotate,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage[data-blacklight-available=true] .ds-model-colors .ds-color-toggle{gap:4px;padding-inline:4px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage[data-blacklight-available=true] #rock-graphic.ds-stage-rotate .ds-button__orbit-icon{flex-basis:16px;width:16px;height:16px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage[data-blacklight-available=true] .ds-color-toggle>.ds-color-chip{width:14px;height:14px;margin-left:0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-blacklight-bulb{width:14px;height:18px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] .ds-blacklight-state{font-size:7px}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer[data-phone-layout=true] #finish-stage .ds-blacklight-toggle:after{content:"";position:absolute;inset:-7px 0}:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-finish-viewer #finish-stage[data-model-color-open=true] .ds-blacklight-toggle{z-index:9}@media (prefers-reduced-motion:reduce){:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-aura:before,:where([data-finish-lab-viewer-host],.ds-contained-page) .ds-blacklight-ring:before{opacity:.75;animation:none}}
