.ProductDesign_hubPage__hAMVH,.ProductDesign_loginGate__UxqFn,.ProductDesign_projectLauncher__ZD6KG,.ProductDesign_studioPage__v_swU{--pd-ink:#1c2230;--pd-muted:#667083;--pd-line:#dce2ec;--pd-soft-line:#edf0f5;--pd-paper:#ffffff;--pd-canvas:#f6f7fb;--pd-sage:#eef1f8;--pd-green:#4358bd;--pd-green-dark:#30438f;--pd-green-soft:#edf0fd;--pd-coral:#4358bd;--pd-shadow-1:0 4px 14px rgba(29,39,68,.065),0 1px 2px rgba(29,39,68,.045);--pd-shadow-2:0 12px 30px rgba(29,39,68,.085),0 2px 7px rgba(29,39,68,.05);--pd-shadow-3:0 22px 52px rgba(27,36,66,.13),0 5px 14px rgba(27,36,66,.07);color:var(--pd-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.ProductDesign_projectLauncher__ZD6KG *,.ProductDesign_projectLauncher__ZD6KG :after,.ProductDesign_projectLauncher__ZD6KG :before,.ProductDesign_studioPage__v_swU *,.ProductDesign_studioPage__v_swU :after,.ProductDesign_studioPage__v_swU :before{box-sizing:border-box}.ProductDesign_projectLauncher__ZD6KG{min-height:100vh;padding:0 clamp(22px,5vw,76px) 56px;background:radial-gradient(circle at 82% 0,rgba(65,84,177,.13),transparent 30%),radial-gradient(circle at 7% 36%,rgba(115,139,194,.08),transparent 26%),linear-gradient(180deg,#f6f8fc,#fbfcfe 47%,#f7f8fb)}.ProductDesign_launcherTopbar__Dn2OU{display:flex;height:54px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(48,70,165,.12);color:#58616f;font-size:12px}.ProductDesign_launcherTopbar__Dn2OU button{padding:0;border:0;background:transparent;color:#263a91;font:inherit;font-weight:700;cursor:pointer}.ProductDesign_launcherHero__hsRGJ,.ProductDesign_launcherHistory__6jTic{max-width:1180px;margin-right:auto;margin-left:auto}.ProductDesign_launcherHero__hsRGJ{display:grid;padding:42px 0 30px;grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:end;gap:48px}.ProductDesign_launcherHeroCopy__L8Sim{min-width:0}.ProductDesign_launcherHero__hsRGJ .ProductDesign_eyebrow__OkuBV{display:block;margin-bottom:11px;color:#6878b2;font-size:9px;font-weight:760;letter-spacing:.17em}.ProductDesign_launcherHero__hsRGJ h1{margin:0;color:#1c2436;font-size:clamp(36px,4.2vw,52px);font-weight:710;letter-spacing:-.055em;line-height:1.04}.ProductDesign_launcherHeroCopy__L8Sim>p{max-width:660px;margin:15px 0 0;color:#657087;font-size:13px;line-height:1.75}.ProductDesign_launcherCreateButton__3A7pk{display:grid;grid-template-columns:38px auto;width:100%;min-height:74px;margin:0;padding:14px 19px;align-items:center;border:1px solid #3046a5;border-radius:13px;background:linear-gradient(135deg,#5368ca,#354a9e);box-shadow:0 16px 34px rgba(38,56,142,.22),inset 0 1px rgba(255,255,255,.2);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ProductDesign_launcherCreateButton__3A7pk:hover{transform:translateY(-2px);box-shadow:0 22px 46px rgba(38,56,142,.26)}.ProductDesign_launcherCreateButton__3A7pk>span{grid-row:span 2;font-size:25px;font-weight:300}.ProductDesign_launcherCreateButton__3A7pk strong{font-size:16px}.ProductDesign_launcherCreateButton__3A7pk small{margin-top:4px;color:rgba(255,255,255,.72);font-size:11px}.ProductDesign_launcherHistory__6jTic{padding:22px;border:1px solid rgba(211,219,234,.92);border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 24px 64px rgba(29,40,73,.09),0 4px 14px rgba(29,40,73,.045);backdrop-filter:blur(12px)}.ProductDesign_launcherSectionHeading__36GQt{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px;padding:0 2px 14px;border-bottom:1px solid #e5e9f1}.ProductDesign_launcherSectionHeading__36GQt>div>span{display:block;margin-bottom:4px;color:#7885ae;font-size:8px;font-weight:780;letter-spacing:.16em}.ProductDesign_launcherSectionHeading__36GQt h2{margin:0;color:#252d3d;font-size:20px;font-weight:740;letter-spacing:-.025em}.ProductDesign_launcherSectionHeading__36GQt>strong{color:#7e8799;font-size:10px;font-weight:680}.ProductDesign_launcherProjectGrid__iqIZw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ProductDesign_launcherProjectCard__M16eC{position:relative;min-width:0;overflow:hidden;border:1px solid #dce2ed;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(28,39,70,.1),0 2px 7px rgba(28,39,70,.05);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ProductDesign_launcherProjectCard__M16eC:focus-within,.ProductDesign_launcherProjectCard__M16eC:hover{border-color:#aeb9e6;transform:translateY(-3px);box-shadow:0 22px 46px rgba(28,39,70,.16),0 5px 12px rgba(28,39,70,.07)}.ProductDesign_launcherProjectOpen__3xouN{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:#1d2430;font:inherit;text-align:left;cursor:pointer}.ProductDesign_launcherProjectCover__sdQv1{position:relative;display:grid;width:100%;height:154px;place-items:center;overflow:hidden;background:linear-gradient(145deg,#edf0f7,#e4e9f2)}.ProductDesign_launcherProjectCover__sdQv1>img{object-fit:cover;transition:transform .35s ease}.ProductDesign_launcherProjectCard__M16eC:hover .ProductDesign_launcherProjectCover__sdQv1>img{transform:scale(1.035)}.ProductDesign_launcherProjectCover__sdQv1>span{transform:scale(.66)}.ProductDesign_launcherProjectCover__sdQv1>em{position:absolute;bottom:9px;left:10px;padding:5px 8px;border:1px solid rgba(255,255,255,.46);border-radius:999px;background:rgba(28,36,58,.68);color:#fff;font-size:8px;font-style:normal;font-weight:680;backdrop-filter:blur(8px)}.ProductDesign_launcherProjectBody__6tC_u{display:block;min-width:0;padding:14px 15px 15px}.ProductDesign_launcherProjectMeta__vLBYh{display:flex;margin-bottom:7px;align-items:center;justify-content:space-between;gap:10px;color:#6878ad;font-size:8px;font-weight:740;letter-spacing:.08em}.ProductDesign_launcherProjectMeta__vLBYh small{color:#959cab;font-size:8px;font-weight:600;letter-spacing:0}.ProductDesign_launcherProjectBody__6tC_u>small,.ProductDesign_launcherProjectBody__6tC_u>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_launcherProjectBody__6tC_u>strong{margin-bottom:6px;color:#242c3b;font-size:14px;font-weight:730}.ProductDesign_launcherProjectBody__6tC_u>small{color:#828b9c;font-size:9px}.ProductDesign_launcherProjectArrow__H55N_{display:flex;margin-top:13px;align-items:center;justify-content:flex-end;gap:6px;color:#4257b5;font-size:9px;font-weight:730}.ProductDesign_launcherProjectArrow__H55N_ b{font-size:14px;font-weight:500}.ProductDesign_launcherProjectDelete__y9mXm{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:9px;background:rgba(255,255,255,.82);color:#6f7889;box-shadow:0 4px 12px rgba(24,31,51,.12);cursor:pointer;backdrop-filter:blur(8px);transition:border-color .18s ease,background .18s ease,color .18s ease}.ProductDesign_launcherProjectDelete__y9mXm:focus-visible,.ProductDesign_launcherProjectDelete__y9mXm:hover{border-color:#e9caca;outline:0;background:#fff4f3;color:#a63f3b}.ProductDesign_launcherProjectDelete__y9mXm svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_launcherEmpty__hTP4B{display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #d3d9e5;border-radius:12px;background:rgba(255,255,255,.65);color:#78808d;text-align:center}.ProductDesign_launcherEmpty__hTP4B strong{color:#313947;font-size:14px}.ProductDesign_launcherEmpty__hTP4B span{font-size:12px}.ProductDesign_hubPage__hAMVH{--hub-blue:#526056;--hub-blue-dark:#29332c;--hub-ink:#20231f;--hub-muted:#6d716c;--hub-line:#dcdfd9;min-height:100vh;padding:0 clamp(24px,5.4vw,92px) 56px;background:radial-gradient(circle at 86% 5%,rgba(116,128,113,.09),transparent 23%),linear-gradient(180deg,#f5f5f1,#fbfbf8 390px,#fff 720px)}.ProductDesign_hubTopbar__Fc_Hz{position:relative;z-index:10;display:flex;max-width:1480px;height:56px;margin:0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hub-line)}.ProductDesign_hubBrand__1eQG9{display:flex;padding:0;align-items:baseline;gap:10px;border:0;background:transparent;color:var(--hub-ink);font:inherit;cursor:pointer}.ProductDesign_hubBrand__1eQG9 span{font-size:19px;font-weight:820;letter-spacing:-.035em}.ProductDesign_hubBrand__1eQG9 small{color:#7a8497;font-size:11px;font-weight:700}.ProductDesign_hubTopbar__Fc_Hz nav{display:flex;align-items:center;gap:30px}.ProductDesign_hubTopbar__Fc_Hz nav a,.ProductDesign_hubTopbar__Fc_Hz nav button{padding:0;border:0;background:transparent;color:#596477;font:inherit;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.ProductDesign_hubTopbar__Fc_Hz nav a:hover,.ProductDesign_hubTopbar__Fc_Hz nav button:hover{color:var(--hub-blue)}.ProductDesign_hubTopbarActions__zI1ym{display:flex;align-items:center;gap:8px}.ProductDesign_hubHomeButton__tOEZW{height:34px;padding:0 13px;border:1px solid #d3dae7;border-radius:7px;background:#fff;color:#445066;font:inherit;font-size:11px;font-weight:720;cursor:pointer;box-shadow:0 4px 12px rgba(28,43,76,.06)}.ProductDesign_hubHomeButton__tOEZW:hover{border-color:#aebbe0;color:var(--hub-blue-dark)}.ProductDesign_hubHero__oozJV{display:grid;max-width:1480px;min-height:208px;margin:0 auto;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(38px,6vw,92px)}.ProductDesign_hubHeroReturning__ZSbq9{min-height:286px}.ProductDesign_hubHeroEyebrow__bsJIF{display:block;margin-bottom:12px;color:#7b8698;font-size:10px;font-weight:800;letter-spacing:.2em}.ProductDesign_hubHeroCopy__twBuK h1{margin:0;background:linear-gradient(105deg,#e44752,#f1a72c 18%,#3478ef 42%,#704ddc 66%,#e44e83 83%,#e44752);background-size:220% 100%;background-clip:text;color:transparent;font-size:clamp(40px,4.5vw,58px);font-weight:760;letter-spacing:-.06em;line-height:1;filter:drop-shadow(0 7px 18px rgba(70,73,137,.13));animation:ProductDesign_hubTitleSpectrum__Pd80O 8s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes ProductDesign_hubTitleSpectrum__Pd80O{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProductDesign_hubHeroCopy__twBuK p{max-width:590px;margin:13px 0 0;color:#596579;font-size:14px;font-weight:520;line-height:1.65}.ProductDesign_hubSearchPanel__SoYMB{padding:15px;border:1px solid #d9e0ef;border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(243,246,254,.9));box-shadow:0 14px 38px rgba(29,50,93,.09);backdrop-filter:blur(14px)}.ProductDesign_hubSearch__SpJfl{display:grid;height:50px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 15px;border:1px solid #bdc9e3;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(28,49,93,.07)}.ProductDesign_hubSearch__SpJfl:focus-within{border-color:var(--hub-blue);box-shadow:0 0 0 4px rgba(52,87,213,.1),0 7px 22px rgba(28,49,93,.09)}.ProductDesign_hubSearch__SpJfl svg{width:21px;fill:none;stroke:#61708c;stroke-width:1.7;stroke-linecap:round}.ProductDesign_hubSearch__SpJfl input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--hub-ink);font:inherit;font-size:14px;font-weight:560}.ProductDesign_hubSearch__SpJfl input::placeholder{color:#8d97a8}.ProductDesign_hubSearch__SpJfl>button{border:0;background:transparent;color:var(--hub-blue);font:inherit;font-size:10px;font-weight:720;cursor:pointer}.ProductDesign_hubQuickSearch__HmG3C{display:flex;margin-top:9px;flex-wrap:wrap;align-items:center;gap:6px}.ProductDesign_hubQuickSearch__HmG3C>span{margin-right:2px;color:#788397;font-size:10px;font-weight:700}.ProductDesign_hubQuickSearch__HmG3C button{height:25px;padding:0 8px;border:1px solid #dce3f0;border-radius:7px;background:rgba(255,255,255,.7);color:#59657a;font:inherit;font-size:9px;font-weight:650;cursor:pointer}.ProductDesign_hubQuickSearch__HmG3C button:hover{border-color:#bec9e8;background:#f1f4fd;color:var(--hub-blue-dark)}.ProductDesign_hubActiveProject__yR8yX{display:grid;min-height:178px;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid #d3dbea;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 18px 46px rgba(29,50,93,.12)}.ProductDesign_hubActiveProjectVisual__eSJ97{position:relative;display:block;min-height:178px;overflow:hidden;background:#e9edf5}.ProductDesign_hubActiveProjectVisual__eSJ97 img{object-fit:cover}.ProductDesign_hubActiveProjectCopy__3hmjc{display:flex;min-width:0;padding:21px 23px;flex-direction:column;justify-content:center}.ProductDesign_hubActiveProjectCopy__3hmjc>small{color:#7f899a;font-size:10px}.ProductDesign_hubActiveProjectCopy__3hmjc>strong{margin:7px 0 5px;overflow:hidden;color:var(--hub-ink);font-size:21px;font-weight:780;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_hubActiveProjectCopy__3hmjc>span:not(.ProductDesign_hubActiveProjectActions__jfsGP){color:#667286;font-size:11px}.ProductDesign_hubActiveProjectActions__jfsGP{display:flex;margin-top:16px;align-items:center;gap:8px}.ProductDesign_hubActiveProjectActions__jfsGP button{display:inline-flex;height:36px;padding:0 14px;align-items:center;justify-content:center;gap:7px;border:1px solid #d5dce9;border-radius:8px;background:#fff;color:#4d586c;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.ProductDesign_hubActiveProjectActions__jfsGP button:first-child{border-color:var(--hub-blue);background:var(--hub-blue);color:#fff}.ProductDesign_hubActiveProjectActions__jfsGP button:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(39,58,115,.13)}.ProductDesign_hubActiveProjectActions__jfsGP svg{width:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ProductDesign_hubCatalog__CC9NC,.ProductDesign_hubRecentRail___EcHT,.ProductDesign_hubWorkflow__EvoPH{max-width:1480px;margin-right:auto;margin-left:auto}.ProductDesign_hubRecentRail___EcHT{margin-bottom:24px;padding:13px 14px 14px;border:1px solid #dce3ef;border-radius:13px;background:linear-gradient(110deg,rgba(255,255,255,.98),rgba(244,247,253,.94));box-shadow:0 9px 24px rgba(31,47,80,.055)}.ProductDesign_hubRecentHeading__a6qqG{display:flex;margin-bottom:10px;align-items:end;justify-content:space-between;gap:24px}.ProductDesign_hubRecentHeading__a6qqG h2{margin:0 0 2px;color:var(--hub-ink);font-size:16px;font-weight:760;letter-spacing:-.02em}.ProductDesign_hubRecentHeading__a6qqG small,.ProductDesign_hubRecentHeading__a6qqG span{color:#858fa1;font-size:10px}.ProductDesign_hubRecentList__Jm0S2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.ProductDesign_hubRecentProject__wsikD{display:grid;min-width:0;min-height:56px;grid-template-columns:60px minmax(0,1fr);padding:4px;align-items:center;gap:9px;border:1px solid #e0e6f0;border-radius:8px;background:rgba(255,255,255,.88);color:var(--hub-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 3px 10px rgba(38,54,84,.04);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.ProductDesign_hubRecentProject__wsikD:hover{border-color:#aebce0;background:#fff;transform:translateY(-2px);box-shadow:0 8px 18px rgba(38,54,84,.09)}.ProductDesign_hubRecentVisual__xFhTb{position:relative;display:block;width:60px;height:46px;overflow:hidden;border-radius:6px;background:#edf1fb}.ProductDesign_hubRecentVisual__xFhTb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ProductDesign_hubRecentProject__wsikD:hover .ProductDesign_hubRecentVisual__xFhTb img{transform:scale(1.05)}.ProductDesign_hubRecentProject__wsikD>span:nth-child(2){min-width:0}.ProductDesign_hubRecentProject__wsikD small,.ProductDesign_hubRecentProject__wsikD strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_hubRecentProject__wsikD strong{margin-bottom:4px;font-size:11px;font-weight:730}.ProductDesign_hubRecentProject__wsikD small{color:#7c8698;font-size:9px}.ProductDesign_hubCatalog__CC9NC{padding:0 0 36px}.ProductDesign_hubCatalogSearch__1zMTU{display:grid;margin-bottom:12px;grid-template-columns:minmax(0,520px) auto;align-items:center;gap:8px}.ProductDesign_hubCatalogSearch__1zMTU>button{height:40px;padding:0 13px;border:1px solid #d7deea;border-radius:8px;background:#fff;color:#687387;font:inherit;font-size:10px;font-weight:720;cursor:pointer}.ProductDesign_hubCatalogSearch__1zMTU .ProductDesign_hubSearch__SpJfl{height:40px}.ProductDesign_hubSectionHeading__WUW_c{display:flex;margin-bottom:13px;align-items:end;justify-content:space-between;gap:36px}.ProductDesign_hubSectionHeading__WUW_c h2{margin:0 0 5px;color:var(--hub-ink);font-size:27px;font-weight:740;letter-spacing:-.04em}.ProductDesign_hubSectionHeading__WUW_c p{max-width:690px;margin:0;color:var(--hub-muted);font-size:11px;line-height:1.55}.ProductDesign_hubSectionHeading__WUW_c>span{flex:0 0 auto;color:#8993a4;font-size:10px}.ProductDesign_hubFilters__OlPi_{display:flex;margin-bottom:13px;gap:6px;overflow-x:auto}.ProductDesign_hubFilters__OlPi_ button{height:30px;padding:0 12px;flex:0 0 auto;border:1px solid #dce2ec;border-radius:8px;background:#fff;color:#647086;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.ProductDesign_hubFilters__OlPi_ button:hover{border-color:#b8c3df;color:var(--hub-blue-dark)}.ProductDesign_hubFilters__OlPi_ .ProductDesign_hubFilterActive__c_rcf{border-color:var(--hub-ink);background:var(--hub-ink);color:#fff}.ProductDesign_hubCatalogGrid__TKM7w{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ProductDesign_hubCategoryCard__wuIpA{display:flex;min-width:0;min-height:216px;padding:0;overflow:hidden;flex-direction:column;border:1px solid #d8dcd7;border-radius:10px;background:#fff;color:var(--hub-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 9px 24px rgba(35,39,34,.085),0 2px 7px rgba(35,39,34,.05);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ProductDesign_hubCategoryCard__wuIpA:hover{border-color:#9da79f;transform:translateY(-4px);box-shadow:0 20px 42px rgba(35,39,34,.17),0 7px 16px rgba(52,87,213,.09)}.ProductDesign_hubCategoryMedia__yJeaZ{--hub-category-hue:0deg;--hub-category-saturation:1.04;--hub-category-saturation-hover:1.12;--hub-category-tint:linear-gradient(135deg,rgba(61,95,135,.08),rgba(178,91,119,.1));--hub-category-tint-opacity:.2;position:relative;isolation:isolate;display:block;width:100%;flex:0 0 auto;min-height:0;overflow:hidden;aspect-ratio:3/2;background:#f1eee8}.ProductDesign_hubCategoryMedia__yJeaZ:before{position:absolute;z-index:1;inset:0;background:var(--hub-category-tint);content:"";opacity:var(--hub-category-tint-opacity);mix-blend-mode:color;pointer-events:none}.ProductDesign_hubCategoryMedia__yJeaZ:after{position:absolute;z-index:2;inset:auto 0 0;height:34%;background:linear-gradient(180deg,transparent,rgba(30,34,29,.12));content:"";pointer-events:none}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=toothbrush]{--hub-category-hue:-6deg;--hub-category-tint:linear-gradient(135deg,#108d8b,#e34b45);--hub-category-tint-opacity:.12}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=personal-care]{--hub-category-hue:-23deg;--hub-category-tint:linear-gradient(135deg,#e15b8f,#8d5ed1);--hub-category-tint-opacity:.19}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=toothpaste]{--hub-category-hue:122deg;--hub-category-tint:linear-gradient(135deg,#19a99a,#5dc6d5);--hub-category-tint-opacity:.2}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=packaging]{--hub-category-hue:18deg;--hub-category-tint:linear-gradient(135deg,#ef9c2f,#d9573d);--hub-category-tint-opacity:.16}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=home]{--hub-category-hue:54deg;--hub-category-tint:linear-gradient(135deg,#89a340,#d5aa54);--hub-category-tint-opacity:.2}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=appliance]{--hub-category-hue:168deg;--hub-category-tint:linear-gradient(135deg,#257bbd,#46b9c2);--hub-category-tint-opacity:.2}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=knowledge-summary]{--hub-category-hue:92deg;--hub-category-tint:linear-gradient(135deg,#178e73,#8bb84a);--hub-category-tint-opacity:.18}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=meeting-invitation]{--hub-category-hue:-42deg;--hub-category-tint:linear-gradient(135deg,#7054bd,#c24f91);--hub-category-tint-opacity:.2}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=personal-introduction]{--hub-category-hue:-72deg;--hub-category-tint:linear-gradient(135deg,#b54269,#6945a6);--hub-category-tint-opacity:.19}.ProductDesign_hubCategoryMedia__yJeaZ[data-category=poster]{--hub-category-hue:0deg;--hub-category-saturation:1.12;--hub-category-saturation-hover:1.2;--hub-category-tint:linear-gradient(135deg,#3049a0,#d24b91);--hub-category-tint-opacity:.1}.ProductDesign_hubCategoryImage__vriPC{z-index:0;object-fit:cover;object-position:center;filter:hue-rotate(var(--hub-category-hue)) saturate(var(--hub-category-saturation)) contrast(1.03);transition:transform .5s cubic-bezier(.2,.72,.24,1),filter .35s ease}.ProductDesign_hubCategoryCard__wuIpA:hover .ProductDesign_hubCategoryImage__vriPC{filter:hue-rotate(var(--hub-category-hue)) saturate(var(--hub-category-saturation-hover)) contrast(1.05);transform:scale(1.045)}.ProductDesign_hubCategoryIndex__skpj7{left:9px;width:27px;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:5px;background:rgba(255,255,255,.86);color:#27324a;font-weight:760;letter-spacing:.05em;box-shadow:0 5px 14px rgba(45,50,68,.15)}.ProductDesign_hubCategoryIndex__skpj7,.ProductDesign_hubCategoryMediaLabel__Z_MKp{position:absolute;top:9px;z-index:3;display:grid;height:22px;font-size:8px;backdrop-filter:blur(8px)}.ProductDesign_hubCategoryMediaLabel__Z_MKp{right:9px;padding:0 9px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:5px;background:rgba(26,32,70,.76);color:#fff;font-weight:800;letter-spacing:.14em;box-shadow:0 5px 14px rgba(24,30,64,.2)}.ProductDesign_hubCategoryCopy__zS_6h{display:flex;padding:10px 11px 6px;align-items:center;justify-content:space-between;gap:8px}.ProductDesign_hubCategoryCopy__zS_6h>span:first-child{min-width:0}.ProductDesign_hubCategoryCopy__zS_6h small,.ProductDesign_hubCategoryCopy__zS_6h strong{display:block}.ProductDesign_hubCategoryCopy__zS_6h strong{margin-bottom:3px;font-size:14px;font-weight:760;letter-spacing:-.02em}.ProductDesign_hubCategoryCopy__zS_6h small{overflow:hidden;color:#70756f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_hubCategoryArrow__DFhnz{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid #d7dad4;border-radius:7px;background:#f3f3ef;color:#606a61;transition:background .18s ease,border-color .18s ease,color .18s ease}.ProductDesign_hubCategoryCard__wuIpA:hover .ProductDesign_hubCategoryArrow__DFhnz{border-color:#303830;background:#303830;color:#fff}.ProductDesign_hubCategoryArrow__DFhnz svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_hubCategoryTypes__TWY2x{display:flex;padding:0 11px 10px;flex-wrap:wrap;gap:3px 8px;color:#7b817b;font-size:7.5px}.ProductDesign_hubCategoryTypes__TWY2x>span:before{display:inline-block;width:3px;height:3px;margin:0 4px 2px 0;border-radius:50%;background:#879087;content:""}.ProductDesign_hubNoResults__el6VM{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cdd5e4;border-radius:14px;background:#fafbfd;text-align:center}.ProductDesign_hubNoResults__el6VM strong{color:var(--hub-ink);font-size:17px}.ProductDesign_hubNoResults__el6VM span{margin:8px 0 18px;color:#7b8597;font-size:11px}.ProductDesign_hubNoResults__el6VM button{height:34px;padding:0 13px;border:1px solid var(--hub-blue);border-radius:7px;background:var(--hub-blue);color:#fff;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.ProductDesign_hubWorkflow__EvoPH{position:relative;display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(34px,6vw,78px);padding:38px clamp(25px,4vw,54px);overflow:hidden;border:1px solid #d6e0f0;border-radius:16px;background:radial-gradient(circle at 10% 10%,rgba(107,134,224,.17),transparent 26%),linear-gradient(135deg,#eaf0fa,#f8fbff);color:#28344b;box-shadow:0 13px 34px rgba(37,55,88,.08)}.ProductDesign_hubWorkflow__EvoPH>*{position:relative;z-index:1}.ProductDesign_hubWorkflowIntro__yM41n h2{margin:0;font-size:27px;font-weight:730;letter-spacing:-.04em}.ProductDesign_hubWorkflowIntro__yM41n p{margin:12px 0 0;color:#6f7c91;font-size:11px;line-height:1.65}.ProductDesign_hubWorkflow__EvoPH ol{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;list-style:none;border-top:1px solid rgba(79,101,143,.16);border-left:1px solid rgba(79,101,143,.16)}.ProductDesign_hubWorkflow__EvoPH li{display:grid;min-height:98px;padding:15px;grid-template-columns:27px minmax(0,1fr);gap:10px;border-right:1px solid rgba(79,101,143,.16);border-bottom:1px solid rgba(79,101,143,.16)}.ProductDesign_hubWorkflow__EvoPH li>span{color:#5874d5;font-size:10px;font-weight:800}.ProductDesign_hubWorkflow__EvoPH strong{display:block;margin-bottom:5px;font-size:12px}.ProductDesign_hubWorkflow__EvoPH li p{margin:0;color:#718097;font-size:10px;line-height:1.7}.ProductDesign_hubIntro__FeKk0{display:flex;align-items:end;justify-content:space-between;max-width:1480px;margin:0 auto 42px;gap:48px}.ProductDesign_eyebrow__OkuBV{display:block;margin-bottom:13px;color:var(--pd-green);font-size:11px;font-weight:750;letter-spacing:.16em}.ProductDesign_hubIntro__FeKk0 h1{margin:0;font-size:clamp(42px,5vw,72px);font-weight:620;letter-spacing:-.055em;line-height:1.04}.ProductDesign_hubIntro__FeKk0 p{max-width:680px;margin:22px 0 0;color:var(--pd-muted);font-size:17px;line-height:1.8}.ProductDesign_hubIntroMeta__SKwkY{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;gap:8px;padding-bottom:6px;color:#828881;font-size:12px;letter-spacing:.04em}.ProductDesign_featuredCategory__1e9yL{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr);max-width:1480px;min-height:500px;margin:0 auto;overflow:hidden;border:1px solid #dce2d7;background:var(--pd-sage)}.ProductDesign_featuredCopy__F1Kp8{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(44px,5vw,76px)}.ProductDesign_featuredIndex__qDQ4Y{margin-bottom:32px;color:var(--pd-green);font-size:11px;font-weight:750;letter-spacing:.12em}.ProductDesign_featuredCopy__F1Kp8 h2{margin:0;font-size:clamp(38px,4vw,62px);font-weight:620;letter-spacing:-.05em}.ProductDesign_featuredCopy__F1Kp8 p{max-width:480px;margin:20px 0 24px;color:#555d53;font-size:16px;line-height:1.8}.ProductDesign_featuredTags__l6Ul5{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:34px;color:#626b5d;font-size:12px}.ProductDesign_featuredTags__l6Ul5 span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 8px 2px 0;border-radius:50%;background:var(--pd-green)}.ProductDesign_generateButton__9Z_xx,.ProductDesign_primaryButton__dOcZI{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;border:1px solid var(--pd-green);border-radius:4px;background:var(--pd-green);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ProductDesign_generateButton__9Z_xx:hover:not(:disabled),.ProductDesign_primaryButton__dOcZI:hover{border-color:var(--pd-green-dark);background:var(--pd-green-dark);transform:translateY(-1px)}.ProductDesign_generateButton__9Z_xx svg,.ProductDesign_primaryButton__dOcZI svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_featuredVisual__S5nH9{position:relative;min-height:500px;overflow:hidden}.ProductDesign_featuredVisual__S5nH9 img{object-fit:cover;object-position:center}.ProductDesign_visualCaption__Bp2ZH{position:absolute;right:22px;bottom:18px;padding:7px 9px;background:rgba(255,255,255,.78);color:#60675f;font-size:9px;font-weight:700;letter-spacing:.13em;backdrop-filter:blur(8px)}.ProductDesign_featureGrid__KQnc4{display:grid;grid-template-columns:repeat(3,1fr);max-width:1480px;margin:0 auto 96px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);border-left:1px solid var(--pd-line)}.ProductDesign_featureItem__1lDvm{display:flex;gap:18px;min-height:150px;padding:30px;border-right:1px solid var(--pd-line)}.ProductDesign_featureItem__1lDvm:last-child{border-right:0}.ProductDesign_featureIcon__ZFKsd{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #cad3c3;color:var(--pd-green)}.ProductDesign_featureIcon__ZFKsd svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_featureItem__1lDvm h3{margin:1px 0 8px;font-size:16px;font-weight:700}.ProductDesign_featureItem__1lDvm p{margin:0;color:var(--pd-muted);font-size:13px;line-height:1.7}.ProductDesign_categorySection__Kbkqd,.ProductDesign_recentSection__IyX5Y{max-width:1480px;margin:0 auto;margin-bottom:84px}.ProductDesign_sectionHeading__flK07{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:27px}.ProductDesign_sectionHeading__flK07 h2{margin:0;font-size:30px;font-weight:630;letter-spacing:-.03em}.ProductDesign_sectionHeading__flK07 p{max-width:540px;margin:0;color:var(--pd-muted);font-size:13px;line-height:1.7;text-align:right}.ProductDesign_recentGrid__d1m__{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ProductDesign_recentProject__FAnyF{display:grid;grid-template-columns:58px 1fr 18px;align-items:center;min-width:0;padding:12px;border:1px solid var(--pd-line);border-radius:3px;background:#fff;color:var(--pd-ink);text-align:left;cursor:pointer}.ProductDesign_recentProject__FAnyF:hover{border-color:#aab8a1;background:#fbfcfa}.ProductDesign_recentProjectIcon__35v_v{position:relative;display:grid;width:48px;height:48px;place-items:center;overflow:hidden;background:var(--pd-green-soft)}.ProductDesign_recentProject__FAnyF>span:nth-child(2){min-width:0}.ProductDesign_recentProject__FAnyF small,.ProductDesign_recentProject__FAnyF strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_recentProject__FAnyF strong{margin-bottom:6px;font-size:14px}.ProductDesign_recentProject__FAnyF small{color:var(--pd-muted);font-size:11px}.ProductDesign_recentProject__FAnyF>svg{width:17px;fill:none;stroke:var(--pd-green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_categoryGrid__0ou_3{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--pd-line);border-left:1px solid var(--pd-line)}.ProductDesign_categoryCard__U62bp{position:relative;display:flex;min-width:0;min-height:310px;padding:22px;border:0;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);background:#fafbf9;color:var(--pd-ink);text-align:left}.ProductDesign_categoryCard__U62bp:disabled{color:#8c918b;cursor:default}.ProductDesign_categoryCardActive__sQcQU{background:#fff;cursor:pointer}.ProductDesign_categoryCardActive__sQcQU:hover{background:var(--pd-green-soft)}.ProductDesign_categoryNumber____1Vo{position:absolute;top:20px;left:22px;color:#969c95;font-size:10px;letter-spacing:.12em}.ProductDesign_categoryArtwork__3Mj2F{position:absolute;top:62px;right:22px;bottom:100px;left:22px;display:grid;place-items:center;overflow:hidden;background:#f0f2ee}.ProductDesign_categoryCardActive__sQcQU .ProductDesign_categoryArtwork__3Mj2F{background:var(--pd-sage)}.ProductDesign_categoryCardImage__wg3yf{object-fit:cover;object-position:center;transition:transform .35s ease,filter .35s ease}.ProductDesign_categoryCardActive__sQcQU:hover .ProductDesign_categoryCardImage__wg3yf{transform:scale(1.025);filter:saturate(1.04) contrast(1.01)}.ProductDesign_categoryText__CyXF9{position:absolute;right:22px;bottom:22px;left:22px}.ProductDesign_categoryText__CyXF9 small,.ProductDesign_categoryText__CyXF9 strong{display:block}.ProductDesign_categoryText__CyXF9 strong{margin-bottom:5px;font-size:17px}.ProductDesign_categoryText__CyXF9 small{overflow:hidden;color:var(--pd-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_categoryStatus__uRCGI{position:absolute;top:18px;right:18px;padding:3px 6px;color:#899087;font-size:9px;letter-spacing:.06em}.ProductDesign_categoryCardActive__sQcQU .ProductDesign_categoryStatus__uRCGI{background:var(--pd-green);color:#fff}.ProductDesign_toothbrushGlyph__8_oD8{position:relative;display:block;width:52px;height:126px}.ProductDesign_toothbrushBristles__3uq9L,.ProductDesign_toothbrushGuard___ujrH,.ProductDesign_toothbrushHandle__MXRsF,.ProductDesign_toothbrushStem__8VSuo{position:absolute;left:50%;display:block;transform:translateX(-50%)}.ProductDesign_toothbrushBristles__3uq9L{top:0;width:18px;height:26px;border:2px solid #f8faf6;border-radius:10px 10px 6px 6px;background:repeating-linear-gradient(90deg,#d8dfd2 0 2px,transparent 2px 4px)}.ProductDesign_toothbrushStem__8VSuo{top:22px;width:9px;height:32px;background:#f5f5ef}.ProductDesign_toothbrushGuard___ujrH{z-index:2;top:46px;width:47px;height:21px;border-radius:26px 26px 7px 7px;background:#879a75;box-shadow:inset 0 -3px 5px rgba(50,70,42,.15)}.ProductDesign_toothbrushGuard___ujrH:after{content:"";position:absolute;top:7px;left:8px;width:5px;height:5px;border-radius:50%;background:#eaf0e4;box-shadow:13px -2px #eaf0e4,26px 2px #eaf0e4}.ProductDesign_toothbrushHandle__MXRsF{top:61px;width:26px;height:57px;border-radius:5px 5px 13px 13px;background:#f5f4ec;box-shadow:0 6px 12px rgba(55,65,52,.12)}.ProductDesign_toothbrushHandle__MXRsF:after{content:"";position:absolute;right:-5px;bottom:-5px;left:-5px;height:7px;border-radius:50%;background:#879a75}.ProductDesign_categoryGlyph___mCg5{position:relative;width:74px;height:88px;opacity:.62}.ProductDesign_categoryGlyph___mCg5:before{content:"";position:absolute;inset:18px 10px 0;border:1.5px solid #8c958a;border-radius:40% 40% 14px 14px}.ProductDesign_categoryGlyph___mCg5:after{content:"";position:absolute;top:0;left:25px;width:24px;height:30px;border:1.5px solid #8c958a;border-bottom:0;border-radius:14px 14px 0 0}.ProductDesign_categoryGlyph_packaging__3cDYE:before{inset:9px 5px 0;border-radius:3px;transform:rotate(-4deg)}.ProductDesign_categoryGlyph_packaging__3cDYE:after{top:2px;left:13px;width:48px;height:18px;border:1.5px solid #8c958a;border-radius:2px;transform:rotate(5deg)}.ProductDesign_categoryGlyph_toothpaste__aDgBq:before{inset:2px 14px 15px;border-radius:5px 5px 13px 13px;transform:perspective(40px) rotateX(-2deg)}.ProductDesign_categoryGlyph_toothpaste__aDgBq:after{top:69px;left:17px;width:40px;height:17px;border:1.5px solid #8c958a;border-radius:3px 3px 8px 8px;background:#eef1eb}.ProductDesign_categoryGlyph_home__AAxlB:before{inset:35px 2px 4px;border-radius:4px 4px 30px 30px}.ProductDesign_categoryGlyph_home__AAxlB:after{top:2px;left:35px;width:3px;height:42px;border:0;border-radius:3px;background:#8c958a;box-shadow:-18px 0 0 8px #eef1eb,-18px 0 0 9.5px #8c958a}.ProductDesign_categoryGlyph_appliance__Fm_Bf:before{inset:10px 1px 2px;border-radius:18px}.ProductDesign_categoryGlyph_appliance__Fm_Bf:after{top:24px;left:18px;width:38px;height:38px;border:1.5px solid #8c958a;border-radius:50%}.ProductDesign_categoryGlyph_knowledge-summary__VsntZ:before{inset:4px 6px;border-radius:7px;box-shadow:inset 0 12px 0 #dfe7fb}.ProductDesign_categoryGlyph_knowledge-summary__VsntZ:after{top:31px;left:20px;width:34px;height:28px;border:0;border-top:4px solid #7788bc;border-bottom:4px solid #7788bc;border-radius:0;box-shadow:0 8px 0 -2px #7788bc}.ProductDesign_categoryGlyph_meeting-invitation__C4lbK:before{inset:12px 3px 2px;border-radius:8px;box-shadow:inset 0 15px 0 #e7e3f7}.ProductDesign_categoryGlyph_meeting-invitation__C4lbK:after{top:5px;left:17px;width:40px;height:16px;border:0;border-left:4px solid #8483b7;border-right:4px solid #8483b7;border-radius:0}.ProductDesign_categoryGlyph_personal-introduction__yGwVn:before{inset:2px 5px;border-radius:8px}.ProductDesign_categoryGlyph_personal-introduction__yGwVn:after{top:16px;left:23px;width:28px;height:28px;border:1.5px solid #8c958a;border-radius:50%;box-shadow:0 37px 0 7px #e5e8f0}.ProductDesign_studioPage__v_swU{--pd-idea-height:132px;min-height:100dvh;padding-top:0;overflow:visible;background-color:#f4f6fa;background-image:radial-gradient(circle at 90% 0,rgba(91,111,198,.1),transparent 31%),linear-gradient(rgba(47,61,99,.025) 1px,transparent 0),linear-gradient(90deg,rgba(47,61,99,.025) 1px,transparent 0);background-size:auto,28px 28px,28px 28px;color:var(--pd-ink);font-weight:500}.ProductDesign_studioHeader__cTlTe{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.35fr) auto;align-items:center;gap:clamp(18px,2.2vw,36px);height:84px;padding:10px 24px;border-bottom:1px solid rgba(208,215,228,.82);background:rgba(255,255,255,.92);box-shadow:0 8px 28px rgba(34,45,78,.055);backdrop-filter:blur(16px);position:relative;z-index:4}.ProductDesign_studioTitleBlock__yNBEf{min-width:0}.ProductDesign_breadcrumb__5t0pA{display:flex;align-items:center;gap:8px;margin-bottom:5px;color:#697286;font-size:10px;font-weight:700;letter-spacing:.02em}.ProductDesign_breadcrumb__5t0pA button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ProductDesign_breadcrumb__5t0pA button:hover{color:var(--pd-green)}.ProductDesign_guestPreviewBadge__gR5VZ{padding:3px 7px;border:1px solid #e2cabb;border-radius:999px;background:#fff7f1;color:#9f4a2c;font-size:8px;font-weight:760;letter-spacing:.02em}.ProductDesign_projectTitleEditor__0N0zn{display:flex;width:100%;align-items:center;gap:9px;border-bottom:1px solid transparent;transition:border-color .18s ease}.ProductDesign_projectTitleEditor__0N0zn:focus-within{border-color:var(--pd-green)}.ProductDesign_projectTitleEditor__0N0zn>input{display:block;min-width:0;flex:1;padding:0;border:0;outline:0;background:transparent;color:var(--pd-ink);font:inherit;font-size:22px;font-weight:740;letter-spacing:-.035em}.ProductDesign_projectTitleEditor__0N0zn>span{flex:0 0 auto;color:#626b61;font-size:9px;font-weight:700;white-space:nowrap}.ProductDesign_projectTitleEditor__0N0zn:focus-within>span{color:var(--pd-green)}.ProductDesign_studioTitleBlock__yNBEf>p{margin:4px 0 0;color:#565f55;font-size:11px;font-weight:550;line-height:1.35}.ProductDesign_studioHeaderActions__SSuLB{display:flex;gap:10px}.ProductDesign_previewTopbar__DdVxW a,.ProductDesign_previewTopbar__DdVxW button,.ProductDesign_studioHeaderActions__SSuLB button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid var(--pd-line);border-radius:9px;background:#fff;color:#484e47;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ProductDesign_previewTopbar__DdVxW svg,.ProductDesign_studioHeaderActions__SSuLB svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_studioHeaderActions__SSuLB .ProductDesign_saveButton__ogRnS{border-color:var(--pd-green-dark);background:linear-gradient(135deg,#5065c8,#344994);color:#fff;box-shadow:0 7px 18px rgba(48,67,143,.2)}.ProductDesign_studioHeaderActions__SSuLB .ProductDesign_projectShareButton__sN4SO{border-color:#c9d3ef;background:#f5f7ff;color:#314a9d}.ProductDesign_studioHeaderActions__SSuLB .ProductDesign_templateAdminShortcut__eltna{border-color:#b9c5e8;background:#eef2ff;color:#3049a5}.ProductDesign_studioHeaderActions__SSuLB .ProductDesign_templateAdminShortcut__eltna:hover{border-color:#7186d2;background:#e7ecff;color:#243d99}.ProductDesign_studioHeaderActions__SSuLB button{box-shadow:var(--pd-shadow-1);transition:transform .18s ease,box-shadow .18s ease}.ProductDesign_studioHeaderActions__SSuLB button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--pd-shadow-2)}.ProductDesign_studioHeaderActions__SSuLB button:disabled{cursor:wait;opacity:.6}.ProductDesign_modelToolbar___ttTT{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:center;gap:10px;min-width:0}.ProductDesign_modelField__1QJuA{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;color:#444d43;font-size:9px;font-weight:720;letter-spacing:.02em}.ProductDesign_modelField__1QJuA select{width:100%;min-width:0;height:34px;padding:0 38px 0 12px;appearance:none;border:1px solid #cfd5df;border-radius:9px;outline:0;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#596273 0),linear-gradient(135deg,#596273 50%,transparent 0),linear-gradient(90deg,#e2e6ed,#e2e6ed);background-position:calc(100% - 17px) 14px,calc(100% - 12px) 14px,calc(100% - 34px) 5px;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 24px;color:#30382f;font:inherit;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 3px 10px rgba(37,48,81,.055);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ProductDesign_modelField__1QJuA select:hover:not(:disabled){border-color:#9da9c7;background-color:#fafbfc}.ProductDesign_modelField__1QJuA select:focus-visible{border-color:var(--pd-green);box-shadow:0 0 0 3px rgba(48,70,165,.14),0 5px 14px rgba(29,37,55,.1)}.ProductDesign_modelField__1QJuA select:disabled{color:#7e8490;background-color:#f1f3f6;cursor:not-allowed}.ProductDesign_modelSettingsButton__bDV1L{display:inline-flex;min-height:36px;height:34px;padding:0 11px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd5df;border-radius:9px;background:#fff;color:var(--pd-green);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer;box-shadow:var(--pd-shadow-1)}.ProductDesign_modelSettingsButton__bDV1L:hover{border-color:var(--pd-green);background:#f2f4fc}.ProductDesign_modelSettingsButton__bDV1L svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_ideaCommand__9cuFT{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:var(--pd-idea-height);padding:13px 28px 14px;border-bottom:1px solid var(--pd-line);background:rgba(248,249,251,.96);scroll-margin-top:76px;box-shadow:var(--pd-shadow-2);position:relative;z-index:2;transition:box-shadow .2s ease}.ProductDesign_ideaCommand__9cuFT:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--pd-green)}.ProductDesign_ideaCommandActive__rLPEo{box-shadow:var(--pd-shadow-2),inset 0 -3px var(--pd-green)}.ProductDesign_outputFormatField___wGR6{margin-bottom:10px}.ProductDesign_outputFormatField___wGR6>span{display:block;margin-bottom:5px;color:#4d564c;font-size:11px;font-weight:720}.ProductDesign_outputFormatControl___xaqW{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ProductDesign_outputFormatControl___xaqW button{display:flex;min-width:0;height:32px;padding:0 7px;align-items:center;justify-content:space-between;gap:4px;border:1px solid #ced4cc;border-radius:4px;background:#fff;color:#596058;font:inherit;cursor:pointer;box-shadow:0 2px 7px rgba(29,37,29,.09)}.ProductDesign_outputFormatControl___xaqW button span{overflow:hidden;font-size:10px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_outputFormatControl___xaqW button small{color:#626b61;font-size:9px;font-weight:600;white-space:nowrap}.ProductDesign_outputFormatControl___xaqW .ProductDesign_outputFormatActive__GQvUs{border-color:var(--pd-green);background:var(--pd-green);color:#fff;box-shadow:0 5px 12px rgba(48,70,165,.24)}.ProductDesign_outputFormatControl___xaqW .ProductDesign_outputFormatActive__GQvUs small{color:rgba(255,255,255,.72)}.ProductDesign_ideaSync__FZXeE{display:inline-flex;align-items:center;gap:6px;color:#596258;font-size:10px;font-weight:650}.ProductDesign_ideaSync__FZXeE:before{content:"";width:6px;height:6px;border-radius:50%;background:#aeb4ac}.ProductDesign_ideaSyncextracting__8BvCX:before{background:#c49a55;animation:ProductDesign_pd-pulse__bVcuy 1s ease-in-out infinite}.ProductDesign_ideaSyncsynced__m1vbo{color:var(--pd-green)}.ProductDesign_ideaSyncsynced__m1vbo:before{background:var(--pd-green)}.ProductDesign_ideaSyncempty__8CVYY{color:#8b7354}.ProductDesign_ideaSyncempty__8CVYY:before{background:#b69a72}@keyframes ProductDesign_pd-pulse__bVcuy{50%{opacity:.35}}.ProductDesign_studioBody__RtEBB{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 176px - var(--pd-idea-height));overflow:visible}.ProductDesign_stepRail__guX9o{position:sticky;top:64px;display:flex;flex-direction:column;align-self:start;height:calc(100dvh - 64px);padding:28px 18px;overflow:hidden;border-right:1px solid #111318;background:#191c23;color:#fff;box-shadow:8px 0 20px rgba(29,37,29,.16);grid-column:1;grid-row:2}.ProductDesign_stepRail__guX9o button{position:relative;display:grid;grid-template-columns:34px 1fr;align-items:center;min-height:78px;padding:0;border:0;background:transparent;color:#d2d8d3;font:inherit;text-align:left;cursor:pointer;transition:color .18s ease}.ProductDesign_stepRail__guX9o button:focus-visible{outline:2px solid #a9b99f;outline-offset:3px}.ProductDesign_stepRail__guX9o button:not(:last-child):after{content:"";position:absolute;top:56px;bottom:-22px;left:16px;width:1px;background:#3b414d}.ProductDesign_stepRail__guX9o button>span{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid #596171;border-radius:50%;background:#191c23;font-size:10px}.ProductDesign_stepRail__guX9o button>strong{padding-left:13px;font-size:13px;font-weight:650}.ProductDesign_stepRail__guX9o .ProductDesign_stepActive__lsN2m{color:#fff}.ProductDesign_stepRail__guX9o .ProductDesign_stepActive__lsN2m>span{border-color:var(--pd-green);background:var(--pd-green);color:#fff;box-shadow:0 5px 14px rgba(48,70,165,.38)}.ProductDesign_stepRail__guX9o .ProductDesign_stepActive__lsN2m>strong{font-weight:720}.ProductDesign_canvasColumn__IWU_B{position:relative;min-width:0;padding:24px 24px 42px;overflow:visible;scroll-margin-top:80px;grid-column:1;grid-row:1}.ProductDesign_canvasColumn__IWU_B:focus,.ProductDesign_inspector__QoVI4 section:focus{outline:0}.ProductDesign_conversationSurface__vmdsR{min-width:0;padding:18px;border:1px solid rgba(75,69,64,.16);border-radius:20px;background:#ebe8e4;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 18px 46px rgba(45,55,62,.1),0 3px 10px rgba(45,55,62,.045)}.ProductDesign_canvasColumnActive__3ETEU .ProductDesign_canvasHeading__VGKch h2,.ProductDesign_inspectorSectionActive__zp6CK .ProductDesign_inspectorHeading__cz3Zn>span{color:var(--pd-green)}.ProductDesign_canvasHeading__VGKch{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 17px}.ProductDesign_canvasHeading__VGKch .ProductDesign_eyebrow__OkuBV{margin-bottom:5px;font-size:9px}.ProductDesign_canvasHeading__VGKch h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.ProductDesign_canvasHeading__VGKch select{max-width:230px;height:34px;padding:0 28px 0 10px;border:1px solid var(--pd-line);border-radius:3px;background:#fff;color:#3f473e;font-size:11px;font-weight:620}.ProductDesign_roundSummary__mxyR7{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:36px;padding:5px 11px 5px 7px;border:1px solid #d6ddec;border-radius:999px;background:rgba(255,255,255,.82);color:#667087;box-shadow:0 5px 14px rgba(30,42,75,.06)}.ProductDesign_roundSummary__mxyR7 strong{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#3f56ad;color:#fff;font-size:11px}.ProductDesign_roundSummary__mxyR7 span{font-size:10px;font-weight:680;letter-spacing:.01em}.ProductDesign_roundResultsList__3DGpN{display:flex;flex-direction:column;gap:0}.ProductDesign_roundResultSection__ZRF_Y{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 580px;scroll-margin-top:84px}.ProductDesign_roundResultSection__ZRF_Y+.ProductDesign_roundResultSection__ZRF_Y{margin-top:36px;padding-top:36px;border-top:2px solid #bcc7dc}.ProductDesign_roundResultHeading__jS_QP{display:flex;margin-bottom:12px;align-items:end;justify-content:space-between;gap:16px}.ProductDesign_roundResultHeading__jS_QP>div{display:grid;gap:3px}.ProductDesign_roundMeta__hx4If{display:flex!important;flex-wrap:wrap;align-items:center;gap:7px!important}.ProductDesign_roundSequence__wXkPV{color:var(--pd-green);font-size:10px;font-weight:780;letter-spacing:.08em}.ProductDesign_roundResultHeading__jS_QP h3{margin:0;color:#303745;font-size:13px;font-weight:720}.ProductDesign_roundResultHeading__jS_QP small{color:#858c99;font-size:10px}.ProductDesign_roundResultHeading__jS_QP button{min-height:30px;padding:0 10px;border:1px solid #ccd3df;border-radius:4px;background:#fff;color:#44506a;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.ProductDesign_roundResultHeading__jS_QP button:hover:not(:disabled){border-color:var(--pd-green);background:#f4f6fc;color:var(--pd-green-dark)}.ProductDesign_roundResultHeading__jS_QP button:disabled{border-color:#dce1e8;background:#f4f5f7;color:#9299a4;cursor:default}.ProductDesign_roundResultHeading__jS_QP>.ProductDesign_roundResultTools__QtS3x{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.ProductDesign_resultsGrid__T4d_x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:18px}.ProductDesign_resultCard__Im2yI{min-width:0;overflow:hidden;border:1px solid #d7dce5;border-radius:7px;background:#fff;box-shadow:var(--pd-shadow-2);transition:border-color .2s,box-shadow .2s,transform .2s}.ProductDesign_resultCard__Im2yI:hover{transform:translateY(-3px);box-shadow:var(--pd-shadow-3)}.ProductDesign_resultCardSelected__iWtzA{border-color:var(--pd-green);box-shadow:var(--pd-shadow-3),0 0 0 2px var(--pd-green)}.ProductDesign_resultMedia__EEzeu{position:relative;aspect-ratio:1/1;overflow:hidden;background:#eeefec}.ProductDesign_resultMedia__EEzeu:after{content:"";position:absolute;inset:8px;pointer-events:none;background:linear-gradient(var(--pd-green),var(--pd-green)) 0 0 /14px 1px no-repeat,linear-gradient(var(--pd-green),var(--pd-green)) 0 0 /1px 14px no-repeat,linear-gradient(var(--pd-green),var(--pd-green)) 100% 100% /14px 1px no-repeat,linear-gradient(var(--pd-green),var(--pd-green)) 100% 100% /1px 14px no-repeat;opacity:.62}.ProductDesign_resultMedia__EEzeu>img{width:100%;height:100%;object-fit:cover}.ProductDesign_resultDeleteAction__bZ6Qe{position:absolute;z-index:3;right:10px;bottom:10px;display:grid;width:31px;height:31px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:9px;background:rgba(33,38,44,.68);color:#fff;backdrop-filter:blur(10px);box-shadow:0 6px 18px rgba(15,23,42,.18);cursor:pointer;transition:background .18s,transform .18s}.ProductDesign_resultDeleteAction__bZ6Qe:focus-visible,.ProductDesign_resultDeleteAction__bZ6Qe:hover{outline:0;background:rgba(158,52,47,.94);transform:translateY(-1px)}.ProductDesign_resultDeleteAction__bZ6Qe svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_selectedBadge__LJ_Wk,.ProductDesign_variantLabel__uGmGB{position:absolute;top:9px;padding:5px 7px;font-size:9px;font-weight:700;letter-spacing:.04em}.ProductDesign_variantLabel__uGmGB{left:9px;background:rgba(35,44,37,.9);color:#fff}.ProductDesign_selectedBadge__LJ_Wk{right:9px;background:var(--pd-green);color:#fff}.ProductDesign_resultModel__MraCw{display:flex;min-height:38px;padding:8px 11px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d8dff0;background:linear-gradient(90deg,#eef2ff,#f8f9fd)}.ProductDesign_resultModel__MraCw span{flex:0 0 auto;color:#6573a1;font-size:8px;font-weight:790;letter-spacing:.08em}.ProductDesign_resultModel__MraCw strong{min-width:0;overflow:hidden;color:#2f3f82;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_resultActions__bvj56{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 7px 0 11px;border-top:1px solid var(--pd-soft-line)}.ProductDesign_resultActions__bvj56 button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 6px;border:0;background:transparent;color:#424a41;font:inherit;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.ProductDesign_resultActions__bvj56 button:disabled{cursor:default;opacity:.45}.ProductDesign_resultActions__bvj56 svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_resultActions__bvj56 .ProductDesign_zoomAction__qeqD2{color:#344a84;font-weight:700}.ProductDesign_resultActions__bvj56 .ProductDesign_shareAction__AZeMX{font-weight:700}.ProductDesign_resultActions__bvj56 .ProductDesign_selectAction__zCtOD{color:var(--pd-green);font-weight:700}.ProductDesign_resultLoading__oRdpU,.ProductDesign_resultMessage__Alqlw{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:20px;color:#737a72;text-align:center}.ProductDesign_resultLoading__oRdpU strong,.ProductDesign_resultMessage__Alqlw strong{color:#4d544d;font-size:12px}.ProductDesign_resultLoading__oRdpU>span:last-child,.ProductDesign_resultMessage__Alqlw span{max-width:220px;font-size:10px;line-height:1.5}.ProductDesign_loadingOrb__dcOVs{display:block;width:24px;height:24px;border:2px solid #d7dce4;border-top:2px solid var(--pd-green);border-radius:50%;animation:ProductDesign_pd-spin__O3Vy8 .8s linear infinite}@keyframes ProductDesign_pd-spin__O3Vy8{to{transform:rotate(1turn)}}.ProductDesign_generationProgress__fFWXC{display:grid;min-height:96px;margin:0 24px;padding:17px 18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #e2d8d1;border-radius:15px;background:linear-gradient(120deg,#faf6f2,#fff);box-shadow:0 10px 26px rgba(61,45,37,.07)}.ProductDesign_generationProgressCopy__Almzz small{display:block;margin-bottom:5px;color:#a15a3d;font-size:8px;font-weight:800;letter-spacing:.09em}.ProductDesign_generationProgressCopy__Almzz strong{display:block;margin-bottom:5px;color:#342d29;font-size:15px}.ProductDesign_generationProgressCopy__Almzz p{margin:0;color:#7b736e;font-size:10px;line-height:1.55}.ProductDesign_generationSteps__yz7CD{display:grid;margin:18px 24px 0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none}.ProductDesign_generationSteps__yz7CD li{display:grid;min-width:0;min-height:70px;padding:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #e4e0dc;border-radius:12px;background:#f7f7f6;color:#99948f}.ProductDesign_generationSteps__yz7CD li>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #d8d4d0;border-radius:9px;background:#fff;font-size:9px;font-weight:780}.ProductDesign_generationSteps__yz7CD li>div{display:grid;min-width:0;gap:3px}.ProductDesign_generationSteps__yz7CD li strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_generationSteps__yz7CD li small{font-size:8px;font-weight:650}.ProductDesign_generationSteps__yz7CD .ProductDesign_generationStepActive__g6V67{color:#3046a5;border-color:#d8b5a3;background:#fff6f1;box-shadow:0 7px 18px rgba(117,65,42,.08)}.ProductDesign_generationSteps__yz7CD .ProductDesign_generationStepActive__g6V67>span{color:#fff;box-shadow:0 4px 10px rgba(160,70,38,.24)}.ProductDesign_generationSteps__yz7CD .ProductDesign_generationStepDone__k1XPk{color:#4d6850;border-color:#cfdccf;background:#f4f8f3}.ProductDesign_generationSteps__yz7CD .ProductDesign_generationStepDone__k1XPk>span{border-color:#78907a;background:#edf4ec;color:#4d6850}.ProductDesign_generationWaiting__1VTtY{display:flex;min-height:116px;padding:24px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #c9d0dd;border-radius:7px;background:#fafbfd;text-align:center}.ProductDesign_generationWaiting__1VTtY strong{margin-bottom:6px;color:#384257;font-size:13px}.ProductDesign_generationWaiting__1VTtY p{margin:0;color:#7c8595;font-size:10px}.ProductDesign_emptyCanvas__hQGvV{display:grid;min-height:0;padding:18px;grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;border:1px solid #d7dde8;border-radius:8px;background:linear-gradient(125deg,#f3f5fa,#fff);box-shadow:var(--pd-shadow-1)}.ProductDesign_emptyCanvasIntro___XD7C{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px}.ProductDesign_emptyCanvasIcon__3BU6z{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#e8ecfa;color:var(--pd-green)}.ProductDesign_emptyCanvasIcon__3BU6z svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_emptyCanvasIntro___XD7C strong{display:block;margin-bottom:4px;color:#30394a;font-size:13px}.ProductDesign_emptyCanvasIntro___XD7C p{margin:0;color:#6f7888;font-size:10px;line-height:1.55}.ProductDesign_emptyCanvasIntro___XD7C button{grid-column:2;justify-self:start;margin-top:4px;padding:0;border:0;background:transparent;color:var(--pd-green);font:inherit;font-size:10px;font-weight:720;cursor:pointer}.ProductDesign_emptyCanvasSteps__YJeKc{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;list-style:none}.ProductDesign_emptyCanvasSteps__YJeKc li{display:grid;min-width:0;min-height:66px;padding:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;border:1px solid #e0e4ed;border-radius:6px;background:rgba(255,255,255,.85)}.ProductDesign_emptyCanvasSteps__YJeKc li>span{color:#6a79aa;font-weight:800}.ProductDesign_emptyCanvasSteps__YJeKc small,.ProductDesign_emptyCanvasSteps__YJeKc strong{display:block}.ProductDesign_emptyCanvasSteps__YJeKc strong{margin-bottom:4px;color:#3c4659;font-size:10px}.ProductDesign_emptyCanvasSteps__YJeKc small{color:#838b99;font-size:8px;line-height:1.45}.ProductDesign_composerStack__SkdQu{min-width:0;overflow:hidden;border:1px solid #d5dad3;border-radius:6px;background:#fff;box-shadow:var(--pd-shadow-1)}.ProductDesign_inputPanelHeader__WYoZK{display:flex;min-height:58px;padding:12px 14px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;background:#39342f;color:#fff}.ProductDesign_inputPanelHeader__WYoZK>div{display:grid;gap:3px}.ProductDesign_inputPanelHeader__WYoZK span{color:#d8b889;font-size:8px;font-weight:800;letter-spacing:.16em}.ProductDesign_inputPanelHeader__WYoZK strong{font-size:14px;font-weight:740;letter-spacing:-.01em}.ProductDesign_inputPanelHeader__WYoZK small{color:rgba(255,255,255,.62);font-size:9px;white-space:nowrap}.ProductDesign_composerInput__g5WXS{position:relative;min-width:0;padding:8px 62px 4px 13px;border:0;background:transparent}.ProductDesign_composerLabelRow__Q5oqk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px}.ProductDesign_composerLabelActions__MzF4M{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:9px}.ProductDesign_composerInput__g5WXS label{display:block;color:#465045;font-size:10px;font-weight:750;letter-spacing:.05em}.ProductDesign_composerExpandButton__fGnia{display:inline-flex;height:25px;padding:0 7px;flex:0 0 auto;align-items:center;gap:5px;border:1px solid #ccd3df;border-radius:4px;background:#fff;color:#405078;font:inherit;font-size:9px;font-weight:720;cursor:pointer}.ProductDesign_composerExpandButton__fGnia:hover{border-color:#8797c4;background:#f5f7fc;color:var(--pd-green)}.ProductDesign_composerExpandButton__fGnia svg{width:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_composerInput__g5WXS textarea{display:block;width:100%;height:47px;padding:0;resize:vertical;border:0;outline:0;background:transparent;color:var(--pd-ink);font:inherit;font-size:12px;font-weight:550;line-height:1.5}.ProductDesign_composerInput__g5WXS textarea::placeholder{color:#747d73}.ProductDesign_composerInput__g5WXS>span{position:absolute;right:11px;bottom:7px;color:#626b61;font-size:9px;font-weight:600}.ProductDesign_composerTools__DVcdm{display:flex;min-height:38px;padding:5px 9px 6px;align-items:center;gap:9px;border-top:1px solid #e7eaf0;background:#f8f9fb;scroll-margin-top:76px}.ProductDesign_composerToolsActive__noXTK{box-shadow:inset 3px 0 var(--pd-green)}.ProductDesign_composerUploadButton__mcp3n{display:inline-flex;height:28px;padding:0 8px;align-items:center;gap:6px;border:1px dashed #9eac99;border-radius:4px;background:#fff;color:#3f503b;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.ProductDesign_composerUploadButton__mcp3n:hover:not(:disabled){border-color:var(--pd-green);color:var(--pd-green)}.ProductDesign_composerUploadButton__mcp3n:disabled{cursor:not-allowed;opacity:.5}.ProductDesign_composerUploadButton__mcp3n svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_composerUploadButton__mcp3n small{color:#5e685d;font-size:9px;font-weight:650}.ProductDesign_templateSettingsButton__pzICZ{display:inline-flex;height:28px;max-width:190px;padding:0 8px;align-items:center;gap:6px;border:1px solid #cbd3e3;border-radius:4px;background:#fff;color:#3f4e70;font:inherit;font-size:10px;font-weight:720;cursor:pointer}.ProductDesign_templateSettingsButton__pzICZ:hover{border-color:#8797c4;color:var(--pd-green);box-shadow:0 2px 7px rgba(36,52,126,.1)}.ProductDesign_templateSettingsButton__pzICZ svg{width:13px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_templateSettingsButton__pzICZ span{white-space:nowrap}.ProductDesign_templateSettingsButton__pzICZ small{min-width:0;overflow:hidden;color:#65708c;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_composerVariantCount__rqspT{margin-left:auto;gap:7px}.ProductDesign_composerRatio__VuTLJ,.ProductDesign_composerVariantCount__rqspT{display:inline-flex;align-items:center;color:#4c564b;font-size:10px;font-weight:720}.ProductDesign_composerRatio__VuTLJ{height:28px;gap:6px}.ProductDesign_composerRatio__VuTLJ select{height:28px;padding:0 25px 0 8px;appearance:none;border:1px solid #cfd5df;border-radius:4px;outline:0;background:#fff linear-gradient(45deg,transparent 50%,#65708a 0) calc(100% - 12px) 11px /4px 4px no-repeat;color:#35415b;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.ProductDesign_composerTemperature__atCY6{position:relative;display:inline-flex;min-width:190px;height:28px;padding:0 8px;align-items:center;justify-content:space-between;gap:9px;border:1px solid #cfd5df;border-radius:4px;background:#fff;color:#4c564b;font-size:10px;font-weight:720}.ProductDesign_temperatureTitle__ZE65p{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;white-space:nowrap}.ProductDesign_temperatureTitle__ZE65p label{cursor:default}.ProductDesign_temperatureHelp__OmxpN{position:relative;display:grid;width:16px;height:16px;padding:0;place-items:center;border:1px solid #b7bfcd;border-radius:50%;background:#f7f8fb;color:#68728a;font:inherit;font-size:9px;font-weight:800;line-height:1;cursor:help}.ProductDesign_temperatureHelp__OmxpN:focus-visible,.ProductDesign_temperatureHelp__OmxpN:hover{border-color:#8f684d;outline:0;background:#fff8ee;color:#8f462d}.ProductDesign_temperatureTooltip__8TPx1{position:absolute;bottom:calc(100% + 9px);left:-12px;z-index:30;width:184px;padding:10px 11px;visibility:hidden;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:rgba(38,34,31,.96);color:#fffdf9;font-size:10px;font-weight:560;letter-spacing:0;line-height:1.55;text-align:left;white-space:normal;opacity:0;pointer-events:none;box-shadow:0 12px 30px rgba(24,20,17,.25);transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.ProductDesign_temperatureTooltip__8TPx1:after{position:absolute;top:100%;left:18px;border:6px solid transparent;border-top-color:rgba(38,34,31,.96);content:""}.ProductDesign_temperatureHelp__OmxpN:focus-visible .ProductDesign_temperatureTooltip__8TPx1,.ProductDesign_temperatureHelp__OmxpN:hover .ProductDesign_temperatureTooltip__8TPx1{visibility:visible;opacity:1;transform:translateY(0)}.ProductDesign_temperatureControl__QiHTp{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:minmax(58px,1fr) auto;align-items:center;gap:7px}.ProductDesign_temperatureControl__QiHTp input[type=range]{width:100%;min-width:58px;margin:0;accent-color:#c45f3a;cursor:pointer}.ProductDesign_temperatureControl__QiHTp output{min-width:64px;color:#57483d;font-size:9px;font-weight:760;text-align:right;white-space:nowrap}.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg{grid-template-columns:26px 34px 26px;width:86px}.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg button{width:26px;height:27px;font-size:15px}.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg input{height:27px;font-size:12px}.ProductDesign_composerReferenceList__dnBjq{display:flex;min-width:0;flex:1;padding:0 2px;overflow-x:auto;gap:5px;background:transparent}.ProductDesign_composerReferenceItem__pO1C2{display:grid;min-width:102px;height:29px;grid-template-columns:29px minmax(50px,1fr) 20px;align-items:center;overflow:hidden;border:1px solid #d8dde6;border-radius:4px;background:#fff;box-shadow:0 2px 6px rgba(31,39,58,.08)}.ProductDesign_composerReferenceItem__pO1C2 img{width:29px;height:29px;object-fit:cover}.ProductDesign_composerReferenceItem__pO1C2 select{min-width:0;padding:0 4px;border:0;outline:0;color:#394735;font-weight:650}.ProductDesign_composerReferenceItem__pO1C2 button{display:grid;width:22px;height:28px;padding:0;place-items:center;border:0;background:transparent;color:#8c948a;cursor:pointer}.ProductDesign_composerReferenceItem__pO1C2 svg{width:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ProductDesign_composerActions__C92u1{display:flex;width:auto;margin-left:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.ProductDesign_composerGenerationGroup__uzDA_{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;white-space:nowrap}.ProductDesign_composerGenerationGroup__uzDA_ .ProductDesign_composerVariantCount__rqspT{margin-left:0}.ProductDesign_generateButton__9Z_xx,.ProductDesign_iterateButton__bnytk{height:29px;min-height:0;padding:0 10px;border-radius:4px;font:inherit;font-weight:750;white-space:nowrap}.ProductDesign_generateButton__9Z_xx:disabled,.ProductDesign_iterateButton__bnytk:disabled{cursor:not-allowed;opacity:.45;transform:none}.ProductDesign_generateButton__9Z_xx{min-width:116px;gap:6px;box-shadow:0 4px 10px rgba(48,70,165,.22)}.ProductDesign_generateButton__9Z_xx svg{width:14px}.ProductDesign_iterateButton__bnytk{display:inline-flex;min-width:134px;align-items:center;justify-content:center;gap:6px;border:1px solid #ccd2dc;background:#fff;color:#4d5665;cursor:pointer;box-shadow:0 2px 6px rgba(31,39,58,.08)}.ProductDesign_iterateButton__bnytk:hover:not(:disabled){border-color:#9da9c7;color:var(--pd-green)}.ProductDesign_iterateButton__bnytk svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_inspector__QoVI4{padding:9px 28px 10px;overflow:visible;border-bottom:1px solid rgba(207,212,222,.86);background:rgba(239,242,247,.9);grid-column:1/-1;grid-row:1}.ProductDesign_inspector__QoVI4 details,.ProductDesign_inspector__QoVI4 section{padding:12px;scroll-margin-top:80px;border:1px solid #d7dce5;border-radius:7px;background:#fff;box-shadow:var(--pd-shadow-2)}.ProductDesign_inspector__QoVI4 details+details,.ProductDesign_inspector__QoVI4 details+section,.ProductDesign_inspector__QoVI4 section+section{margin-top:12px}.ProductDesign_inspectorHeading__cz3Zn{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ProductDesign_inspectorHeading__cz3Zn span{font-size:15px;font-weight:720}.ProductDesign_inspectorHeading__cz3Zn small{color:#5e675d;font-size:10px;font-weight:600}.ProductDesign_inspector__QoVI4 details>summary{margin:0;cursor:pointer;list-style:none}.ProductDesign_inspector__QoVI4 details>summary::-webkit-details-marker{display:none}.ProductDesign_inspector__QoVI4 details>summary:after{margin-left:7px;color:var(--pd-green);content:"＋";font-size:14px}.ProductDesign_inspector__QoVI4 details[open]>summary{margin-bottom:9px}.ProductDesign_inspector__QoVI4 details[open]>summary:after{content:"−"}.ProductDesign_requirementsGrid__wu4Ms{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 7px}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_outputFormatField___wGR6{grid-column:span 2;margin-bottom:0}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_field__tVWZH{min-width:0;margin-bottom:0}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_inlineFields___BvMq{display:block}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_field__tVWZH>span{margin-bottom:3px;font-size:10px}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_field__tVWZH select{height:30px;font-size:11px;font-weight:600}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_field__tVWZH textarea{height:42px;padding:5px 7px;font-size:10px;font-weight:550;resize:none}.ProductDesign_requirementsGrid__wu4Ms .ProductDesign_templateFieldWide__ggS0C{grid-column:span 2}.ProductDesign_field__tVWZH{display:block;margin-bottom:8px}.ProductDesign_field__tVWZH>span{display:block;margin-bottom:4px;color:#475046;font-size:11px;font-weight:720}.ProductDesign_field__tVWZH input,.ProductDesign_field__tVWZH select,.ProductDesign_field__tVWZH textarea{width:100%;border:1px solid #d8dde6;border-radius:3px;outline:0;background:#fafbfc;color:#303642;font:inherit;font-size:13px;transition:border-color .2s,background .2s}.ProductDesign_field__tVWZH input,.ProductDesign_field__tVWZH select{height:34px;padding:0 34px 0 10px}.ProductDesign_field__tVWZH select{appearance:none;border-color:#d2d8e2;border-radius:6px;background-color:#fafbfc;background-image:linear-gradient(45deg,transparent 50%,#606a7d 0),linear-gradient(135deg,#606a7d 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;font-weight:610;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ProductDesign_field__tVWZH select:hover:not(:disabled){border-color:#9da9c7;background-color:#fff}.ProductDesign_field__tVWZH select:disabled{color:#747c8a;background-color:#f0f2f5;cursor:not-allowed;opacity:.8}.ProductDesign_field__tVWZH textarea{height:54px;padding:7px 8px;resize:vertical;line-height:1.45}.ProductDesign_field__tVWZH input,.ProductDesign_field__tVWZH select,.ProductDesign_field__tVWZH textarea{font-size:12px}.ProductDesign_fieldHint__6rlhf{display:block;margin-top:3px;color:#5f685e;font-size:9px;font-weight:550;line-height:1.35}.ProductDesign_field__tVWZH input:focus,.ProductDesign_field__tVWZH select:focus,.ProductDesign_field__tVWZH textarea:focus{border-color:#8e9dcc;background:#fff}.ProductDesign_field__tVWZH select:focus-visible{box-shadow:0 0 0 3px rgba(88,113,68,.12)}.ProductDesign_fieldExtracted__zWxBs>span:after{content:"已提取";display:inline-block;margin-left:6px;padding:1px 5px;border-radius:8px;background:#e7ebfa;color:var(--pd-green);font-size:10px;font-weight:700;vertical-align:1px}.ProductDesign_fieldExtracted__zWxBs input,.ProductDesign_fieldExtracted__zWxBs select,.ProductDesign_fieldExtracted__zWxBs textarea{border-color:#aeb9e3;background:#f5f7fd;box-shadow:0 0 0 1px rgba(48,70,165,.06)}.ProductDesign_inlineFields___BvMq{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ProductDesign_ratioField__wr5rl{min-width:0;grid-column:span 2}.ProductDesign_ratioField__wr5rl>span{display:block;margin-bottom:4px;color:#475046;font-size:10px;font-weight:720}.ProductDesign_ratioControl__Z3AU2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ProductDesign_ratioControl__Z3AU2 button{display:flex;min-width:0;height:39px;padding:4px 7px;align-items:center;justify-content:center;gap:6px;border:1px solid #d1d7e0;border-radius:6px;outline:0;background:#fafbfc;color:#525c6b;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ProductDesign_ratioControl__Z3AU2 button:hover:not(:disabled){border-color:#8999ce;background:#fff;color:var(--pd-green-dark);transform:translateY(-1px)}.ProductDesign_ratioControl__Z3AU2 button:focus-visible{border-color:var(--pd-green);box-shadow:0 0 0 3px rgba(48,70,165,.13)}.ProductDesign_ratioControl__Z3AU2 button:disabled{cursor:not-allowed;opacity:.58}.ProductDesign_ratioControl__Z3AU2 .ProductDesign_ratioActive__sC2cs{border-color:var(--pd-green);background:var(--pd-green-soft);color:var(--pd-green-dark);box-shadow:inset 0 0 0 1px rgba(48,70,165,.12),0 3px 9px rgba(40,51,95,.1)}.ProductDesign_ratioControl__Z3AU2 .ProductDesign_ratioActive__sC2cs:disabled{border-color:#7e8dc8;background:#e5e9f8;color:#24347e;opacity:1}.ProductDesign_ratioControl__Z3AU2 button>span{display:grid;min-width:0;text-align:left}.ProductDesign_ratioControl__Z3AU2 strong{font-size:10px;line-height:1.05}.ProductDesign_ratioControl__Z3AU2 small{margin-top:2px;color:#626b61;font-size:8px;font-weight:600;line-height:1}.ProductDesign_ratioActive__sC2cs small{color:#718068}.ProductDesign_ratioShape__gbeWp{display:block;flex:0 0 auto;border:1.5px solid;border-radius:1px;opacity:.85}.ProductDesign_ratioShapeSquare__tyzNs{width:13px;height:13px}.ProductDesign_ratioShapeLandscape__gGjfB{width:16px;height:12px}.ProductDesign_ratioShapePortrait__C4DF_{width:11px;height:15px}.ProductDesign_ratioShapeWide__brelv{width:18px;height:10px}.ProductDesign_variantStepper__z9pjg{display:grid;grid-template-columns:32px minmax(42px,1fr) 32px;width:100%;overflow:hidden;border:1px solid #d7dcd4;border-radius:4px;background:#fff;box-shadow:var(--pd-shadow-1)}.ProductDesign_variantStepper__z9pjg button{display:grid;width:32px;height:34px;padding:0;place-items:center;border:0;background:#edf0fa;color:var(--pd-green);font:inherit;font-size:18px;font-weight:700;line-height:1;cursor:pointer}.ProductDesign_variantStepper__z9pjg button:first-child{border-right:1px solid #d7dcd4}.ProductDesign_variantStepper__z9pjg button:last-child{border-left:1px solid #d7dcd4}.ProductDesign_variantStepper__z9pjg button:hover:not(:disabled){background:#dfe4f7}.ProductDesign_variantStepper__z9pjg button:focus-visible{z-index:1;outline:2px solid var(--pd-green);outline-offset:-2px}.ProductDesign_variantStepper__z9pjg button:disabled{cursor:not-allowed;opacity:.38}.ProductDesign_field__tVWZH .ProductDesign_variantStepper__z9pjg input{width:100%;height:34px;padding:0 3px;border:0;border-radius:0;background:#fff;font-size:14px;font-weight:720;text-align:center;appearance:textfield}.ProductDesign_variantStepper__z9pjg input::-webkit-inner-spin-button,.ProductDesign_variantStepper__z9pjg input::-webkit-outer-spin-button{margin:0;appearance:none}.ProductDesign_uploadButton__2_eZ4{display:flex;align-items:center;width:100%;min-height:46px;padding:7px 9px;border:1px dashed #bfc7ba;border-radius:5px;background:#fafcf8;color:#586057;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--pd-shadow-1)}.ProductDesign_uploadButton__2_eZ4:hover:not(:disabled){border-color:var(--pd-green);background:var(--pd-green-soft)}.ProductDesign_uploadButton__2_eZ4:disabled{cursor:not-allowed;opacity:.55}.ProductDesign_uploadButton__2_eZ4>svg{width:17px;margin-right:8px;fill:none;stroke:var(--pd-green);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_uploadButton__2_eZ4 small,.ProductDesign_uploadButton__2_eZ4 strong{display:block}.ProductDesign_uploadButton__2_eZ4 strong{margin-bottom:1px;font-size:11px}.ProductDesign_uploadButton__2_eZ4 small{color:#949a93;font-size:9px}.ProductDesign_referenceList__znQCD{display:grid;gap:5px;margin-top:7px}.ProductDesign_referenceItem__p8Inx{display:grid;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:7px;min-width:0;padding:5px;border:1px solid var(--pd-soft-line);border-radius:4px;background:#fff;box-shadow:var(--pd-shadow-1)}.ProductDesign_referenceItem__p8Inx>img{width:36px;height:36px;object-fit:cover;background:#eef0ec}.ProductDesign_referenceItem__p8Inx>div{min-width:0}.ProductDesign_referenceItem__p8Inx strong{display:block;overflow:hidden;margin-bottom:2px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_referenceItem__p8Inx select{width:100%;padding:0;border:0;background:transparent;color:var(--pd-green);font-size:9px;outline:0}.ProductDesign_referenceItem__p8Inx>button{display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;background:transparent;color:#929891;cursor:pointer}.ProductDesign_referenceItem__p8Inx>button:hover{color:#9a3d3d}.ProductDesign_referenceItem__p8Inx svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ProductDesign_referenceHint__F_L0I{margin:7px 2px 0;color:#939991;font-size:9px;line-height:1.45}.ProductDesign_studioLoading__HVBWM{display:flex;height:100dvh;padding-top:64px;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f5f6f3;color:#737a72;font-size:13px}.ProductDesign_deleteBackdrop__G2t9C,.ProductDesign_drawerBackdrop__QQRtC,.ProductDesign_generationBackdrop__x6Y0g,.ProductDesign_previewBackdrop__Xfd7w,.ProductDesign_templateBackdrop__dCB_y{position:fixed;inset:0;z-index:1300;background:rgba(22,26,21,.28);backdrop-filter:blur(2px)}.ProductDesign_historyDrawer__ZNENz{position:absolute;top:0;right:0;display:flex;width:min(420px,92vw);height:100dvh;max-height:100dvh;overflow:hidden;flex-direction:column;background:#fff;box-shadow:-16px 0 50px rgba(30,38,28,.12)}.ProductDesign_drawerHeader__N_n45{display:flex;padding:26px 26px 20px;flex:0 0 auto;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--pd-line);background:#fff}.ProductDesign_drawerHeader__N_n45 .ProductDesign_eyebrow__OkuBV{margin-bottom:6px}.ProductDesign_drawerHeader__N_n45 h2{margin:0;font-size:25px;font-weight:650;letter-spacing:-.035em}.ProductDesign_drawerHeader__N_n45>button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--pd-line);background:#fff;color:#555b54;cursor:pointer}.ProductDesign_drawerHeader__N_n45 svg,.ProductDesign_newProjectButton___ctkg svg{width:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ProductDesign_historyDrawerContent__KSKXZ{min-height:0;padding:0 26px 26px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ProductDesign_newProjectButton___ctkg{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;margin:18px 0;border:1px solid var(--pd-green);background:var(--pd-green);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ProductDesign_projectList__ly7W8{display:grid;gap:8px}.ProductDesign_projectListItem__R87_g{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--pd-soft-line);background:#fff}.ProductDesign_projectListItem__R87_g:hover,.ProductDesign_projectList__ly7W8 .ProductDesign_projectActive__IAfdp{border-color:#aab7a2;background:var(--pd-green-soft)}.ProductDesign_projectListOpen__lkJOw{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:7px;border:0;background:transparent;color:var(--pd-ink);font:inherit;text-align:left;cursor:pointer}.ProductDesign_projectListDelete__gFgAb{display:grid;width:38px;min-height:100%;padding:0;place-items:center;border:0;border-left:1px solid transparent;background:transparent;color:#929891;cursor:pointer}.ProductDesign_projectListDelete__gFgAb:focus-visible,.ProductDesign_projectListDelete__gFgAb:hover{border-left-color:#edcfcc;outline:0;background:#fff2f1;color:#a63f3b}.ProductDesign_projectListDelete__gFgAb svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_projectThumb__6zvT_{position:relative;width:58px;height:48px;overflow:hidden;background:var(--pd-sage)}.ProductDesign_projectThumb__6zvT_ img{object-fit:cover;object-position:72% center}.ProductDesign_projectListOpen__lkJOw>span:last-child{min-width:0}.ProductDesign_projectList__ly7W8 small,.ProductDesign_projectList__ly7W8 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_projectList__ly7W8 strong{margin-bottom:5px;font-size:12px}.ProductDesign_projectList__ly7W8 small{color:#858b84;font-size:9px}.ProductDesign_noProjects__WHAi5{padding:24px 10px;color:#888e87;font-size:11px;line-height:1.7;text-align:center}.ProductDesign_roundHistory__5OPkD{margin-top:28px;padding-top:22px;border-top:1px solid var(--pd-line)}.ProductDesign_roundHistory__5OPkD h3{margin:0 0 11px;font-size:12px}.ProductDesign_roundHistory__5OPkD button{display:block;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--pd-soft-line);background:transparent;color:var(--pd-ink);font:inherit;text-align:left;cursor:pointer}.ProductDesign_roundHistory__5OPkD button:hover{color:var(--pd-green)}.ProductDesign_roundHistory__5OPkD small,.ProductDesign_roundHistory__5OPkD span{display:block}.ProductDesign_roundHistory__5OPkD span{margin-bottom:4px;font-size:11px;font-weight:650}.ProductDesign_roundHistory__5OPkD small{color:#8a9089;font-size:9px}.ProductDesign_previewBackdrop__Xfd7w{display:grid;padding:24px;place-items:center;background:rgba(16,18,15,.76)}.ProductDesign_previewDialog__9AfFm{display:flex;width:min(1180px,96vw);height:min(900px,94vh);overflow:hidden;flex-direction:column;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.24)}.ProductDesign_previewTopbar__DdVxW{display:flex;min-height:54px;padding:0 12px 0 18px;flex:0 0 54px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--pd-line);font-size:13px;font-weight:700}.ProductDesign_previewActions__SAABx,.ProductDesign_previewZoomControls__1nbcz{display:flex;align-items:center;gap:7px}.ProductDesign_previewTopbar__DdVxW a,.ProductDesign_previewTopbar__DdVxW button{min-height:34px;padding:0 10px}.ProductDesign_previewTopbar__DdVxW button:disabled{cursor:not-allowed;opacity:.38}.ProductDesign_previewZoomControls__1nbcz{gap:0;overflow:hidden;border:1px solid var(--pd-line);border-radius:4px}.ProductDesign_previewZoomControls__1nbcz button{min-width:34px;min-height:32px;padding:0 8px;border:0;border-radius:0}.ProductDesign_previewZoomControls__1nbcz button+button{border-left:1px solid var(--pd-line)}.ProductDesign_previewZoomControls__1nbcz .ProductDesign_previewZoomValue__OM3LA{width:58px;color:#3f4a3e;font-size:11px;font-variant-numeric:tabular-nums}.ProductDesign_previewViewport__Zjgz4{position:relative;display:grid;min-height:0;flex:1;overflow:hidden;place-items:center;background:#eeefec;user-select:none;touch-action:none;overscroll-behavior:contain}.ProductDesign_previewViewportZoomed__tVVKn{cursor:grab}.ProductDesign_previewViewportDragging__yfmGD{cursor:grabbing}.ProductDesign_previewViewport__Zjgz4>img{display:block;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none;transform-origin:center;transition:transform .16s ease-out;will-change:transform}.ProductDesign_previewViewportDragging__yfmGD>img{transition:none}.ProductDesign_previewZoomHint__ZvFPk{position:absolute;right:14px;bottom:12px;padding:6px 9px;border-radius:3px;background:rgba(22,26,21,.68);color:#fff;font-size:10px;font-weight:600;pointer-events:none}.ProductDesign_generationBackdrop__x6Y0g{z-index:1460;display:grid;padding:22px;place-items:center;background:rgba(24,23,22,.48);backdrop-filter:blur(9px)}.ProductDesign_generationDialog__5GqSX{width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.65);border-radius:22px;background:#fff;box-shadow:0 32px 100px rgba(28,24,21,.3)}.ProductDesign_generationDialogHeader__JCCKj{padding:24px 26px 18px}.ProductDesign_generationDialogHeader__JCCKj>span{color:#a65032;font-size:8px;font-weight:820;letter-spacing:.14em}.ProductDesign_generationDialogHeader__JCCKj h2{margin:7px 0 0;color:#252220;font-size:23px;font-weight:720;letter-spacing:-.035em}.ProductDesign_generationDialogHeader__JCCKj p{margin:8px 0 0;color:#817974;font-size:10px;line-height:1.55}.ProductDesign_generationDialog__5GqSX .ProductDesign_loadingOrb__dcOVs{width:28px;height:28px;border-color:#c45f3a #eaded7 #eaded7}.ProductDesign_generationDialogFooter__PpI97{display:flex;min-height:54px;margin-top:18px;padding:12px 24px;align-items:center;border-top:1px solid #ece8e4;background:#faf9f8;color:#8b847f;font-size:9px;line-height:1.5}.ProductDesign_templateBackdrop__dCB_y{display:grid;padding:24px;place-items:center;background:rgba(31,28,26,.62);backdrop-filter:blur(8px)}.ProductDesign_templateDialog___k0rv{display:flex;width:min(920px,96vw);height:min(720px,92dvh);overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.56);border-radius:18px;background:#fbfaf8;box-shadow:0 30px 100px rgba(25,20,17,.34)}.ProductDesign_templateDialogHeader__DBlUM{display:flex;min-height:78px;padding:17px 20px 15px 24px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e5e0da;background:#fff}.ProductDesign_templateDialogHeader__DBlUM>div{min-width:0}.ProductDesign_templateDialogHeader__DBlUM h2{margin:0;color:#272321;font-size:21px;font-weight:720;letter-spacing:-.035em}.ProductDesign_templateDialogHeader__DBlUM p{margin:5px 0 0;color:#817974;font-size:10px;line-height:1.45}.ProductDesign_templateDialogHeader__DBlUM>button{display:grid;width:34px;height:34px;padding:0;flex:0 0 34px;place-items:center;border:1px solid #dfd9d3;border-radius:10px;background:#faf8f6;color:#655e59;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.ProductDesign_templateDialogHeader__DBlUM>button:hover{border-color:#c9a691;background:#fff3ec;color:#a34c2f}.ProductDesign_templateDialogHeader__DBlUM svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ProductDesign_templateDialogBody__fj9Gj{min-height:0;padding:14px 20px 18px;flex:1 1 auto;overflow-y:auto;background:#fbfaf8}.ProductDesign_templateDialogBodySelect__gJtON{display:flex;overflow:hidden;flex-direction:column}.ProductDesign_templateSelectionWorkspace__68Yck{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 276px;gap:14px}.ProductDesign_templateLibraryPane__9rQYc{display:flex;min-width:0;min-height:0;flex-direction:column}.ProductDesign_templatePresetHeading__H0EtZ{display:flex;min-height:38px;margin-bottom:8px;align-items:center;justify-content:space-between;gap:14px}.ProductDesign_templatePresetHeading__H0EtZ>div{display:flex;align-items:baseline;gap:8px}.ProductDesign_templatePresetHeading__H0EtZ strong{color:#342f2c;font-size:12px}.ProductDesign_templatePresetHeading__H0EtZ span{color:#918984;font-size:9px}.ProductDesign_templatePresetHeading__H0EtZ>button{height:28px;padding:0 9px;border:1px solid #ded6cf;border-radius:8px;background:#fff;color:#796c64;font:inherit;font-size:9px;font-weight:680;cursor:pointer}.ProductDesign_templatePresetHeading__H0EtZ>button:hover{border-color:#cba58f;color:#a44c2f}.ProductDesign_templatePresetList__0yQpP{display:flex;min-height:0;margin:0;padding-right:4px;overflow-y:auto;flex:1 1 auto;flex-direction:column;gap:12px;scrollbar-color:#c9beb6 transparent;scrollbar-width:thin}.ProductDesign_templatePresetGroup__EbtxX{display:flex;flex-direction:column;gap:6px}.ProductDesign_templatePresetGroup__EbtxX>header{display:flex;padding:0 3px;align-items:center;justify-content:space-between}.ProductDesign_templatePresetGroup__EbtxX>header strong{color:#756b65;font-size:9px;font-weight:740}.ProductDesign_templatePresetGroup__EbtxX>header span{color:#a19892;font-size:8px}.ProductDesign_templatePresetRow__1U1sY{display:grid;width:100%;min-height:60px;margin:0;padding:8px 10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e3ddd7;border-radius:12px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ProductDesign_templatePresetRow__1U1sY:hover{border-color:#d3b6a5;background:#fffbf8;transform:translateY(-1px);box-shadow:0 8px 20px rgba(69,52,43,.07)}.ProductDesign_templatePresetRowActive__txCzj{border-color:#c56a47;background:#fff5ef;box-shadow:0 0 0 2px rgba(196,95,58,.1)}.ProductDesign_templatePresetIcon__3dE0I{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#f1ece7;color:#7d6f67}.ProductDesign_templatePresetIcon__3dE0I svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.55}.ProductDesign_templatePresetRowActive__txCzj .ProductDesign_templatePresetIcon__3dE0I{background:#c45f3a;color:#fff}.ProductDesign_templatePresetCopy__UDkEU{min-width:0}.ProductDesign_templatePresetCopy__UDkEU strong,.ProductDesign_templatePresetCopy__UDkEU>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_templatePresetCopy__UDkEU strong{margin:0 0 3px;color:#342f2c;font-size:11px;font-weight:720}.ProductDesign_templatePresetCopy__UDkEU>span{color:#88807b;font-size:9px}.ProductDesign_templatePresetChoice__19Zsw{min-width:48px;padding:5px 7px;border-radius:7px;background:#f3f0ed;color:#7b716b;font-size:8px;font-weight:720;text-align:center}.ProductDesign_templatePresetRowActive__txCzj .ProductDesign_templatePresetChoice__19Zsw{background:#f0d8cc;color:#983f24}.ProductDesign_templateSelectionPanel__ZoXWT{display:flex;min-width:0;padding:20px;flex-direction:column;align-items:flex-start;border-radius:14px;background:#2e2925;color:#fff;box-shadow:0 16px 36px rgba(46,41,37,.18)}.ProductDesign_templateSelectionKicker__ZoEtq{color:#d39a7e;font-size:8px;font-weight:760;letter-spacing:.12em}.ProductDesign_templateSelectionIcon__9QLRA{display:grid;width:42px;height:42px;margin-top:18px;place-items:center;border-radius:12px;background:#c45f3a;color:#fff}.ProductDesign_templateSelectionIcon__9QLRA svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.55}.ProductDesign_templateSelectionPanel__ZoXWT h3{width:100%;overflow:hidden;margin:14px 0 0;font-size:17px;font-weight:660;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_templateSelectionSource__WkfG5{margin:5px 0 0;color:#bcb2ab;font-size:9px}.ProductDesign_templateSelectionRules__81RzB{width:100%;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.ProductDesign_templateSelectionRules__81RzB>span{color:#c9beb7;font-size:8px;font-weight:720}.ProductDesign_templateSelectionRules__81RzB p{display:-webkit-box;max-height:116px;margin:7px 0 0;overflow:hidden;color:#eee9e5;font-size:9px;line-height:1.65;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:7}.ProductDesign_templateSelectionPanel__ZoXWT>small{margin-top:auto;padding-top:16px;color:#bdb4ad;font-size:8px;line-height:1.55}.ProductDesign_templateSelectionPanel__ZoXWT .ProductDesign_templateEditButton__HJmdj{width:100%;height:34px;margin-top:10px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:700}.ProductDesign_templateSelectionPanel__ZoXWT .ProductDesign_templateEditButton__HJmdj:hover{border-color:rgba(255,255,255,.46);background:rgba(255,255,255,.14)}.ProductDesign_templateNameEditor__x2ip6{display:block;margin-bottom:12px}.ProductDesign_templateNameEditor__x2ip6 span{display:block;margin-bottom:7px;color:#364052;font-size:11px;font-weight:740}.ProductDesign_templateNameEditor__x2ip6 input{width:100%;height:38px;padding:0 12px;border:1px solid #cfd5e0;border-radius:5px;outline:0;background:#fff;color:#263041;font:inherit;font-size:11px}.ProductDesign_templateNameEditor__x2ip6 input:focus{border-color:#7184bb;box-shadow:0 0 0 3px rgba(48,70,165,.1)}.ProductDesign_templateEditor__TqaA2>span{display:block;margin-bottom:7px;color:#364052;font-size:11px;font-weight:740}.ProductDesign_templateEditor__TqaA2 textarea{display:block;width:100%;min-height:360px;padding:13px 14px;resize:vertical;border:1px solid #cfd5e0;border-radius:6px;outline:0;background:#fcfcfd;color:#263041;font:inherit;font-size:11px;font-weight:540;line-height:1.75}.ProductDesign_templateEditor__TqaA2 textarea[readonly]{resize:none;border-color:#dde2eb;background:#f5f6f8;color:#525d6e;cursor:default}.ProductDesign_templateEditor__TqaA2 textarea:focus{border-color:#7184bb;box-shadow:0 0 0 3px rgba(48,70,165,.1)}.ProductDesign_templateEditor__TqaA2 small{display:block;margin-top:7px;color:#70798a;font-size:9px;line-height:1.5}.ProductDesign_templateDialogActions__FwoSp{display:flex;min-height:58px;padding:10px 20px;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #e5e0da;background:#fff}.ProductDesign_templateDialogActions__FwoSp button{height:34px;padding:0 14px;border:1px solid #ddd6d0;border-radius:9px;background:#fff;color:#625a55;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.ProductDesign_templateDialogActions__FwoSp button:disabled{cursor:wait;opacity:.62}.ProductDesign_templateDialogActions__FwoSp .ProductDesign_templateMarketButton__LD5IU{margin-right:auto;border-color:transparent;background:#f3efec;color:#6d625b}.ProductDesign_templateDialogActions__FwoSp .ProductDesign_templateSaveButton__HumxJ{min-width:112px;border-color:#a94b2b;background:#c45f3a;color:#fff;box-shadow:0 7px 16px rgba(143,61,32,.2)}.ProductDesign_deleteBackdrop__G2t9C{z-index:1420;display:grid;padding:22px;place-items:center;background:rgba(19,23,31,.54)}.ProductDesign_deleteDialog__C6t5C{display:grid;width:min(460px,94vw);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px;border:1px solid #e4d3d1;border-radius:12px;background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.28)}.ProductDesign_deleteDialogIcon__7nu_p{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#fff1f0;color:#a43f3a}.ProductDesign_deleteDialogIcon__7nu_p svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_deleteDialogCopy__jgPAt{min-width:0}.ProductDesign_deleteDialogCopy__jgPAt .ProductDesign_eyebrow__OkuBV{margin-bottom:5px;color:#a43f3a;font-size:8px}.ProductDesign_deleteDialogCopy__jgPAt h2{overflow:hidden;margin:0;font-size:19px;font-weight:740;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_deleteDialogCopy__jgPAt p{margin:9px 0 0;color:#656c78;font-size:11px;line-height:1.65}.ProductDesign_deleteTaskIdentity__fSSP5{display:inline-flex;margin-top:9px;padding:4px 7px;border-radius:6px;background:#f3f4f6;color:#777e89;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.04em}.ProductDesign_deleteDialogActions__whnB3{display:flex;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px}.ProductDesign_deleteDialogActions__whnB3 button{height:34px;padding:0 14px;border:1px solid #d3d8e1;border-radius:5px;background:#fff;color:#4e5766;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.ProductDesign_deleteDialogActions__whnB3 button:disabled{cursor:wait;opacity:.62}.ProductDesign_deleteDialogActions__whnB3 .ProductDesign_deleteConfirmButton__3vBr2{border-color:#a8413c;background:#a8413c;color:#fff;box-shadow:0 5px 14px rgba(168,65,60,.2)}.ProductDesign_notice__WlfC6{position:fixed;z-index:1500;top:82px;left:50%;max-width:min(520px,calc(100vw - 32px));padding:11px 16px;transform:translateX(-50%);border:1px solid #b8c5af;background:#f5f9f2;color:#43533a;box-shadow:0 10px 30px rgba(40,52,36,.1);font-size:12px}.ProductDesign_noticeError__Jq1A_{border-color:#d8b7b5;background:#fff5f4;color:#843e3b}.ProductDesign_promptEditorBackdrop__e4gxg{position:fixed;z-index:1600;inset:0;display:grid;padding:28px;place-items:center;background:rgba(18,23,34,.62);backdrop-filter:blur(8px)}.ProductDesign_promptEditorDialog__bDscJ{display:grid;width:min(920px,calc(100vw - 56px));height:min(760px,calc(100dvh - 56px));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #c9d1e0;border-radius:10px;background:#f8f9fc;box-shadow:0 28px 80px rgba(15,22,40,.32)}.ProductDesign_promptEditorHeader__1OTXD{display:flex;min-height:72px;padding:14px 18px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9deea;background:#fff}.ProductDesign_promptEditorHeader__1OTXD h2{margin:3px 0 0;color:#273144;font-size:20px;font-weight:730}.ProductDesign_promptEditorHeader__1OTXD button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid #d2d8e3;border-radius:5px;background:#fff;color:#566176;cursor:pointer}.ProductDesign_promptEditorHeader__1OTXD button:hover{border-color:#8797c4;color:var(--pd-green)}.ProductDesign_promptEditorHeader__1OTXD svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ProductDesign_promptEditorDialog__bDscJ>textarea{width:calc(100% - 36px);height:calc(100% - 32px);margin:16px 18px;padding:18px 20px;resize:none;border:1px solid #ccd4e2;border-radius:7px;outline:0;background:#fff;color:#273042;font:inherit;font-size:15px;font-weight:500;line-height:1.8;box-shadow:inset 0 1px 3px rgba(28,37,55,.05)}.ProductDesign_promptEditorDialog__bDscJ>textarea:focus{border-color:#6e82bd;box-shadow:0 0 0 3px rgba(48,70,165,.11)}.ProductDesign_promptEditorFooter__yQVBF{display:flex;min-height:58px;padding:10px 18px;align-items:center;justify-content:space-between;border-top:1px solid #d9deea;background:#fff}.ProductDesign_promptEditorFooter__yQVBF span{color:#717b8d;font-size:11px;font-weight:620}.ProductDesign_promptEditorFooter__yQVBF button{min-width:108px;height:34px;border:1px solid var(--pd-green);border-radius:5px;background:var(--pd-green);color:#fff;font:inherit;font-size:11px;font-weight:730;cursor:pointer;box-shadow:0 5px 14px rgba(48,70,165,.2)}.ProductDesign_loginGate__UxqFn{display:flex;min-height:100vh;padding:112px 24px 60px;flex-direction:column;align-items:center;justify-content:center;background:#f6f7f4;text-align:center}.ProductDesign_loginGateArt__pTR_H{display:grid;width:154px;height:154px;margin-bottom:28px;place-items:center;border:1px solid #dbe2d6;background:var(--pd-sage)}.ProductDesign_loginGate__UxqFn .ProductDesign_toothbrushGlyph__8_oD8{transform:scale(.9)}.ProductDesign_loginGate__UxqFn .ProductDesign_eyebrow__OkuBV{margin-bottom:9px}.ProductDesign_loginGate__UxqFn h1{margin:0;font-size:clamp(30px,4vw,46px);font-weight:620;letter-spacing:-.045em}.ProductDesign_loginGate__UxqFn p{max-width:480px;margin:16px 0 28px;color:var(--pd-muted);font-size:14px;line-height:1.75}.ProductDesign_loginGate__UxqFn .ProductDesign_primaryButton__dOcZI{min-width:160px}.ProductDesign_textButton__lAkpj{margin-top:15px;padding:6px;border:0;background:transparent;color:#737a72;font:inherit;font-size:12px;cursor:pointer}.ProductDesign_textButton__lAkpj:hover{color:var(--pd-green)}.ProductDesign_splitStudioPage__CatA8{--pd-green:#c45f3a;--pd-green-dark:#9f4427;--pd-green-soft:#f7ebe5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeader__cTlTe{border-bottom-color:rgba(29,29,31,.1);background:rgba(251,251,250,.9);box-shadow:0 10px 32px rgba(29,29,31,.06)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_projectTitleEditor__0N0zn>input{color:#1d1d1f;font-weight:680}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_projectTitleEditor__0N0zn>span{color:#7a746d}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelField__1QJuA{color:#625d57}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelField__1QJuA select,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelSettingsButton__bDV1L{border-color:rgba(29,29,31,.14);background-color:rgba(255,255,255,.78);color:#393735;box-shadow:0 5px 15px rgba(29,29,31,.055)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB .ProductDesign_saveButton__ogRnS{border-color:#1d1d1f;background:#1d1d1f;box-shadow:0 8px 20px rgba(29,29,31,.16)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB .ProductDesign_projectShareButton__sN4SO{border-color:#c8d0df;background:#f6f7f9;color:#48566f}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB .ProductDesign_templateAdminShortcut__eltna{border-color:#d7c5b8;background:#f7eee7;color:#87462f}.ProductDesign_canvasHeading__VGKch{padding-bottom:21px;border-bottom:1px solid rgba(75,87,96,.22)}.ProductDesign_canvasHeadingCopy__ntGd7{display:grid;gap:6px}.ProductDesign_canvasHeading__VGKch h2{color:#1d1d1f;font-size:30px;font-weight:660;letter-spacing:-.045em;line-height:1}.ProductDesign_canvasHeading__VGKch p{margin:0;color:#6e6e73;font-size:11px;font-weight:540;line-height:1.5}.ProductDesign_canvasHeading__VGKch select{border-color:#d8deea;border-radius:8px;color:#475168;box-shadow:var(--pd-shadow-1)}.ProductDesign_composerStack__SkdQu{border-color:rgba(72,55,37,.18);border-radius:22px;background:#fbf7f0;box-shadow:0 24px 64px rgba(72,55,37,.14),0 4px 12px rgba(72,55,37,.07)}.ProductDesign_inputPanelHeader__WYoZK{min-height:76px;padding:15px 18px 14px 20px;background:#2e2924}.ProductDesign_inputPanelHeader__WYoZK>div{gap:5px}.ProductDesign_inputPanelHeader__WYoZK strong{color:#fffdf9;font-size:19px;font-weight:650;letter-spacing:-.025em}.ProductDesign_inputPanelHeader__WYoZK span{order:2;color:rgba(255,253,249,.57);font-size:9px;font-weight:580;letter-spacing:.03em}.ProductDesign_inputPanelHeader__WYoZK small{color:#d9926f;font-size:38px;font-weight:300;letter-spacing:-.06em;line-height:1}.ProductDesign_composerLabelRow__Q5oqk{align-items:flex-start}.ProductDesign_composerInput__g5WXS label{color:#3b332c;font-size:13px;font-weight:730;letter-spacing:-.01em}.ProductDesign_composerInput__g5WXS label:before{display:none;content:none}.ProductDesign_composerLabelActions__MzF4M{padding-top:2px}.ProductDesign_ideaSync__FZXeE{min-height:24px;padding:0 8px;border:1px solid #ddd1c0;border-radius:7px;background:#f3eade;color:#786857;font-size:9px}.ProductDesign_composerExpandButton__fGnia{height:27px;padding:0 9px;border-color:#d4c6b3;border-radius:8px;background:#fffdf8;color:#7c5c43}.ProductDesign_composerTools__DVcdm{border-top-color:#d5c6b2;background:#e9ddcc}.ProductDesign_composerUploadButton__mcp3n,.ProductDesign_templateSettingsButton__pzICZ{height:44px;border-color:#d0bea7;border-radius:12px;background:rgba(255,253,248,.88);color:#5d4d40;box-shadow:0 5px 14px rgba(73,57,38,.07)}.ProductDesign_composerUploadButton__mcp3n{border-style:solid}.ProductDesign_composerUploadButton__mcp3n:hover:not(:disabled),.ProductDesign_templateSettingsButton__pzICZ:hover{border-color:#a57c5b;background:#fff8ee;box-shadow:0 4px 12px rgba(92,67,44,.1)}.ProductDesign_composerRatio__VuTLJ{min-height:44px;padding:0 10px;border:1px solid #d0bea7;border-radius:12px;background:rgba(255,253,248,.88);color:#66584b;box-shadow:0 5px 14px rgba(73,57,38,.07)}.ProductDesign_composerRatio__VuTLJ select{height:32px;border:0;border-radius:8px;background-color:transparent;color:#443b34;box-shadow:none}.ProductDesign_composerTemperature__atCY6{height:44px;padding:0 10px;border-color:#d0bea7;border-radius:12px;background:rgba(255,253,248,.88);color:#66584b;box-shadow:0 5px 14px rgba(73,57,38,.07)}.ProductDesign_composerVariantCount__rqspT{color:#66584b;min-height:44px;padding:0 10px;border:1px solid #d0bea7;border-radius:12px;background:rgba(255,253,248,.88);box-shadow:0 5px 14px rgba(73,57,38,.07)}.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg{overflow:hidden;border:1px solid #d2c3af;border-radius:9px;background:#fffdf8;box-shadow:none}.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg button,.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg input{border:0;background:transparent}.ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg input{border-right:1px solid #e1e5ed;border-left:1px solid #e1e5ed}.ProductDesign_generateButton__9Z_xx,.ProductDesign_iterateButton__bnytk{height:42px;border-radius:12px;font-size:10px}.ProductDesign_generateButton__9Z_xx{border:1px solid #a8492a;background:#c45f3a;box-shadow:0 10px 22px rgba(143,61,32,.24)}.ProductDesign_generateButton__9Z_xx:hover:not(:disabled){border-color:#963e23;background:#a94b2b;transform:translateY(-1px);box-shadow:0 14px 28px rgba(127,51,27,.28)}.ProductDesign_iterateButton__bnytk{border-color:#cbbba7;background:#fbf7f0;color:#5b5046;box-shadow:0 5px 14px rgba(73,57,38,.08)}.ProductDesign_generationProgress__fFWXC{border-color:rgba(70,82,91,.2)}.ProductDesign_generationWaiting__1VTtY{min-height:180px;border-color:#c7d0d6;border-radius:18px;background:rgba(251,251,249,.72)}.ProductDesign_emptyCanvas__hQGvV{min-height:230px;padding:28px;border-color:rgba(70,82,91,.18);border-radius:22px;background:#f9f9f7;box-shadow:0 24px 56px rgba(49,61,69,.1)}.ProductDesign_emptyCanvasIcon__3BU6z{width:52px;height:52px;border:1px solid #d5b7a5;border-radius:15px;background:#f4e5db;color:#a74e30;font-size:17px;font-weight:650;box-shadow:0 8px 20px rgba(110,69,45,.1)}.ProductDesign_emptyCanvasIntro___XD7C{grid-template-columns:46px minmax(0,1fr);gap:14px}.ProductDesign_emptyCanvasIntro___XD7C strong{color:#25282c;font-size:16px}.ProductDesign_emptyCanvasIntro___XD7C p{color:#70767b;font-size:11px;line-height:1.65}.ProductDesign_emptyCanvasSteps__YJeKc{gap:9px}.ProductDesign_emptyCanvasSteps__YJeKc li{min-height:82px;padding:13px;border-color:#dfe4ed;border-radius:11px;background:rgba(255,255,255,.78);box-shadow:0 5px 15px rgba(33,45,76,.035)}.ProductDesign_emptyCanvasSteps__YJeKc li>span{color:#6575ac;font-size:9px}.ProductDesign_emptyCanvasSteps__YJeKc strong{color:#354058;font-size:11px}.ProductDesign_emptyCanvasSteps__YJeKc small{color:#7c8698;font-size:9px}.ProductDesign_resultsGrid__T4d_x{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ProductDesign_resultCard__Im2yI{border-color:rgba(50,59,65,.15);border-radius:22px;background:#fbfbf9;box-shadow:0 24px 54px rgba(45,55,62,.15),0 5px 14px rgba(45,55,62,.07)}.ProductDesign_resultCard__Im2yI:hover{transform:translateY(-4px) scale(1.004);border-color:rgba(50,59,65,.24);box-shadow:0 34px 72px rgba(45,55,62,.2),0 9px 22px rgba(45,55,62,.09)}.ProductDesign_resultCardSelected__iWtzA{border-color:#292724;box-shadow:0 30px 64px rgba(45,55,62,.18),0 8px 20px rgba(45,55,62,.08),0 0 0 3px #292724}.ProductDesign_resultMedia__EEzeu{background:#dfe4e7}.ProductDesign_resultMedia__EEzeu:after{inset:10px;border:1px solid rgba(255,255,255,.48);border-radius:8px;background:none;opacity:1}.ProductDesign_selectedBadge__LJ_Wk,.ProductDesign_variantLabel__uGmGB{top:12px;padding:7px 10px;border-radius:9px;backdrop-filter:blur(12px)}.ProductDesign_variantLabel__uGmGB{left:12px;background:rgba(29,29,31,.78)}.ProductDesign_selectedBadge__LJ_Wk{right:12px;background:rgba(196,95,58,.94)}.ProductDesign_resultModel__MraCw{min-height:44px;padding:9px 14px;border-top-color:rgba(50,59,65,.12);background:#f1f3f4}.ProductDesign_resultModel__MraCw span{color:#7b7772;letter-spacing:.04em}.ProductDesign_resultModel__MraCw strong{color:#393735;font-family:SFMono-Regular,Consolas,monospace;font-weight:650}.ProductDesign_resultActions__bvj56{min-height:46px;padding:0 10px 0 13px;border-top-color:#e8ebf1}.ProductDesign_resultActions__bvj56 button{color:#5e6265}.ProductDesign_resultActions__bvj56 .ProductDesign_zoomAction__qeqD2{color:#465574}.ProductDesign_resultActions__bvj56 .ProductDesign_shareAction__AZeMX{color:#8e452c}.ProductDesign_resultActions__bvj56 .ProductDesign_selectAction__zCtOD{color:#a94b2b}.ProductDesign_roundSummary__mxyR7{min-height:42px;padding:6px 12px 6px 7px;border-color:rgba(70,82,91,.18);border-radius:14px;background:rgba(251,251,249,.78);color:#676d71;box-shadow:0 8px 22px rgba(45,55,62,.08)}.ProductDesign_roundSummary__mxyR7 strong{width:28px;height:28px;border-radius:9px;background:#c45f3a;font-size:12px}.ProductDesign_roundResultSection__ZRF_Y+.ProductDesign_roundResultSection__ZRF_Y{margin-top:46px;padding-top:46px;border-top:1px solid rgba(70,82,91,.22)}.ProductDesign_roundResultHeading__jS_QP{display:grid;margin-bottom:10px;padding:9px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(70,82,91,.16);border-radius:12px;background:rgba(250,250,248,.8);box-shadow:0 6px 18px rgba(45,55,62,.06)}.ProductDesign_roundResultHeading__jS_QP>.ProductDesign_roundResultCopy__iPlIE{min-width:0}.ProductDesign_roundResultCopy__iPlIE .ProductDesign_roundMeta__hx4If{flex-wrap:nowrap;overflow:hidden}.ProductDesign_roundSequence__wXkPV{color:#8e452c;letter-spacing:.045em}.ProductDesign_roundResultHeading__jS_QP h3{color:#292b2e;font-size:12px;font-weight:650;white-space:nowrap}.ProductDesign_roundResultHeading__jS_QP small{color:#85898d;white-space:nowrap}.ProductDesign_roundResultHeading__jS_QP>.ProductDesign_roundResultTools__QtS3x{gap:9px}.ProductDesign_roundResultHeading__jS_QP button{min-height:38px;padding:0 12px;border-color:rgba(29,29,31,.16);border-radius:10px;background:#fbfbfa;color:#4c4c4e}.ProductDesign_roundResultHeading__jS_QP button:hover:not(:disabled){border-color:#c45f3a;background:#f8eee8;color:#9f4427}.ProductDesign_generationSteps__yz7CD .ProductDesign_generationStepActive__g6V67{color:#a94b2b}.ProductDesign_generationSteps__yz7CD .ProductDesign_generationStepActive__g6V67>span{border-color:#c45f3a;background:#c45f3a;box-shadow:0 4px 10px rgba(143,61,32,.22)}.ProductDesign_composerReferenceList__dnBjq{gap:8px}.ProductDesign_composerReferenceItem__pO1C2{min-width:156px;height:52px;grid-template-columns:52px minmax(70px,1fr) 28px;border-color:#cdbda9;border-radius:11px;background:#fffdf8;box-shadow:0 6px 16px rgba(73,57,38,.1)}.ProductDesign_composerReferenceItem__pO1C2 img{width:52px;height:52px}.ProductDesign_composerReferenceItem__pO1C2 select{padding:0 7px;color:#57493d;font-size:9px}.ProductDesign_composerReferenceItem__pO1C2 button{width:28px;height:50px;color:#8f7e6e}@media (min-width:901px){.ProductDesign_splitStudioPage__CatA8{display:grid;grid-template-columns:clamp(380px,38vw,540px) minmax(0,1fr);grid-template-rows:84px minmax(calc(100dvh - 84px),auto);align-items:start}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeader__cTlTe{grid-column:1/-1;grid-row:1}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT{position:sticky;top:0;grid-column:1;grid-row:2;height:calc(100dvh - 84px);padding:20px;border-right:1px solid #c5b7a4;border-bottom:0;background-color:#e7d8c5;background-image:linear-gradient(rgba(82,62,43,.035) 1px,transparent 0),linear-gradient(90deg,rgba(82,62,43,.035) 1px,transparent 0);background-size:36px 36px;box-shadow:14px 0 38px rgba(72,55,35,.11)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT:before{top:25px;bottom:25px;left:8px;width:4px;border-radius:3px;background:#c45f3a}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerStack__SkdQu{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:22px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS{display:flex;min-height:0;padding:18px 18px 34px;flex:1 1 auto;flex-direction:column;background:#fffaf3}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerLabelRow__Q5oqk{margin-bottom:13px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS textarea{min-height:230px;height:auto;padding:16px 17px;flex:1 1 auto;resize:vertical;overflow:auto;border:1px solid #d8cbb8;border-radius:14px;background:#fffdf9;color:#382f28;font-size:13px;line-height:1.72;box-shadow:inset 0 1px 3px rgba(73,57,38,.045)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS textarea:focus{border-color:#a77b58;background:#fffefa;box-shadow:0 0 0 3px rgba(158,111,73,.11),inset 0 1px 3px rgba(73,57,38,.035)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS>span{right:29px;bottom:10px;padding:3px 7px;border:1px solid #dfd2c1;border-radius:999px;background:rgba(255,253,248,.94);color:#806f5e}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm{display:grid;min-height:0;padding:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerUploadButton__mcp3n,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_templateSettingsButton__pzICZ{width:100%;max-width:none;justify-content:center}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerRatio__VuTLJ,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTemperature__atCY6,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerVariantCount__rqspT{width:100%;margin-left:0;justify-content:space-between}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerReferenceList__dnBjq{width:100%;grid-column:1/-1}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerActions__C92u1{display:grid;width:100%;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerActions__C92u1 button{width:100%;min-width:0}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioBody__RtEBB{grid-column:2;grid-row:2;min-height:calc(100dvh - 84px);background-color:#e4e9ec;background-image:linear-gradient(rgba(52,64,72,.032) 1px,transparent 0),linear-gradient(90deg,rgba(52,64,72,.032) 1px,transparent 0);background-size:44px 44px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasColumn__IWU_B{padding:32px clamp(24px,2.6vw,44px) 54px}}@media (max-width:1280px){.ProductDesign_hubCatalogGrid__TKM7w{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductDesign_studioHeader__cTlTe{grid-template-columns:minmax(270px,.8fr) minmax(390px,1.25fr) auto;gap:16px;padding-right:20px;padding-left:20px}.ProductDesign_modelToolbar___ttTT{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto;gap:8px}.ProductDesign_modelSettingsButton__bDV1L span{display:none}.ProductDesign_modelSettingsButton__bDV1L{width:48px;padding:0}.ProductDesign_ideaCommand__9cuFT{padding-right:20px;padding-left:20px}.ProductDesign_ideaCommand__9cuFT,.ProductDesign_studioBody__RtEBB{grid-template-columns:minmax(0,1fr)}.ProductDesign_requirementsGrid__wu4Ms{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductDesign_stepRail__guX9o{padding-right:12px;padding-left:12px}.ProductDesign_stepRail__guX9o button>strong{padding-left:9px;font-size:11px}.ProductDesign_resultsGrid__T4d_x{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_roundResultHeading__jS_QP{grid-template-columns:minmax(0,1fr) auto}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_roundResultTools__QtS3x{justify-content:flex-end}.ProductDesign_generateButton__9Z_xx,.ProductDesign_iterateButton__bnytk{padding-right:9px;padding-left:9px;font-size:10px}.ProductDesign_categoryGrid__0ou_3{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ProductDesign_launcherHero__hsRGJ{padding:34px 0 26px;grid-template-columns:minmax(0,1fr);gap:20px}.ProductDesign_launcherCreateButton__3A7pk{width:min(340px,100%)}.ProductDesign_launcherProjectGrid__iqIZw{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_hubPage__hAMVH{padding:0 20px 48px}.ProductDesign_hubTopbar__Fc_Hz nav{display:none}.ProductDesign_hubHero__oozJV{min-height:0;padding:34px 0;grid-template-columns:1fr;gap:24px}.ProductDesign_hubHeroReturning__ZSbq9{padding-bottom:24px}.ProductDesign_hubHeroCopy__twBuK h1{font-size:48px}.ProductDesign_hubSearchPanel__SoYMB{padding:16px}.ProductDesign_hubRecentList__Jm0S2{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDesign_hubSectionHeading__WUW_c{display:block}.ProductDesign_hubSectionHeading__WUW_c>span{display:block;margin-top:9px}.ProductDesign_hubCatalogGrid__TKM7w{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDesign_hubCategoryFeatured__eGbKM{grid-column:span 2}.ProductDesign_hubWorkflow__EvoPH{grid-template-columns:1fr;gap:22px}.ProductDesign_hubIntro__FeKk0{display:block;margin-bottom:28px}.ProductDesign_hubIntroMeta__SKwkY{display:none}.ProductDesign_hubIntro__FeKk0 h1{font-size:46px}.ProductDesign_hubIntro__FeKk0 p{font-size:14px}.ProductDesign_featuredCategory__1e9yL{grid-template-columns:1fr}.ProductDesign_featuredCopy__F1Kp8{padding:38px 30px 32px}.ProductDesign_featuredVisual__S5nH9{min-height:380px;order:-1}.ProductDesign_featureGrid__KQnc4{grid-template-columns:1fr;margin-bottom:70px;border-right:1px solid var(--pd-line)}.ProductDesign_featureItem__1lDvm{min-height:112px;border-right:0;border-bottom:1px solid var(--pd-line)}.ProductDesign_featureItem__1lDvm:last-child{border-bottom:0}.ProductDesign_recentGrid__d1m__{grid-template-columns:1fr}.ProductDesign_categoryGrid__0ou_3{grid-template-columns:repeat(2,1fr)}.ProductDesign_sectionHeading__flK07{display:block}.ProductDesign_sectionHeading__flK07 p{margin-top:10px;text-align:left}.ProductDesign_studioPage__v_swU{height:auto;min-height:100dvh;padding-top:0;overflow:visible}.ProductDesign_studioHeader__cTlTe{position:relative;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:112px;padding:10px 16px;gap:8px 14px}.ProductDesign_projectTitleEditor__0N0zn>input{width:100%;font-size:21px}.ProductDesign_studioHeaderActions__SSuLB button{width:40px;min-height:40px;padding:0}.ProductDesign_studioHeaderActions__SSuLB button svg{width:18px}.ProductDesign_studioHeaderActions__SSuLB button{font-size:0;gap:0}.ProductDesign_modelToolbar___ttTT{grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:8px;width:100%}.ProductDesign_modelField__1QJuA{grid-template-columns:1fr;gap:3px}.ProductDesign_modelField__1QJuA select{height:34px}.ProductDesign_modelSettingsButton__bDV1L{width:42px;height:48px;min-height:42px;padding:0;font-size:0}.ProductDesign_modelSettingsButton__bDV1L svg{width:18px}.ProductDesign_ideaCommand__9cuFT{grid-template-columns:1fr;height:auto;gap:10px;padding:17px 16px 18px;border-bottom-color:#cfc1ae;background-color:#e7d8c5;background-image:linear-gradient(rgba(82,62,43,.035) 1px,transparent 0),linear-gradient(90deg,rgba(82,62,43,.035) 1px,transparent 0);background-size:32px 32px}.ProductDesign_canvasColumn__IWU_B,.ProductDesign_ideaCommand__9cuFT,.ProductDesign_inspector__QoVI4 section{scroll-margin-top:128px}.ProductDesign_composerInput__g5WXS textarea{height:76px}.ProductDesign_longformStudioPage__TP8bp .ProductDesign_composerInput__g5WXS textarea{height:clamp(180px,32vh,300px);min-height:180px;padding:11px 12px;resize:vertical;border:1px solid #d7dde8;border-radius:6px;background:#fbfcfe;line-height:1.65}.ProductDesign_composerTools__DVcdm{flex-wrap:wrap}.ProductDesign_composerTemperature__atCY6{width:100%;flex:1 1 100%}.ProductDesign_generateButton__9Z_xx,.ProductDesign_iterateButton__bnytk{min-height:0}.ProductDesign_studioBody__RtEBB{display:flex;height:auto;overflow:visible;flex-direction:column}.ProductDesign_stepRail__guX9o{position:sticky;top:58px;z-index:8;display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));align-self:stretch;height:auto;padding:0 12px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--pd-line);background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.ProductDesign_stepRail__guX9o button{grid-template-columns:28px auto;min-height:64px;justify-content:center;padding:0 7px}.ProductDesign_stepRail__guX9o button:not(:last-child):after{display:none}.ProductDesign_stepRail__guX9o button>span{width:28px;height:28px;font-size:9px}.ProductDesign_stepRail__guX9o button>strong{padding-left:7px;font-size:11px;white-space:nowrap}.ProductDesign_canvasColumn__IWU_B{overflow:visible;padding:22px 16px 0}.ProductDesign_inspector__QoVI4{order:-1;overflow:visible;padding:10px 16px 14px;border-top:1px solid var(--pd-line);border-left:0}.ProductDesign_inspector__QoVI4 details,.ProductDesign_inspector__QoVI4 section{max-width:680px;margin-right:auto;margin-left:auto}.ProductDesign_requirementsGrid__wu4Ms{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_emptyCanvas__hQGvV{grid-template-columns:1fr}}@media (max-width:620px){.ProductDesign_promptEditorBackdrop__e4gxg{padding:0}.ProductDesign_promptEditorDialog__bDscJ{width:100vw;height:100dvh;border:0;border-radius:0}.ProductDesign_promptEditorDialog__bDscJ>textarea{width:calc(100% - 28px);margin:14px;padding:14px;font-size:14px}.ProductDesign_projectLauncher__ZD6KG{padding-right:14px;padding-left:14px}.ProductDesign_launcherHero__hsRGJ{padding-top:28px}.ProductDesign_launcherHero__hsRGJ h1{font-size:36px}.ProductDesign_launcherHistory__6jTic{padding:13px;border-radius:15px}.ProductDesign_launcherProjectGrid__iqIZw{grid-template-columns:1fr}.ProductDesign_launcherProjectCover__sdQv1{height:180px}.ProductDesign_hubPage__hAMVH{padding-right:14px;padding-left:14px}.ProductDesign_hubTopbar__Fc_Hz{height:56px}.ProductDesign_hubBrand__1eQG9 small{display:none}.ProductDesign_hubHero__oozJV{padding:28px 0}.ProductDesign_hubHeroCopy__twBuK h1{font-size:39px}.ProductDesign_hubHeroCopy__twBuK p{font-size:13px}.ProductDesign_hubSearchPanel__SoYMB{padding:11px;border-radius:13px}.ProductDesign_hubSearch__SpJfl{height:52px;padding:0 13px}.ProductDesign_hubQuickSearch__HmG3C{display:none}.ProductDesign_hubRecentRail___EcHT{margin-bottom:20px;padding:12px 10px}.ProductDesign_hubRecentHeading__a6qqG>small{display:none}.ProductDesign_hubRecentList__Jm0S2{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_hubActiveProject__yR8yX{grid-template-columns:116px minmax(0,1fr)}.ProductDesign_hubActiveProjectCopy__3hmjc{padding:16px}.ProductDesign_hubActiveProjectCopy__3hmjc>strong{font-size:17px}.ProductDesign_hubActiveProjectCopy__3hmjc>span:not(.ProductDesign_hubActiveProjectActions__jfsGP){display:none}.ProductDesign_hubActiveProjectActions__jfsGP{margin-top:12px}.ProductDesign_hubCatalogSearch__1zMTU{grid-template-columns:minmax(0,1fr) auto}.ProductDesign_hubSectionHeading__WUW_c h2{font-size:27px}.ProductDesign_hubCatalog__CC9NC{padding-bottom:34px}.ProductDesign_hubCatalogGrid__TKM7w{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductDesign_hubCategoryFeatured__eGbKM{grid-column:auto}.ProductDesign_hubCategoryCard__wuIpA,.ProductDesign_hubCategoryFeatured__eGbKM{min-height:190px}.ProductDesign_hubCategoryFeatured__eGbKM .ProductDesign_hubCategoryMedia__yJeaZ,.ProductDesign_hubCategoryMedia__yJeaZ{min-height:0}.ProductDesign_hubCategoryCopy__zS_6h{padding:9px 9px 5px}.ProductDesign_hubCategoryCopy__zS_6h strong{font-size:13px}.ProductDesign_hubCategoryCopy__zS_6h small{font-size:8px}.ProductDesign_hubCategoryArrow__DFhnz{width:25px;height:25px;flex-basis:25px}.ProductDesign_hubCategoryTypes__TWY2x{padding:0 9px 9px;gap:3px 6px;font-size:7px}.ProductDesign_hubWorkflow__EvoPH{padding:26px 18px}.ProductDesign_hubWorkflow__EvoPH ol{grid-template-columns:1fr}.ProductDesign_hubWorkflow__EvoPH li{min-height:106px}.ProductDesign_hubIntro__FeKk0 h1{font-size:40px}.ProductDesign_featuredVisual__S5nH9{min-height:300px}.ProductDesign_featuredVisual__S5nH9 img{object-position:61% center}.ProductDesign_featuredCopy__F1Kp8{padding:31px 23px 34px}.ProductDesign_featuredCopy__F1Kp8 h2{font-size:38px}.ProductDesign_featuredCopy__F1Kp8 p{font-size:14px}.ProductDesign_featureItem__1lDvm{padding:24px 20px}.ProductDesign_categoryGrid__0ou_3{grid-template-columns:1fr 1fr}.ProductDesign_categoryCard__U62bp{min-height:250px;padding:14px}.ProductDesign_categoryArtwork__3Mj2F{top:49px;right:14px;bottom:84px;left:14px}.ProductDesign_categoryNumber____1Vo{top:14px;left:14px}.ProductDesign_categoryStatus__uRCGI{top:12px;right:11px}.ProductDesign_categoryText__CyXF9{right:14px;bottom:14px;left:14px}.ProductDesign_categoryText__CyXF9 strong{font-size:15px}.ProductDesign_categoryText__CyXF9 small{font-size:9px}.ProductDesign_studioHeader__cTlTe{min-height:108px}.ProductDesign_breadcrumb__5t0pA{margin-bottom:6px;font-size:10px}.ProductDesign_projectTitleEditor__0N0zn>input{width:100%;font-size:19px}.ProductDesign_projectTitleEditor__0N0zn>span,.ProductDesign_studioTitleBlock__yNBEf>p{display:none}.ProductDesign_studioHeaderActions__SSuLB{gap:6px}.ProductDesign_studioHeaderActions__SSuLB button{width:36px;min-height:36px}.ProductDesign_modelToolbar___ttTT{gap:7px}.ProductDesign_modelField__1QJuA>span{font-size:9px}.ProductDesign_modelField__1QJuA select{padding-right:22px;padding-left:7px;font-size:10px}.ProductDesign_stepRail__guX9o{grid-template-columns:repeat(4,minmax(72px,1fr));padding:0 7px}.ProductDesign_stepRail__guX9o button{grid-template-columns:27px auto;min-height:58px;padding:0 4px}.ProductDesign_stepRail__guX9o button>strong{font-size:10px}.ProductDesign_canvasHeading__VGKch{align-items:center}.ProductDesign_canvasHeading__VGKch h2{font-size:18px}.ProductDesign_canvasHeading__VGKch select{width:140px}.ProductDesign_roundSummary__mxyR7 span{display:none}.ProductDesign_roundSummary__mxyR7{min-height:32px;padding:3px;border:0;box-shadow:none}.ProductDesign_roundResultSection__ZRF_Y+.ProductDesign_roundResultSection__ZRF_Y{margin-top:24px;padding-top:24px}.ProductDesign_roundResultHeading__jS_QP{padding:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px}.ProductDesign_roundResultHeading__jS_QP>.ProductDesign_roundResultTools__QtS3x{width:100%;grid-column:1/-1;justify-content:space-between}.ProductDesign_resultsGrid__T4d_x{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductDesign_resultActions__bvj56{min-height:36px;padding:0 4px}.ProductDesign_resultActions__bvj56 button{gap:2px;padding:0 2px;font-size:9px}.ProductDesign_resultActions__bvj56 button:first-child svg{display:none}.ProductDesign_selectedBadge__LJ_Wk,.ProductDesign_variantLabel__uGmGB{top:6px;padding:4px 5px;font-size:8px}.ProductDesign_variantLabel__uGmGB{left:6px}.ProductDesign_selectedBadge__LJ_Wk{right:6px}.ProductDesign_generationBackdrop__x6Y0g{padding:12px}.ProductDesign_generationDialogHeader__JCCKj{padding:20px 18px 15px}.ProductDesign_generationDialogHeader__JCCKj h2{font-size:20px}.ProductDesign_generationProgress__fFWXC{margin:0 16px;padding:14px}.ProductDesign_generationSteps__yz7CD{margin:14px 16px 0;grid-template-columns:1fr;gap:6px}.ProductDesign_generationSteps__yz7CD li{min-height:54px;padding:9px 11px}.ProductDesign_generationDialogFooter__PpI97{margin-top:14px;padding:10px 16px}.ProductDesign_emptyCanvas__hQGvV{padding:13px;gap:13px}.ProductDesign_emptyCanvasSteps__YJeKc{grid-template-columns:1fr}.ProductDesign_emptyCanvasSteps__YJeKc li{min-height:0}.ProductDesign_ideaCommand__9cuFT{padding-right:12px;padding-left:12px}.ProductDesign_composerInput__g5WXS textarea{height:88px}.ProductDesign_inputPanelHeader__WYoZK{min-height:64px;padding:11px 14px}.ProductDesign_inputPanelHeader__WYoZK strong{font-size:17px}.ProductDesign_inputPanelHeader__WYoZK small{display:block;font-size:30px}.ProductDesign_composerTools__DVcdm{align-items:flex-start}.ProductDesign_composerUploadButton__mcp3n span{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_templateSettingsButton__pzICZ{max-width:150px}.ProductDesign_composerVariantCount__rqspT{margin-left:auto}.ProductDesign_requirementsGrid__wu4Ms{grid-template-columns:1fr 1fr;gap:6px}.ProductDesign_ratioField__wr5rl{grid-column:1/-1}.ProductDesign_ratioControl__Z3AU2{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_ratioControl__Z3AU2 button{height:42px;justify-content:flex-start;padding-right:10px;padding-left:10px}.ProductDesign_composerActions__C92u1{flex:0 0 100%;margin-left:auto;justify-content:flex-end}.ProductDesign_generateButton__9Z_xx,.ProductDesign_iterateButton__bnytk{min-height:0}.ProductDesign_previewBackdrop__Xfd7w{padding:10px}.ProductDesign_previewDialog__9AfFm{width:100%;height:calc(100dvh - 20px)}.ProductDesign_previewTopbar__DdVxW{padding-right:8px;padding-left:12px}.ProductDesign_previewTopbar__DdVxW>span{display:none}.ProductDesign_previewActions__SAABx{width:100%;justify-content:flex-end}.ProductDesign_previewZoomControls__1nbcz{margin-right:auto}.ProductDesign_previewTopbar__DdVxW a span{display:none}.ProductDesign_previewTopbar__DdVxW a{width:34px;padding:0}.ProductDesign_previewZoomHint__ZvFPk{right:8px;bottom:8px}.ProductDesign_templateBackdrop__dCB_y{padding:10px}.ProductDesign_templateDialog___k0rv{width:100%;max-height:94vh}.ProductDesign_templateDialogBody__fj9Gj{padding:14px}.ProductDesign_templatePresetRow__1U1sY{align-items:flex-start;flex-direction:column;gap:9px}.ProductDesign_templateEditor__TqaA2 textarea{min-height:330px}}@media (prefers-reduced-motion:reduce){.ProductDesign_generateButton__9Z_xx,.ProductDesign_primaryButton__dOcZI,.ProductDesign_resultCard__Im2yI{transition:none}.ProductDesign_hubHeroCopy__twBuK h1{animation:none}.ProductDesign_loadingOrb__dcOVs{animation-duration:1.6s}}.ProductDesign_hubAdminLink__WqtBZ{display:inline-flex;height:34px;padding:0 12px;align-items:center;gap:7px;border:1px solid #6077cf;border-radius:8px;background:linear-gradient(135deg,#5368ca,#3d53aa);color:#fff;font:inherit;font-size:11px;font-weight:760;cursor:pointer;box-shadow:0 6px 16px rgba(48,68,155,.2)}.ProductDesign_hubAdminLink__WqtBZ span{padding:2px 5px;border-radius:4px;background:rgba(255,255,255,.16);font-size:7px;letter-spacing:.1em}.ProductDesign_hubAdminLink__WqtBZ:focus-visible,.ProductDesign_hubAdminLink__WqtBZ:hover{border-color:#4057b6;background:linear-gradient(135deg,#485ec0,#30469c);outline:none}.ProductDesign_templateAdminPage__P1tZ8,.ProductDesign_templateAdminState__kXGPP{--admin-ink:#182033;--admin-muted:#6b7485;--admin-blue:#3457d5;min-height:100vh;color:var(--admin-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.ProductDesign_templateAdminPage__P1tZ8 *,.ProductDesign_templateAdminState__kXGPP *{box-sizing:border-box}.ProductDesign_templateAdminPage__P1tZ8{padding:0 clamp(22px,4.6vw,74px) 54px;background:radial-gradient(circle at 88% 3%,rgba(90,112,210,.14),transparent 24%),linear-gradient(180deg,#f5f7fc,#fff 380px)}.ProductDesign_templateAdminHeader__dKBJU{display:grid;max-width:1360px;min-height:150px;margin:0 auto;grid-template-columns:180px minmax(0,1fr) 140px;align-items:center;gap:28px;border-bottom:1px solid #dce2ed}.ProductDesign_templateAdminHeader__dKBJU>button{width:fit-content;padding:8px 0;border:0;background:transparent;color:#3851a9;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.ProductDesign_templateAdminHeader__dKBJU>div>span{color:#526fcf;font-size:9px;font-weight:800;letter-spacing:.14em}.ProductDesign_templateAdminHeader__dKBJU h1{margin:7px 0 5px;font-size:clamp(30px,3.2vw,44px);font-weight:740;letter-spacing:-.045em}.ProductDesign_templateAdminHeader__dKBJU p{margin:0;color:var(--admin-muted);font-size:11px;line-height:1.6}.ProductDesign_templateAdminHeader__dKBJU .ProductDesign_templateAdminPreviewButton__0O8IT{justify-self:end;padding:0 14px;height:34px;border:1px solid #cdd5e5;border-radius:8px;background:#fff;color:#3c475b;box-shadow:0 5px 16px rgba(40,52,82,.07)}.ProductDesign_templateSourceTabs__5Z7H2{display:grid;max-width:1360px;margin:18px auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ProductDesign_templateSourceTabs__5Z7H2 button{display:grid;min-height:70px;padding:12px 44px 12px 15px;position:relative;border:1px solid #dfe4ee;border-radius:12px;background:rgba(255,255,255,.86);color:var(--admin-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 20px rgba(31,44,73,.045)}.ProductDesign_templateSourceTabs__5Z7H2 button:hover{border-color:#b9c5e5;background:#fff}.ProductDesign_templateSourceTabs__5Z7H2 .ProductDesign_templateSourceTabActive__Azd1W{border-color:#7790df;background:#eef2ff;box-shadow:0 8px 24px rgba(52,87,213,.1)}.ProductDesign_templateSourceTabs__5Z7H2 strong{font-size:12px}.ProductDesign_templateSourceTabs__5Z7H2 span{margin-top:4px;color:#7a8495;font-size:9px}.ProductDesign_templateSourceTabs__5Z7H2 em{display:grid;width:25px;height:25px;position:absolute;top:12px;right:12px;place-items:center;border-radius:50%;background:#edf0f6;color:#596579;font-size:9px;font-style:normal;font-weight:760}.ProductDesign_templateSourceTabs__5Z7H2 .ProductDesign_templateSourceTabActive__Azd1W em{background:#3457d5;color:#fff}.ProductDesign_templateAdminLayout__6wbpZ{display:grid;max-width:1360px;margin:20px auto 0;grid-template-columns:240px 250px minmax(0,1fr);gap:16px;align-items:start}.ProductDesign_templateAdminCategories__3UDZw,.ProductDesign_templateAdminEditor__9nN_W,.ProductDesign_templateAdminTemplates__DiZc7{border:1px solid #dfe4ee;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(31,44,73,.075)}.ProductDesign_templateAdminCategories__3UDZw{display:flex;padding:10px;flex-direction:column;gap:5px}.ProductDesign_templateAdminCategories__3UDZw>div{display:flex;padding:8px 8px 10px;justify-content:space-between;border-bottom:1px solid #edf0f5}.ProductDesign_templateAdminCategories__3UDZw>div strong{font-size:13px}.ProductDesign_templateAdminCategories__3UDZw>div span{color:#8a93a2;font-size:9px}.ProductDesign_templateAdminCategories__3UDZw>button{display:flex;min-height:56px;padding:9px 9px 9px 11px;align-items:center;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--admin-ink);font:inherit;text-align:left;cursor:pointer}.ProductDesign_templateAdminCategories__3UDZw>button:hover{background:#f5f7fb}.ProductDesign_templateAdminCategories__3UDZw>.ProductDesign_templateAdminCategoryActive__PUxO1{border-color:#c7d1f0;background:#eef2ff}.ProductDesign_templateAdminCategories__3UDZw button>span{min-width:0}.ProductDesign_templateAdminCategories__3UDZw button small,.ProductDesign_templateAdminCategories__3UDZw button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_templateAdminCategories__3UDZw button strong{margin-bottom:4px;font-size:12px}.ProductDesign_templateAdminCategories__3UDZw button small{color:#7a8494;font-size:9px}.ProductDesign_templateAdminCategories__3UDZw button em{flex:0 0 auto;color:#8992a2;font-size:8px;font-style:normal}.ProductDesign_templateAdminCategories__3UDZw .ProductDesign_templateAdminCategoryActive__PUxO1 em{color:#3457d5;font-weight:760}.ProductDesign_templateAdminTemplates__DiZc7{display:flex;min-height:580px;padding:10px;flex-direction:column;gap:6px}.ProductDesign_templateAdminTemplatesHeading__HlUxg{display:flex;min-height:52px;padding:5px 5px 11px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f5}.ProductDesign_templateAdminTemplatesHeading__HlUxg span small,.ProductDesign_templateAdminTemplatesHeading__HlUxg span strong{display:block}.ProductDesign_templateAdminTemplatesHeading__HlUxg span strong{margin-bottom:3px;font-size:13px}.ProductDesign_templateAdminTemplatesHeading__HlUxg span small{color:#8a93a2;font-size:9px}.ProductDesign_templateAdminTemplatesHeading__HlUxg>button{height:29px;padding:0 9px;border:1px solid #c5cee4;border-radius:7px;background:#f7f9ff;color:#3457d5;font:inherit;font-size:9px;font-weight:760;cursor:pointer}.ProductDesign_templateAdminTemplates__DiZc7>button{display:flex;width:100%;min-height:54px;padding:9px 9px 9px 11px;align-items:center;justify-content:space-between;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--admin-ink);font:inherit;text-align:left;cursor:pointer}.ProductDesign_templateAdminTemplates__DiZc7>button:hover{background:#f5f7fb}.ProductDesign_templateAdminTemplates__DiZc7>.ProductDesign_templateAdminTemplateActive__DJ5sl{border-color:#c7d1f0;background:#eef2ff}.ProductDesign_templateAdminTemplates__DiZc7>button span{min-width:0}.ProductDesign_templateAdminTemplates__DiZc7>button small,.ProductDesign_templateAdminTemplates__DiZc7>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_templateAdminTemplates__DiZc7>button strong{margin-bottom:4px;font-size:11px}.ProductDesign_templateAdminTemplates__DiZc7>button small{color:#7a8494;font-size:8px}.ProductDesign_templateAdminTemplates__DiZc7>button em{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#e9f6ef;color:#26704a;font-size:8px;font-style:normal;font-weight:760}.ProductDesign_templateAdminTemplatesEmpty__ixayE{padding:18px 11px;border:1px dashed #d8deea;border-radius:9px;background:#fafbfc}.ProductDesign_templateAdminTemplatesEmpty__ixayE span,.ProductDesign_templateAdminTemplatesEmpty__ixayE strong{display:block}.ProductDesign_templateAdminTemplatesEmpty__ixayE strong{margin-bottom:5px;color:#596273;font-size:10px}.ProductDesign_templateAdminTemplatesEmpty__ixayE span{color:#8a93a2;font-size:9px;line-height:1.6}.ProductDesign_templateAdminTemplates__DiZc7>.ProductDesign_templateAdminSystemTemplate___aAG4{margin-top:auto;border-top:1px solid #edf0f5;border-radius:0 0 9px 9px}.ProductDesign_templateAdminTemplates__DiZc7>.ProductDesign_templateAdminSystemTemplate___aAG4 em{background:#f0f2f7;color:#697386}.ProductDesign_templateAdminEditor__9nN_W{padding:clamp(20px,3vw,34px)}.ProductDesign_templateAdminEditorHeading__hUIjU{display:flex;margin-bottom:22px;align-items:start;justify-content:space-between;gap:20px}.ProductDesign_templateAdminEditorHeading__hUIjU>div>span{color:#76829a;font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.ProductDesign_templateAdminEditorHeading__hUIjU h2{margin:5px 0 4px;font-size:27px;font-weight:740;letter-spacing:-.035em}.ProductDesign_templateAdminEditorHeading__hUIjU p{margin:0;color:#747e90;font-size:10px}.ProductDesign_templateStatusDefault__WxVgd,.ProductDesign_templateStatusPublished__5ySkW{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:720;white-space:nowrap}.ProductDesign_templateStatusPublished__5ySkW{background:#e9f6ef;color:#26704a}.ProductDesign_templateStatusDefault__WxVgd{background:#f0f2f7;color:#697386}.ProductDesign_templateAdminName__BKAtN,.ProductDesign_templateAdminTextarea__HtAmR{display:block}.ProductDesign_templateAdminName__BKAtN>span,.ProductDesign_templateAdminTextarea__HtAmR>span{display:block;margin-bottom:7px;color:#525d71;font-size:10px;font-weight:720}.ProductDesign_templateAdminName__BKAtN input,.ProductDesign_templateAdminTextarea__HtAmR textarea{width:100%;border:1px solid #ccd4e3;border-radius:9px;outline:none;background:#fbfcfe;color:var(--admin-ink);font:inherit}.ProductDesign_templateAdminName__BKAtN input{height:40px;padding:0 12px;font-size:12px}.ProductDesign_templateAdminTextarea__HtAmR{margin-top:17px}.ProductDesign_templateAdminTextarea__HtAmR textarea{min-height:430px;padding:15px;resize:vertical;font-size:12px;line-height:1.75}.ProductDesign_templateAdminName__BKAtN input:focus,.ProductDesign_templateAdminTextarea__HtAmR textarea:focus{border-color:#6077cf;box-shadow:0 0 0 3px rgba(52,87,213,.1);background:#fff}.ProductDesign_templateAdminTextarea__HtAmR small{display:block;margin-top:6px;color:#858e9d;font-size:9px}.ProductDesign_templateAdminMeta__xSggw{margin-top:13px;color:#858e9d;font-size:9px}.ProductDesign_templateAdminNotice__jk9Qv{margin-top:14px;padding:9px 11px;border:1px solid #b9dec9;border-radius:8px;background:#eff9f3;color:#236542;font-size:10px}.ProductDesign_templateAdminNoticeError__UNmLS{border-color:#e5c1be;background:#fff4f3;color:#933d37}.ProductDesign_templateAdminActions__MYkq1{display:flex;margin-top:18px;justify-content:flex-end;gap:8px}.ProductDesign_templateAdminActions__MYkq1 button{height:38px;padding:0 14px;border:1px solid #cbd3e1;border-radius:8px;background:#fff;color:#536074;font:inherit;font-size:10px;font-weight:720;cursor:pointer}.ProductDesign_templateAdminActions__MYkq1 button:disabled{cursor:wait;opacity:.6}.ProductDesign_templateAdminActions__MYkq1 .ProductDesign_templateAdminDelete__sc9sW{margin-right:auto;border-color:#e5c1be;color:#9b453f}.ProductDesign_templateAdminActions__MYkq1 .ProductDesign_templateAdminDelete__sc9sW:hover{background:#fff4f3}.ProductDesign_templateAdminActions__MYkq1 .ProductDesign_templateAdminPublish__rOPyG{min-width:126px;border-color:var(--admin-blue);background:var(--admin-blue);color:#fff}.ProductDesign_templateAdminActions__MYkq1 .ProductDesign_templateMarketButton__LD5IU{border-color:#91c7aa;background:#eef9f2;color:#23734b}.ProductDesign_templateAdminState__kXGPP{display:flex;padding:48px 20px;flex-direction:column;align-items:center;justify-content:center;background:#f5f7fb;text-align:center}.ProductDesign_templateAdminState__kXGPP .ProductDesign_loadingOrb__dcOVs{margin-bottom:12px}.ProductDesign_templateAdminState__kXGPP>p{max-width:430px;margin:10px 0 21px;color:var(--admin-muted);font-size:12px;line-height:1.65}.ProductDesign_templateAdminState__kXGPP h1{margin:17px 0 0;font-size:32px;letter-spacing:-.04em}.ProductDesign_templateAdminLock__PCbXV{display:grid;min-width:62px;height:62px;padding:0 13px;place-items:center;border-radius:18px;background:#e8ecf8;color:#3457d5;font-size:14px;font-weight:820}.ProductDesign_templateAdminState__kXGPP>button{min-width:130px;height:38px;border:1px solid #3457d5;border-radius:8px;background:#3457d5;color:#fff;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.ProductDesign_templateAdminState__kXGPP>.ProductDesign_templateAdminTextButton__quIwF{margin-top:7px;border-color:transparent;background:transparent;color:#667085}@media (max-width:900px){.ProductDesign_templateAdminHeader__dKBJU{min-height:132px;grid-template-columns:1fr auto}.ProductDesign_templateAdminHeader__dKBJU>div{grid-row:2;grid-column:1/-1;padding-bottom:20px}.ProductDesign_templateAdminHeader__dKBJU .ProductDesign_templateAdminPreviewButton__0O8IT{grid-column:2;grid-row:1}.ProductDesign_templateAdminLayout__6wbpZ{grid-template-columns:1fr}.ProductDesign_templateAdminCategories__3UDZw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDesign_templateAdminCategories__3UDZw>div{grid-column:1/-1}.ProductDesign_templateAdminCategories__3UDZw>button{min-width:0}.ProductDesign_templateAdminCategories__3UDZw button em{display:none}.ProductDesign_templateAdminTemplates__DiZc7{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))}.ProductDesign_templateAdminTemplatesHeading__HlUxg{grid-column:1/-1}.ProductDesign_templateAdminTemplates__DiZc7>button{min-width:0}.ProductDesign_templateAdminTemplatesEmpty__ixayE{grid-column:1/-1}.ProductDesign_templateAdminTemplates__DiZc7>.ProductDesign_templateAdminSystemTemplate___aAG4{margin-top:0;border:1px solid transparent;border-radius:9px}}@media (max-width:560px){.ProductDesign_templateAdminPage__P1tZ8{padding-right:13px;padding-left:13px}.ProductDesign_templateAdminHeader__dKBJU{gap:12px}.ProductDesign_templateAdminHeader__dKBJU p{font-size:10px}.ProductDesign_templateAdminCategories__3UDZw{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_templateAdminCategories__3UDZw button small{display:none}.ProductDesign_templateAdminTemplates__DiZc7{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_templateAdminEditor__9nN_W{padding:18px 14px}.ProductDesign_templateAdminEditorHeading__hUIjU{flex-direction:column;gap:10px}.ProductDesign_templateAdminTextarea__HtAmR textarea{min-height:360px}.ProductDesign_templateAdminActions__MYkq1{align-items:stretch;flex-direction:column-reverse}.ProductDesign_templateAdminActions__MYkq1 button{width:100%}.ProductDesign_templateSourceTabs__5Z7H2{grid-template-columns:1fr}}.ProductDesign_conversationSidebar__xkGW0{display:none}.ProductDesign_imageModelField__D_Nq6{align-content:center}.ProductDesign_modelBillingHint__H8Gg4{min-width:0;overflow:hidden;grid-column:2;color:#716a62;font-size:8px;font-weight:620;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_composerInputFooter___conn{display:flex;min-width:0;margin-top:7px;align-items:center;justify-content:space-between;gap:8px}.ProductDesign_composerInputMeta__CQR5k{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.ProductDesign_composerCharacterCount__CVMSK{color:#85888e;font-size:8px;font-weight:620;white-space:nowrap}.ProductDesign_composerReferenceTray__KX3u6{display:flex;min-width:0;min-height:38px;margin:0;padding:0;flex:1 1 auto;align-items:center;gap:6px;overflow-x:auto;border:0;border-radius:0;background:transparent}.ProductDesign_composerReferenceTile__1HBiJ{position:relative;display:grid;width:104px;min-width:104px;height:38px;grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid #d5c5b1;border-radius:8px;background:#fffdf9}.ProductDesign_composerReferenceTile__1HBiJ img{width:38px;height:38px;object-fit:cover}.ProductDesign_composerReferenceTile__1HBiJ select{min-width:0;padding:0 18px 0 5px;border:0;outline:0;background:transparent;color:#5d5044;font:inherit;font-size:8px}.ProductDesign_composerReferenceTile__1HBiJ button{position:absolute;top:2px;right:2px;display:grid;width:16px;height:16px;padding:0;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#8a7767;cursor:pointer}.ProductDesign_composerReferenceTile__1HBiJ button svg{width:9px;fill:none;stroke:currentColor;stroke-width:1.7}.ProductDesign_composerReferenceAdd__ZCpEa{display:inline-flex;min-width:94px;height:38px;padding:0 8px;align-items:center;justify-content:center;gap:5px;border:1px dashed #b99e82;border-radius:8px;background:rgba(255,253,249,.72);color:#765943;font:inherit;cursor:pointer}.ProductDesign_composerReferenceAdd__ZCpEa svg{width:13px;fill:none;stroke:currentColor;stroke-width:1.7}.ProductDesign_composerReferenceAdd__ZCpEa span{font-size:9px;font-weight:720}.ProductDesign_composerReferenceAdd__ZCpEa small{color:#9a806c;font-size:7px}.ProductDesign_composerReferenceAdd__ZCpEa:disabled{cursor:wait;opacity:.55}.ProductDesign_legacyTemplateButton__OJjrN{min-height:34px;padding:0 8px;border:1px dashed #b9a58e;border-radius:9px;background:rgba(255,253,248,.58);color:#765d48;font:inherit;font-size:9px;font-weight:720;cursor:pointer}.ProductDesign_legacyTemplateButton__OJjrN:hover{border-color:#9f6d4c;background:#fff8ee}.ProductDesign_modelBillingCard__k4kim{display:inline-flex;min-width:0;min-height:30px;padding:3px 7px;align-items:center;gap:6px;border:1px solid #ccd8cc;border-radius:9px;background:#f4faf5;color:#34523c}.ProductDesign_modelBillingCard__k4kim span{padding:2px 6px;border-radius:999px;background:#dfeee2;font-size:8px;font-weight:760}.ProductDesign_modelBillingCard__k4kim strong{align-self:center;font-size:9px;white-space:nowrap}.ProductDesign_modelBillingCard__k4kim small{display:none}.ProductDesign_modelBillingPlatform__rC1iY{border-color:#dfc9bb;background:#fff8f3;color:#754832}.ProductDesign_modelBillingPlatform__rC1iY span{background:#f3dfd2}.ProductDesign_modelBillingPlatform__rC1iY small{color:#806655}.ProductDesign_modelBillingPersonal___lrkl{border-color:#bfd8c5}.ProductDesign_modelBillingGuest__0a7Nk{border-color:#d9dce3;background:#f5f6f8;color:#626873}.ProductDesign_modelBillingGuest__0a7Nk span{background:#e7e9ed}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_templateSettingsButton__pzICZ{height:30px;min-height:30px;padding:0 7px;border-radius:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_legacyTemplateButton__OJjrN{min-height:30px;padding-top:0;padding-bottom:0;border-radius:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerRatio__VuTLJ{min-height:30px;padding:0 6px;border-radius:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerRatio__VuTLJ select{height:23px;padding-right:21px;padding-left:5px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTemperature__atCY6{min-width:190px;width:190px;height:30px;padding:0 6px;flex:0 0 190px;gap:5px;border-radius:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_temperatureControl__QiHTp{width:106px;flex:0 0 106px;grid-template-columns:48px 54px;gap:4px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_temperatureControl__QiHTp input[type=range]{width:48px;min-width:48px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_temperatureControl__QiHTp output{min-width:54px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerVariantCount__rqspT{min-height:30px;padding:0 6px;border-radius:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg{width:72px;grid-template-columns:22px 28px 22px;border-radius:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg button{width:22px;height:23px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg input{height:23px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_generateButton__9Z_xx,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_iterateButton__bnytk{height:30px;min-height:30px;padding:0 8px;border-radius:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasHeading__VGKch{margin-bottom:12px;padding-bottom:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasHeadingCopy__ntGd7{gap:3px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasHeading__VGKch h2{font-size:25px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_emptyCanvas__hQGvV{min-height:178px;padding:18px;gap:16px;border-radius:15px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_emptyCanvasSteps__YJeKc{gap:6px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_emptyCanvasSteps__YJeKc li{min-height:64px;padding:9px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultsGrid__T4d_x{gap:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultCard__Im2yI{border-radius:15px;box-shadow:0 14px 34px rgba(45,55,62,.12),0 3px 9px rgba(45,55,62,.06)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_selectedBadge__LJ_Wk,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_variantLabel__uGmGB{top:8px;padding:4px 7px;border-radius:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_variantLabel__uGmGB{left:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_selectedBadge__LJ_Wk{right:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultModel__MraCw{min-height:32px;padding:5px 9px;gap:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultModel__MraCw span{font-size:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultModel__MraCw strong{font-size:9px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultActions__bvj56{min-height:34px;padding:0 5px 0 7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultActions__bvj56 button{min-height:26px;padding:0 5px;gap:4px;font-size:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultActions__bvj56 svg{width:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_roundSummary__mxyR7{min-height:34px;padding:3px 8px 3px 4px;border-radius:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_roundSummary__mxyR7 strong{width:25px;height:25px;border-radius:7px;font-size:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_roundResultSection__ZRF_Y+.ProductDesign_roundResultSection__ZRF_Y{margin-top:26px;padding-top:26px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_roundResultHeading__jS_QP button{min-height:32px;padding:0 9px;border-radius:8px}.ProductDesign_conversationAssistantMessage__Ug3_w,.ProductDesign_conversationUserMessage__4miuk{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px}.ProductDesign_conversationUserMessage__4miuk{margin:0 0 12px auto;width:min(760px,90%)}.ProductDesign_conversationAvatar__xM2js{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#2d2d30;color:#fff;font-size:10px;font-weight:760;box-shadow:0 7px 18px rgba(31,32,35,.14)}.ProductDesign_conversationUserMessage__4miuk>div{padding:10px 12px;border:1px solid #d9dce2;border-radius:14px 14px 5px 14px;background:#fff;box-shadow:0 8px 22px rgba(42,50,59,.06)}.ProductDesign_conversationUserMessage__4miuk small{color:#8a8d93;font-size:8px;font-weight:720;letter-spacing:.06em}.ProductDesign_conversationUserMessage__4miuk p{margin:5px 0 0;color:#313237;font-size:12px;line-height:1.65;white-space:pre-wrap}.ProductDesign_conversationReferencePreview__Zcvm_{display:flex;margin-top:10px;gap:6px}.ProductDesign_conversationReferencePreview__Zcvm_ img{width:46px;height:46px;object-fit:cover;border:1px solid #d5d9df;border-radius:8px}.ProductDesign_conversationAssistantMessage__Ug3_w{margin-right:auto;width:100%}.ProductDesign_conversationAIAvatar__M8qvE{background:#c45f3a;color:#fff}.ProductDesign_conversationAssistantBody__EzSX_{min-width:0;padding:12px;border:1px solid rgba(57,63,69,.22);border-radius:5px 15px 15px 15px;background:#fff;box-shadow:0 20px 46px rgba(35,42,48,.17),0 5px 14px rgba(35,42,48,.1)}.ProductDesign_conversationAssistantBody__EzSX_ .ProductDesign_roundResultHeading__jS_QP{margin-bottom:8px;padding:0 0 7px;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:0;border-bottom:1px solid rgba(70,82,91,.14);border-radius:0;background:transparent;box-shadow:none}.ProductDesign_conversationAssistantBody__EzSX_ .ProductDesign_resultsGrid__T4d_x{padding-bottom:0}.ProductDesign_templateWorkspaceTabs__L5zoF{display:grid;margin-bottom:14px;padding:3px;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border:1px solid #e2dcd6;border-radius:11px;background:#f1ede9}.ProductDesign_templateWorkspaceTabs__L5zoF button{min-height:32px;border:0;border-radius:8px;background:transparent;color:#7d736c;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.ProductDesign_templateWorkspaceTabs__L5zoF button[aria-selected=true]{background:#fff;color:#9f4427;box-shadow:0 4px 12px rgba(76,55,43,.1)}.ProductDesign_templateConfigurator__gnC2Z,.ProductDesign_templateLegacyEditor__c_SBq{display:grid;gap:16px}.ProductDesign_templateConfiguratorIntro__j10St{display:grid;gap:4px;padding:13px 15px;border:1px solid #e1d8d1;border-radius:10px;background:#f7f2ee}.ProductDesign_templateConfiguratorIntro__j10St strong{color:#493a31;font-size:12px}.ProductDesign_templateConfiguratorIntro__j10St span{color:#82756d;font-size:9px;line-height:1.5}.ProductDesign_templateConfigurationGrid__NsDDB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductDesign_templateConfigurationGrid__NsDDB label,.ProductDesign_templateExtraRules__39Tyi{display:grid;gap:6px;color:#515b70;font-size:10px;font-weight:720}.ProductDesign_templateConfigurationGrid__NsDDB select{width:100%;height:38px;padding:0 30px 0 10px}.ProductDesign_templateConfigurationGrid__NsDDB select,.ProductDesign_templateExtraRules__39Tyi textarea{border:1px solid #ccd4e2;border-radius:8px;outline:0;background:#fff;color:#303a4e;font:inherit;font-size:10px}.ProductDesign_templateExtraRules__39Tyi textarea{min-height:96px;padding:11px 12px;resize:vertical;line-height:1.6}.ProductDesign_templateConfigurationGrid__NsDDB select:focus,.ProductDesign_templateExtraRules__39Tyi textarea:focus{border-color:#bd7658;box-shadow:0 0 0 3px rgba(196,95,58,.1)}.ProductDesign_templateConfigurationSummary__y66qF{display:grid;gap:6px;padding:13px 15px;border:1px solid #e1d4c8;border-radius:9px;background:#fbf7f2}.ProductDesign_templateConfigurationSummary__y66qF>span{color:#8c715d;font-size:8px;font-weight:780;letter-spacing:.08em}.ProductDesign_templateConfigurationSummary__y66qF>strong{color:#59483b;font-size:10px}.ProductDesign_templateConfigurationSummary__y66qF p{max-height:128px;margin:0;overflow:auto;color:#7b6b5e;font-size:9px;line-height:1.6;white-space:pre-wrap}.ProductDesign_templateLegacyEditor__c_SBq .ProductDesign_templateEditor__TqaA2{margin-top:0}@media (min-width:901px){.ProductDesign_splitStudioPage__CatA8{display:grid;height:100dvh;min-height:100dvh;overflow:hidden;grid-template-columns:204px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr) auto;align-items:stretch;background:#f1f3f5}.ProductDesign_splitStudioPage__CatA8.ProductDesign_sidebarCollapsedPage__CzRNf{grid-template-columns:58px minmax(0,1fr)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeader__cTlTe{height:76px;padding:8px 18px;grid-column:1/-1;grid-row:1;gap:16px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_projectTitleEditor__0N0zn>input{font-size:20px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB{gap:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB button{min-height:36px;padding:0 11px}.ProductDesign_conversationSidebar__xkGW0{position:relative;top:auto;display:flex;height:100%;min-height:0;padding:15px 10px 11px;align-self:stretch;grid-column:1;grid-row:2/4;flex-direction:column;border-right:1px solid #dfe2e7;background:#fafafa}.ProductDesign_conversationSidebarHeading__Rbeqw{display:flex;padding:0 3px 10px 6px;align-items:center;justify-content:space-between;gap:7px}.ProductDesign_conversationSidebarHeadingCopy__aHOW5{display:grid;min-width:0;gap:3px}.ProductDesign_conversationSidebarHeading__Rbeqw span{color:#a04a2d;font-size:8px;font-weight:780;letter-spacing:.12em}.ProductDesign_conversationSidebarHeading__Rbeqw strong{color:#25262a;font-size:17px}.ProductDesign_conversationSidebarToggle__Oywx3{display:grid;width:28px;height:28px;padding:0;flex:0 0 28px;place-items:center;border:1px solid #d8dadd;border-radius:8px;background:#fff;color:#686b71;cursor:pointer}.ProductDesign_conversationSidebarToggle__Oywx3:hover{border-color:#d0aa96;background:#fff5ef;color:#a94b2b}.ProductDesign_conversationSidebarToggle__Oywx3 svg{width:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_conversationNewProject__v31nR{display:inline-flex;min-height:36px;padding:0 10px;align-items:center;justify-content:center;gap:7px;border:1px solid #dbbba8;border-radius:9px;background:#fff6f0;color:#a54a2d;font:inherit;font-size:10px;font-weight:740;cursor:pointer;box-shadow:0 4px 12px rgba(122,67,39,.06)}.ProductDesign_conversationNewProject__v31nR:hover{border-color:#c9805f;background:#fce9de;color:#8f3d23}.ProductDesign_conversationHistoryLink__9b4e0 svg,.ProductDesign_conversationNewProject__v31nR svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.6}.ProductDesign_conversationProjectList__Qi6zF{display:flex;margin-top:9px;min-height:0;overflow-y:auto;flex:1;flex-direction:column;gap:3px}.ProductDesign_guestHistoryHint__G8gG5{margin:7px 3px;padding:10px 8px;border:1px dashed #d8c8bd;border-radius:8px;background:#fbf7f4;color:#777078;font-size:9px;line-height:1.55;text-align:center}.ProductDesign_conversationProjectList__Qi6zF>button{display:grid;min-height:48px;padding:5px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:#44474d;font:inherit;text-align:left;cursor:pointer}.ProductDesign_conversationProjectList__Qi6zF>button:hover{background:#f0f1f3}.ProductDesign_conversationProjectList__Qi6zF>.ProductDesign_conversationProjectActive__ep5SP{border-color:#dec7ba;background:#f8eee8}.ProductDesign_conversationProjectCover__I_Ua1{position:relative;width:38px;height:38px;overflow:hidden;border-radius:7px;background:#e8e9eb}.ProductDesign_conversationProjectCover__I_Ua1 img{object-fit:cover}.ProductDesign_conversationProjectList__Qi6zF button>span:last-child{min-width:0}.ProductDesign_conversationProjectList__Qi6zF small,.ProductDesign_conversationProjectList__Qi6zF strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_conversationProjectList__Qi6zF strong{font-size:10px}.ProductDesign_conversationProjectList__Qi6zF small{margin-top:3px;color:#8b8e94;font-size:8px}.ProductDesign_conversationHistoryLink__9b4e0{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:0;border-top:1px solid #e4e6e9;background:transparent;color:#656a73;font:inherit;font-size:9px;cursor:pointer}.ProductDesign_conversationSidebarCollapsed__aVGtk{padding-right:8px;padding-left:8px}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationSidebarHeading__Rbeqw{padding-right:0;padding-left:0;justify-content:center}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationHistoryLink__9b4e0 span,.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationNewProject__v31nR span,.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationProjectList__Qi6zF button>span:last-child,.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationSidebarHeadingCopy__aHOW5,.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_guestHistoryHint__G8gG5{display:none}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationNewProject__v31nR{width:40px;min-height:40px;padding:0;align-self:center}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationProjectList__Qi6zF{align-items:center}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationProjectList__Qi6zF>button{width:40px;min-height:44px;padding:2px;grid-template-columns:36px;justify-content:center}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationProjectCover__I_Ua1{width:36px;height:36px}.ProductDesign_conversationSidebarCollapsed__aVGtk .ProductDesign_conversationHistoryLink__9b4e0{width:40px;align-self:center}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioBody__RtEBB{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;grid-column:2;grid-row:2;background:#f1f3f5;overscroll-behavior:contain;scrollbar-gutter:stable}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasColumn__IWU_B{width:min(1200px,100%);margin:0 auto;padding:14px clamp(14px,1.8vw,26px) 18px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_conversationSurface__vmdsR{min-height:calc(100dvh - 108px);padding:16px 18px 20px;border-radius:18px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT{position:relative;z-index:5;bottom:0;top:auto;width:100%;height:auto;padding:6px clamp(16px,2vw,32px) 8px;align-self:end;grid-column:2;grid-row:3;border:0;background:linear-gradient(180deg,rgba(241,243,245,0),rgba(241,243,245,.96) 16%,#f1f3f5);box-shadow:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT:before{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerStack__SkdQu{width:min(1180px,100%);height:auto;margin:0 auto;border-radius:15px;background:#fff;box-shadow:0 14px 38px rgba(37,42,49,.13)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_inputPanelHeader__WYoZK{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS{display:block;min-height:0;padding:10px 12px;background:#fff}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS textarea{min-height:80px;height:80px;padding:11px 12px;resize:vertical;border:1px solid #e0e2e6;border-radius:10px;background:#fafafa;color:#303136;font-size:12px;line-height:1.55;box-shadow:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm{display:flex;min-height:0;padding:4px 7px;flex-wrap:wrap;gap:4px;border-top:1px solid #e7e8eb;background:#fafafa}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_templateSettingsButton__pzICZ{width:auto;max-width:164px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerRatio__VuTLJ,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerVariantCount__rqspT{width:auto;margin-left:0}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelBillingCard__k4kim{flex:0 1 auto}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerActions__C92u1{display:flex;width:auto;margin-left:auto;grid-column:auto;gap:4px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerActions__C92u1>button,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerGenerationGroup__uzDA_>.ProductDesign_generateButton__9Z_xx{width:auto;min-width:102px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerGenerationGroup__uzDA_{gap:4px}.ProductDesign_templateDialog___k0rv{width:min(920px,96vw)}}@media (min-width:1200px){.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultsGrid__T4d_x{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ProductDesign_splitStudioPage__CatA8{display:flex;height:100dvh;min-height:0;overflow:hidden;flex-direction:column}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeader__cTlTe{flex:0 0 auto}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioBody__RtEBB{order:2;min-height:0;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;overscroll-behavior:contain}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT{position:relative;z-index:5;bottom:auto;order:3;width:100%;max-height:56dvh;padding-top:7px;padding-bottom:8px;flex:0 0 auto;overflow-y:auto;border-top:1px solid #dedfe3;border-bottom:0;background:linear-gradient(180deg,rgba(241,243,245,.96),#f1f3f5);box-shadow:0 -10px 28px rgba(37,42,49,.09)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT:before{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerStack__SkdQu{overflow-y:auto}.ProductDesign_modelBillingHint__H8Gg4{display:none}.ProductDesign_modelBillingCard__k4kim{width:auto;max-width:100%}.ProductDesign_composerInputFooter___conn{flex-wrap:wrap}.ProductDesign_composerReferenceTray__KX3u6{width:100%;flex-basis:100%}.ProductDesign_composerInputMeta__CQR5k{width:100%;justify-content:flex-end}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS{padding:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS textarea{min-height:76px;height:76px;padding:10px 11px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm{padding:5px 6px;gap:4px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTemperature__atCY6{width:100%;min-width:0;flex:1 1 100%}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_temperatureControl__QiHTp{width:auto;flex:1 1 auto;grid-template-columns:minmax(58px,1fr) auto;gap:5px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_temperatureControl__QiHTp input[type=range]{width:100%;min-width:58px}.ProductDesign_templateConfigurationGrid__NsDDB{grid-template-columns:1fr}.ProductDesign_conversationUserMessage__4miuk{width:94%}.ProductDesign_conversationAssistantMessage__Ug3_w{grid-template-columns:32px minmax(0,1fr)}.ProductDesign_conversationAvatar__xM2js{width:32px;height:32px;border-radius:10px}.ProductDesign_conversationAssistantBody__EzSX_{padding:11px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasColumn__IWU_B{padding:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_conversationSurface__vmdsR{padding:13px;border-radius:15px}}@media (max-width:700px){.ProductDesign_templateBackdrop__dCB_y{padding:8px}.ProductDesign_templateDialog___k0rv{width:100%;height:auto;max-height:calc(100dvh - 16px);border-radius:14px}.ProductDesign_templateDialogHeader__DBlUM{min-height:68px;padding:12px 13px 11px 16px}.ProductDesign_templateDialogHeader__DBlUM h2{font-size:18px}.ProductDesign_templateDialogHeader__DBlUM p{max-width:290px;margin-top:3px;font-size:8px}.ProductDesign_templateDialogBody__fj9Gj{padding:10px 11px 12px}.ProductDesign_templateWorkspaceTabs__L5zoF{margin-bottom:10px}.ProductDesign_templateSelectionWorkspace__68Yck{display:flex;overflow-y:auto;flex-direction:column;gap:10px}.ProductDesign_templateLibraryPane__9rQYc{flex:0 0 auto}.ProductDesign_templatePresetHeading__H0EtZ{min-height:32px;margin-bottom:5px}.ProductDesign_templatePresetList__0yQpP{max-height:290px;flex:0 0 auto}.ProductDesign_templatePresetRow__1U1sY{min-height:54px;padding:7px 8px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;border-radius:10px}.ProductDesign_templatePresetIcon__3dE0I{width:34px;height:34px;border-radius:9px}.ProductDesign_templateSelectionPanel__ZoXWT{display:grid;padding:11px 12px;order:-1;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 9px;border-radius:11px}.ProductDesign_templateSelectionKicker__ZoEtq{grid-column:2;grid-row:1}.ProductDesign_templateSelectionIcon__9QLRA{width:38px;height:38px;margin:0;grid-column:1;grid-row:1/3;border-radius:10px}.ProductDesign_templateSelectionPanel__ZoXWT h3{margin:0;grid-column:2;grid-row:2;font-size:13px}.ProductDesign_templateSelectionPanel__ZoXWT>small,.ProductDesign_templateSelectionRules__81RzB,.ProductDesign_templateSelectionSource__WkfG5{display:none}.ProductDesign_templateSelectionPanel__ZoXWT .ProductDesign_templateEditButton__HJmdj{width:auto;height:30px;margin:0;padding:0 9px;grid-column:3;grid-row:1/3}.ProductDesign_templateDialogActions__FwoSp{min-height:54px;padding:9px 11px;gap:6px}.ProductDesign_templateDialogActions__FwoSp button{height:32px;padding:0 10px;font-size:9px}.ProductDesign_templateDialogActions__FwoSp .ProductDesign_templateSaveButton__HumxJ{min-width:96px}}.ProductDesign_mobileComposerBar__ujD61{display:none}@media (max-width:900px){.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeader__cTlTe{padding:9px 12px 10px;gap:8px 10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_breadcrumb__5t0pA{margin-bottom:2px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_breadcrumb__5t0pA button:first-child{min-height:32px;padding:0 6px;border-radius:8px;background:#f2f4f8;font-size:11px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_breadcrumb__5t0pA button:nth-child(2){display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB{gap:6px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB .ProductDesign_templateAdminShortcut__eltna{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB button{width:44px;min-height:44px;border-radius:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelToolbar___ttTT{gap:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelField__1QJuA{gap:3px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelField__1QJuA>span{font-size:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelField__1QJuA select{height:40px;padding-right:25px;padding-left:9px;border-radius:10px;font-size:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_modelSettingsButton__bDV1L{width:44px;height:54px;min-height:44px;border-radius:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommand__9cuFT{max-height:none;padding:0 8px max(8px,env(safe-area-inset-bottom));overflow:visible;border-top-color:#d7d0c7;background:rgba(241,238,233,.98)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_ideaCommandExpanded__fpFfN{max-height:min(72dvh,620px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerStack__SkdQu{overflow:visible;border:1px solid rgba(93,73,54,.18);border-radius:17px;box-shadow:0 12px 32px rgba(51,43,36,.13),0 2px 8px rgba(51,43,36,.07)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_inputPanelHeader__WYoZK{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS{padding:9px 9px 7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInput__g5WXS textarea{height:64px;min-height:64px;padding:9px 10px;resize:none;border:1px solid #d8cbbd;border-radius:11px;background:#fffdf9;font-size:13px;line-height:1.45}.ProductDesign_splitStudioPage__CatA8.ProductDesign_longformStudioPage__TP8bp .ProductDesign_composerInput__g5WXS textarea{height:132px;min-height:132px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInputFooter___conn{display:grid;margin-top:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerReferenceTray__KX3u6{width:auto;min-height:44px;flex-basis:auto;flex-wrap:nowrap;overscroll-behavior-x:contain;scrollbar-width:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerReferenceTray__KX3u6::-webkit-scrollbar{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerReferenceAdd__ZCpEa{min-width:104px;height:44px;border-radius:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerReferenceTile__1HBiJ{width:112px;min-width:112px;height:44px;grid-template-columns:44px minmax(0,1fr)}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerReferenceTile__1HBiJ img{width:44px;height:44px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInputMeta__CQR5k{width:auto}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerCharacterCount__CVMSK,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerInputMeta__CQR5k .ProductDesign_ideaSync__FZXeE{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerExpandButton__fGnia{display:grid;width:44px;height:44px;padding:0;place-items:center;border-radius:10px;font-size:0}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerExpandButton__fGnia svg{width:17px}.ProductDesign_mobileComposerBar__ujD61{position:sticky;z-index:4;top:0;display:block;padding:0 7px;border-top:1px solid #dfd4c8;background:#f4ede3}.ProductDesign_mobileComposerSettingsToggle__yyEW0{display:grid;width:100%;min-height:44px;padding:0 3px;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:7px;border:0;background:transparent;color:#4f4339;font:inherit;text-align:left;cursor:pointer}.ProductDesign_mobileComposerSettingsToggle__yyEW0 svg{width:17px;fill:none;stroke:#9d573c;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.ProductDesign_mobileComposerSettingsToggle__yyEW0 span{font-size:12px;font-weight:760}.ProductDesign_mobileComposerSettingsToggle__yyEW0 small{min-width:0;overflow:hidden;color:#8d7e70;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ProductDesign_mobileComposerSettingsToggle__yyEW0 strong{color:#9d573c;font-size:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm{min-height:58px;padding:7px;border-top-color:#dfd4c8;background:#f4ede3}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm:not(.ProductDesign_composerToolsOpen__uW_1y) .ProductDesign_iterateButton__bnytk,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm:not(.ProductDesign_composerToolsOpen__uW_1y)>.ProductDesign_composerRatio__VuTLJ,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm:not(.ProductDesign_composerToolsOpen__uW_1y)>.ProductDesign_composerTemperature__atCY6,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm:not(.ProductDesign_composerToolsOpen__uW_1y)>.ProductDesign_legacyTemplateButton__OJjrN,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm:not(.ProductDesign_composerToolsOpen__uW_1y)>.ProductDesign_modelBillingCard__k4kim,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm:not(.ProductDesign_composerToolsOpen__uW_1y)>.ProductDesign_templateSettingsButton__pzICZ{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerActions__C92u1{width:100%;margin:0;flex:1 1 auto}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerGenerationGroup__uzDA_{display:flex;width:100%;min-width:0;flex:1 1 auto}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerVariantCount__rqspT{width:auto;min-height:44px;padding:0 8px;flex:0 0 auto;border-radius:11px;font-size:9px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg{width:100px;grid-template-columns:33px 34px 33px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg button{width:33px;height:36px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerVariantCount__rqspT .ProductDesign_variantStepper__z9pjg input{height:36px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_generateButton__9Z_xx{height:44px;min-height:44px;min-width:0;flex:1 1 auto;border-radius:11px;font-size:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y{display:grid;padding:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_composerRatio__VuTLJ,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_legacyTemplateButton__OJjrN,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_templateSettingsButton__pzICZ{width:100%;max-width:none;height:44px;min-height:44px;justify-content:center;border-radius:11px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_composerActions__C92u1,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_composerTemperature__atCY6,.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_modelBillingCard__k4kim{width:100%;grid-column:1/-1}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_composerTemperature__atCY6{height:44px;min-height:44px;flex-basis:auto;border-radius:11px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y>.ProductDesign_modelBillingCard__k4kim{min-height:44px;justify-content:center}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y .ProductDesign_composerActions__C92u1{display:grid;grid-template-columns:1fr;gap:7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerToolsOpen__uW_1y .ProductDesign_iterateButton__bnytk{width:100%;height:44px;min-height:44px;border-radius:11px}}@media (max-width:620px){.ProductDesign_hubPage__hAMVH{padding-right:13px;padding-left:13px}.ProductDesign_hubBrand__1eQG9{min-height:44px;align-items:center}.ProductDesign_hubTopbarActions__zI1ym{gap:6px}.ProductDesign_hubAdminLink__WqtBZ,.ProductDesign_hubHomeButton__tOEZW{height:40px;padding:0 10px;border-radius:10px}.ProductDesign_hubHero__oozJV{min-height:0;padding:23px 0 25px;gap:18px}.ProductDesign_hubHeroCopy__twBuK h1{font-size:clamp(35px,10vw,39px)}.ProductDesign_hubHeroCopy__twBuK p{margin-top:10px;font-size:13px;line-height:1.6}.ProductDesign_hubSearchPanel__SoYMB{padding:9px}.ProductDesign_hubSearch__SpJfl{height:50px}.ProductDesign_hubQuickSearch__HmG3C{display:flex;margin-top:8px;padding-bottom:1px;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.ProductDesign_hubQuickSearch__HmG3C::-webkit-scrollbar{display:none}.ProductDesign_hubQuickSearch__HmG3C>span{display:none}.ProductDesign_hubQuickSearch__HmG3C button{height:40px;padding:0 12px;flex:0 0 auto;border-radius:10px;font-size:11px}.ProductDesign_hubSectionHeading__WUW_c{margin-bottom:14px}.ProductDesign_hubSectionHeading__WUW_c h2{font-size:26px}.ProductDesign_hubSectionHeading__WUW_c p{font-size:12px;line-height:1.6}.ProductDesign_hubSectionHeading__WUW_c>span{display:none}.ProductDesign_hubFilters__OlPi_{margin-right:-13px;margin-bottom:12px;padding-right:13px;scroll-padding-inline:0 13px;gap:7px;scrollbar-width:none}.ProductDesign_hubFilters__OlPi_::-webkit-scrollbar{display:none}.ProductDesign_hubFilters__OlPi_ button{height:42px;padding:0 14px;scroll-snap-align:start;border-radius:11px;font-size:11px}.ProductDesign_hubCatalogGrid__TKM7w{grid-template-columns:1fr;gap:10px}.ProductDesign_hubCategoryCard__wuIpA,.ProductDesign_hubCategoryFeatured__eGbKM{display:grid;min-height:124px;grid-template-columns:116px minmax(0,1fr);grid-template-rows:1fr auto;border-radius:14px}.ProductDesign_hubCategoryFeatured__eGbKM .ProductDesign_hubCategoryMedia__yJeaZ,.ProductDesign_hubCategoryMedia__yJeaZ{width:116px;height:100%;min-height:124px;grid-column:1;grid-row:1/3;aspect-ratio:auto}.ProductDesign_hubCategoryCopy__zS_6h{padding:14px 13px 5px;align-self:end;gap:8px}.ProductDesign_hubCategoryCopy__zS_6h strong{font-size:16px}.ProductDesign_hubCategoryCopy__zS_6h small{margin-top:4px;overflow:visible;font-size:11px;line-height:1.4;text-overflow:clip;white-space:normal}.ProductDesign_hubCategoryArrow__DFhnz{width:36px;height:36px;flex-basis:36px;border-radius:10px}.ProductDesign_hubCategoryTypes__TWY2x{padding:0 13px 13px;align-self:start;gap:4px 8px;font-size:9px}.ProductDesign_hubWorkflow__EvoPH{padding:23px 14px;gap:18px;border-radius:14px}.ProductDesign_hubWorkflow__EvoPH ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDesign_hubWorkflow__EvoPH li{min-height:124px;padding:12px 10px;grid-template-columns:22px minmax(0,1fr);gap:7px}.ProductDesign_hubWorkflow__EvoPH strong{font-size:12px}.ProductDesign_hubWorkflow__EvoPH li p{font-size:9px;line-height:1.55}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_projectTitleEditor__0N0zn>input{font-size:20px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_studioHeaderActions__SSuLB button{width:44px;min-height:44px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_canvasColumn__IWU_B{padding:8px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_conversationSurface__vmdsR{padding:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultsGrid__T4d_x{grid-template-columns:1fr;gap:12px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultActions__bvj56{min-height:44px;padding:0 7px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_resultActions__bvj56 button{min-height:36px;padding:0 6px;font-size:10px}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_composerTools__DVcdm .ProductDesign_composerVariantCount__rqspT>span:first-child{display:none}}@media (max-width:360px){.ProductDesign_splitStudioPage__CatA8 .ProductDesign_guestPreviewBadge__gR5VZ{display:none}.ProductDesign_splitStudioPage__CatA8 .ProductDesign_breadcrumb__5t0pA button:first-child{white-space:nowrap}}