.pep-classic-wiz .pw-transform{position:absolute;inset:0;width:100%;height:100%;z-index:4;overflow:hidden;pointer-events:none;touch-action:none}.pep-classic-wiz .pw-transform [data-action]{pointer-events:all;touch-action:none}.pep-classic-wiz .pw-transform-frame,.pep-classic-wiz .pw-transform-stem{stroke:#ed8b32;stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #0005)}.pep-classic-wiz .pw-transform-dot{fill:#fff9ef;stroke:#e57920;stroke-width:1.5;pointer-events:none}.pep-classic-wiz .pw-layers{width:100%;min-width:0;padding-top:10px;border-top:1px solid var(--line-2);text-align:left}.pep-classic-wiz .pw-layers-heading{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--ink);font-size:11px}.pep-classic-wiz .pw-layers-heading b{font-weight:600}.pep-classic-wiz .pw-layers-count{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:6px;background:var(--ink);color:var(--bg);font-size:10px}.pep-classic-wiz .pw-layers-heading>small{margin-left:auto;font-size:9px;color:var(--dim)}.pep-classic-wiz .pw-layer-items{display:flex;flex-direction:column;gap:4px;max-height:170px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.pep-classic-wiz .pw-layer{display:flex;align-items:center;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}.pep-classic-wiz .pw-layer.on{border-color:#db802f;background:color-mix(in srgb,var(--card) 92%,#ed8b32);box-shadow:inset 3px 0 #ed8b32}.pep-classic-wiz .pw-layer-select{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:0;background:none;color:inherit;text-align:left;padding:6px 8px;cursor:pointer}.pep-classic-wiz .pw-layer-icon{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid var(--line);border-radius:5px;font-size:14px;font-weight:600}.pep-classic-wiz .pw-layer-label{min-width:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pep-classic-wiz .pw-layer-label small{display:block;font-size:8px;color:var(--dim);margin-top:1px}.pep-classic-wiz .pw-layer-action{flex:0 0 28px;min-height:34px;border:0;background:none;color:var(--dim);cursor:pointer;font-size:15px;padding:0}.pep-classic-wiz .pw-layer-action:hover{color:var(--ink);background:var(--bg-2);border-radius:5px}.pep-classic-wiz .pw-layers button:focus-visible{outline:2px solid #ed8b32;outline-offset:-2px;border-radius:6px}.pep-classic-wiz .pw-logo-sources{display:contents}@media(min-width:901px){.pep-classic-wiz .pw-col:has(.pw-layers){max-height:calc(100% - 110px);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.pep-classic-wiz .pw-col:has(.pw-layers)>*{flex-shrink:0}.pep-classic-wiz .pw-col:has(.pw-layers) .pw-logo-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%}.pep-classic-wiz .pw-col:has(.pw-layers) .pw-logo-sources .pw-chip{min-width:0;padding:8px 5px;font-size:9px;white-space:nowrap}.pep-classic-wiz .pw-col:has(.pw-layers) .pw-logo-sources .pw-chip-sub{font-size:7px}}@media(max-width:900px){.pep-classic-wiz .pw-adjust-float .pw-layers{padding:2px 0 7px;border-top:0;margin-bottom:5px;border-bottom:1px solid var(--line)}.pep-classic-wiz .pw-layers-heading{margin-bottom:5px;font-size:12px}.pep-classic-wiz .pw-layer-items{flex-direction:row;max-height:none;padding-bottom:3px;overflow-x:auto;touch-action:pan-x;scroll-snap-type:x proximity;scrollbar-width:none}.pep-classic-wiz .pw-layer{flex:0 0 auto;scroll-snap-align:start;max-width:230px}.pep-classic-wiz .pw-layer-select{min-height:44px;padding:4px 8px}.pep-classic-wiz .pw-layer-action{flex-basis:34px;min-height:44px}.pep-classic-wiz .pw-layer-label{max-width:100px}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float.min{left:max(12px,env(safe-area-inset-left));width:auto;padding:8px}.pep-classic-wiz .pw-text-float .pw-layers{align-self:stretch}.pep-classic-wiz .pw-adjust-float{max-height:46%;overflow-y:auto;overflow-x:hidden}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float .pw-ctl{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;min-height:32px}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float .pw-ctl-lab{gap:4px;font-size:9px;letter-spacing:0}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float .pw-cab{padding-right:10px;min-height:27px}}.pep-classic-wiz.pep-classic-wiz{background:#e6e0d5 url(/images/workshop/workshop-wall-v13.webp) center/cover;--accent:var(--color-action);--accent-soft:var(--color-action-soft)}.dark .pep-classic-wiz.pep-classic-wiz{background-image:linear-gradient(#0b1320d9,#0b1320d9),url(/images/workshop/workshop-wall-v13.webp)}.pep-classic-wiz .pw-view-presets{position:absolute;z-index:30;top:183px;left:50%;transform:translate(-50%);display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pep-classic-wiz .pw-view-presets button{display:flex;gap:5px;align-items:center;justify-content:center;min-width:46px;min-height:34px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:var(--dim);font-size:10px;cursor:pointer;white-space:nowrap}.pep-classic-wiz .pw-view-presets button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.pep-classic-wiz .pw-view-presets button:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.pep-classic-wiz .pw-view-presets button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pep-classic-wiz.colocando .pw-view-presets{top:20px}.studio-page{background:#e6e0d5 url(/images/workshop/workshop-wall-v13.webp) center/cover}.studio-page .customizer-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;gap:16px;background:transparent;color:var(--color-ink)}.studio-page .customizer-state>p{font-size:26px;letter-spacing:-.04em}.studio-page .customizer-state>span{font-size:14px;color:var(--color-muted)}.studio-page .studio-spinner{width:24px;height:24px;border:2px solid var(--color-line);border-top-color:var(--color-action);border-radius:50%;animation:studio-loading 1s linear infinite}@keyframes studio-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.studio-page .studio-spinner{animation:none}}.studio-page .ph-cta{background:var(--color-action);color:#fff;padding:12px 22px;border-radius:999px}@media(max-width:900px){.pep-classic-wiz .pw-view-presets{top:116px;gap:2px;padding:2px}.pep-classic-wiz .pw-view-presets button{min-height:34px;min-width:44px;padding:0 7px;font-size:9px;gap:4px}.pep-classic-wiz.colocando .pw-view-presets{top:12px}}@media(max-height:650px)and (min-width:901px){.pep-classic-wiz .pw-view-presets{left:28px;top:24px;transform:none}}.pep-classic-wiz.pep-classic-wiz{--font-d:"DM Sans","Inter Variable",sans-serif;--font-b:"Inter Variable",Inter,sans-serif;--ink:#142133;--dim:#586476;--line:#152c4614;--line-2:#152c4629;--card:#fffffff0;--bg-2:#fff;--bg:#f5f6f8;background-image:radial-gradient(ellipse at 42% 42%,#ffffffd6,#fffffff0 16%,#ffffff54 65%,#b7cce335),linear-gradient(122deg,#e4ecf56b,#fff6 58%,#d5e2f445),url(/images/workshop/workshop-wall-v13.webp);isolation:isolate}.pep-classic-wiz.pep-classic-wiz:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(122deg,transparent 6%,#fff9 6.2%,#fff0 15%,transparent 20%,#fff8 20.2%,#fff0 33%,transparent 36%,#fff6 36.2%,transparent 50%);opacity:.65;animation:pw-studio-light 1.6s ease-out both}@keyframes pw-studio-light{0%{opacity:0;transform:translate(-24px)}to{opacity:.65;transform:translate(0)}}.pep-classic-wiz.pep-classic-wiz .pw-title h2{font-size:clamp(22px,2.45vw,31px);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin-top:15px}.pep-classic-wiz.pep-classic-wiz .pw-title p{font-size:11px;line-height:1.6}.pep-classic-wiz.pep-classic-wiz .pw-seg small{font-family:var(--font-b);font-size:9px;letter-spacing:.1em;font-weight:500}.pep-classic-wiz.pep-classic-wiz .pw-seg .pw-bar{height:3px}.pep-classic-wiz.pep-classic-wiz .pw-seg.act .pw-bar{box-shadow:0 2px 10px #0066ff24}.pep-classic-wiz.pep-classic-wiz .pw-view-presets{padding:4px;gap:2px;background:#ffffffc7;border-color:#fff;box-shadow:0 8px 28px #263b5410,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pep-classic-wiz.pep-classic-wiz .pw-view-presets button{font-family:var(--font-b);font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.pep-classic-wiz.pep-classic-wiz .pw-view-presets button[aria-pressed=true]{background:#122439;color:#fff;box-shadow:0 3px 9px #14263e26}.pep-classic-wiz .pw-view-presets svg{transition:transform .2s}@media(hover:hover){.pep-classic-wiz .pw-view-presets button:hover svg{transform:translateY(-1px) rotate(-5deg)}}.pep-classic-wiz.pep-classic-wiz .pw-fab{font-family:var(--font-b);font-size:10px;font-weight:550;box-shadow:0 5px 16px #162a4110;transition:transform .18s,background .18s}.pep-classic-wiz.pep-classic-wiz .pw-fab.sec{background:#ffffffc9;border:1px solid #fff;color:var(--ink)}.pep-classic-wiz.pep-classic-wiz .pw-inspection-label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--dim);padding-inline:7px;white-space:nowrap}.pep-classic-wiz .pw-inspection-label>span{width:5px;height:5px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #0066ff0b}.pep-classic-wiz.pep-classic-wiz .pw-tile-img{background:linear-gradient(145deg,#fff,#e6ebf1);border:1px solid #ffffffd9;box-shadow:0 5px 14px #10223a08;transition:box-shadow .2s,border-color .2s}.pep-classic-wiz.pep-classic-wiz .pw-tile.on .pw-tile-img{border-color:#06f;box-shadow:0 0 0 3px #0066ff10,0 7px 20px #15325112}.pep-classic-wiz.pep-classic-wiz .pw-tile small{font-size:11px;font-weight:500;letter-spacing:-.015em}.pep-classic-wiz.pep-classic-wiz .pw-tile-det{font-family:var(--font-b);font-size:9px;letter-spacing:0;color:var(--dim)}.pep-classic-wiz.pep-classic-wiz .pw-panel{background:#ffffffb8;border:1px solid #ffffffed;box-shadow:0 8px 28px #1835530a;opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pep-classic-wiz.pep-classic-wiz .pw-panel:hover{background:#ffffffd6}.pep-classic-wiz.pep-classic-wiz .pw-panel .pw-cab b{font-family:var(--font-b);font-size:11px;letter-spacing:0;text-transform:none;font-weight:600}.pep-classic-wiz.pep-classic-wiz .pw-ctl-lab{font-family:var(--font-b);letter-spacing:0;font-size:10px}.pep-classic-wiz.pep-classic-wiz .pw-seg-ctl{padding:3px;gap:2px;border-color:#152c460d;background:#e9eef4;border-radius:9px}.pep-classic-wiz.pep-classic-wiz .pw-seg-op{border:0;border-radius:6px;font-family:var(--font-b);font-size:10px;transition:background .18s,color .18s}.pep-classic-wiz.pep-classic-wiz .pw-seg-op.on{background:#fff;color:#0058d9;box-shadow:0 2px 5px #233c5410}.pep-classic-wiz.pep-classic-wiz .pw-chip{font-family:var(--font-b);box-shadow:0 3px 12px #22384f05;border-color:var(--line);background:#ffffffcf;transition:background .18s,border-color .18s,transform .18s}.pep-classic-wiz.pep-classic-wiz .pw-chip.on{background:var(--ink);color:#fff}.pep-classic-wiz.pep-classic-wiz .pw-chip.accent{border-color:#0066ff21;color:#0059dc}.pep-classic-wiz.pep-classic-wiz .pw-chip-sub{font-family:var(--font-b);letter-spacing:0;color:var(--dim)}.pep-classic-wiz .pw-source-icon{width:19px;height:19px;flex:none;transition:transform .2s}@media(hover:hover){.pep-classic-wiz .pw-chip:hover .pw-source-icon{transform:translateY(-2px)}}.pep-classic-wiz.pep-classic-wiz .pw-layer{border-radius:9px;background:#ffffffb5}.pep-classic-wiz.pep-classic-wiz .pw-layer.on{background:#fffaf4;border-color:#e6b27f;box-shadow:inset 2px 0 #e99547}.pep-classic-wiz.pep-classic-wiz .pw-layer-icon{background:#f2f4f7;border:0;border-radius:6px;font-family:var(--font-d)}.pep-classic-wiz.pep-classic-wiz .pw-layer-label small{font-size:9px}.pep-classic-wiz.pep-classic-wiz .pw-guia-burbuja{border-radius:12px;background:#ffffffb8;border-color:#ffffffea;box-shadow:0 6px 22px #142d4710;color:var(--dim);font-size:11px;line-height:1.6}.pep-classic-wiz.pep-classic-wiz .pw-guia-burbuja:before,.pep-classic-wiz.pep-classic-wiz .pw-guia-burbuja:after{display:none}.pep-classic-wiz.pep-classic-wiz .pw-guia-cara{width:38px;height:38px;border-color:#fff;box-shadow:0 4px 15px #1b385a0c;color:#005fe9}.pep-classic-wiz.pep-classic-wiz .pw-guia-cara svg{width:20px;height:20px}.pep-classic-wiz.pep-classic-wiz .pw-nav-btn{font-family:var(--font-b);font-weight:500;border-color:var(--line)}.pep-classic-wiz.pep-classic-wiz .pw-nav-btn.solid{background:linear-gradient(155deg,#1676ff,#0053dc);border-color:#0061ed;box-shadow:0 6px 18px #0066ff25,inset 0 1px #ffffff30}.pep-classic-wiz.pep-classic-wiz .pw-zbtn{background:#ffffffbf;border:1px solid #fff;box-shadow:0 4px 14px #142c420a}.pep-classic-wiz.pep-classic-wiz button:focus-visible,.pep-classic-wiz.pep-classic-wiz input:focus-visible{outline:2px solid #0066ff;outline-offset:3px}@media(min-width:901px){.pep-classic-wiz .pw-col:has(.pw-layers) .pw-source-icon{width:15px;height:15px}}@media(min-width:901px)and (max-width:1100px){.pep-classic-wiz.pep-classic-wiz .pw-col:has(.pw-layers){top:242px;bottom:90px;max-height:none;transform:none;justify-content:flex-start}}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz .pw-title h2{font-size:23px;margin-top:10px}.pep-classic-wiz.pep-classic-wiz .pw-title p{font-size:10px}.pep-classic-wiz.pep-classic-wiz .pw-view-presets{padding:3px;gap:1px;max-width:calc(100% - 24px)}.pep-classic-wiz.pep-classic-wiz .pw-view-presets button{min-width:0;min-height:36px;font-size:9px;padding:0 7px;gap:4px}.pep-classic-wiz.pep-classic-wiz .pw-view-presets svg{width:13px;height:13px}.pep-classic-wiz.pep-classic-wiz .pw-inspection-label{font-size:9px;padding-inline:3px}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float{background:#fffffff2;border-color:#fff;box-shadow:0 8px 35px #18355316}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float .pw-ajustes{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pep-classic-wiz.pep-classic-wiz .pw-adjust-float .pw-seg-op{min-height:28px}.pep-classic-wiz.pep-classic-wiz .pw-layer-select{min-height:44px}.pep-classic-wiz.pep-classic-wiz .pw-source-icon{width:17px;height:17px}}.dark .pep-classic-wiz.pep-classic-wiz{--ink:#e9eff8;--dim:#a3afc1;--line:#bed4f21a;--line-2:#bed4f233;--card:#172333ed;--bg-2:#172333;--bg:#101b2c;background-image:radial-gradient(ellipse at 40% 43%,#293f59e3,#101a2ae8 75%),url(/images/workshop/workshop-wall-v13.webp)}.dark .pep-classic-wiz.pep-classic-wiz:before{opacity:.025;animation:none}.dark .pep-classic-wiz.pep-classic-wiz :is(.pw-panel,.pw-view-presets,.pw-chip,.pw-fab.sec,.pw-layer,.pw-guia-burbuja,.pw-guia-cara,.pw-zbtn,.pw-adjust-float){background:#172637df;border-color:#ffffff15;color:var(--ink)}.dark .pep-classic-wiz.pep-classic-wiz .pw-tile-img{background:linear-gradient(145deg,#33465b,#243244);border-color:#ffffff20}.dark .pep-classic-wiz.pep-classic-wiz .pw-layer.on{background:#342b26;border-color:#d89555}.dark .pep-classic-wiz.pep-classic-wiz .pw-layer-icon{background:#25384d}.dark .pep-classic-wiz.pep-classic-wiz .pw-seg-ctl{background:#0d1928}.dark .pep-classic-wiz.pep-classic-wiz .pw-seg-op.on,.dark .pep-classic-wiz.pep-classic-wiz .pw-view-presets button[aria-pressed=true]{background:#dbe8fc;color:#132b48}@media(prefers-reduced-motion:reduce){.pep-classic-wiz.pep-classic-wiz:before{animation:none}.pep-classic-wiz.pep-classic-wiz *{transition:none!important;animation:none!important}}.pep-classic-wiz.pep-classic-wiz{background-image:radial-gradient(ellipse at 43% 40%,#ffffffb8 5%,#ffffff80 40%,#fff0 80%),linear-gradient(125deg,#e1d7c877,#f7f3ed44 53%,#a2b3bf40),url(/images/workshop/workshop-wall-v13.webp)}.pep-classic-wiz.pep-classic-wiz:before{inset:0;animation:none;opacity:.3;transform:none;background:linear-gradient(125deg,transparent 9%,#fff6 10%,#fff0 30%,transparent 42%,#fff4 43%,#fff0 70%);will-change:auto}.pep-classic-wiz.pep-classic-wiz .pw-tile{position:relative;isolation:isolate;perspective:500px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pep-classic-wiz.pep-classic-wiz .pw-tile-img,.pep-classic-wiz.pep-classic-wiz .pw-tile.on .pw-tile-img{background:none;border:0;box-shadow:none;border-radius:0;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.pep-classic-wiz.pep-classic-wiz .pw-tile-img:before{content:"";position:absolute;left:16%;right:16%;bottom:3%;height:12%;background:#2134471c;border-radius:50%;filter:blur(5px);z-index:-1;transition:transform .3s,opacity .3s}.pep-classic-wiz.pep-classic-wiz .pw-tile-img img{object-fit:contain;transition:transform .32s cubic-bezier(.2,.7,.2,1),filter .3s;filter:drop-shadow(0 4px 3px #17273510)}.pep-classic-wiz.pep-classic-wiz .pw-tile small{transition:color .2s;position:relative}.pep-classic-wiz.pep-classic-wiz .pw-tile.on small{color:#005fe5;font-weight:600}.pep-classic-wiz.pep-classic-wiz .pw-tile small:after{content:"";position:absolute;left:50%;bottom:-6px;width:16px;height:2px;background:#06f;border-radius:99px;transform:translate(-50%) scaleX(0);transition:transform .25s}.pep-classic-wiz.pep-classic-wiz .pw-tile.on small:after{transform:translate(-50%) scaleX(1)}.pep-classic-wiz.pep-classic-wiz .pw-light-toggle{position:absolute;z-index:14;left:26px;bottom:27px;display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid #ffffffaa;border-radius:99px;background:#ffffff65;color:var(--dim);font:10px var(--font-b);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,box-shadow .2s}.pep-classic-wiz .pw-light-toggle svg{width:16px;height:16px;transition:transform .5s}.pep-classic-wiz .pw-light-toggle small{font-size:11px;color:var(--ink);margin-left:3px}.pep-classic-wiz.colocando .pw-light-toggle{visibility:hidden}@media(hover:hover)and (pointer:fine){.pep-classic-wiz.pep-classic-wiz .pw-tile:hover,.pep-classic-wiz.pep-classic-wiz .pw-tile:focus-visible{transform:translateY(-5px)}.pep-classic-wiz.pep-classic-wiz .pw-tile:hover .pw-tile-img:before{transform:translateY(6px) scale(.85);opacity:.65}.pep-classic-wiz.pep-classic-wiz .pw-tile:hover .pw-tile-img img{transform:scale(1.1)}.pep-classic-wiz.pep-classic-wiz .pw-tile:hover small{color:#005fe5}.pep-classic-wiz.pep-classic-wiz :is(.pw-chip,.pw-fab,.pw-zbtn,.pw-nav-btn,.pw-cara):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 20px #2139521c;border-color:#a3b9d34d}.pep-classic-wiz.pep-classic-wiz .pw-dot:hover{transform:translateY(-3px) scale(1.13);box-shadow:0 5px 12px #21344723}.pep-classic-wiz.pep-classic-wiz .pw-seg-op:hover:not(.on){background:#ffffffb8;color:#005fe5}.pep-classic-wiz.pep-classic-wiz .pw-layer:hover{background:#fffffffa;box-shadow:0 4px 12px #203c5710}.pep-classic-wiz.pep-classic-wiz .pw-layer.on:hover{background:#fff9f0}.pep-classic-wiz.pep-classic-wiz .pw-view-presets button:hover{background:#dce9fb7a;color:#005fe5;box-shadow:none}.pep-classic-wiz.pep-classic-wiz .pw-view-presets button[aria-pressed=true]:hover{background:#233d5c;color:#fff}.pep-classic-wiz.pep-classic-wiz .pw-light-toggle:hover{background:#ffffffc9;box-shadow:0 5px 18px #21395214}.pep-classic-wiz .pw-light-toggle:hover svg{transform:rotate(60deg)}.pep-classic-wiz.pep-classic-wiz .pw-seg:hover .pw-bar{background:#0066ff80;box-shadow:0 2px 12px #0066ff29}}.pep-classic-wiz.pep-classic-wiz :is(.pw-chip,.pw-fab,.pw-zbtn,.pw-nav-btn,.pw-cara,.pw-view-presets button):active:not(:disabled){transform:scale(.96)}.pep-classic-wiz.pep-classic-wiz .pw-dot{transition:transform .22s,box-shadow .22s}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz .pw-light-toggle{inset:165px 12px auto auto;padding:6px 8px;min-height:32px;background:#ffffff80}.pep-classic-wiz .pw-light-toggle>span{display:none}.pep-classic-wiz.pep-classic-wiz .pw-tile small:after{bottom:-4px;width:12px}}.dark .pep-classic-wiz.pep-classic-wiz{background-image:radial-gradient(ellipse at 37% 32%,#384a5ee0,#142131eb 76%),url(/images/workshop/workshop-wall-v13.webp)}.dark .pep-classic-wiz.pep-classic-wiz:before{opacity:.045}.dark .pep-classic-wiz.pep-classic-wiz .pw-tile-img,.dark .pep-classic-wiz.pep-classic-wiz .pw-tile.on .pw-tile-img{background:none;border:0;box-shadow:none}.dark .pep-classic-wiz.pep-classic-wiz .pw-tile.on small{color:#82b6ff}.dark .pep-classic-wiz.pep-classic-wiz .pw-light-toggle{background:#1a2b40a0;color:var(--dim);border-color:#b4c9e31a}@media(prefers-reduced-motion:reduce){.pep-classic-wiz.pep-classic-wiz:before{will-change:auto}.pep-classic-wiz.pep-classic-wiz :is(.pw-tile,.pw-tile-img img,.pw-chip,.pw-fab,.pw-dot,.pw-zbtn,.pw-nav-btn,.pw-cara,.pw-source-icon,.pw-view-presets svg,.pw-light-toggle svg){transform:none!important}}.pw-preview-atlas{position:absolute;inset:0;pointer-events:none;background-size:600% 400%;background-repeat:no-repeat}.pw-interior-status{padding:10px 16px;border-radius:20px;background:#ffffffed;color:#142131;font:500 12px/1.4 var(--sans, sans-serif);white-space:nowrap;box-shadow:0 5px 24px #14213114}.pep-classic-wiz .pw-adjust-summary{display:grid;gap:5px;min-width:0}.pep-classic-wiz .pw-adjust-summary .pw-aj-min{justify-self:end;font-size:10px;min-height:36px}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz .pw-adjust-float.min{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;max-width:420px;margin-left:auto}.pep-classic-wiz.pep-classic-wiz .pw-adjust-summary .pw-seg-op{min-height:44px;font-size:11px}}.pep-classic-wiz.pep-classic-wiz .pw-zoom{z-index:42;display:flex;visibility:visible;opacity:1;pointer-events:auto;padding:4px;border:1px solid var(--line);border-radius:28px;background:var(--card);box-shadow:0 4px 20px #172c4010}.pep-classic-wiz.pep-classic-wiz .pw-zbtn{width:40px;height:40px;touch-action:manipulation}.pep-classic-wiz .pw-image-treatment{display:grid;gap:8px;min-width:0}.pep-classic-wiz .pw-image-proof{display:flex;gap:12px;align-items:center}.pep-classic-wiz .pw-image-proof-art{width:70px;height:76px;flex:0 0 70px;border:1px solid var(--line);border-radius:8px;background:#f6f4ef;overflow:hidden}.pep-classic-wiz .pw-image-proof-art :is(img,svg){width:100%;height:100%;object-fit:contain;display:block}.pep-classic-wiz .pw-image-proof p{font-size:11px;line-height:1.5;margin:0;color:var(--dim)}@media(min-width:901px){.pep-classic-wiz .pw-col:has(.pw-image-treatment){width:280px}.pep-classic-wiz .pw-image-proof p{min-width:0;white-space:normal}}.pep-classic-wiz .pw-photo-options{display:grid;gap:4px}.pep-classic-wiz .pw-photo-invert{background:none;border:0;color:var(--dim);font-size:10px;min-height:30px;cursor:pointer;text-align:right}.pep-classic-wiz .pw-photo-invert[aria-pressed=true]{color:var(--accent)}.pep-classic-wiz .pw-image-treatment .pw-seg-op{min-height:34px}.pep-classic-wiz .pw-photo-adjustments summary{cursor:pointer;min-height:38px;align-content:center;font-size:11px;color:var(--dim)}.pep-classic-wiz .pw-photo-adjustments summary span{float:right;color:var(--ink);font-weight:500}.pep-classic-wiz .pw-photo-adjustments[open] summary{margin-bottom:7px}.pep-classic-wiz.pep-classic-wiz .pw-frente{max-height:calc(100% - 130px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz .pw-zoom{top:164px;bottom:auto!important;left:auto;right:max(10px,env(safe-area-inset-right));transform:none;flex-direction:column;gap:5px;padding:3px}.pep-classic-wiz.pep-classic-wiz.colocando .pw-zoom{top:64px}.pep-classic-wiz.pep-classic-wiz .pw-zbtn{width:40px;height:40px}.pep-classic-wiz.pep-classic-wiz .pw-zdots{gap:4px;padding:2px 0}.pep-classic-wiz.pep-classic-wiz .pw-frente{top:172px;left:calc(50% - 22px);transform:translate(-50%);width:min(300px,calc(100% - 92px));max-height:calc(100% - 252px);padding:12px}.pep-classic-wiz .pw-image-proof-art{width:58px;height:64px;flex-basis:58px}.pep-classic-wiz .pw-image-proof p{font-size:10px}}.pep-classic-wiz .pw-studio-options{display:grid;gap:8px}.pep-classic-wiz.pep-classic-wiz .pw-studio-options label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-direction:row;font:10px var(--font-b);letter-spacing:0;text-transform:none}.pep-classic-wiz .pw-studio-options input[type=range]{width:110px;min-width:0}.pep-classic-wiz .pw-studio-options select{max-width:120px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}.pep-classic-wiz .pw-geometry-error{position:absolute;z-index:45;top:220px;left:50%;transform:translate(-50%);width:min(340px,80%);padding:14px;border:1px solid #d69a72;border-radius:14px;background:#fff8ef;color:#723c21;font-size:12px;line-height:1.5}.pep-classic-wiz .pw-inspector-scroll{display:grid;grid-auto-rows:max-content;align-content:start;gap:8px;min-width:0}.pep-classic-wiz .pw-inspector-subtitle{font-weight:400;color:var(--dim)}.pep-classic-wiz .pw-finish-options{display:grid;gap:8px;min-width:0}.pep-classic-wiz .pw-layers-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.pep-classic-wiz .pw-layer-edit{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-2);color:var(--ink);font:500 11px var(--font-b);cursor:pointer}.pep-classic-wiz .pw-signature-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:12px}.pep-classic-wiz .pw-artwork-colors{display:grid;gap:6px;font-size:11px;color:var(--dim)}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz.is-signature .pw-col:not(.pw-sum-col){padding:0;bottom:calc(64px + env(safe-area-inset-bottom));gap:0;max-height:none;overflow:visible;background:none;touch-action:auto}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-col:after,.pep-classic-wiz.is-signature .pw-lens-marker{display:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-logo-sources{display:flex;width:100%;max-width:480px;margin-inline:auto;min-width:0;gap:8px;padding:6px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overscroll-behavior-x:contain;touch-action:pan-x}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-logo-sources .pw-chip{flex:1 0 112px;min-width:112px;min-height:58px;padding:7px 8px;gap:3px;border-radius:10px;font-size:10px;font-weight:550;line-height:1.15;white-space:nowrap;scroll-snap-align:start;transform:none;opacity:1;box-shadow:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-logo-sources .pw-chip-sub{font-size:9px;font-weight:400}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-logo-sources .pw-source-icon{width:16px;height:16px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-signature-panel{bottom:calc(142px + env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;max-width:none;margin:0;padding:6px 10px;max-height:clamp(148px,calc(100svh - 482px),280px);overflow:hidden;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 6px 24px #1835530d}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-signature-panel.min{max-height:none;padding:4px 8px 6px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layers{padding:0;margin:0;border:0}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layers-heading{min-height:40px;margin:0;gap:6px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-items{flex-direction:column;gap:4px;max-height:clamp(44px,calc(100svh - 738px),96px);overflow-x:hidden;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;scroll-snap-type:none;scrollbar-width:thin;padding:0}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-items[hidden]{display:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer{flex:0 0 auto;max-width:none;width:100%;min-height:44px;border-radius:8px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-select{min-height:42px;gap:7px;padding:3px 7px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-label{flex:1;max-width:none;font-size:11px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-label small{font-size:9px;overflow:hidden;text-overflow:ellipsis}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-icon{flex-basis:24px;height:24px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-layer-action{flex:0 0 40px;min-width:40px;min-height:40px;border-radius:7px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-signature-panel:not(.min){display:flex;flex-direction:column}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes{min-height:0;gap:0;overflow:hidden}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-cab{flex:none;min-height:42px;padding:0 0 5px;margin:0;gap:5px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-cab b{font-size:11px;letter-spacing:0;white-space:nowrap}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-cab-btns{gap:4px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-x{width:36px;height:36px;min-width:36px;border-radius:8px;font-size:12px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-x:after{display:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-inspector-close{width:auto;padding:0 10px;color:var(--accent);font:500 11px var(--font-b)}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;gap:8px;padding:2px 2px 6px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-adjust-float .pw-ctl{grid-template-columns:88px minmax(0,1fr);gap:12px;min-height:36px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-seg-op{min-height:38px;padding:5px 4px;font-size:10px;letter-spacing:0;text-transform:none;white-space:normal}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll input[type=range]{height:32px;background:transparent}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll input[type=range]::-webkit-slider-runnable-track{height:3px;background:var(--line-2);border-radius:3px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll input[type=range]::-webkit-slider-thumb{margin-top:-6px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll input[type=range]::-moz-range-track{height:3px;background:var(--line-2);border-radius:3px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-artwork-colors .pw-row{justify-content:flex-start;gap:7px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-artwork-colors .pw-chip{border-radius:8px;min-height:36px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-text-float{bottom:calc(142px + env(safe-area-inset-bottom));padding:10px 12px;gap:8px;max-height:min(290px,calc(100svh - 380px));overflow-y:auto;overscroll-behavior:contain;border-radius:12px;background:var(--card)}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-text-float .pw-cta{min-height:40px;border-radius:8px;margin:0;width:100%;font-size:12px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-text-float .pw-row{gap:5px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-text-float .pw-emo{width:34px;height:34px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-frente .pw-chip{border-radius:8px;min-height:40px;width:100%;font-size:11px}}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz.is-signature.is-adjusting .pw-logo-sources{display:none}.pep-classic-wiz.pep-classic-wiz.is-signature.is-adjusting .pw-signature-panel{bottom:calc(72px + env(safe-area-inset-bottom));padding:4px 10px 6px;max-height:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-ajustes .pw-cab{min-height:36px;padding:0;margin:0}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-tool-tabs{display:flex;flex:none;gap:4px;padding:2px 0 4px;border-bottom:1px solid var(--line)}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-tool-tabs button{flex:1;min-width:0;min-height:36px;padding:4px 3px;border:0;border-radius:7px;background:transparent;color:var(--dim);font:500 11px var(--font-b);cursor:pointer;touch-action:manipulation}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-tool-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll{max-height:112px;flex:0 1 auto;padding:4px 2px 0;gap:6px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll [hidden]{display:none!important}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-zoom{top:65px;right:max(12px,env(safe-area-inset-right));flex-direction:row;gap:3px;border-radius:12px;padding:2px;transform:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-zdots{display:none}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-zbtn{border-radius:8px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-fabs{top:70px;left:max(12px,env(safe-area-inset-left));right:auto;transform:none;justify-content:flex-start;gap:5px}.pep-classic-wiz.pep-classic-wiz.is-signature .pw-fabs .pw-fab{min-height:34px;padding:6px 9px;font-size:10px}.pep-classic-wiz.pep-classic-wiz.is-signature.colocando .pw-zoom{top:62px}}@media(max-width:900px)and (max-height:700px){.pep-classic-wiz.pep-classic-wiz.is-signature .pw-inspector-scroll{max-height:64px}}@media(max-width:900px){.pep-classic-wiz.pep-classic-wiz .pw-viales{top:auto;bottom:calc(192px + env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right));flex-direction:row;gap:14px;align-items:flex-end;max-width:calc(100% - 24px)}}
