.WrapAIConfigurator-module__0j-qMa__root{--wai-bg:#08080a;--wai-bg-soft:#0e0e10;--wai-panel:#141416;--wai-panel-2:#1c1c1f;--wai-panel-3:#232327;--wai-line:#28282d;--wai-line-2:#38383f;--wai-txt:#f4f4f5;--wai-txt-dim:#a0a0a8;--wai-txt-mute:#8a8a92;--wai-accent:#ff6b00;--wai-accent-2:#ff8533;--wai-accent-soft:#ff7a33;--wai-accent-glow:#ff6b0059;--wai-err:#ff6b4a;--wai-err-bg:#ff6b0014;--wai-r-sm:8px;--wai-r-md:12px;--wai-r-lg:16px;--wai-r-xl:22px;--wai-ease:cubic-bezier(.4,0,.2,1);--wai-ease-out:cubic-bezier(.16,1,.3,1);background:radial-gradient(1200px 600px at 50% -10%, #ff6b000f, transparent 60%), radial-gradient(800px 600px at 110% 110%, #ff6b000a, transparent 60%), var(--wai-bg);color:var(--wai-txt);-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:80vh;font-family:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;padding:28px 18px 56px}.WrapAIConfigurator-module__0j-qMa__root *,.WrapAIConfigurator-module__0j-qMa__root :before,.WrapAIConfigurator-module__0j-qMa__root :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.WrapAIConfigurator-module__0j-qMa__root img{max-width:100%;display:block}.WrapAIConfigurator-module__0j-qMa__root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.WrapAIConfigurator-module__0j-qMa__root :where(button:disabled){cursor:not-allowed}.WrapAIConfigurator-module__0j-qMa__wrap{max-width:1200px;margin:0 auto}.WrapAIConfigurator-module__0j-qMa__hdr{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.WrapAIConfigurator-module__0j-qMa__hdrTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--wai-txt-dim);font-size:14px;font-weight:700}.WrapAIConfigurator-module__0j-qMa__hdrSub{color:var(--wai-txt-mute);font-size:12.5px}.WrapAIConfigurator-module__0j-qMa__steps{border:1px solid var(--wai-line);border-radius:var(--wai-r-lg);background:linear-gradient(#16161a 0%,#121215 100%);gap:0;margin-bottom:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000004d,0 1px #0000004d,0 4px 14px -6px #0006}.WrapAIConfigurator-module__0j-qMa__steps:before{content:"";background:linear-gradient(90deg, var(--wai-accent), var(--wai-accent-2));height:2px;width:var(--wai-progress,0%);transition:width .5s var(--wai-ease-out);box-shadow:0 0 8px var(--wai-accent-glow);position:absolute;bottom:0;left:0}.WrapAIConfigurator-module__0j-qMa__step{color:var(--wai-txt-mute);flex:1;align-items:center;gap:10px;min-width:0;padding:14px 16px;font-size:12.5px;font-weight:600;display:flex;position:relative}.WrapAIConfigurator-module__0j-qMa__step+.WrapAIConfigurator-module__0j-qMa__step{border-left:1px solid var(--wai-line)}.WrapAIConfigurator-module__0j-qMa__stepActive{color:var(--wai-txt)}.WrapAIConfigurator-module__0j-qMa__stepDone{color:var(--wai-accent-soft)}.WrapAIConfigurator-module__0j-qMa__stepN{width:22px;height:22px;transition:all .3s var(--wai-ease);border:1.5px solid;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.WrapAIConfigurator-module__0j-qMa__stepActive .WrapAIConfigurator-module__0j-qMa__stepN{background:linear-gradient(180deg, #ff8a00, var(--wai-accent));color:#0a0a0b;box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 #0003, 0 0 0 4px var(--wai-accent-glow), 0 2px 6px #ff6b0066;border-color:#ff8a00}.WrapAIConfigurator-module__0j-qMa__stepDone .WrapAIConfigurator-module__0j-qMa__stepN{background:linear-gradient(180deg, #ff8a4a, var(--wai-accent-soft));color:#0a0a0b;border-color:var(--wai-accent-soft);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000026}.WrapAIConfigurator-module__0j-qMa__stepLbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WrapAIConfigurator-module__0j-qMa__stage{border:1px solid var(--wai-line);border-radius:var(--wai-r-xl);background:linear-gradient(#18181b 0%,#131316 60%,#111114 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #ffffff04,0 1px #0006,0 24px 60px -24px #0009,0 8px 22px -10px #00000080}.WrapAIConfigurator-module__0j-qMa__panel{animation:WrapAIConfigurator-module__0j-qMa__fadeIn .35s var(--wai-ease-out)}@keyframes WrapAIConfigurator-module__0j-qMa__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.WrapAIConfigurator-module__0j-qMa__upload{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:64px 28px;transition:background .2s;display:block;position:relative}.WrapAIConfigurator-module__0j-qMa__upload:hover{background:var(--wai-panel-2)}.WrapAIConfigurator-module__0j-qMa__uploadDrag{background:var(--wai-panel-2);outline:2px dashed var(--wai-accent);outline-offset:-14px}.WrapAIConfigurator-module__0j-qMa__uploadIco{width:78px;height:78px;color:var(--wai-accent-soft);transition:transform .3s var(--wai-ease-out), border-color .2s, color .2s;background:radial-gradient(120% 80% at 30% 20%,#ffffff0f,#0000 55%),linear-gradient(#25252a,#18181b);border:1px solid #2e2e34;border-radius:20px;place-items:center;margin:0 auto 20px;display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000004d,0 1px #0006,0 6px 18px -6px #000000b3}.WrapAIConfigurator-module__0j-qMa__uploadIco svg{width:36px;height:36px;display:block}.WrapAIConfigurator-module__0j-qMa__upload:hover .WrapAIConfigurator-module__0j-qMa__uploadIco{border-color:var(--wai-accent);color:var(--wai-accent);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0000004d, 0 1px 0 #0006, 0 10px 26px -6px var(--wai-accent-glow), 0 4px 8px #0006;transform:translateY(-2px)}.WrapAIConfigurator-module__0j-qMa__uploadH2{letter-spacing:-.022em;margin:0 0 8px;font-size:24px;font-weight:700}.WrapAIConfigurator-module__0j-qMa__uploadP{color:var(--wai-txt-dim);max-width:420px;margin:0 auto;font-size:13px;line-height:1.55}.WrapAIConfigurator-module__0j-qMa__uploadBtn{background:linear-gradient(180deg, #ff9420 0%, var(--wai-accent) 50%, #e44708 100%);color:#0a0a0b;text-shadow:0 1px #ffffff26;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #0003, inset 0 0 0 1px #ffffff14, 0 1px 2px #0000004d, 0 6px 20px -6px var(--wai-accent-glow);pointer-events:none;transition:all .18s var(--wai-ease);border:1px solid #ff8a00;border-radius:11px;align-items:center;gap:8px;margin:22px auto 0;padding:13px 28px;font-size:13.5px;font-weight:700;display:inline-flex}.WrapAIConfigurator-module__0j-qMa__upload:hover .WrapAIConfigurator-module__0j-qMa__uploadBtn{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000002e, inset 0 0 0 1px #ffffff1a, 0 1px 2px #0000004d, 0 12px 28px -4px var(--wai-accent-glow)}.WrapAIConfigurator-module__0j-qMa__uploadInput{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WrapAIConfigurator-module__0j-qMa__uploadFormats{color:var(--wai-txt-mute);letter-spacing:.06em;margin-top:18px;font-size:11px}.WrapAIConfigurator-module__0j-qMa__previewHost{border-bottom:1px solid var(--wai-line);background:#000;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.WrapAIConfigurator-module__0j-qMa__previewHost img{max-width:100%;max-height:480px}.WrapAIConfigurator-module__0j-qMa__previewHost:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#0006);position:absolute;inset:0}.WrapAIConfigurator-module__0j-qMa__controls{padding:20px 22px}.WrapAIConfigurator-module__0j-qMa__ctlRow{margin-bottom:22px}.WrapAIConfigurator-module__0j-qMa__ctlRow:last-child{margin-bottom:0}.WrapAIConfigurator-module__0j-qMa__ctlTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--wai-txt-dim);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.WrapAIConfigurator-module__0j-qMa__ctlPicked{color:var(--wai-accent-soft);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.WrapAIConfigurator-module__0j-qMa__swFilters{border:1px solid var(--wai-line);background:linear-gradient(#0f0f12 0%,#0a0a0d 100%);border-radius:13px;flex-direction:column;gap:10px;margin-bottom:14px;padding:11px;display:flex;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #0006,0 1px #0000004d}.WrapAIConfigurator-module__0j-qMa__swRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.WrapAIConfigurator-module__0j-qMa__swTab{border:1px solid var(--wai-line);color:var(--wai-txt-dim);cursor:pointer;transition:all .15s var(--wai-ease);white-space:nowrap;background:linear-gradient(#1f1f23 0%,#16161a 100%);border-radius:99px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.15;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 1px #0000004d}.WrapAIConfigurator-module__0j-qMa__swTab:hover{color:var(--wai-txt);border-color:var(--wai-line-2);background:linear-gradient(#25252a 0%,#1a1a1d 100%)}.WrapAIConfigurator-module__0j-qMa__swTabOn{background:linear-gradient(180deg, #ff9420 0%, var(--wai-accent) 50%, #e44708 100%);color:#0a0a0b;text-shadow:0 1px #ffffff26;box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 #0003, 0 1px 2px #0000004d, 0 4px 12px -3px var(--wai-accent-glow);border-color:#ff8a00}.WrapAIConfigurator-module__0j-qMa__swTabOn:hover{filter:brightness(1.04)}.WrapAIConfigurator-module__0j-qMa__swTab:active{transform:scale(.97)}.WrapAIConfigurator-module__0j-qMa__swTabCt{background:#0000002e;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700;box-shadow:inset 0 1px 1px #0003}.WrapAIConfigurator-module__0j-qMa__swTabOn .WrapAIConfigurator-module__0j-qMa__swTabCt{color:#0a0a0b;background:#00000038}.WrapAIConfigurator-module__0j-qMa__swSearchRow{align-items:center;gap:8px;display:flex}.WrapAIConfigurator-module__0j-qMa__swSearch{border:1px solid var(--wai-line);color:var(--wai-txt);transition:all .15s var(--wai-ease);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a92' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m21 21-4.3-4.3'/></svg>"),linear-gradient(#0e0e10 0%,#131316 100%);background-position:12px,0 0;background-repeat:no-repeat,no-repeat;background-size:14px,100% 100%;border-radius:10px;outline:none;flex:1;width:100%;min-width:0;padding:11px 14px 11px 36px;font-size:13px;box-shadow:inset 0 2px 4px #00000059,inset 0 -1px #ffffff08}.WrapAIConfigurator-module__0j-qMa__swSearch:focus{border-color:var(--wai-accent);box-shadow:inset 0 2px 4px #00000059,0 0 0 3px #ff6b0026}.WrapAIConfigurator-module__0j-qMa__swSearch::placeholder{color:var(--wai-txt-mute)}.WrapAIConfigurator-module__0j-qMa__swCount{color:var(--wai-txt-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.WrapAIConfigurator-module__0j-qMa__swCount b{color:var(--wai-accent-soft)}.WrapAIConfigurator-module__0j-qMa__swatches{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;min-height:280px;display:grid}.WrapAIConfigurator-module__0j-qMa__swatchesEmpty{text-align:center;color:var(--wai-txt-dim);grid-template-columns:1fr;align-items:center;padding:40px 20px;font-size:13px}.WrapAIConfigurator-module__0j-qMa__sw{border:1px solid var(--wai-line);cursor:pointer;transition:all .18s var(--wai-ease);background:linear-gradient(#1f1f23 0%,#161618 100%);border-radius:12px;min-width:0;padding:9px;position:relative;box-shadow:inset 0 1px #ffffff09,0 1px 2px #00000040}.WrapAIConfigurator-module__0j-qMa__sw:hover{border-color:var(--wai-line-2);background:linear-gradient(#23232a 0%,#1a1a1d 100%);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 10px 22px -8px #0000008c,0 4px 8px -2px #00000059}.WrapAIConfigurator-module__0j-qMa__sw:active{transform:translateY(-1px)scale(.99)}.WrapAIConfigurator-module__0j-qMa__swOn{border-color:var(--wai-accent)!important;box-shadow:inset 0 1px 0 #ff8c5026, 0 0 0 1px var(--wai-accent), 0 6px 18px -4px var(--wai-accent-glow), 0 2px 6px -2px #0006!important;background:linear-gradient(#26201e 0%,#1a1417 100%)!important}.WrapAIConfigurator-module__0j-qMa__swOn:before{content:"✓";background:linear-gradient(180deg, #ff8a00, var(--wai-accent));color:#0a0a0b;z-index:2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:6px;right:6px;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0003,0 2px 6px #0006}.WrapAIConfigurator-module__0j-qMa__chip{border-radius:9px;height:62px;margin-bottom:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -8px 16px -8px #00000073,inset 0 0 0 1px #0003,0 1px #0000004d}.WrapAIConfigurator-module__0j-qMa__sheen{position:absolute;inset:0}.WrapAIConfigurator-module__0j-qMa__chipGloss .WrapAIConfigurator-module__0j-qMa__sheen{background:linear-gradient(135deg,#ffffff80 0%,#ffffff1a 35%,#0000 50% 65%,#ffffff2e 100%)}.WrapAIConfigurator-module__0j-qMa__chipSatin .WrapAIConfigurator-module__0j-qMa__sheen{background:linear-gradient(135deg,#ffffff38,#0000 55%)}.WrapAIConfigurator-module__0j-qMa__chipMatte .WrapAIConfigurator-module__0j-qMa__sheen{background:linear-gradient(135deg,#ffffff0d,#0000 60%)}.WrapAIConfigurator-module__0j-qMa__chipMetallic .WrapAIConfigurator-module__0j-qMa__sheen{background:linear-gradient(135deg,#fff6,#0000 45% 55%,#ffffff26),repeating-linear-gradient(35deg,#ffffff08 0 1px,#0000 1px 3px)}.WrapAIConfigurator-module__0j-qMa__chipCarbon{background-image:repeating-linear-gradient(45deg,#0000008c 0 4px,#0000 4px 8px),repeating-linear-gradient(-45deg,#ffffff14 0 4px,#0000 4px 8px)!important}.WrapAIConfigurator-module__0j-qMa__swNm{color:var(--wai-txt);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.WrapAIConfigurator-module__0j-qMa__swBr{color:var(--wai-txt-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.WrapAIConfigurator-module__0j-qMa__brandTag{letter-spacing:.04em;text-transform:uppercase;color:var(--wai-txt);-webkit-backdrop-filter:blur(4px);background:linear-gradient(#141416d9,#08080ad9);border-radius:5px;padding:3px 6px;font-size:8.5px;font-weight:800;position:absolute;top:7px;left:7px;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.WrapAIConfigurator-module__0j-qMa__swPager{border-top:1px solid var(--wai-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.WrapAIConfigurator-module__0j-qMa__swPager button{border:1px solid var(--wai-line);width:36px;height:36px;color:var(--wai-txt);transition:all .15s var(--wai-ease);cursor:pointer;background:linear-gradient(#1f1f23 0%,#16161a 100%);border-radius:9px;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0003,0 1px 2px #00000040}.WrapAIConfigurator-module__0j-qMa__swPager button:not(:disabled):hover{border-color:var(--wai-accent);color:var(--wai-accent-soft);box-shadow:inset 0 1px 0 #ffffff0d, 0 4px 10px -3px var(--wai-accent-glow), 0 2px 4px #0000004d;background:linear-gradient(#25252a 0%,#1a1a1d 100%)}.WrapAIConfigurator-module__0j-qMa__swPager button:not(:disabled):active{transform:scale(.94);box-shadow:inset 0 2px 4px #00000059}.WrapAIConfigurator-module__0j-qMa__swPager button:disabled{opacity:.3;cursor:not-allowed}.WrapAIConfigurator-module__0j-qMa__pgInfo{color:var(--wai-txt-dim);font-variant-numeric:tabular-nums;text-align:center;min-width:84px;padding:0 12px;font-size:12px;font-weight:600}.WrapAIConfigurator-module__0j-qMa__actions{border-top:1px solid var(--wai-line);background:linear-gradient(180deg, #0000002e 0%, transparent 100%), var(--wai-bg-soft);flex-wrap:wrap;gap:12px;padding:18px 22px;display:flex;box-shadow:inset 0 1px #0006}.WrapAIConfigurator-module__0j-qMa__btn{min-width:140px;transition:all .18s var(--wai-ease);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.WrapAIConfigurator-module__0j-qMa__btn:active{transition-duration:50ms}.WrapAIConfigurator-module__0j-qMa__btnPrimary{background:linear-gradient(180deg, #ff9420 0%, var(--wai-accent) 50%, #e44708 100%);color:#0a0a0b;text-shadow:0 1px #ffffff26;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #0003, inset 0 0 0 1px #ffffff14, 0 1px 2px #0000004d, 0 6px 18px -4px var(--wai-accent-glow), 0 2px 6px -2px #0006;border-color:#ff8a00}.WrapAIConfigurator-module__0j-qMa__btnPrimary:not(:disabled):hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000002e, inset 0 0 0 1px #ffffff1a, 0 1px 2px #0000004d, 0 12px 28px -4px var(--wai-accent-glow), 0 4px 10px -2px #00000073;transform:translateY(-1px)}.WrapAIConfigurator-module__0j-qMa__btnPrimary:not(:disabled):active{filter:brightness(.96);transform:translateY(0)scale(.988);box-shadow:inset 0 2px 5px #0000004d,inset 0 1px #00000026,0 1px #ffffff0d}.WrapAIConfigurator-module__0j-qMa__btnPrimary:disabled{opacity:.45;filter:grayscale(.35);cursor:not-allowed;box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000040}.WrapAIConfigurator-module__0j-qMa__btnGhost{color:var(--wai-txt);border-color:var(--wai-line);background:linear-gradient(#1f1f23 0%,#16161a 100%);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0003,0 1px 2px #00000040,0 4px 10px -4px #0006}.WrapAIConfigurator-module__0j-qMa__btnGhost:hover{border-color:var(--wai-line-2);background:linear-gradient(#232327 0%,#1a1a1d 100%);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000002e,0 1px 2px #00000040,0 6px 14px -4px #00000080}.WrapAIConfigurator-module__0j-qMa__btnGhost:active{transform:scale(.99);box-shadow:inset 0 2px 4px #0006,inset 0 1px #0003}.WrapAIConfigurator-module__0j-qMa__proc{z-index:50;-webkit-backdrop-filter:blur(10px)saturate(140%);animation:WrapAIConfigurator-module__0j-qMa__fadeIn .3s var(--wai-ease-out);background:#08080aeb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WrapAIConfigurator-module__0j-qMa__spinner{border:3px solid var(--wai-line);border-top-color:var(--wai-accent);border-right-color:var(--wai-accent);width:64px;height:64px;box-shadow:0 0 24px -4px var(--wai-accent-glow);border-radius:50%;margin-bottom:24px;animation:.9s linear infinite WrapAIConfigurator-module__0j-qMa__spin}@keyframes WrapAIConfigurator-module__0j-qMa__spin{to{transform:rotate(360deg)}}.WrapAIConfigurator-module__0j-qMa__ptxt{color:var(--wai-txt);text-align:center;max-width:80%;font-size:14px;font-weight:600}.WrapAIConfigurator-module__0j-qMa__pbar{background:linear-gradient(#0a0a0b,#131316);border-radius:99px;width:240px;max-width:80%;height:6px;margin-top:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000080,inset 0 -1px #ffffff08}.WrapAIConfigurator-module__0j-qMa__pfill{background:linear-gradient(90deg, var(--wai-accent) 0%, var(--wai-accent-2) 100%);width:0;height:100%;transition:width .4s var(--wai-ease-out);box-shadow:0 0 12px var(--wai-accent-glow);border-radius:99px;position:relative;overflow:hidden}.WrapAIConfigurator-module__0j-qMa__pfill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);animation:1.5s linear infinite WrapAIConfigurator-module__0j-qMa__shimmer;position:absolute;inset:0}@keyframes WrapAIConfigurator-module__0j-qMa__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.WrapAIConfigurator-module__0j-qMa__ptime{color:var(--wai-txt-mute);font-variant-numeric:tabular-nums;margin-top:12px;font-size:11.5px}.WrapAIConfigurator-module__0j-qMa__pcancel{color:var(--wai-txt-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:18px;font-size:12px;text-decoration:underline}.WrapAIConfigurator-module__0j-qMa__pcancel:hover{color:var(--wai-accent-soft)}.WrapAIConfigurator-module__0j-qMa__errBox{color:#ffb4a0;background:var(--wai-err-bg);animation:WrapAIConfigurator-module__0j-qMa__fadeIn .25s var(--wai-ease-out);border:1px solid #ff6b004d;border-radius:10px;padding:11px 14px;font-size:12.5px;line-height:1.5}.WrapAIConfigurator-module__0j-qMa__errBox b{color:#ffd0c0}.WrapAIConfigurator-module__0j-qMa__sliderHost{-webkit-user-select:none;user-select:none;touch-action:none;border-bottom:1px solid var(--wai-line);background:#000;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.WrapAIConfigurator-module__0j-qMa__sliderStack{--wai-pos:50%;transform-origin:50%;will-change:transform;cursor:grab;max-width:100%;line-height:0;transition:transform 80ms linear;display:inline-block;position:relative}.WrapAIConfigurator-module__0j-qMa__sliderStack.WrapAIConfigurator-module__0j-qMa__zoomed{cursor:grab}.WrapAIConfigurator-module__0j-qMa__sliderStack.WrapAIConfigurator-module__0j-qMa__panning{cursor:grabbing;transition:none}.WrapAIConfigurator-module__0j-qMa__sliderStack img{width:auto;max-width:100%;height:auto;max-height:580px}.WrapAIConfigurator-module__0j-qMa__beforeImg{z-index:1;position:relative}.WrapAIConfigurator-module__0j-qMa__afterImg{object-fit:cover;z-index:2;width:100%;height:100%;clip-path:inset(0 0 0 var(--wai-pos));-webkit-clip-path:inset(0 0 0 var(--wai-pos));position:absolute;top:0;left:0}.WrapAIConfigurator-module__0j-qMa__divider{background:var(--wai-accent);width:3px;top:0;bottom:0;left:var(--wai-pos);cursor:ew-resize;z-index:4;pointer-events:none;box-shadow:0 0 10px -2px var(--wai-accent-glow);position:absolute;transform:translate(-50%)}.WrapAIConfigurator-module__0j-qMa__knob{top:50%;left:var(--wai-pos);background:radial-gradient(120% 80% at 30% 25%, #ffffff73, transparent 55%), linear-gradient(180deg, #ff9420 0%, var(--wai-accent) 55%, #d94508 100%);color:#0a0a0b;text-shadow:0 1px #ffffff2e;z-index:5;pointer-events:none;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;transition:transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,inset 0 0 0 1px #ffffff1a,0 6px 20px #0000008c,0 2px 6px #0006,0 0 0 4px #ff6b002e}.WrapAIConfigurator-module__0j-qMa__sliderStack.WrapAIConfigurator-module__0j-qMa__panning .WrapAIConfigurator-module__0j-qMa__knob,.WrapAIConfigurator-module__0j-qMa__sliderStack.WrapAIConfigurator-module__0j-qMa__zoomed .WrapAIConfigurator-module__0j-qMa__knob{opacity:.55;transform:translate(-50%,-50%)scale(.85)}.WrapAIConfigurator-module__0j-qMa__tag{letter-spacing:.1em;z-index:6;-webkit-backdrop-filter:blur(8px);border-radius:99px;padding:6px 12px;font-size:10.5px;font-weight:800;position:absolute;top:14px}.WrapAIConfigurator-module__0j-qMa__tagBefore{border:1px solid var(--wai-line);color:var(--wai-txt);background:#0a0a0bb3;left:14px}.WrapAIConfigurator-module__0j-qMa__tagAfter{background:var(--wai-accent);color:#0a0a0b;right:14px}.WrapAIConfigurator-module__0j-qMa__zoomCtrl{z-index:6;border:1px solid var(--wai-line);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#141416eb,#08080aeb);border-radius:99px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a,0 4px 16px -4px #0009,0 2px 4px #0000004d}.WrapAIConfigurator-module__0j-qMa__zoomCtrl button{width:34px;height:34px;color:var(--wai-txt);transition:all .15s var(--wai-ease);cursor:pointer;border-radius:50%;place-items:center;font-size:15px;display:grid}.WrapAIConfigurator-module__0j-qMa__zoomCtrl button:not(:disabled):hover{color:var(--wai-accent-soft);background:#ff6b002e}.WrapAIConfigurator-module__0j-qMa__zoomCtrl button:not(:disabled):active{background:#ff6b0047;transform:scale(.92)}.WrapAIConfigurator-module__0j-qMa__zoomCtrl button:disabled{opacity:.3;cursor:not-allowed}.WrapAIConfigurator-module__0j-qMa__zoomPct{min-width:50px;color:var(--wai-txt-dim);font-variant-numeric:tabular-nums;place-items:center;font-size:11px;font-weight:700;display:grid}.WrapAIConfigurator-module__0j-qMa__hint{color:var(--wai-txt-dim);border:1px solid var(--wai-line);z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#0a0a0bb3;border-radius:99px;padding:5px 12px;font-size:11px;transition:opacity .3s;position:absolute;top:14px;left:50%;transform:translate(-50%)}.WrapAIConfigurator-module__0j-qMa__ftr{color:var(--wai-txt-mute);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:22px;font-size:11.5px;line-height:1.6;display:flex}.WrapAIConfigurator-module__0j-qMa__credit{color:var(--wai-txt-dim);font-size:12.5px}.WrapAIConfigurator-module__0j-qMa__credit b{color:var(--wai-accent-soft);letter-spacing:.04em;font-weight:700}.WrapAIConfigurator-module__0j-qMa__credit a{color:inherit;border-bottom:1px dotted;text-decoration:none}.WrapAIConfigurator-module__0j-qMa__credit a:hover{color:var(--wai-accent);border-bottom-color:var(--wai-accent)}@media (max-width:680px){.WrapAIConfigurator-module__0j-qMa__root{padding:18px 12px 40px}.WrapAIConfigurator-module__0j-qMa__upload{padding:40px 18px}.WrapAIConfigurator-module__0j-qMa__uploadH2{font-size:20px}.WrapAIConfigurator-module__0j-qMa__stepLbl{display:none}.WrapAIConfigurator-module__0j-qMa__step{justify-content:center;gap:0;padding:12px}.WrapAIConfigurator-module__0j-qMa__previewHost{min-height:200px}.WrapAIConfigurator-module__0j-qMa__previewHost img{max-height:340px}.WrapAIConfigurator-module__0j-qMa__controls{padding:16px}.WrapAIConfigurator-module__0j-qMa__actions{padding:14px}.WrapAIConfigurator-module__0j-qMa__btn{min-width:120px;padding:13px 14px;font-size:13px}.WrapAIConfigurator-module__0j-qMa__swatches{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.WrapAIConfigurator-module__0j-qMa__sliderStack img{max-height:420px}}@media (max-width:420px){.WrapAIConfigurator-module__0j-qMa__swatches{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.WrapAIConfigurator-module__0j-qMa__root *,.WrapAIConfigurator-module__0j-qMa__root :before,.WrapAIConfigurator-module__0j-qMa__root :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
