:root{background:#171717;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility}#app,#ice-container,body,html{background:#171717;margin:0;min-height:100%;min-width:320px;width:100%}body{-webkit-touch-callout:none;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}*,:after,:before{box-sizing:border-box}a,button,canvas,input,label{-webkit-tap-highlight-color:transparent}body *,body :after,body :before,img,svg{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}canvas,img,svg{-webkit-user-drag:none;user-drag:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #f2b86a;outline-offset:2px}.next-message{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(24,25,29,.96)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:12px!important;box-shadow:0 18px 60px rgba(0,0,0,.38)!important;color:#f7f3ea!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}.relight--oWJZwm5U{--accent:#e7b77b;--accent-bright:#ffd28f;--accent-ink:#2a1908;--cool:#8aa8b6;--bg:#090a0c;--surface:#101216;--surface-raised:#16181d;--surface-soft:#1b1d22;--line:hsla(0,0%,100%,.075);--line-strong:hsla(0,0%,100%,.13);--text:#f3f3f1;--text-secondary:#b5b1aa;--text-muted:#73747a;font-feature-settings:"kern","ss01";-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 22% -12%,hsla(34,84%,68%,.075),transparent 30rem),radial-gradient(circle at 96% 34%,rgba(90,129,145,.045),transparent 25rem),var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;min-height:100vh;min-height:100dvh;overflow:hidden}.relight--oWJZwm5U button,.relight--oWJZwm5U input{font:inherit}.relight--oWJZwm5U button{-webkit-tap-highlight-color:transparent}.editorShell--nHs8tdLa{-webkit-touch-callout:none;background:radial-gradient(ellipse at 50% 22%,rgba(255,216,159,.025),transparent 44%),#090a0c;color:var(--text);display:grid;grid-template-rows:auto minmax(180px,1fr) auto;height:100vh;height:100dvh;min-height:560px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.editorHeader--nWLvU5Xa{grid-gap:12px;align-items:center;backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%);background:rgba(12,13,16,.88);border-bottom:1px solid var(--line);box-shadow:0 1px hsla(0,0%,100%,.018),0 10px 35px rgba(0,0,0,.22);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:64px;padding:max(10px,env(safe-area-inset-top)) 18px 10px;position:relative;z-index:20}.editorHeading--w1quPI9_{display:flex;flex-direction:column;gap:1px;min-width:0}.editorHeading--w1quPI9_ strong{color:var(--text);font-weight:650;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorHeading--w1quPI9_ span{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:500;gap:6px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorHeading--w1quPI9_ span.ready--HdY5ZcBZ:before{background:var(--accent);border-radius:99px;box-shadow:0 0 10px hsla(34,84%,68%,.5);content:"";flex:0 0 auto;height:5px;width:5px}.actionCluster--eEUkTIaW,.editorActions--sX5JIvL5{align-items:center;display:flex}.actionCluster--eEUkTIaW{background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px hsla(0,0%,100%,.025);overflow:hidden;padding:2px}.actionButton--XSmTFLOX,.deleteButton--FKCHl0dD,.iconButton--hRkv8Qyz,.resetLightingButton--LEm8f9h5,.resetViewButton--OGSyRnZs,.saveButton--zSzZMVG2,.toolTab--GLUPcjlL{background:transparent;border:0;color:var(--text-secondary);cursor:pointer;outline:0;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.iconButton--hRkv8Qyz{align-items:center;background:hsla(0,0%,100%,.032);border:1px solid var(--line);border-radius:13px;box-shadow:inset 0 1px hsla(0,0%,100%,.035);display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.actionCluster--eEUkTIaW .actionButton--XSmTFLOX,.actionCluster--eEUkTIaW .iconButton--hRkv8Qyz{border:0;border-radius:10px;box-shadow:none}.actionCluster--eEUkTIaW .iconButton--hRkv8Qyz{height:36px;width:38px}.actionButton--XSmTFLOX{align-items:center;border-radius:10px;display:inline-flex;font-weight:620;gap:7px;height:36px;justify-content:center;min-width:68px;padding:0 11px}.actionButton--XSmTFLOX:active,.deleteButton--FKCHl0dD:active,.iconButton--hRkv8Qyz:active,.resetLightingButton--LEm8f9h5:active,.saveButton--zSzZMVG2:active,.toolTab--GLUPcjlL:active{transform:scale(.96)}.actionButton--XSmTFLOX:hover,.iconButton--hRkv8Qyz:hover,.resetLightingButton--LEm8f9h5:hover,.toolTab--GLUPcjlL:hover{background:hsla(0,0%,100%,.052);color:var(--text)}.activeAction--XgGQ7GnK{background:hsla(34,84%,68%,.105)!important;color:var(--accent-bright)!important}.saveButton--zSzZMVG2{align-items:center;background:linear-gradient(145deg,#ffd391,#e9a956);border-radius:13px;box-shadow:0 8px 24px rgba(202,132,50,.18),inset 0 1px hsla(0,0%,100%,.4);color:var(--accent-ink);display:inline-flex;font-weight:720;gap:7px;height:42px;justify-content:center;min-width:82px;padding:0 15px}.saveButton--zSzZMVG2:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04)}.saveButton--zSzZMVG2:disabled{cursor:default;-webkit-filter:saturate(.55);filter:saturate(.55);opacity:.38;transform:none}.stage--_1XtGtp1{align-items:center;display:flex;isolation:isolate;justify-content:center;min-height:0;overflow:hidden;padding:12px 16px;position:relative}.stage--_1XtGtp1:before{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);opacity:.28;position:absolute;z-index:-2}.stageGlow--Bd1KutAI{background:hsla(34,84%,68%,.045);border-radius:50%;-webkit-filter:blur(90px);filter:blur(90px);height:38%;position:absolute;width:min(62vw,720px);z-index:-1}.photoFrame--EPOsmyyt{background:#030405;border:1px solid hsla(0,0%,100%,.105);box-shadow:0 26px 80px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.65),inset 0 1px hsla(0,0%,100%,.035);max-height:100%;max-width:min(100%,1040px);overflow:hidden;position:relative}.originalPhoto--r9VvBwqK,.relightCanvas--S79wFbMu{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute!important;width:100%}.originalPhoto--r9VvBwqK{z-index:0}.relightCanvas--S79wFbMu{touch-action:none;z-index:1}.analysisOverlay--edMDuCv5{align-items:flex-end;background:linear-gradient(180deg,rgba(5,6,8,.06),rgba(5,6,8,.12) 55%,rgba(5,6,8,.5));color:var(--text);display:flex;inset:0;justify-content:center;overflow:hidden;padding:16px;position:absolute;z-index:8}.analysisSweep--qzpXDvvd{animation:analysisSweep--qzpXDvvd 2.4s ease-in-out infinite;background:linear-gradient(105deg,transparent 34%,rgba(255,216,157,.075) 50%,transparent 66%);inset:0;position:absolute;transform:translateX(-100%)}.analysisCard--hxqCvnih{grid-column-gap:10px;align-items:center;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);background:rgba(18,19,23,.82);border:1px solid hsla(0,0%,100%,.105);border-radius:17px;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px hsla(0,0%,100%,.04);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:38px minmax(0,1fr);min-height:68px;padding:11px 13px 13px;position:relative;width:min(100%,390px)}.analysisMark--QhUO4k4Q{align-items:center;background:hsla(34,84%,68%,.055);border:1px solid hsla(34,84%,68%,.16);border-radius:12px;display:inline-flex;height:36px;justify-content:center;width:36px}.analysisCopy--jknbzd7y{display:flex;flex-direction:column;gap:2px;min-width:0}.analysisCopy--jknbzd7y strong{font-size:13px;font-weight:650;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysisCopy--jknbzd7y>span{color:var(--text-muted);font-size:11px;line-height:15px}.analysisProgress--mDas9y9d{background:hsla(0,0%,100%,.08);border-radius:99px;bottom:8px;left:61px;overflow:hidden;position:absolute;right:13px}.analysisProgress--mDas9y9d i{animation:analysisProgress--mDas9y9d 1.5s ease-in-out infinite alternate;background:linear-gradient(90deg,#cb8743,#ffdca5);border-radius:inherit;box-shadow:0 0 12px hsla(34,84%,68%,.3);height:100%;width:34%}.gestureHint--CF_7zI2v,.originBadge--KyD7ZX_A{align-items:center;animation:hintIn--dG39XpYJ .36s ease both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(16,17,20,.76);border:1px solid hsla(0,0%,100%,.105);border-radius:999px;bottom:12px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:11px;font-weight:520;gap:7px;justify-content:center;left:50%;min-height:32px;padding:0 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:6}.originBadge--KyD7ZX_A{color:var(--accent-bright);font-weight:650}.resetViewButton--OGSyRnZs{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(16,17,20,.78);border:1px solid hsla(0,0%,100%,.105);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:560;gap:6px;min-height:34px;padding:0 12px;position:absolute;z-index:7}.workbench--TqDdFNC8{backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);background:rgba(14,15,18,.96);border-top:1px solid var(--line);box-shadow:0 -20px 58px rgba(0,0,0,.32),inset 0 1px hsla(0,0%,100%,.02);padding:0 18px max(15px,env(safe-area-inset-bottom));position:relative;width:100%;z-index:10}.toolRail--OBdYVVni{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin:0 auto;min-height:58px;width:min(100%,1180px)}.lightTabs--p23sHqjl,.railActions--mdVu2Tme{align-items:center;display:flex;gap:6px;min-width:0}.lightTabs--p23sHqjl{flex:1;overflow-x:auto;scrollbar-width:none}.lightTabs--p23sHqjl::-webkit-scrollbar{display:none}.resetLightingButton--LEm8f9h5,.toolTab--GLUPcjlL{align-items:center;border:1px solid transparent;border-radius:11px;color:var(--text-muted);display:inline-flex;flex:0 0 auto;font-weight:600;gap:7px;justify-content:center;min-height:38px;padding:0 12px}.activeToolTab--Qzuf3Rzp{background:hsla(34,84%,68%,.085);border-color:hsla(34,84%,68%,.22);box-shadow:inset 0 1px hsla(0,0%,100%,.035);color:var(--text)}.lightDot--fcVlTZ6u{border:1px solid hsla(0,0%,100%,.55);border-radius:99px;box-shadow:0 0 8px rgba(255,230,194,.34)}.addLightButton--l8OfhCEs{border-color:var(--line);border-style:dashed}.resetLightingButton--LEm8f9h5{color:var(--text-muted)}.inspector--x7iICSAR{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:156px 232px minmax(0,1fr);margin:0 auto;min-height:126px;padding-top:14px;width:min(100%,1180px)}.workbenchAmbient--RvXVPOgz .inspector--x7iICSAR{min-height:112px}.inspectorTitle--ikJZR2eS{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.inspectorTitle--ikJZR2eS>div{display:flex;flex-direction:column;gap:2px;min-width:0}.inspectorEyebrow--HkcOZ9lN{color:var(--text-muted);font-size:11px;font-weight:590;line-height:15px}.inspectorTitle--ikJZR2eS strong{color:var(--text);font-size:18px;font-weight:620;letter-spacing:-.02em;line-height:24px}.deleteButton--FKCHl0dD{align-items:center;background:rgba(207,104,113,.065);border-radius:11px;color:#d98d92;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.deleteButton--FKCHl0dD span{display:none}.colorControl--_RZtq_NS{display:flex;flex-direction:column;gap:9px;min-width:0}.colorLabel--dr3_DXoR{color:var(--text-muted);font-size:11px;font-weight:590}.colorSwatches--dA3FaZo4{align-items:center;display:flex}.colorSwatch--_zRaXnyH{border:3px solid #15171b;border-radius:99px;cursor:pointer;outline:1px solid hsla(0,0%,100%,.16);outline-offset:1px;padding:0;position:relative;transition:transform .14s ease,outline-color .14s ease,box-shadow .14s ease}.colorSwatch--_zRaXnyH:after{border-radius:99px;content:"";inset:-8px;position:absolute}.colorSwatch--_zRaXnyH[aria-pressed=true]{box-shadow:0 0 0 3px hsla(34,84%,68%,.11);outline-color:var(--accent);transform:scale(1.04)}.customColorWrap--UvPLifCV{position:relative}.customColor--NIhqrQjs{align-items:center;background:linear-gradient(#191b20,#191b20) padding-box,conic-gradient(from 90deg,#ef8e71,#f6c56d,#79c8be,#87a8e6,#c790d4,#ef8e71) border-box;color:var(--text);display:flex;justify-content:center}.colorPopover--nOnEJvPk{background:#1b1d22;border:1px solid var(--line-strong);border-radius:17px;bottom:calc(100% + 15px);box-shadow:0 24px 70px rgba(0,0,0,.52);left:50%;padding:13px;position:absolute;transform:translateX(-50%);width:220px;z-index:40}.colorPopover--nOnEJvPk .react-colorful{height:164px;width:100%}.colorPopoverHeader--Vggy3Wc8{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-bottom:10px}.rangeGrid--j6VD_f09{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(120px,1fr));min-width:0}.rangeGridSingle--wiRfTX4n{max-width:360px}.rangeControl--qQoyv2Rj{display:flex;flex-direction:column;gap:8px;min-width:0}.rangeMeta--iM1Rcjw2{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:560;gap:8px;justify-content:space-between}.rangeMeta--iM1Rcjw2 strong{font-feature-settings:"tnum";color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:620}.rangeInput--Ho_59swx{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:24px;margin:0;touch-action:none;width:100%}.rangeInput--Ho_59swx::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--range-progress),hsla(0,0%,100%,.105) var(--range-progress));border-radius:99px;height:4px}.rangeInput--Ho_59swx::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--accent-bright);border:5px solid #17191d;border-radius:99px;box-shadow:0 0 0 1px hsla(34,84%,68%,.5),0 4px 12px rgba(0,0,0,.5);margin-top:-8px}.rangeInput--Ho_59swx::-moz-range-track{background:hsla(0,0%,100%,.105);border-radius:99px;height:4px}.rangeInput--Ho_59swx::-moz-range-progress{background:var(--accent);border-radius:99px;height:4px}.rangeInput--Ho_59swx::-moz-range-thumb{background:var(--accent-bright);border:4px solid #17191d;border-radius:99px;height:12px;width:12px}.uploaderButton--aMJ8U9oE{align-items:center;background:linear-gradient(145deg,#ffd493,#e6a653);border:1px solid rgba(255,213,154,.34);border-radius:16px;box-shadow:0 16px 38px rgba(193,121,38,.16),inset 0 1px hsla(0,0%,100%,.42);color:var(--accent-ink);cursor:pointer;display:flex;font-size:15px;font-weight:720;gap:10px;justify-content:center;min-height:54px;overflow:hidden;padding:0 20px;position:relative;transition:transform .16s ease,-webkit-filter .16s ease;transition:transform .16s ease,filter .16s ease;transition:transform .16s ease,filter .16s ease,-webkit-filter .16s ease;width:100%}.uploaderButton--aMJ8U9oE:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04)}.uploaderButton--aMJ8U9oE:active{transform:scale(.985)}.uploaderInput--cxRYplPY{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.footer--OGJW2_iY{align-items:center;border-top:1px solid var(--line);color:var(--text-muted);display:flex;font-size:11px;gap:16px;justify-content:space-between;min-height:58px;padding:0 max(24px,calc(50% - 590px))}.footer--OGJW2_iY a{color:var(--text-secondary);text-decoration:none}@keyframes analysisSweep--qzpXDvvd{0%{transform:translateX(-110%)}48%,to{transform:translateX(110%)}}@keyframes analysisProgress--mDas9y9d{0%{transform:translateX(-110%)}to{transform:translateX(395%)}}@keyframes hintIn--dG39XpYJ{0%{opacity:0;transform:translate(-50%,7px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.editorShell--nHs8tdLa{grid-template-rows:auto minmax(170px,1fr) auto}.editorHeader--nWLvU5Xa{gap:9px;min-height:60px;padding:max(8px,env(safe-area-inset-top)) 10px 8px}.editorHeading--w1quPI9_ strong{font-size:14px}.editorHeading--w1quPI9_ span{font-size:11px;max-width:112px}.editorActions--sX5JIvL5{gap:6px}.iconButton--hRkv8Qyz{border-radius:13px;height:42px;width:42px}.actionCluster--eEUkTIaW{border-radius:13px}.actionButton--XSmTFLOX{height:36px;min-width:38px;padding:0;width:38px}.actionButton--XSmTFLOX span{display:none}.saveButton--zSzZMVG2{height:42px;min-width:68px;padding:0 12px}.stage--_1XtGtp1{padding:9px 10px}.photoFrame--EPOsmyyt{border-radius:15px;height:auto;max-height:100%;max-width:100%;width:100%}.analysisOverlay--edMDuCv5{padding:12px}.analysisCard--hxqCvnih{border-radius:15px}.workbench--TqDdFNC8{padding:0 10px max(10px,env(safe-area-inset-bottom))}.toolRail--OBdYVVni{gap:6px;min-height:54px}.resetLightingButton--LEm8f9h5,.toolTab--GLUPcjlL{border-radius:11px;font-size:12px;min-height:40px;padding:0 10px}.railActions--mdVu2Tme{gap:2px}.resetLightingButton--LEm8f9h5{padding:0;width:40px}.resetLightingButton--LEm8f9h5 span{display:none}.inspector--x7iICSAR{align-items:start;gap:10px 14px;grid-template-columns:minmax(86px,1fr) auto;grid-template-rows:auto auto;min-height:156px;padding:11px 2px 0}.inspectorTitle--ikJZR2eS{grid-column:1;min-height:40px}.inspectorTitle--ikJZR2eS strong{font-size:17px}.colorControl--_RZtq_NS{align-items:center;flex-direction:row;gap:8px;grid-column:2;min-height:40px}.colorLabel--dr3_DXoR{display:none}.colorSwatches--dA3FaZo4{gap:7px}.colorSwatch--_zRaXnyH{height:25px;width:25px}.rangeGrid--j6VD_f09,.rangeGridSingle--wiRfTX4n{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%}.rangeGridSingle--wiRfTX4n{grid-template-columns:1fr}.rangeMeta--iM1Rcjw2,.rangeMeta--iM1Rcjw2 strong{font-size:11px}.rangeMeta--iM1Rcjw2 strong{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deleteButton--FKCHl0dD{height:38px;width:38px}.colorPopover--nOnEJvPk{left:auto;right:0;transform:none}}@media (max-width:370px){.editorHeading--w1quPI9_{display:none}.editorHeader--nWLvU5Xa{grid-template-columns:auto 1fr}.editorActions--sX5JIvL5{justify-content:flex-end}.saveButton--zSzZMVG2{min-width:62px;padding:0 10px}.lightTabs--p23sHqjl{max-width:calc(100vw - 100px)}.colorSwatches--dA3FaZo4{gap:5px}.colorSwatch--_zRaXnyH{height:23px;width:23px}}@media (prefers-reduced-motion:reduce){.analysisProgress--mDas9y9d i,.analysisSweep--qzpXDvvd,.gestureHint--CF_7zI2v{animation:none}.actionButton--XSmTFLOX,.deleteButton--FKCHl0dD,.iconButton--hRkv8Qyz,.resetLightingButton--LEm8f9h5,.saveButton--zSzZMVG2,.toolTab--GLUPcjlL,.uploaderButton--aMJ8U9oE{transition:none}}.colorSwatch--_zRaXnyH.customColor--NIhqrQjs{background:linear-gradient(#1c1c1e,#1c1c1e) padding-box,conic-gradient(from 90deg,#ef8e71,#f6c56d,#79c8be,#87a8e6,#c790d4,#ef8e71) border-box;border-color:transparent}.editorShell--nHs8tdLa,.relight--oWJZwm5U{background:#0c0d0f}.relight--oWJZwm5U{--surface:#151619;--text-secondary:#b0b0b6;--text-muted:#898990}.editorShell--nHs8tdLa{min-height:500px}.editorHeader--nWLvU5Xa{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0c0d0f;box-shadow:none}.editorHeading--w1quPI9_ .ready--HdY5ZcBZ{display:none}.actionCluster--eEUkTIaW{background:#1b1c20;border:0;border-radius:12px;box-shadow:none;padding:0}.actionCluster--eEUkTIaW .iconButton--hRkv8Qyz,.iconButton--hRkv8Qyz{background:transparent;border:0;box-shadow:none;height:44px;width:44px}.actionButton--XSmTFLOX{font-size:13px;height:44px;min-width:44px}.activeAction--XgGQ7GnK{background:#34353c!important;color:#f3f3f1!important}.saveButton--zSzZMVG2{background:#eeede9;color:#171719;font-weight:600}.stage--_1XtGtp1:before,.stageGlow--Bd1KutAI{display:none}.stage--_1XtGtp1{padding:0 12px 12px}.photoFrame--EPOsmyyt{border:0;border-radius:6px;box-shadow:none;height:100%;width:auto}.workbench--TqDdFNC8{backdrop-filter:none;-webkit-backdrop-filter:none;background:#151619;box-shadow:none}.toolRail--OBdYVVni{min-height:54px}.resetLightingButton--LEm8f9h5,.toolTab--GLUPcjlL{border:0;font-size:13px;min-height:44px}.activeToolTab--Qzuf3Rzp{background:#2a2b31;box-shadow:none;color:#f3f3f1}.lightDot--fcVlTZ6u{box-shadow:none;height:6px;width:6px}.colorLabel--dr3_DXoR,.inspectorEyebrow--HkcOZ9lN{display:none}.deleteButton--FKCHl0dD{color:#a09b9e;height:44px;width:44px}.colorSwatch--_zRaXnyH{border-color:#151619;box-shadow:none;outline-color:transparent}.colorSwatch--_zRaXnyH[aria-pressed=true]{box-shadow:none;outline-color:#dedee2;transform:none}.colorPopover--nOnEJvPk{background:#24252b;border-radius:16px}.rangeMeta--iM1Rcjw2,.rangeMeta--iM1Rcjw2 strong{color:#b0b0b6;font-size:13px}.rangeInput--Ho_59swx{height:44px}.rangeInput--Ho_59swx::-webkit-slider-thumb{background:#eeede9;box-shadow:0 2px 5px #0005;height:22px;margin-top:-9.5px;width:22px}.rangeInput--Ho_59swx::-moz-range-thumb{background:#eeede9;border:0;height:22px;width:22px}.uploaderButton--aMJ8U9oE{background:#eeede9;border:0;border-radius:14px;box-shadow:none;color:#171719;font-size:16px;font-weight:600}.analysisMark--QhUO4k4Q,.analysisSweep--qzpXDvvd{display:none}.analysisCard--hxqCvnih{background:rgba(24,25,29,.92);border-radius:14px;box-shadow:none;display:block;padding:16px 18px 22px}.analysisProgress--mDas9y9d{bottom:12px}.analysisProgress--mDas9y9d i{background:var(--accent);box-shadow:none;transition:width .24s ease}.gestureHint--CF_7zI2v,.originBadge--KyD7ZX_A{border:0;font-size:12px}.resetViewButton--OGSyRnZs{min-height:44px}.rangeInput--Ho_59swx:focus-visible,.relight--oWJZwm5U button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.editorHeader--nWLvU5Xa{gap:6px;min-height:60px;padding:8px 12px}.editorActions--sX5JIvL5{gap:8px}.saveButton--zSzZMVG2{min-width:68px;padding:0 12px}.saveButton--zSzZMVG2 svg{display:none}.workbench--TqDdFNC8{padding:0 20px max(12px,env(safe-area-inset-bottom))}.toolTab--GLUPcjlL{padding:0 9px}.inspector--x7iICSAR{align-content:start;gap:0 10px;grid-template-columns:minmax(68px,1fr) auto;min-height:202px;padding-top:4px}.inspectorTitle--ikJZR2eS{height:50px}.inspectorTitle--ikJZR2eS strong{font-size:14px}.deleteButton--FKCHl0dD{width:36px}.colorSwatches--dA3FaZo4{gap:10px}.colorSwatch--_zRaXnyH{height:26px;width:26px}.rangeGrid--j6VD_f09,.rangeGridSingle--wiRfTX4n{grid-gap:0;display:grid;gap:0;grid-column:1/-1;grid-template-columns:1fr;max-width:none}.rangeControl--qQoyv2Rj{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:70px minmax(0,1fr) 44px;height:46px;position:relative}.rangeMeta--iM1Rcjw2{display:contents}.rangeMeta--iM1Rcjw2>span{color:#b0b0b6;font-size:13px;grid-column:1;grid-row:1}.rangeMeta--iM1Rcjw2 strong{grid-column:3;grid-row:1;max-width:none;text-align:right;white-space:nowrap}.rangeInput--Ho_59swx{grid-column:2;grid-row:1}}@media (max-width:370px){.workbench--TqDdFNC8{padding-inline:12px}.colorSwatches--dA3FaZo4{gap:8px}.toolTab--GLUPcjlL{font-size:12px;padding:0 7px}}@media (prefers-reduced-motion:reduce){.relight--oWJZwm5U *{animation:none!important;transition:none!important}}.editorShell--nHs8tdLa{background:radial-gradient(circle at 50% 18%,rgba(124,91,56,.09),transparent 34rem),#0b0c0e;grid-template-rows:62px minmax(150px,1fr) auto}.editorHeader--nWLvU5Xa{background:rgba(11,12,14,.9);border-bottom:0;min-height:62px;padding:8px 16px}.editorHeader--nWLvU5Xa .iconButton--hRkv8Qyz{background:hsla(0,0%,100%,.045);border-radius:50%;color:#bbb9b5;height:40px;width:40px}.editorHeading--w1quPI9_ strong{font-size:14px;font-weight:620;letter-spacing:-.015em}.editorActions--sX5JIvL5{gap:8px}.actionCluster--eEUkTIaW{background:transparent;border:1px solid hsla(0,0%,100%,.08)}.actionButton--XSmTFLOX{color:#aaa9a6;font-size:12px;font-weight:580;height:40px;min-width:56px;padding:0 15px}.saveButton--zSzZMVG2{background:#ead3b2;border-radius:20px;box-shadow:0 8px 24px rgba(148,104,53,.13);color:#211c16;font-size:13px;height:40px;min-width:64px;padding:0 17px}.stage--_1XtGtp1{padding:4px 14px 20px}.photoFrame--EPOsmyyt{border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.34)}.workbench--TqDdFNC8{background:rgba(23,24,28,.98);border:solid hsla(0,0%,100%,.075);border-radius:24px 24px 0 0;border-width:1px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.28);margin-top:-10px;padding:0 20px max(16px,env(safe-area-inset-bottom))}.workbench--TqDdFNC8:before{background:hsla(0,0%,100%,.13);border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:30px}.toolRail--OBdYVVni{border-bottom-color:hsla(0,0%,100%,.07);padding-top:7px}.toolTab--GLUPcjlL{border-radius:12px;color:#8f9097;font-size:12px;min-height:40px}.activeToolTab--Qzuf3Rzp{background:#323239;box-shadow:inset 0 1px hsla(0,0%,100%,.06);color:#f2f0ec}.activeToolTab--Qzuf3Rzp .lightDot--fcVlTZ6u{box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.addLightButton--l8OfhCEs{color:#a7a7ad}.resetLightingButton--LEm8f9h5{border-radius:50%;color:#777880}.inspector--x7iICSAR{padding-bottom:2px;padding-top:10px}.inspectorTitle--ikJZR2eS strong{color:#f0efec;letter-spacing:-.015em}.deleteButton--FKCHl0dD{border-radius:50%;color:#73747b}.colorSwatches--dA3FaZo4{gap:11px}.colorSwatch--_zRaXnyH{border-color:#17181c;border-width:4px;outline-offset:2px}.colorSwatch--_zRaXnyH[aria-pressed=true]{outline:1.5px solid #f1ede6}.customColor--NIhqrQjs svg{display:none}.customColor--NIhqrQjs:before{background:#1c1c1e;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);content:"";height:9px;width:9px}.customColor--NIhqrQjs{background:linear-gradient(#1c1c1e,#1c1c1e) padding-box,conic-gradient(from 90deg,#ef8e71,#f6c56d,#79c8be,#87a8e6,#c790d4,#ef8e71) border-box;border-color:transparent}.rangeMeta--iM1Rcjw2{color:#a8a8ae;font-weight:520}.rangeMeta--iM1Rcjw2 strong{color:#deddda;font-weight:550}.rangeInput--Ho_59swx::-webkit-slider-runnable-track{background:linear-gradient(to right,#e5c18f var(--range-progress),#34353b var(--range-progress))}.rangeInput--Ho_59swx::-webkit-slider-thumb{background:#f1eee8;box-shadow:0 0 0 1px rgba(0,0,0,.24),0 4px 12px rgba(0,0,0,.34)}.gestureHint--CF_7zI2v{background:rgba(17,18,21,.7);bottom:18px;box-shadow:0 8px 30px rgba(0,0,0,.25);color:#efede8;min-height:40px;padding:0 15px}@media (max-width:760px){.editorShell--nHs8tdLa{grid-template-rows:58px minmax(150px,1fr) auto}.editorHeader--nWLvU5Xa{min-height:58px;padding:7px 12px}.editorHeading--w1quPI9_ span{display:none}.editorHeader--nWLvU5Xa .iconButton--hRkv8Qyz{height:38px;width:38px}.actionButton--XSmTFLOX{height:38px;min-width:50px;padding:0 13px}.actionButton--XSmTFLOX span{display:inline}.saveButton--zSzZMVG2{height:38px;min-width:58px;padding:0 15px}.stage--_1XtGtp1{padding:3px 12px 18px}.photoFrame--EPOsmyyt{border-radius:16px}.workbench--TqDdFNC8{padding:0 18px max(13px,env(safe-area-inset-bottom))}.toolRail--OBdYVVni{min-height:58px}.inspector--x7iICSAR{grid-template-columns:minmax(62px,1fr) auto;min-height:204px;padding-top:7px}.inspectorTitle--ikJZR2eS{height:47px}.colorSwatches--dA3FaZo4{gap:10px}.rangeControl--qQoyv2Rj{gap:10px;grid-template-columns:76px minmax(0,1fr) 48px;height:46px}.rangeMeta--iM1Rcjw2>span{font-size:12px}}@media (max-width:370px){.editorHeading--w1quPI9_ strong{font-size:13px}.actionButton--XSmTFLOX{min-width:46px;padding-inline:11px}.saveButton--zSzZMVG2{min-width:52px;padding-inline:13px}.workbench--TqDdFNC8{padding-inline:12px}}.uploaderButton--aMJ8U9oE{background:#ead9bf;border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 14px 34px rgba(110,76,38,.12);color:#201b15;font-size:14px;font-weight:620;justify-content:space-between;letter-spacing:-.01em;min-height:58px;padding:0 17px 0 20px}.uploaderButton--aMJ8U9oE:after{align-items:center;background:#25211d;border-radius:50%;color:#f5eee4;content:"→";display:inline-flex;font-size:17px;font-weight:430;height:32px;justify-content:center;transition:transform .18s ease;width:32px}.uploaderButton--aMJ8U9oE:active:after{transform:translateX(2px)}.editorHeader--nWLvU5Xa,.editorShell--nHs8tdLa,.relight--oWJZwm5U,.stage--_1XtGtp1{background-color:#171717}.relight--oWJZwm5U{--shell:#171717;--panel:#1c1c1e;--control:#2c2c2e;--control-pressed:#3a3a3c;--hairline:hsla(0,0%,100%,.085)}.editorShell--nHs8tdLa{background:#171717;grid-template-rows:58px minmax(150px,1fr) auto}.editorHeader--nWLvU5Xa{background:#171717;border:0;min-height:58px;padding:7px 12px}.editorHeader--nWLvU5Xa .iconButton--hRkv8Qyz{background:transparent;border-radius:14px;color:#d1d1d6;height:44px;margin-left:-6px;width:44px}.editorHeader--nWLvU5Xa .iconButton--hRkv8Qyz:active,.editorHeader--nWLvU5Xa .iconButton--hRkv8Qyz:hover{background:hsla(0,0%,100%,.055);color:#fff}.editorHeading--w1quPI9_ strong{font-size:15px;font-weight:590;letter-spacing:-.018em}.editorActions--sX5JIvL5{gap:0}.saveButton--zSzZMVG2{background:transparent;border-radius:12px;box-shadow:none;color:#e7c18c;font-size:14px;font-weight:610;height:44px;margin-right:-5px;min-width:58px;padding:0 8px}.saveButton--zSzZMVG2:active,.saveButton--zSzZMVG2:hover{background:hsla(35,65%,73%,.07);color:#f3d5aa;-webkit-filter:none;filter:none}.stage--_1XtGtp1{padding:4px 12px 16px}.photoFrame--EPOsmyyt{background:#0b0b0c;border:1px solid hsla(0,0%,100%,.075);border-radius:16px;box-shadow:0 20px 48px rgba(0,0,0,.3)}.compareButton--Qv_jKZkH{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:rgba(24,24,26,.7);border:1px solid hsla(0,0%,100%,.11);border-radius:12px;box-shadow:0 7px 20px rgba(0,0,0,.18);color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:570;position:absolute;right:11px;top:11px;z-index:7}.compareButton--Qv_jKZkH:active{transform:scale(.97)}.compareButtonActive--j4KRqdew{background:hsla(43,18%,92%,.92);border-color:hsla(0,0%,100%,.34);color:#171717}.resetViewButton--OGSyRnZs{border-color:hsla(0,0%,100%,.1);border-radius:12px;bottom:11px;color:hsla(0,0%,100%,.72);right:11px}.gestureHint--CF_7zI2v,.resetViewButton--OGSyRnZs{background:rgba(24,24,26,.68);box-shadow:0 7px 20px rgba(0,0,0,.16);min-height:36px}.gestureHint--CF_7zI2v{border-color:hsla(0,0%,100%,.1);bottom:12px;color:hsla(0,0%,100%,.76)}.workbench--TqDdFNC8{background:#1c1c1e;border-radius:22px 22px 0 0;border-top:1px solid var(--hairline);box-shadow:0 -14px 36px rgba(0,0,0,.2);margin-top:-8px;padding:0 18px max(13px,env(safe-area-inset-bottom))}.workbench--TqDdFNC8:before{display:none}.toolRail--OBdYVVni{border-bottom-color:var(--hairline);gap:8px;min-height:57px;padding-top:0}.lightTabs--p23sHqjl{gap:4px;overscroll-behavior-inline:contain;-webkit-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.resetLightingButton--LEm8f9h5,.toolTab--GLUPcjlL{border-radius:12px;color:#8e8e93;font-size:12px;font-weight:540;min-height:40px;padding:0 10px}.toolTab--GLUPcjlL{scroll-snap-align:center}.activeToolTab--Qzuf3Rzp{background:#2c2c2e;box-shadow:inset 0 1px hsla(0,0%,100%,.055);color:#f2f2f7}.lightDot--fcVlTZ6u{background:var(--light-accent,#e7c18c);border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--light-accent,#e7c18c) 13%,transparent);height:7px;width:7px}.activeToolTab--Qzuf3Rzp .lightDot--fcVlTZ6u{box-shadow:0 0 0 3px color-mix(in srgb,var(--light-accent,#e7c18c) 18%,transparent);height:7px;width:7px}.addLightButton--l8OfhCEs{color:#a4a4aa}.addLightButton--l8OfhCEs svg{background:hsla(0,0%,100%,.075);border-radius:50%;padding:2px}.addLightButton--l8OfhCEs:disabled{cursor:default;opacity:.3;transform:none}.railActions--mdVu2Tme{gap:0}.railActions--mdVu2Tme .toolTab--GLUPcjlL{padding-inline:9px}.resetLightingButton--LEm8f9h5{color:#727277;padding:0}.inspector--x7iICSAR{align-content:start;gap:0 10px;grid-template-columns:minmax(62px,1fr) auto;min-height:202px;padding-bottom:1px;padding-top:7px;transition:min-height .22s cubic-bezier(.2,.75,.25,1)}.inspectorTitle--ikJZR2eS{height:47px}.inspectorTitle--ikJZR2eS strong{color:#f2f2f7;font-size:14px;font-weight:580}.deleteButton--FKCHl0dD{background:transparent;color:#8e8e93;height:40px;width:40px}.deleteButton--FKCHl0dD:active,.deleteButton--FKCHl0dD:hover{background:rgba(255,69,58,.08);color:#ff6961}.colorControl--_RZtq_NS{align-items:center;flex-direction:row;gap:8px;min-height:47px}.colorSwatches--dA3FaZo4{gap:10px}.colorSwatch--_zRaXnyH{border-color:#1c1c1e;height:27px;width:27px}.rangeGrid--j6VD_f09,.rangeGridSingle--wiRfTX4n{grid-gap:0;display:grid;gap:0;grid-column:1/-1;grid-template-columns:1fr;max-width:none;width:100%}.rangeControl--qQoyv2Rj{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:76px minmax(0,1fr) 48px;height:46px;position:relative}.rangeMeta--iM1Rcjw2{display:contents}.rangeMeta--iM1Rcjw2>span{color:#a8a8ad;font-size:12px;font-weight:510;grid-column:1;grid-row:1}.rangeMeta--iM1Rcjw2 strong{color:#d1d1d6;font-size:12px;font-weight:520;grid-column:3;grid-row:1;text-align:right}.rangeInput--Ho_59swx{grid-column:2;grid-row:1}.rangeInput--Ho_59swx::-webkit-slider-runnable-track{background:linear-gradient(to right,#d7b27e var(--range-progress),#3a3a3c var(--range-progress));height:3px}.rangeInput--Ho_59swx::-webkit-slider-thumb{background:#f2f2f7;border:0;box-shadow:0 2px 7px rgba(0,0,0,.4);height:20px;margin-top:-8.5px;width:20px}@media (min-width:761px){.inspector--x7iICSAR{align-items:center;gap:26px;grid-template-columns:156px 232px minmax(0,1fr);min-height:126px}.rangeGrid--j6VD_f09{gap:18px;grid-column:3;grid-template-columns:repeat(3,minmax(0,1fr))}.rangeGridSingle--wiRfTX4n{grid-column:3}.rangeControl--qQoyv2Rj{align-items:stretch;display:flex;flex-direction:column;gap:8px;height:auto}.rangeMeta--iM1Rcjw2{display:flex}.rangeInput--Ho_59swx{width:100%}}@media (max-width:760px){.editorShell--nHs8tdLa{grid-template-rows:58px minmax(150px,1fr) auto}.editorHeader--nWLvU5Xa{min-height:58px;padding:7px 12px}.editorHeading--w1quPI9_{display:block}.editorHeading--w1quPI9_ strong{font-size:15px}.editorHeading--w1quPI9_ span{display:none}.stage--_1XtGtp1{padding:4px 12px 16px}.workbench--TqDdFNC8{padding-inline:18px}.toolRail--OBdYVVni{min-height:57px}.inspector--x7iICSAR{min-height:202px;padding-top:7px}.workbenchAmbient--RvXVPOgz .inspector--x7iICSAR{min-height:112px}.colorSwatches--dA3FaZo4{gap:10px}}@media (max-width:370px){.editorHeading--w1quPI9_{display:block}.editorHeader--nWLvU5Xa{grid-template-columns:auto 1fr auto}.workbench--TqDdFNC8{padding-inline:12px}.colorSwatches--dA3FaZo4{gap:7px}.colorSwatch--_zRaXnyH{height:25px;width:25px}.rangeControl--qQoyv2Rj{gap:8px;grid-template-columns:68px minmax(0,1fr) 43px}}.workbench--TqDdFNC8{background:#171717;transition:none}.toolRail--OBdYVVni{gap:10px;min-height:60px}.lightTabs--p23sHqjl{gap:5px}.toolTab--GLUPcjlL.lightTab--a8xp9d8k{animation:lightTabIn--eOORA_kN .22s cubic-bezier(.2,.8,.25,1) both;background:transparent;border:0;border-radius:14px;min-height:40px;padding:0;width:40px}.lightTab--a8xp9d8k .lightDot--fcVlTZ6u,.lightTab--a8xp9d8k.activeToolTab--Qzuf3Rzp .lightDot--fcVlTZ6u{align-items:center;background:color-mix(in srgb,var(--light-accent) 9%,#242426);border:1px solid color-mix(in srgb,var(--light-accent) 42%,transparent);box-shadow:inset 0 1px hsla(0,0%,100%,.055);color:#b8b8bd;display:inline-flex;height:30px;justify-content:center;transition:width .16s ease,height .16s ease,color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:30px}.lightDot--fcVlTZ6u span{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:620;line-height:1}.lightTab--a8xp9d8k.activeToolTab--Qzuf3Rzp{background:transparent;box-shadow:none}.lightTab--a8xp9d8k.activeToolTab--Qzuf3Rzp .lightDot--fcVlTZ6u{background:color-mix(in srgb,var(--light-accent) 20%,#2c2c2e);border-color:color-mix(in srgb,var(--light-accent) 72%,#fff 12%);box-shadow:0 0 0 2px #1c1c1e,0 0 0 3px color-mix(in srgb,var(--light-accent) 32%,transparent);color:#fff;transform:none}.addLightButton--l8OfhCEs{background:transparent;border:0;border-radius:14px;color:#a8a8ae;min-height:40px;padding:0;width:40px}.addLightButton--l8OfhCEs svg{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.105);border-radius:11px;box-shadow:inset 0 1px hsla(0,0%,100%,.035);color:#d1d1d6;height:30px;padding:7px;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease;width:30px}.addLightButton--l8OfhCEs:active svg,.addLightButton--l8OfhCEs:hover svg{background:hsla(36,73%,78%,.075);border-color:hsla(36,73%,78%,.26);color:#f0cf9f}.addLightButton--l8OfhCEs:active svg{transform:scale(.94)}.addLightButton--l8OfhCEs:disabled{opacity:.22}.addLightButton--l8OfhCEs:disabled svg{transform:none}.railActions--mdVu2Tme{border-left:1px solid hsla(0,0%,100%,.07);gap:3px;padding-left:8px}.railActions--mdVu2Tme .ambientButton--aWsxWAE1{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.09);border-radius:10px;box-shadow:none;color:#a1a1a7;font-size:12px;gap:7px;min-height:40px;min-width:68px;padding:0 10px}.railActions--mdVu2Tme .ambientButton--aWsxWAE1 svg{color:#9ca7b5}.railActions--mdVu2Tme .ambientButton--aWsxWAE1.activeToolTab--Qzuf3Rzp{background:hsla(0,0%,100%,.095);border-color:hsla(0,0%,100%,.22);box-shadow:none;color:#eef3f8}.railActions--mdVu2Tme .ambientButton--aWsxWAE1.activeToolTab--Qzuf3Rzp svg{color:#b9cbe2;-webkit-filter:drop-shadow(0 0 7px rgba(157,187,223,.24));filter:drop-shadow(0 0 7px rgba(157,187,223,.24))}.resetLightingButton--LEm8f9h5{border-radius:13px;color:#69696f;height:40px;min-height:40px;width:40px}.resetLightingButton--LEm8f9h5:active,.resetLightingButton--LEm8f9h5:hover{background:hsla(0,0%,100%,.04);color:#c1c1c6}.inspector--x7iICSAR{transition:none}.inspectorTitle--ikJZR2eS{gap:8px;justify-content:flex-start}.inspectorTitle--ikJZR2eS>div{flex:0 0 auto}.inspectorTitle--ikJZR2eS strong{font-size:15px;font-weight:600}.deleteButton--FKCHl0dD{background:rgba(255,105,97,.035);border-radius:10px;color:#9a7779;height:30px;width:30px}.deleteButton--FKCHl0dD:active,.deleteButton--FKCHl0dD:hover{background:rgba(255,105,97,.09);color:#ff817a}.colorSwatches--dA3FaZo4{gap:9px}.rangeMeta--iM1Rcjw2>span{color:#aeaeb2;font-size:13px}.compareButton--Qv_jKZkH{background:rgba(26,26,28,.58);border-color:hsla(0,0%,100%,.085);border-radius:13px;box-shadow:0 8px 22px rgba(0,0,0,.16),inset 0 1px hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.76);gap:7px;min-height:36px;padding:0 12px;right:12px;top:12px;touch-action:none;transition:color .12s ease,background .12s ease,border-color .12s ease,transform .12s ease}.compareButton--Qv_jKZkH svg{color:#d2d2d7}.compareButtonActive--j4KRqdew{background:rgba(242,242,247,.92);border-color:hsla(0,0%,100%,.48);box-shadow:0 9px 24px rgba(0,0,0,.2);color:#242426;transform:scale(.975)}.compareButtonActive--j4KRqdew svg{color:#3a3a3c}.analysisOverlay--edMDuCv5{background:linear-gradient(180deg,rgba(8,8,9,.04),rgba(8,8,9,.12) 55%,rgba(8,8,9,.46));isolation:isolate}.analysisOverlay--edMDuCv5:after,.analysisOverlay--edMDuCv5:before{content:none}.analysisSweep--qzpXDvvd{animation:analysisSweep--qzpXDvvd 3.2s ease-in-out infinite;background:linear-gradient(100deg,transparent 25%,rgba(255,227,186,.09) 50%,transparent 75%);display:block;opacity:.7;z-index:0}.analysisCard--hxqCvnih{backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);background:rgba(25,25,27,.78);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 18px 46px rgba(0,0,0,.27),inset 0 1px hsla(0,0%,100%,.045);display:flex;min-height:76px;padding:16px 18px 24px;z-index:3}.analysisCopy--jknbzd7y strong{font-size:14px;font-weight:590}.analysisCopy--jknbzd7y>span{color:#98989e;font-size:12px;margin-top:1px}.analysisProgress--mDas9y9d{background:hsla(0,0%,100%,.075);bottom:13px;height:2px;left:18px;right:18px}.analysisProgress--mDas9y9d i{animation:analysisProgress--mDas9y9d 1.8s ease-in-out infinite;background:linear-gradient(90deg,#b47b41,#f0c58a 72%,#ffe4ba);box-shadow:0 0 12px hsla(35,75%,73%,.22);display:block;width:28%}@keyframes lightTabIn--eOORA_kN{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.lightTabs--p23sHqjl{flex:1 1 auto}.railActions--mdVu2Tme{flex:0 0 auto}.colorSwatches--dA3FaZo4{gap:9px}.compareButton--Qv_jKZkH{max-width:118px}}.workbench--TqDdFNC8 .inspector--x7iICSAR{gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:38px 42px auto;min-height:226px;padding-top:3px}.workbench--TqDdFNC8 .inspectorTitle--ikJZR2eS{grid-column:1;height:38px;justify-content:space-between;min-height:38px}.workbench--TqDdFNC8 .colorControl--_RZtq_NS{grid-column:1;justify-content:space-between;min-height:42px}.workbench--TqDdFNC8 .colorLabel--dr3_DXoR{color:#a1a1a6;display:block;font-size:12px;font-weight:500}.workbench--TqDdFNC8 .rangeGrid--j6VD_f09,.workbench--TqDdFNC8 .rangeGridSingle--wiRfTX4n{grid-column:1/-1}.resetLightingButton--LEm8f9h5 span{display:none}.removeLightAction--lT19lS5x{background:transparent;border:0;color:#b1a1a0;cursor:pointer;font-size:11px;min-height:44px;padding:0 2px 0 14px;touch-action:manipulation}.removeLightAction--lT19lS5x:active{color:#ffb1aa}.stage--_1XtGtp1>.compareButton--Qv_jKZkH,.stage--_1XtGtp1>.resetViewButton--OGSyRnZs{background:rgba(35,35,37,.78);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:11px;font-weight:500;gap:7px;left:auto;min-height:40px;padding:0 12px;right:16px}.stage--_1XtGtp1>.compareButton--Qv_jKZkH{top:12px}.stage--_1XtGtp1>.resetViewButton--OGSyRnZs{bottom:20px}.stage--_1XtGtp1>.compareButtonActive--j4KRqdew{background:#efefed;color:#242426}.saveError--GVoBO9Lb{background:#242426;border-radius:8px;color:#ffb1aa;padding:10px;position:absolute;right:18px;top:55px;z-index:20}@media (max-width:370px){.workbench--TqDdFNC8{padding-inline:11px}.toolRail--OBdYVVni{gap:5px}.lightTabs--p23sHqjl{gap:2px}.addLightButton--l8OfhCEs,.toolTab--GLUPcjlL.lightTab--a8xp9d8k{width:36px}.railActions--mdVu2Tme{padding-left:5px}.railActions--mdVu2Tme .ambientButton--aWsxWAE1{min-width:58px;padding-inline:7px}.compareButton--Qv_jKZkH{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.analysisMark--QhUO4k4Q:after,.analysisMark--QhUO4k4Q:before,.analysisOverlay--edMDuCv5:after,.analysisOverlay--edMDuCv5:before,.analysisProgress--mDas9y9d i,.analysisSweep--qzpXDvvd,.toolTab--GLUPcjlL.lightTab--a8xp9d8k{animation:none}}.examples--BcISj0Vm{background:radial-gradient(circle at 70% 22%,rgba(165,124,80,.1),transparent 28rem),#171717;color:#f5f4f1;min-height:100svh;padding:0 28px 32px;width:100%}.siteNav--VYQs0C6N{align-items:center;display:flex;height:84px;justify-content:space-between;margin:0 auto;position:relative;width:min(100%,1180px);z-index:10}.brand--d5CrCUfq{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:25px;font-weight:680;letter-spacing:-1.1px}.navCaption--TewbnnGC{color:#8e8f95;font-size:12px;letter-spacing:.08em}.historyButton--aQyCedgF{background:hsla(37,56%,79%,.04);border:1px solid hsla(37,56%,79%,.14);border-radius:14px;color:#d9c6a8;cursor:pointer;font-size:13px;font-weight:550;min-height:44px;min-width:68px;padding:0 14px}.historyButton--aQyCedgF:active{background:hsla(37,56%,79%,.1)}.navActions--vLInpmQO{align-items:center;display:flex;gap:8px}.languageButton--GMpb6pEx{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;display:flex;gap:4px;padding:4px}.languageButton--GMpb6pEx button{background:transparent;border:0;border-radius:10px;color:#777980;font-size:12px;height:44px;min-width:44px}.languageButton--GMpb6pEx button[aria-pressed=true]{background:#2a2b2f;color:#f4f3f0}.hero--gVrXv9B9{grid-gap:clamp(48px,7vw,96px);align-items:center;display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(0,650px) 330px;justify-content:center;margin:0 auto;min-height:calc(100svh - 116px);width:min(100%,1100px)}.demoColumn--tUS6y3nU{min-width:0}.demoCard--Y5eIS1Tz{background:#141518;border:1px solid hsla(0,0%,100%,.09);border-radius:28px;box-shadow:0 34px 100px rgba(0,0,0,.56),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.demoViewport--UwnszjnK{background:#17181b;isolation:isolate;overflow:hidden;overscroll-behavior:none;position:relative;touch-action:none;width:100%}.demoViewport--UwnszjnK canvas{touch-action:none}.demoViewport--UwnszjnK>canvas,.demoViewport--UwnszjnK>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute!important;width:100%}.demoViewport--UwnszjnK>img{z-index:0}.demoViewport--UwnszjnK>canvas{z-index:1}.photoShade--Ytf_Q1ru{background:linear-gradient(180deg,transparent,rgba(7,8,10,.16) 34%,rgba(7,8,10,.88));inset:38% 0 0;pointer-events:none;position:absolute;z-index:2}.heroCopy--K2hO3vUf{bottom:32px;left:32px;pointer-events:none;position:absolute;right:32px;z-index:3}.eyebrow--acB0lPLu{color:#e8cda7;display:block;font-size:10px;font-weight:650;letter-spacing:.15em;margin-bottom:12px}.heroCopy--K2hO3vUf h1{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:570;letter-spacing:-.045em;line-height:1.05;margin:0;max-width:520px;white-space:pre-line}.heroCopy--K2hO3vUf p{color:hsla(45,17%,95%,.66);font-size:14px;line-height:1.5;margin:14px 0 0}.demoGesture--Rye1wcIG{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(18,19,22,.56);border:1px solid hsla(0,0%,100%,.13);border-radius:20px;color:hsla(0,0%,100%,.86);display:inline-flex;font-size:11px;gap:8px;min-height:36px;padding:0 13px;pointer-events:none;position:absolute;right:22px;top:22px;z-index:4}.demoGesture--Rye1wcIG>span{animation:lightPulse--V_9m35bw 1.8s ease-out infinite;background:#f0cf9f;border-radius:50%;box-shadow:0 0 0 0 hsla(36,73%,78%,.55);height:6px;width:6px}.actionDock--ci7p_F3F{min-width:0}.dockIntro--dJ3e64Nc{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.dockIntro--dJ3e64Nc span{color:#b99161;font-size:10px;font-weight:650;letter-spacing:.16em}.dockIntro--dJ3e64Nc strong{color:#e8e7e4;font-size:27px;font-weight:540;letter-spacing:-.035em;line-height:1.25}.desktopUploader--H5e4nH1i{width:100%}.mobileUploader--q1gr6ufc{display:none}.privacyNote--QfAEL1gF{color:#72737a;font-size:12px;margin:14px 0 0;text-align:center}@keyframes lightPulse--V_9m35bw{0%{box-shadow:0 0 0 0 hsla(36,73%,78%,.5)}60%,to{box-shadow:0 0 0 8px hsla(36,73%,78%,0)}}@media (max-width:760px){.examples--BcISj0Vm{background:#171717;min-height:100svh;padding:0 14px max(18px,env(safe-area-inset-bottom))}.siteNav--VYQs0C6N{box-sizing:content-box;height:66px;padding-top:env(safe-area-inset-top)}.brand--d5CrCUfq{font-size:23px;padding-left:6px}.navCaption--TewbnnGC{padding-right:6px}.hero--gVrXv9B9{display:block;min-height:0}.demoCard--Y5eIS1Tz{border-radius:24px;box-shadow:0 20px 56px rgba(0,0,0,.5);width:100%}.heroCopy--K2hO3vUf{bottom:23px;left:22px;right:22px}.eyebrow--acB0lPLu{font-size:9px;margin-bottom:9px}.heroCopy--K2hO3vUf h1{font-size:35px;line-height:1.05;max-width:300px}.heroCopy--K2hO3vUf p{font-size:12px;margin-top:9px;max-width:280px}.demoGesture--Rye1wcIG{min-height:32px;right:16px;top:16px}.actionDock--ci7p_F3F{margin:-2px 8px 0;padding:18px 0 0;position:relative;z-index:5}.desktopUploader--H5e4nH1i,.dockIntro--dJ3e64Nc{display:none}.mobileUploader--q1gr6ufc{display:block}.privacyNote--QfAEL1gF{margin-top:12px}}@media (max-height:700px) and (max-width:760px){.siteNav--VYQs0C6N{height:58px}.demoCard--Y5eIS1Tz{margin:0 auto;width:min(100%,340px)}.heroCopy--K2hO3vUf h1{font-size:29px}.eyebrow--acB0lPLu,.heroCopy--K2hO3vUf p{display:none}}@media (prefers-reduced-motion:no-preference){.demoCard--Y5eIS1Tz{animation:reveal--QIFiYhUZ .55s cubic-bezier(.2,.75,.25,1) both}.actionDock--ci7p_F3F{animation:dockIn--mbkLE6l7 .45s cubic-bezier(.2,.75,.25,1) .12s both}@keyframes reveal--QIFiYhUZ{0%{opacity:0;transform:scale(.985) translateY(8px)}}@keyframes dockIn--mbkLE6l7{0%{opacity:0;transform:translateY(10px)}}}@media (prefers-reduced-motion:reduce){.demoGesture--Rye1wcIG>span{animation:none}}.backdrop--qTn64CSj{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.panel--_s4qmHpl{-webkit-touch-callout:none;animation:arrive--UNIw76AT .16s ease-out;background:#252527;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.35);color:#f3f3f5;padding:26px 22px 12px;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:min(100%,340px)}.panel--_s4qmHpl h2{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin:0 0 10px}.panel--_s4qmHpl p{color:#adadb3;font-size:13px;line-height:1.65;margin:0 0 22px}.panel--_s4qmHpl button{border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:14px;min-height:46px;touch-action:manipulation;transition:opacity .12s ease;width:100%}.panel--_s4qmHpl button:active{opacity:.7}.panel--_s4qmHpl button:focus-visible{outline:2px solid #f0cf9f;outline-offset:3px}.panel--_s4qmHpl button:disabled{cursor:default;opacity:.5}.primary--mME3ikcF{background:#e4d3b4;color:#22201c;font-weight:600!important}.secondary--ORcapkJT{background:#363638;color:#efeff2;margin-top:9px}.discard--uRlcHp7U{background:transparent;color:#c3a4a1;margin-top:5px}.panel--_s4qmHpl p.error--dnRJkyaT{color:#efb4ab;margin-bottom:16px}@keyframes arrive--UNIw76AT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panel--_s4qmHpl{animation:none}}