._page_1swu8_1{color:#fff;background:#0d0f11;min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_1swu8_1{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111315f5;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto auto;align-items:center;gap:24px;height:76px;padding:0 max(20px,50vw - 750px);display:grid;position:sticky;top:0}._brand_1swu8_1{color:#fff;letter-spacing:.035em;align-items:center;gap:12px;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}._brand_1swu8_1 b{color:#ff6b21}._brandMark_1swu8_1{width:32px;height:28px;position:relative}._brandMark_1swu8_1:before,._brandMark_1swu8_1 i{content:"";width:29px;height:9px;position:absolute;left:1px;transform:skewY(-22deg)}._brandMark_1swu8_1:before{background:#ff6b21;top:5px}._brandMark_1swu8_1 i{background:#fff;top:15px}._back_1swu8_1{color:#ffffffbf;align-items:center;gap:8px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}._back_1swu8_1 svg{width:17px}._languages_1swu8_1{color:#ffffff59;align-items:center;gap:5px;display:flex}._languages_1swu8_1 button{color:#ffffff7a;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:.78rem;font-weight:950}._languages_1swu8_1 ._activeLanguage_1swu8_1{color:#ff6b21}._intro_1swu8_1{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;max-width:1500px;margin:auto;padding:clamp(46px,7vw,92px) 24px 42px;display:grid}._eyebrow_1swu8_1{color:#ff6b21;letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px;font-size:.76rem;font-weight:900}._intro_1swu8_1 h1{letter-spacing:-.06em;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(2.6rem,6.2vw,6.2rem);line-height:.91}._lead_1swu8_1{color:#ffffffa6;max-width:780px;margin:25px 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.65}._privacy_1swu8_1{background:#171a1d;border:1px solid #ffffff26;align-items:center;gap:14px;min-width:290px;padding:18px;display:flex}._privacy_1swu8_1 svg{color:#ff6b21;width:34px;height:34px}._privacy_1swu8_1 div{gap:4px;display:grid}._privacy_1swu8_1 strong{font-size:.9rem}._privacy_1swu8_1 span{color:#ffffff80;font-size:.72rem}._workspace_1swu8_1{grid-template-columns:360px minmax(0,1fr);gap:22px;max-width:1500px;margin:auto;padding:0 24px 70px;display:grid}._controls_1swu8_1{align-content:start;gap:14px;display:grid}._controlSection_1swu8_1{background:#171a1d;border:1px solid #ffffff1f;padding:22px}._controlSection_1swu8_1 h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.88rem}._sectionTitle_1swu8_1{justify-content:space-between;align-items:center;gap:12px;display:flex}._sectionTitle_1swu8_1 h2{margin:0}._sectionTitle_1swu8_1>span{color:#ff6b21;font-size:.72rem;font-weight:850}._fileInput_1swu8_1,._srOnly_1swu8_1{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._uploadButton_1swu8_1{color:#fff;text-align:left;cursor:pointer;background:#101214;border:1px dashed #ffffff4d;align-items:center;gap:13px;width:100%;padding:16px;display:flex}._uploadButton_1swu8_1:hover{border-color:#ff6b21}._uploadButton_1swu8_1 svg{color:#ff6b21;width:26px}._uploadButton_1swu8_1 span{gap:4px;font-size:.84rem;font-weight:850;display:grid}._uploadButton_1swu8_1 small{color:#ffffff73;font-size:.68rem;font-weight:650}._hint_1swu8_1{color:#ffffff8c;margin:13px 0 15px;font-size:.75rem;line-height:1.5}._toolGrid_1swu8_1{grid-template-columns:1fr 1fr;gap:8px;display:grid}._toolGrid_1swu8_1 button,._finishButton_1swu8_1{color:#fff;cursor:pointer;background:#101214;border:1px solid #ffffff2e;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:.72rem;font-weight:800;display:flex}._toolGrid_1swu8_1 svg,._finishButton_1swu8_1 svg{width:15px}._toolGrid_1swu8_1 button:disabled,._finishButton_1swu8_1:disabled{opacity:.35;cursor:not-allowed}._finishButton_1swu8_1{color:#ff8d55;border-color:#ff6b21;width:100%;margin-top:8px}._palette_1swu8_1{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._palette_1swu8_1 button,._customColor_1swu8_1{color:#fff;cursor:pointer;background:#101214;border:1px solid #ffffff21;place-items:center;gap:5px;min-height:62px;padding:6px;display:grid;position:relative}._palette_1swu8_1 button>span,._customColor_1swu8_1 input{border:1px solid #ffffff4d;border-radius:50%;width:28px;height:28px}._palette_1swu8_1 small{font-size:.62rem;font-weight:850}._palette_1swu8_1 button>svg{color:#ff6b21;width:13px;position:absolute;top:4px;right:4px}._palette_1swu8_1 ._selectedColor_1swu8_1{border-color:#ff6b21;box-shadow:inset 0 0 0 1px #ff6b21}._customColor_1swu8_1 input{cursor:pointer;background:0 0;border-radius:50%;padding:0;overflow:hidden}._customColor_1swu8_1 small{text-align:center}._activeColor_1swu8_1{background:#101214;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;margin-top:14px;padding:12px;display:grid}._activeColor_1swu8_1>span{border:1px solid #ffffff40;grid-row:1/3;width:34px;height:34px}._activeColor_1swu8_1 strong{font-size:.83rem}._activeColor_1swu8_1 small{color:#ffffff7a;font-size:.67rem}._rangeLabel_1swu8_1{grid-template-columns:1fr auto;gap:9px;margin-top:16px;font-size:.72rem;font-weight:800;display:grid}._rangeLabel_1swu8_1 strong{color:#ff6b21}._rangeLabel_1swu8_1 input{accent-color:#ff6b21;grid-column:1/-1;width:100%}._stageColumn_1swu8_1{min-width:0}._stage_1swu8_1{background:repeating-conic-gradient(#171a1d 0 25%,#131517 0 50%) 50%/24px 24px;border:1px solid #ffffff21;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}._stage_1swu8_1 canvas{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:72vh;display:block;box-shadow:0 20px 60px #00000059}._stage_1swu8_1._editing_1swu8_1 canvas{touch-action:none;cursor:crosshair}._emptyState_1swu8_1{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;gap:13px;max-width:450px;padding:60px 30px;display:grid}._emptyState_1swu8_1 svg{color:#ff6b21;stroke-width:1.4px;width:64px;height:64px}._emptyState_1swu8_1 strong{font-size:1.3rem}._emptyState_1swu8_1 span{color:#ffffff80;font-size:.85rem;line-height:1.5}._beforeLabel_1swu8_1,._afterLabel_1swu8_1{text-transform:uppercase;pointer-events:none;background:#111315bf;padding:7px 10px;font-size:.7rem;font-weight:900;position:absolute;top:16px}._beforeLabel_1swu8_1{left:16px}._afterLabel_1swu8_1{color:#ff9d6c;right:16px}._compareSlider_1swu8_1{z-index:3;position:absolute;bottom:18px;left:20px;right:20px}._compareSlider_1swu8_1 input{accent-color:#ff6b21;width:100%}._message_1swu8_1{color:#ffd4bf;background:#171a1d;border-left:3px solid #ff6b21;margin:12px 0 0;padding:12px 14px;font-size:.8rem;font-weight:750}._actions_1swu8_1{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:14px;display:grid}._actions_1swu8_1 button{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 18px;font-size:.78rem;font-weight:900;display:flex}._actions_1swu8_1 button:disabled{opacity:.38;cursor:not-allowed}._secondaryAction_1swu8_1{color:#fff;background:#171a1d;border:1px solid #ffffff3d}._primaryAction_1swu8_1{color:#111315;background:#ff6b21;border:1px solid #ff6b21}._actions_1swu8_1 svg{width:18px}._offerHint_1swu8_1{color:#ffffff6b;text-align:right;margin:10px 0 0;font-size:.72rem}._spinner_1swu8_1{animation:.8s linear infinite _spin_1swu8_1}@keyframes _spin_1swu8_1{to{transform:rotate(360deg)}}@media (max-width:1050px){._intro_1swu8_1{grid-template-columns:1fr}._privacy_1swu8_1{min-width:0;max-width:420px}._workspace_1swu8_1{grid-template-columns:310px minmax(0,1fr)}._stage_1swu8_1{min-height:480px}}@media (max-width:820px){._header_1swu8_1{grid-template-columns:1fr auto auto;gap:12px;height:66px;padding:0 15px}._back_1swu8_1{font-size:0}._back_1swu8_1 svg{width:22px}._brand_1swu8_1{font-size:.76rem}._brandMark_1swu8_1{transform-origin:0;transform:scale(.8)}._intro_1swu8_1{padding:36px 18px 28px}._intro_1swu8_1 h1{font-size:clamp(2.4rem,12vw,4.4rem)}._workspace_1swu8_1{flex-direction:column;padding:0 14px 48px;display:flex}._controls_1swu8_1{display:contents}._controlSection_1swu8_1{order:1}._stageColumn_1swu8_1{display:contents}._stage_1swu8_1{order:2;min-height:360px;max-height:none}._stage_1swu8_1 canvas{max-height:68svh}._controls_1swu8_1 ._controlSection_1swu8_1:nth-child(2){order:3}._controls_1swu8_1 ._controlSection_1swu8_1:nth-child(3){order:4}._message_1swu8_1{order:5}._actions_1swu8_1{order:6}._offerHint_1swu8_1{order:7}._toolGrid_1swu8_1 button,._finishButton_1swu8_1{min-height:48px}._palette_1swu8_1{grid-template-columns:repeat(4,1fr)}._offerHint_1swu8_1{text-align:left}}@media (max-width:520px){._intro_1swu8_1{padding-top:28px}._lead_1swu8_1{font-size:.92rem}._privacy_1swu8_1{padding:14px}._workspace_1swu8_1{padding-inline:10px}._controlSection_1swu8_1{padding:18px 15px}._stage_1swu8_1{min-height:300px}._actions_1swu8_1{grid-template-columns:1fr}._actions_1swu8_1 button{min-height:54px}._palette_1swu8_1{gap:6px}._palette_1swu8_1 button,._customColor_1swu8_1{min-height:59px}._toolGrid_1swu8_1{grid-template-columns:1fr}._offerHint_1swu8_1{font-size:.68rem}}@media (prefers-reduced-motion:reduce){._spinner_1swu8_1{animation:none}}._slopeList_1swu8_7{scrollbar-width:thin;gap:7px;margin:0 0 12px;padding-bottom:3px;display:flex;overflow-x:auto}._slopeList_1swu8_7 button{color:#ffffffb8;cursor:pointer;background:#101214;border:1px solid #ffffff26;flex:none;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:.68rem;font-weight:850;display:flex}._slopeList_1swu8_7 button svg{width:14px}._slopeList_1swu8_7 ._activeSlope_1swu8_7{color:#ff9d6c;border-color:#ff6b21}._addSlopeButton_1swu8_7{color:#ffffffb8;cursor:pointer;background:0 0;border:1px dashed #ffffff40;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:8px;font-size:.72rem;font-weight:850;display:flex}._addSlopeButton_1swu8_7:hover{color:#ff9d6c;border-color:#ff6b21}._addSlopeButton_1swu8_7:disabled{opacity:.35;cursor:not-allowed}._addSlopeButton_1swu8_7 svg{width:16px}._materials_1swu8_7{gap:9px;display:grid}._materials_1swu8_7>button{color:#fff;text-align:left;cursor:pointer;background:#101214;border:1px solid #ffffff21;grid-template-columns:112px 1fr;align-items:center;gap:12px;min-height:76px;padding:7px;display:grid;position:relative;overflow:hidden}._materials_1swu8_7>button:hover{border-color:#ff6b21a6}._materials_1swu8_7>button>canvas{object-fit:cover;width:112px;height:62px;display:block}._materials_1swu8_7>button>span{gap:5px;display:grid}._materials_1swu8_7>button strong{font-size:.76rem;line-height:1.25}._materials_1swu8_7>button small{color:#ffffff6e;font-size:.62rem;line-height:1.3}._materials_1swu8_7>button>svg{color:#ff6b21;width:16px;position:absolute;top:7px;right:7px}._materials_1swu8_7 ._selectedMaterial_1swu8_7{border-color:#ff6b21;box-shadow:inset 0 0 0 1px #ff6b21}._materialSummary_1swu8_7{color:#ff9d6c;align-items:center;gap:8px;margin:-4px 0 13px;font-size:.72rem;font-weight:850;display:flex}._materialSummary_1swu8_7 svg{width:16px}._palette_1swu8_1{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}._palette_1swu8_1 button,._customColor_1swu8_1{flex:0 0 64px}._activeColor_1swu8_1{margin-top:8px}@media (max-width:820px){._controls_1swu8_1 ._controlSection_1swu8_1:nth-child(4){order:5}._message_1swu8_1{order:6}._actions_1swu8_1{order:7}._offerHint_1swu8_1{order:8}._materials_1swu8_7{scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}._materials_1swu8_7>button{flex:0 0 255px}._addSlopeButton_1swu8_7{min-height:48px}._palette_1swu8_1 button,._customColor_1swu8_1{flex-basis:68px}}._processing_1swu8_9{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#0d0f11d1;place-content:center;place-items:center;gap:12px;display:grid;position:absolute;inset:0}._processing_1swu8_9 svg{color:#ff6b21;width:38px;height:38px}._processing_1swu8_9 strong{font-size:.9rem}._generatePanel_1swu8_9{background:#171a1d;border:1px solid #ffffff21;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:14px;padding:18px 20px;display:grid}._generatePanel_1swu8_9>div{gap:4px;display:grid}._generatePanel_1swu8_9 p{color:#ff6b21;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:.65rem;font-weight:900}._generatePanel_1swu8_9 strong{font-size:.9rem}._generatePanel_1swu8_9 span{color:#ffffff80;font-size:.7rem}._generatePanel_1swu8_9 button{color:#111315;text-transform:uppercase;cursor:pointer;background:#ff6b21;border:1px solid #ff6b21;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:13px 20px;font-size:.72rem;font-weight:950;display:flex}._generatePanel_1swu8_9 button:disabled{opacity:.38;cursor:not-allowed}._generatePanel_1swu8_9 svg{width:18px}._disclaimer_1swu8_9{color:#ffffff6b;border:1px solid #ffffff17;margin:15px 0 0;padding:12px;font-size:.67rem;line-height:1.5}._sectionTitle_1swu8_1>span{align-items:center;gap:5px;display:flex}._sectionTitle_1swu8_1>span svg{width:13px}@media (max-width:820px){._generatePanel_1swu8_9{order:6}._actions_1swu8_1{order:7}._offerHint_1swu8_1{order:8}._disclaimer_1swu8_9{order:9}}@media (max-width:520px){._generatePanel_1swu8_9{grid-template-columns:1fr;padding:15px}._generatePanel_1swu8_9 button{width:100%}}._variants_1swu8_12{background:#171a1d;border:1px solid #ffffff1f;margin-top:14px;padding:15px}._variants_1swu8_12 h3{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:.68rem}._variants_1swu8_12>div{scrollbar-width:thin;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}._variants_1swu8_12 button{color:#fff;text-align:left;cursor:pointer;background:#101214;border:1px solid #ffffff24;flex:0 0 170px;gap:7px;padding:6px;display:grid}._variants_1swu8_12 button:hover{border-color:#ff6b21}._variants_1swu8_12 img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}._variants_1swu8_12 span{color:#ffffffad;padding:0 3px 3px;font-size:.62rem;font-weight:750;line-height:1.35}._variants_1swu8_12+._actions_1swu8_1{margin-top:10px}@media (max-width:820px){._generatePanel_1swu8_9{order:6}._variants_1swu8_12{order:7}._actions_1swu8_1{order:8}._offerHint_1swu8_1{order:9}._disclaimer_1swu8_9{order:10}}
