.atelier-content-studio{--cs-shell-height:120px}.atelier-content-studio .atelier-header{height:72px;min-height:72px;padding:0 24px}.atelier-content-studio .atelier-logo{gap:7px}.atelier-content-studio .atelier-logo img{width:134px}.atelier-content-studio .atelier-logo>span{font-size:7px;letter-spacing:3.2px;margin-left:3px}.atelier-content-studio .atelier-navigation{top:72px}.atelier-content-studio .atelier-section-bar{height:48px;min-height:48px;padding:0 24px}.atelier-content-studio .atelier-section-bar nav a{padding-top:0;padding-bottom:0;white-space:nowrap}@media(max-width:760px){.atelier-content-studio .atelier-header{padding:0 16px}.atelier-content-studio .atelier-logo img{width:124px}.atelier-content-studio .atelier-section-bar{padding:0 16px}.atelier-content-studio .atelier-section-bar nav{gap:12px;overflow-x:auto}}.atelier-app{--atelier-paper:#f7f7f5;--atelier-line:#dededb;color:#1c1c1a;min-height:100dvh}.atelier-app,.atelier-header{background:var(--atelier-paper)}.atelier-header{height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;border-bottom:1px solid var(--atelier-line);position:relative;z-index:40}.atelier-header-end,.atelier-header-start{display:flex;align-items:center;gap:20px;min-width:0}.atelier-header-end{justify-content:flex-end}.atelier-logo{display:flex;flex-direction:column;align-items:center;gap:11px}.atelier-logo img{width:181px;height:auto}.atelier-logo>span{font-size:9px;letter-spacing:5px;margin-left:5px}.atelier-icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%}.atelier-icon-button:hover{background:#eae8e1}.atelier-back{display:flex;align-items:center;gap:10px;font-size:12px}.atelier-back svg{transform:rotate(180deg)}.staff-menu{position:relative}.staff-menu summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.staff-menu summary::-webkit-details-marker{display:none}.staff-avatar{border:1px solid #d6d3c9;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eeece5;font-size:11px;letter-spacing:.5px;flex-shrink:0}.staff-summary-name{font-size:11px;line-height:1.5}.staff-summary-name small{display:block;color:#77766f;font-size:10px}.staff-menu-popover{position:absolute;right:0;top:calc(100% + 20px);width:260px;padding:20px;background:#fffefb;border:1px solid var(--atelier-line);box-shadow:0 16px 44px #22221614;display:flex;flex-direction:column;gap:6px;z-index:80}.staff-menu-popover>small{color:#77766f;font-size:11px;margin-bottom:12px;overflow-wrap:anywhere}.staff-menu-popover>a,.staff-menu-popover>button{text-align:left;padding:10px 0;font-size:12px;border-top:1px solid #eeede8}.staff-menu-popover>p{font-size:11px;color:#9b3c29}.atelier-navigation{position:absolute;top:104px;left:24px;z-index:50;width:320px;padding:14px;border:1px solid var(--atelier-line);background:#fffefb;box-shadow:0 20px 60px #22221616}.atelier-navigation a{display:flex;align-items:center;gap:14px;padding:12px 14px;font-size:12px}.atelier-navigation a svg:last-child{margin-left:auto;color:#88877f}.atelier-navigation a:hover,.atelier-navigation a[aria-current]{background:#eeece5}.atelier-navigation a:nth-child(3),.atelier-navigation a:nth-child(8){border-bottom:1px solid var(--atelier-line);margin-bottom:6px;padding-bottom:18px}.atelier-section-bar{min-height:50px;padding:0 34px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--atelier-line)}.atelier-section-bar>span{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;min-width:180px}.atelier-section-bar nav{display:flex;align-items:center;align-self:stretch;gap:28px}.atelier-section-bar nav a{display:flex;align-items:center;border-bottom:2px solid transparent;color:#7b7a74;font-size:11px}.atelier-section-bar nav a:hover,.atelier-section-bar nav a[aria-current]{color:#1a1a18;border-color:#1a1a18}.atelier-help{margin-left:auto;display:flex;align-items:center;gap:8px;color:#77766f;font-size:10px}.atelier-content{min-width:0}.atelier-wide .atelier-content{padding:0;margin:0;max-width:none}.atelier-tools .atelier-content{max-width:1900px;margin:0 auto;padding:30px 34px 44px}.atelier-access-content{padding:0!important}.atelier-footer{border-top:1px solid var(--atelier-line);padding:19px 34px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#85837b;font-size:10px}.atelier-footer>span:first-child{font-size:8px;letter-spacing:1.7px;display:flex;gap:12px;align-items:center;color:#5e5d56}.atelier-footer i{display:inline-block;height:10px;width:1px;background:#ccc9bd}.atelier-footer a{gap:9px}.atelier-footer a,.home-intro{display:flex;align-items:center}.home-intro{height:68px;justify-content:space-between;padding:0 36px}.home-intro>span,.section-kicker{font-size:9px;letter-spacing:2px;color:#807d72}.home-intro>p{font-size:12px;color:#726f64}.studio-portals{display:grid;grid-template-columns:1fr 1fr;gap:2px}.studio-portal{position:relative;min-height:530px;height:min(690px,calc(100dvh - 240px));overflow:hidden;display:flex;align-items:flex-end}.portal-photo{position:absolute;inset:0;overflow:hidden;background:#e9e2d6}.portal-photo img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.65,.2,1)}.commerce-portal .portal-photo{background:#e7dfd1}.commerce-portal .portal-photo img{object-fit:contain;padding:30px 70px 110px;mix-blend-mode:multiply}.lifestyle-portal .portal-photo img{object-position:center 34%}.portal-caption{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:74px 38px 34px;background:linear-gradient(transparent,#f4f0e6e8)}.lifestyle-portal .portal-caption{color:#fff;background:linear-gradient(transparent,#16160c9e)}.portal-caption span:not(.portal-arrow){font-size:9px;letter-spacing:2px}.portal-caption h1{font:400 clamp(34px,3.5vw,56px)/1.1 Georgia,Times New Roman,serif;letter-spacing:-1px;margin:14px 0 10px}.portal-caption p{font-size:12px;opacity:.75}.portal-arrow{border:1px solid #5b574b50;border-radius:50%;width:54px;height:54px;display:grid;place-items:center;transition:transform .3s,background .3s}.lifestyle-portal .portal-arrow{border-color:#ffffff60}.studio-portal:hover .portal-photo img{transform:scale(1.035)}.studio-portal:hover .portal-arrow{transform:translateX(4px);background:#ffffff20}.home-utilities{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 36px;gap:40px}.home-utilities>a{display:flex;align-items:center;gap:16px;padding-right:30px;border-right:1px solid var(--atelier-line)}.home-utilities>a:last-child{border-right:0;padding-right:0}.home-utilities>a>span{flex:1 1;font-size:12px}.home-utilities small{display:block;margin-top:5px;font-size:10px;color:#878478}.home-utilities a>svg:last-child{color:#918b7e;transition:transform .16s}.home-utilities a:hover>svg:last-child{transform:translateX(4px)}.staff-access{min-height:calc(100dvh - 104px);display:grid;grid-template-columns:1fr 1fr}.access-visual{position:relative;overflow:hidden;min-height:660px}.access-visual>.studio-photo{width:100%;height:100%;object-fit:cover;position:absolute;object-position:46% center}.access-visual>div{position:absolute;inset:auto 0 0;padding:90px 45px 40px;background:linear-gradient(transparent,#15130d8a);color:#fff}.access-visual span:not(.studio-photo,.studio-photo *){font:36px Georgia,serif;letter-spacing:8px}.access-visual p{font-size:8px;letter-spacing:4px;margin-top:10px}.access-form{max-width:460px;width:100%;padding:64px 30px 48px;margin:auto}.access-heading h1,.invite-page h1,.staff-desk h1{font:400 38px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.8px;margin:17px 0}.access-heading p{font-size:12px;color:#7b786e;line-height:1.8;margin-bottom:32px}.access-form form,.invite-page form,.team-invite form{display:flex;flex-direction:column;gap:18px}.access-form label,.invite-page label,.team-invite label{display:flex;flex-direction:column;gap:9px;font-size:12px}.access-form input,.invite-page input,.team-invite input,.team-invite select{background:#fffdfa;border:1px solid #d7d4c9;border-radius:2px;min-height:44px}.access-form label small{font-size:10px;color:#858074}.access-form .staff-check,.invite-page .staff-check{flex-direction:row;align-items:center;font-size:11px;color:#6f6c62}.staff-check input{min-height:unset}.access-submit{justify-content:space-between!important;margin-top:6px;width:100%}.atelier-app .primary{background:#1e1e1b;color:#fff;border-radius:2px;font-weight:450;box-shadow:none;min-height:42px}.atelier-app .primary:hover:not(:disabled){background:#37362e}.atelier-app .secondary{border-radius:2px;box-shadow:none}.access-note{display:flex;align-items:flex-start;gap:12px;padding-top:25px;margin-top:30px;border-top:1px solid var(--atelier-line);color:#8d887a}.access-note p{font-size:10px;line-height:1.8}.staff-error{color:#913e2e;background:#f5eae4;border:1px solid #e2c5b9;padding:12px 15px;font-size:12px;line-height:1.6;margin:14px 0;overflow-wrap:anywhere}.staff-desk{max-width:1500px;margin:auto}.staff-desk-heading{margin:12px 0 36px}.staff-desk-heading p{font-size:12px;color:#777369}.team-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px}.staff-section-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--atelier-line)}.staff-desk h2{font:400 24px Georgia,serif}.team-member{display:flex;gap:14px;align-items:center;padding:24px 0;border-bottom:1px solid var(--atelier-line)}.team-member>div{flex:1 1;min-width:140px}.team-member strong{font-size:12px;font-weight:500}.team-member small{display:block;color:#898578;font-size:10px;margin:5px 0}.team-member strong small{display:inline}.team-member button,.team-member select{font-size:10px;padding:9px}.member-state{display:block;font-size:9px;color:#9b5e4a}.member-state.active{color:#5d715c}.team-invite{background:#f0eee7;padding:25px;border:1px solid #dedacf}.team-invite>p{font-size:11px;color:#817b6d;margin:13px 0 24px}.role-description{font-size:10px;color:#827b6c;min-height:35px}.invitation-result{border-top:1px solid #d4cdbd;margin-top:25px;padding-top:24px}.invitation-result strong{font-size:12px}.invitation-result p{font-size:10px;color:#7d7565;margin:10px 0}.invitation-result input{width:100%;font-size:10px;margin-bottom:12px}.activity-toolbar{display:flex;justify-content:space-between;gap:24px;margin-bottom:30px}.activity-toolbar>div{display:flex;border:1px solid #d9d5c9;padding:3px}.activity-toolbar button{font-size:11px;padding:9px 18px}.activity-toolbar button.active{background:#24231e;color:#fff}.activity-toolbar label{display:flex;align-items:center;gap:8px;border-bottom:1px solid #cfcabe}.activity-toolbar input{border:0;background:transparent;border-radius:0;font-size:12px;box-shadow:none}.activity-list article{display:flex;align-items:center;gap:18px;border-top:1px solid var(--atelier-line);padding:21px 0}.activity-mark{height:36px;width:36px;border:1px solid #dfdace;display:grid;place-items:center;border-radius:50%;color:#827b6e}.activity-list article>div{flex:1 1}.activity-list strong{font-size:12px;font-weight:550}.activity-list p{display:inline;margin-left:10px;font-size:12px;color:#686356}.activity-list small{display:block;font-size:9px;color:#9a9282;margin-top:7px}.activity-list time{font-size:10px;color:#928978}.staff-empty{padding:60px 30px;text-align:center;color:#8c8578}.staff-empty h1,.staff-empty h2{margin:18px 0 12px}.staff-empty p{font-size:12px;max-width:520px;margin:auto}.invite-page{max-width:500px;padding:60px 30px;margin:0 auto}.invite-page>p{margin-bottom:30px;color:#797161;font-size:12px}.attribution-line{display:flex;flex-wrap:wrap;gap:5px 18px;color:#8c8577;font-size:10px;margin:9px 0;line-height:1.7}.attribution-line strong{color:#575246;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.studio-portal{height:calc(100dvh - 280px);max-height:900px}.commerce-portal .portal-photo img{padding:45px 100px 120px}}@media(max-width:1100px){.atelier-header,.atelier-section-bar{padding:0 22px}.atelier-section-bar>span{min-width:130px}.atelier-help>span{display:none}.team-layout{grid-template-columns:1fr}.team-invite{max-width:560px}.commerce-portal .portal-photo img{padding:20px 25px 130px}.portal-caption{padding:65px 26px 28px}.home-utilities{gap:25px;padding:25px}.home-utilities>a{padding-right:15px}.staff-summary-name{display:none}}@media(max-width:760px){.atelier-header{height:84px;padding:0 16px;grid-template-columns:1fr auto 1fr}.atelier-logo img{width:145px}.atelier-logo>span{font-size:7px;letter-spacing:3px}.atelier-header-end,.atelier-header-start{gap:4px}.atelier-back,.atelier-back>span,.search-button,.staff-menu summary>svg{display:none}.staff-avatar{width:30px;height:30px;font-size:10px}.atelier-navigation{top:84px;left:12px;right:12px;width:auto}.atelier-section-bar{padding:0 18px;min-height:46px;gap:12px}.atelier-help,.atelier-section-bar>span{display:none}.atelier-section-bar nav{width:100%;justify-content:space-between;gap:15px}.atelier-section-bar nav a{padding:14px 0;font-size:10px}.home-intro{height:63px;display:block;padding:15px 20px 0}.home-intro>span{font-size:7px}.home-intro p{font-size:11px;margin-top:6px}.studio-portals{grid-template-columns:1fr;gap:2px}.studio-portal{height:490px;min-height:0}.commerce-portal .portal-photo img{padding:14px 35px 120px}.portal-caption{padding:60px 24px 25px}.portal-caption h1{font-size:40px}.portal-caption p{font-size:11px}.portal-caption span:not(.portal-arrow){font-size:8px}.portal-arrow{width:44px;height:44px}.home-utilities{grid-template-columns:1fr;gap:0;padding:8px 24px}.home-utilities>a{padding:19px 0;border-right:0;border-bottom:1px solid var(--atelier-line)}.home-utilities>a:last-child{border-bottom:0}.atelier-footer{padding:20px;gap:12px;flex-wrap:wrap}.atelier-footer>span:nth-child(2){display:none}.atelier-tools .atelier-content{padding:24px 18px}.staff-access{display:block;min-height:calc(100dvh - 84px)}.access-visual{display:none}.access-form{padding:50px 26px}.access-heading h1,.staff-desk h1{font-size:34px}.team-member{flex-wrap:wrap;gap:12px}.team-member>div{flex-basis:calc(100% - 65px)}.team-member select{flex:1 1}.team-layout{gap:30px}.activity-toolbar{flex-direction:column;gap:16px}.activity-toolbar>div{align-self:flex-start}.activity-toolbar label{width:100%}.activity-toolbar input{flex:1 1;width:0}.activity-list article{gap:12px;flex-wrap:wrap}.activity-list time{margin-left:48px}.activity-list article>div{min-width:calc(100% - 50px)}.activity-list p{display:block;margin:5px 0}.activity-list article>a{margin-left:auto}.staff-menu-popover{width:245px;right:-4px}.staff-desk-heading{margin-top:4px}}@media(prefers-reduced-motion:reduce){.home-utilities a>svg:last-child,.portal-arrow,.portal-photo img{transition:none}.studio-portal:hover .portal-photo img{transform:none}}.readonly-fields{border:0;margin:0;padding:0;min-width:0}.readonly-fields:disabled{opacity:.8}.atelier-theme-toggle{flex-shrink:0;width:36px;height:36px}@media(max-width:760px){.atelier-theme-toggle{width:36px;height:40px}}.wa-people{margin-top:42px;padding-top:30px;border-top:1px solid var(--atelier-line)}.wa-people>p{color:var(--muted);font-size:13px;line-height:1.7;max-width:850px}.wa-people-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;margin-top:24px}.wa-person{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid var(--atelier-line)}.wa-person div{display:grid;gap:6px}.wa-person span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-person small{color:var(--muted)}.wa-person-form{display:grid;gap:15px;align-content:start;padding:24px;background:#eeede7}.wa-person-form label{display:grid;gap:7px;font-size:12px}.wa-person-form :is(input,select){width:100%;min-height:42px;padding:10px}.wa-profile-summary{padding:20px 0;border-bottom:1px solid var(--line)}.wa-profile-summary p{font-size:13px;color:var(--muted);margin:8px 0}@media(max-width:760px){.wa-people-layout{grid-template-columns:1fr;gap:24px}.wa-person{align-items:flex-start;flex-wrap:wrap}.wa-person-form{padding:18px}}.atelier-desk{--desk-paper:#f7f7f5;--desk-ink:#20201e;--desk-line:#dddcd5;--desk-muted:#77766e;color:var(--desk-ink);background:var(--desk-paper);min-width:0;width:100%}.atelier-desk a,.atelier-desk button,.atelier-desk input,.atelier-desk select,.atelier-desk textarea{-webkit-tap-highlight-color:transparent}.atelier-desk button{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.atelier-desk :is(input,select,textarea){border:1px solid var(--desk-line);border-radius:3px;background:transparent;font-size:13px;box-shadow:none}.atelier-desk :is(input,select,textarea):focus{border-color:#55564e;outline:2px solid #c9c9bc;outline-offset:2px;box-shadow:none}.atelier-desk :is(button,a):focus-visible{outline:2px solid #55564e;outline-offset:4px}.atelier-desk :is(input[type=checkbox]){width:17px;height:17px;accent-color:#242420}.atelier-desk h1,.atelier-desk h2,.atelier-desk h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.6px}.atelier-desk h1{font-size:clamp(25px,2.1vw,34px);line-height:1.17}.atelier-desk h2{font-size:27px}.atelier-desk h3{font-size:23px}.desk-topline{justify-content:space-between;border-bottom:1px solid var(--desk-line);padding:13px 28px;min-height:52px}.desk-topline,.desk-topline>div{display:flex;align-items:center;gap:20px}.desk-topline>div{min-width:0}.desk-kicker{font-size:10px;letter-spacing:1.6px;font-weight:600}.desk-topline-note{color:var(--desk-muted);font-size:11px}.desk-save{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#65665d;white-space:nowrap;padding:4px}.desk-columns{display:grid;grid-template-columns:var(--desk-left,268px) 8px minmax(320px,1fr) 8px var(--desk-right,300px);align-items:stretch}.desk-pane{min-width:0;padding:26px 22px 24px}.desk-center{padding-inline:clamp(20px,2.2vw,38px)}.desk-left{padding-left:25px;padding-right:17px}.desk-right{padding-left:17px;padding-right:25px}.desk-divider{position:relative;cursor:col-resize;touch-action:none;outline-offset:-2px}.desk-divider:before{content:"";position:absolute;width:1px;background:var(--desk-line);inset:0 auto 0 3px}.desk-divider span{position:sticky;display:block;top:48%;margin:40vh auto 0;width:3px;height:25px;border-radius:3px;background:#b0b0a7;opacity:0;transition:opacity .15s}.desk-divider:focus-visible span,.desk-divider:hover span{opacity:1}.desk-pane-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:23px}.desk-pane-heading h2 small{font:13px/1 Arial,sans-serif;color:var(--desk-muted);margin-left:7px;letter-spacing:0}.desk-pane-heading>small{font-size:11px;color:var(--desk-muted)}.desk-canvas-heading{margin-bottom:15px}.desk-canvas-heading .desk-kicker{display:block;color:var(--desk-muted);margin-bottom:8px;font-size:9px}.desk-square-action{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--desk-line);border-radius:3px}.desk-square-action:hover{background:#eeede7}.desk-search{display:flex;gap:9px;align-items:center;border-bottom:1px solid var(--desk-line);color:var(--desk-muted);padding:0 0 8px;margin-bottom:12px}.desk-search input{border:0;border-radius:0;padding:6px 0;font-size:11px;width:100%;background:transparent}.desk-list-filter{display:flex;gap:15px;border-bottom:1px solid var(--desk-line);margin-bottom:14px}.desk-list-filter button{font-size:11px;padding:8px 0 11px;color:var(--desk-muted);border-bottom:1px solid transparent;margin-bottom:-1px;white-space:nowrap}.desk-list-filter button[aria-pressed=true]{color:var(--desk-ink);border-bottom-color:var(--desk-ink)}.desk-list-filter button span{font-size:10px;margin-left:3px}.desk-product-list{display:flex;flex-direction:column;gap:5px;max-height:min(520px,51svh);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-inline:-9px;padding:2px}.desk-product-row{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:4px;padding:8px;min-width:0}.desk-product-row:hover{background:#efeee8}.desk-product-row.active{border-color:#6d6d64;background:#f2f1eb}.desk-product-row>input{margin:0}.desk-product-open{display:grid;grid-template-columns:58px minmax(0,1fr);gap:11px;text-align:left;min-width:0;width:100%;padding:0}.desk-product-open>.product-img{width:58px;height:74px;border:1px solid #e1e0d9;border-radius:2px;object-fit:contain;background:#eae9e4;mix-blend-mode:multiply}.desk-product-open>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:2px;min-width:0}.desk-product-open strong{font-size:11px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desk-product-open>span>small{font-size:9px;letter-spacing:.5px;color:var(--desk-muted)}.desk-state{display:inline-flex;gap:6px;align-items:center;font-size:10px;line-height:1.3;color:#66675e}.desk-state i,.desk-statusbar>span>i{width:6px;height:6px;border-radius:50%;background:#b7a783;flex-shrink:0}.desk-state.ready i{background:#64876b}.desk-state.failed i,.desk-state.rejected i{background:#a05c49}.desk-state.processing i,.desk-state.queued i{background:#92866b;animation:desk-pulse 1.8s ease-in-out infinite}.desk-credit{display:inline-flex;gap:4px;align-items:center;font-size:9px;line-height:1.5;color:var(--desk-muted);overflow-wrap:anywhere}.desk-product-open .desk-credit{font-size:9px;gap:3px}.desk-product-open .desk-credit svg{display:none}.desk-check{display:flex;align-items:center;gap:9px;color:#55564e;font-size:12px;padding:10px 0}.desk-check>span{margin-left:auto;font-size:11px;color:var(--desk-muted)}.desk-left>.desk-check{margin:12px 0 20px;font-size:11px}.desk-upload{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:24px 10px;min-height:150px;border:1px dashed #c4c4b9;border-radius:4px;text-align:center;transition:background .18s}.desk-upload:hover{background:#eeede6;border-color:#7b7d70}.desk-upload{width:100%;color:inherit;background:transparent}.desk-upload.drag-over{border-color:currentColor;border-style:solid;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:inset 0 0 0 1px currentColor}.desk-upload:disabled{cursor:not-allowed;opacity:.6}.commerce-intake .page-head{margin-top:15px}.commerce-intake .batch-start-guide{display:none}.commerce-intake .batch-start{grid-template-columns:1fr}.desk-upload>svg{margin-bottom:3px;color:#7b7b71}.desk-upload strong{font-size:12px;font-weight:500}.desk-upload small,.desk-upload span{font-size:10px;color:var(--desk-muted)}.desk-footnote{font-size:11px;line-height:1.6;color:var(--desk-muted)}.desk-left>.desk-footnote{margin-top:12px;font-size:10px}.desk-canvas-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.desk-toggle{display:flex;border:1px solid var(--desk-line);border-radius:3px;padding:2px;width:100%;min-width:0}.desk-toggle button{flex:1 1;padding:10px 8px;font-size:12px;white-space:nowrap;border-radius:2px;min-width:0}.desk-toggle button:hover:not(:disabled):not([aria-pressed=true]){background:#e9e8e1}.desk-toggle button[aria-pressed=true]{color:#fbfaf7;background:#242421}.desk-canvas-tools>.desk-toggle{width:auto}.desk-canvas-tools .desk-toggle button{padding:7px 13px;font-size:11px;flex:0 1 auto;min-width:max-content}.desk-photo-stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;height:clamp(350px,48svh,650px);min-width:0;background:#fdfdfb;overflow:hidden;border-radius:3px}.desk-main-photo{width:100%;height:100%;min-height:0;max-height:100%;min-width:0;object-fit:contain;padding:15px}.desk-photo-stage.zoomed{display:block;overflow:auto;overscroll-behavior:contain}.desk-photo-stage.zoomed .desk-main-photo{width:160%;height:160%;min-width:160%;max-width:none;max-height:none;padding:0}.desk-stage-label{position:absolute;bottom:12px;left:12px;padding:6px 9px;font-size:9px;color:#61625b;background:#f7f7f5ed;border:1px solid #e4e3db;border-radius:2px}.desk-image-meta{gap:12px;color:var(--desk-muted);font-size:10px;padding:12px 0;min-height:36px}.desk-image-meta,.desk-source-summary{display:flex;justify-content:space-between;align-items:center}.desk-source-summary{gap:10px;font-size:11px;padding:12px 0 17px;border-bottom:1px solid var(--desk-line)}.desk-source-summary>span{color:#77786e}.desk-source-summary button{padding:0;font-size:10px;display:inline-flex;gap:5px;align-items:center}.desk-inline-note{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.6;padding:13px 0;color:#876e46}.desk-inline-note>svg{margin-top:2px}.desk-inline-note button{margin-left:auto;font-size:11px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;padding:0}.desk-history{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:18px 0 0}.desk-history label{display:flex;flex-direction:column;gap:8px;font-size:11px;min-width:0;flex:1 1}.desk-history select{width:100%;font-size:11px;min-height:38px}.desk-stage-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:16px}.desk-button{display:inline-flex;gap:9px;justify-content:center;align-items:center;border:1px solid #a6a69c;border-radius:3px;min-height:41px;padding:10px 16px;font-size:12px;font-weight:400;line-height:1.45}.desk-button:hover:not(:disabled){background:#eeede5}.desk-button.dark{border-color:#242421;background:#242421;color:#fafaf7}.desk-button.dark:hover:not(:disabled){background:#3c3d36;border-color:#3c3d36}.desk-button.wide{width:100%;min-height:48px;padding:13px 14px}.desk-button:disabled{border-color:var(--desk-line);opacity:.4}.desk-form{border:0;padding:0;margin:0;gap:26px}.desk-field,.desk-form{display:flex;flex-direction:column;min-width:0}.desk-field{gap:10px;font-size:12px}.commerce-desk .desk-form>.desk-field>span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#65665d}.desk-field input,.desk-field select{width:100%;min-height:43px}.desk-field textarea{width:100%;font-size:12px;line-height:1.7}.desk-static-value{border:1px solid var(--desk-line);display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 12px;border-radius:3px}.desk-static-value small{font-size:10px;color:var(--desk-muted)}.desk-details{border-bottom:1px solid var(--desk-line);padding-bottom:19px;margin-top:3px}.desk-details summary{display:flex;align-items:center;justify-content:space-between;gap:9px;list-style:none;cursor:pointer;font-size:12px}.desk-details summary::-webkit-details-marker{display:none}.desk-details summary>svg{transform:rotate(90deg);transition:transform .2s}.desk-details[open] summary>svg{transform:rotate(-90deg)}.desk-details>div{display:flex;flex-direction:column;gap:20px;margin-top:24px}.desk-submit-block{margin-top:26px}.desk-selection-summary{display:flex;align-items:baseline;gap:8px;margin:10px 0 15px}.desk-selection-summary strong{font-size:28px;font-family:Georgia,serif;font-weight:400}.desk-selection-summary span{font-size:11px;color:var(--desk-muted)}.desk-submit-block>.desk-footnote{margin-bottom:15px}.desk-payment-note{text-align:center;margin-top:10px;font-size:10px;color:var(--desk-muted);line-height:1.6}.desk-help{margin-top:32px;padding-top:22px;border-top:1px solid var(--desk-line)}.desk-help>span{display:block;font-size:11px;margin-bottom:12px}.desk-help ol{margin:0;padding-left:17px;color:var(--desk-muted);font-size:10px;line-height:1.9}.desk-help a{gap:9px;justify-content:space-between;margin-top:15px}.desk-help a,.desk-statusbar{font-size:10px;display:flex;align-items:center}.desk-statusbar{gap:25px;min-height:42px;border-top:1px solid var(--desk-line);padding:10px 28px;color:var(--desk-muted)}.desk-statusbar a,.desk-statusbar>span{display:inline-flex;gap:7px;align-items:center}.desk-statusbar>span>i{background:#6b8066}.desk-statusbar>span>i.working{background:#ad8f56;animation:desk-pulse 1.8s ease-in-out infinite}.desk-statusbar>a:last-child{margin-left:auto}.desk-error{display:flex;gap:9px;align-items:center;padding:13px 25px;background:#f5ede7;color:#834e3c;font-size:12px;border-bottom:1px solid #e7d9d0}.desk-error button{margin-left:auto;text-decoration:underline;text-underline-offset:3px;font-size:11px;white-space:nowrap}.desk-loading{min-height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;font-size:12px;color:#77776b}.desk-loading>div{width:24px;height:24px;border:1px solid #d9d9cd;border-top-color:#4c4f41;border-radius:50%;animation:desk-turn 1s linear infinite}.desk-empty{min-height:190px;padding:30px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#77796e}.desk-empty>svg{margin-bottom:5px;color:#a3a599}.desk-empty h3{font-size:23px;color:#4e5147}.desk-empty p{font-size:12px;max-width:300px;line-height:1.7}.desk-photo-stage>.desk-empty{height:100%;min-height:280px}.desk-confirm{color:#393b33}.desk-confirm>p{font-size:13px;line-height:1.8}.desk-confirm dl{margin:22px 0;padding:16px 0;border-top:1px solid #e0e0d5;border-bottom:1px solid #e0e0d5;display:flex;flex-direction:column;gap:12px}.desk-confirm dl>div{display:flex;justify-content:space-between;gap:20px;font-size:12px}.desk-confirm dt{color:#77796d}.desk-confirm dd{margin:0;text-align:right}.desk-dialog-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:25px;padding-top:20px;border-top:1px solid #e1e1d8}.desk-dialog-actions>span{font-size:11px;color:#77796e;margin-right:auto}.desk-confirm-products{display:flex;gap:10px;margin-top:20px}.desk-confirm-products .product-img{width:70px;height:85px;object-fit:contain;border:1px solid #e1e0d8;border-radius:2px}.desk-reference-list{display:flex;flex-direction:column;gap:11px}.desk-reference-card{display:grid;grid-template-columns:75px minmax(0,1fr) 15px;gap:12px;align-items:center;border:1px solid var(--desk-line);border-radius:3px;padding:7px;text-align:left;min-height:98px}.desk-reference-card:hover:not(:disabled){border-color:#919587;background:#f0efe8}.desk-reference-thumb{display:grid;place-items:center;height:82px;width:75px;background:#e9e6dd;border-radius:2px;overflow:hidden;position:relative;color:#a4a596}.desk-reference-thumb img{width:100%;height:100%;object-fit:cover}.desk-reference-thumb .product-img{object-fit:contain;mix-blend-mode:multiply}.desk-reference-thumb .scene-drawing{width:100%;height:100%;object-fit:cover}.desk-reference-thumb>i{position:absolute;right:4px;bottom:4px;font-size:9px;font-style:normal;padding:3px 4px;color:white;background:#292d25;border-radius:2px}.desk-reference-card>span:nth-child(2){display:flex;flex-direction:column;gap:6px;min-width:0}.desk-reference-card strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.desk-reference-card small{font-size:10px;color:#65675b}.desk-reference-card em{font-size:9px;color:var(--desk-muted);font-style:normal;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desk-casting{color:#777969;display:flex;flex-direction:column;gap:7px;background:linear-gradient(120deg,#e9e3d8,#d7d1c3)}.desk-casting.deniz{background:linear-gradient(120deg,#e2e4df,#c5cbbf)}.desk-casting.yok{background:#edece5}.desk-casting b{font:8px/1 Arial,sans-serif;letter-spacing:1.5px}.desk-style-swatch{overflow:hidden}.desk-style-swatch span{font:italic 46px/1 Georgia,serif;color:#f8f6f0;transform:rotate(-10deg);position:relative;z-index:1}.desk-style-swatch.editorial{background:#a69c87}.desk-style-swatch.editorial:after{content:"";position:absolute;inset:-10% 20%;width:25%;background:#d2c6af;transform:rotate(25deg);box-shadow:15px 0 30px #3c332b50}.desk-style-swatch.natural{background:#a8b19d}.desk-style-swatch.natural span{color:#e7e9d9}.desk-style-swatch.minimal{background:#e6e3d8}.desk-style-swatch.minimal span{color:#4b5044;transform:none}.desk-reference-credits{display:flex;flex-direction:column;gap:12px;padding:20px 0;margin-top:4px}.desk-reference-credits>div{display:flex;flex-direction:column;gap:4px}.desk-reference-credits strong{font-size:10px;font-weight:400;line-height:1.5}.desk-left-links{border-top:1px solid var(--desk-line);margin-top:24px;padding-top:8px}.desk-left-links>a{display:flex;align-items:center;gap:10px;padding:17px 0;border-bottom:1px solid #e6e5dd}.desk-left-links>a>span{flex:1 1;font-size:12px}.desk-left-links>a small{display:block;margin-top:5px;font-size:9px;color:var(--desk-muted);line-height:1.5}.lifestyle-desk .desk-center>.desk-pane-heading{margin-bottom:18px;flex-wrap:wrap}.lifestyle-desk .desk-pane-heading .desk-toggle{width:auto}.lifestyle-desk .desk-pane-heading .desk-toggle button{padding:6px 10px;font-size:10px}.desk-board-label{display:flex;gap:12px;justify-content:space-between;margin-bottom:11px;font-size:12px}.desk-board-label>span:last-child{color:var(--desk-muted);font-size:10px}.desk-lifestyle-stage{height:clamp(330px,47svh,630px);position:relative;border-radius:3px;overflow:hidden;background:#eae8df}.desk-lifestyle-stage>.scene-drawing,.desk-lifestyle-stage>img{width:100%;height:100%;object-fit:cover}.desk-lifestyle-stage.is-result{background:#fbfbf8;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center}.desk-lifestyle-stage.is-result>img{object-fit:contain;min-height:0;max-height:100%;min-width:0}.desk-reference-caption{position:absolute;inset:auto 0 0;padding:50px 25px 23px;background:linear-gradient(transparent,#302e2480);display:flex;flex-direction:column;gap:6px;color:#fffefa}.desk-reference-caption>span{font-size:8px;letter-spacing:1.6px}.desk-reference-caption strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.desk-reference-caption>small{font-size:9px;color:#fffefaaf}.desk-board-products{display:flex;gap:10px;padding:13px 0 0;overflow:auto;scrollbar-width:thin}.desk-board-products>div{min-width:120px;flex:1 1;display:flex;gap:8px;align-items:center}.desk-board-products .product-img{width:39px;height:47px;object-fit:contain;border-radius:2px;background:#ebeae3;mix-blend-mode:multiply}.desk-board-products>div>span{display:flex;flex-direction:column;gap:4px}.desk-board-products small{color:var(--desk-muted);font-size:8px}.desk-board-products strong{font-size:9px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desk-shot-note{margin-top:14px;display:flex;flex-direction:column;gap:19px}.desk-shot-note>.desk-field:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px}.desk-shot-note>.desk-field:first-child input{min-height:35px;font-size:11px}.desk-shot-note textarea{background:#fbfaf780}.desk-board-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--desk-line);padding-top:19px;margin-top:18px}.desk-board-actions>span{color:var(--desk-muted);font-size:10px}.lifestyle-desk .desk-form>.desk-field>span{font-family:Georgia,serif;font-size:16px}.lifestyle-desk .desk-form .desk-toggle button{padding:10px 5px;font-size:11px}.desk-brief{margin-top:29px}.desk-brief h3{font-size:22px;margin-bottom:13px}.desk-brief>p{color:var(--desk-muted);font-size:12px;line-height:1.8;min-height:62px}.desk-brief>pre{font:10px/1.8 inherit;font-family:inherit;white-space:pre-wrap;max-height:250px;overflow:auto;padding:12px;background:#eeede6;border:1px solid var(--desk-line);border-radius:3px;color:#626659;font-size:10px;line-height:1.8}.desk-brief-actions{display:flex;gap:9px;margin-top:16px}.desk-brief-actions .desk-button{flex:1 1;padding:9px 10px;min-height:38px;font-size:11px}.desk-picker-top{display:flex;align-items:center;gap:15px;margin-bottom:20px}.desk-picker-top .desk-search{flex:1 1;margin:0}.desk-picker-top>span{font-size:11px;color:#75796c;white-space:nowrap}.desk-picker-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:16px;max-height:54svh;overflow:auto;padding:3px;scrollbar-width:thin}.desk-picker-products>button{text-align:left;padding:7px;border:1px solid #e0e0d6;border-radius:3px;display:flex;flex-direction:column;gap:6px}.desk-picker-products>button.selected{border-color:#5c6552;background:#eff1e9}.desk-picker-products>button>div{width:100%;position:relative;background:#f1f0ea;margin-bottom:5px}.desk-picker-products .product-img{width:100%;aspect-ratio:4/5;height:auto;object-fit:contain;mix-blend-mode:multiply}.desk-picker-products i{position:absolute;bottom:7px;right:7px;background:white;border:1px solid #c9cdbd;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.desk-picker-products .selected i{background:#293323;color:white;border-color:#293323}.desk-picker-products small{color:#777c6b;font-size:9px}.desk-picker-products strong{font-size:12px;font-weight:500;line-height:1.5}.desk-picker-products span{font-size:10px;color:#777c6b}.desk-scene-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}.desk-scene-options>button{text-align:left;padding:8px;display:flex;flex-direction:column;gap:8px;border:1px solid #dedfd3;border-radius:3px}.desk-scene-options>button[aria-pressed=true]{border-color:#5c6552;background:#eef0e7}.desk-scene-options>button>div{width:100%;aspect-ratio:16/10;overflow:hidden}.desk-scene-options .scene-drawing,.desk-scene-options img{width:100%;height:100%;object-fit:cover}.desk-scene-options strong{font:20px/1.5 Georgia,serif;font-weight:400}.desk-scene-options small{color:#777c6b;font-size:11px;margin-bottom:7px}.desk-casting-options{display:flex;flex-direction:column;gap:10px}.desk-casting-options>p{font-size:12px;color:#777c6b;margin-bottom:8px}.desk-casting-options>button{border:1px solid #dedfd3;border-radius:3px;padding:17px;display:flex;gap:17px;align-items:center;text-align:left}.desk-casting-options>button[aria-pressed=true]{background:#eff0e8;border-color:#6d765f}.desk-casting-options>button>span{flex:1 1;display:flex;flex-direction:column;gap:6px}.desk-casting-options strong{font:21px/1.2 Georgia,serif}.desk-casting-options small{font-size:11px;color:#777c6b}@keyframes desk-pulse{50%{opacity:.35}}@keyframes desk-turn{to{transform:rotate(1turn)}}.activity-count{color:#77796d;font-size:11px;margin:18px 0}.activity-load-more{display:flex;justify-content:center;padding-top:25px}.activity-load-more>button{min-width:220px}.activity-load-more svg{transform:rotate(90deg)}.team-roster{min-width:0}.team-pending{margin-top:32px;border-top:1px solid #dedfd5;padding-top:24px}.team-pending>p{font-size:12px;color:#77796d}.team-pending>article{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid #e3e4da}.team-pending>article>div{display:flex;flex-direction:column;gap:6px;min-width:0}.team-pending strong{font-size:13px;font-weight:500}.team-pending small{font-size:11px;color:#77796d;overflow-wrap:anywhere}.team-pending article span:not(.staff-avatar){font-size:10px;color:#77796d}.team-pending .invitation-expiry{text-align:right;margin-left:auto}.team-pending time{font-size:11px}.team-pending .team-invitation-note{font-size:11px;line-height:1.7;margin-top:15px}.invitation-avatar{border:1px dashed #bfc4b0;background:transparent!important}@media (min-width:1700px){.desk-columns{grid-template-columns:minmax(290px,var(--desk-left)) 8px minmax(400px,1fr) 8px minmax(325px,var(--desk-right))}.desk-product-open{grid-template-columns:70px 1fr}.desk-product-open>.product-img{width:70px;height:89px}}@media (max-width:1150px){.desk-columns{grid-template-columns:245px minmax(0,1fr)}.desk-divider{display:none}.desk-left{border-right:1px solid var(--desk-line);padding:24px 18px}.desk-center{padding:24px}.desk-right{grid-column:1/-1;border-top:1px solid var(--desk-line);padding:25px;display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);column-gap:35px}.desk-right>.desk-pane-heading{grid-column:1/-1}.desk-right .desk-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-content:start;grid-row:span 2}.desk-right .desk-details{grid-column:1/-1}.desk-right .desk-submit-block{margin-top:0}.desk-right .desk-help{margin-top:25px}.lifestyle-desk .desk-right .desk-brief{margin-top:0}.lifestyle-desk .desk-right .desk-submit-block{grid-column:2;margin-top:20px}.desk-photo-stage{height:min(55svh,590px)}.desk-lifestyle-stage{height:min(52svh,540px)}}@media (max-width:760px){.desk-topline{padding:12px 20px;gap:12px}.desk-topline-note{display:none}.desk-columns{grid-template-columns:1fr}.desk-left{border-right:0;border-bottom:1px solid var(--desk-line);padding:24px 20px}.desk-pane-heading{margin-bottom:15px}.desk-product-list{display:grid;grid-template-columns:1fr 1fr;max-height:235px;margin-inline:-6px}.desk-product-open{grid-template-columns:45px minmax(0,1fr);gap:8px}.desk-product-open>.product-img{width:45px;height:60px}.desk-product-row{padding:6px;gap:6px}.desk-product-open .desk-credit{display:none}.desk-left>.desk-check{margin-bottom:8px}.desk-upload{min-height:64px;padding:13px;display:grid;grid-template-columns:auto 1fr;gap:5px 13px;text-align:left}.desk-upload>svg{grid-row:span 2;margin:0}.desk-left>.desk-footnote,.desk-upload>small{display:none}.desk-center{padding:24px 20px}.desk-right{display:flex;flex-direction:column;padding:25px 20px}.desk-right .desk-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.desk-right .desk-submit-block{margin-top:25px}.desk-right .desk-help{display:none}.desk-reference-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.desk-reference-card{grid-template-columns:55px minmax(0,1fr);gap:9px;min-height:75px;padding:6px}.desk-reference-thumb{width:55px;height:65px}.desk-reference-card strong{font-size:16px}.desk-reference-card em,.desk-reference-card>svg,.desk-reference-credits{display:none}.desk-left-links{display:flex;gap:17px;margin-top:16px;padding-top:0}.desk-left-links>a{flex:1 1;padding:14px 0 0;border:0}.desk-left-links>a>svg{width:14px}.desk-left-links>a>span{font-size:10px}.desk-left-links small{display:none!important}.desk-reference-caption{padding:40px 18px 18px}.desk-lifestyle-stage{min-height:300px;height:55svh}.desk-statusbar{padding:12px 20px;gap:15px;flex-wrap:wrap}.desk-statusbar>span:nth-child(2){display:none}.desk-error{padding-inline:20px;flex-wrap:wrap}.desk-error>span{flex:1 1}.desk-right .desk-brief{margin-top:25px!important}}@media (max-width:420px){.team-pending>article{flex-wrap:wrap}.team-pending .invitation-expiry{width:100%;text-align:left;margin-left:47px}.desk-product-list{grid-template-columns:1fr;max-height:220px}.desk-product-open{grid-template-columns:48px 1fr}.desk-product-open strong{-webkit-line-clamp:1}.desk-product-open>span{flex-direction:row;align-items:center;flex-wrap:wrap}.desk-product-open>span>small{width:100%}.desk-product-open .desk-state{margin-left:auto}.desk-reference-card{grid-template-columns:43px minmax(0,1fr);gap:8px}.desk-reference-thumb{width:43px}.desk-pane-heading h1{font-size:26px}.desk-history{flex-direction:column;align-items:stretch}.desk-history>button{align-self:end}.desk-board-actions{align-items:stretch;flex-direction:column;gap:13px}.desk-board-actions>.desk-button{align-self:end}.desk-shot-note>.desk-field:first-child{display:flex;gap:8px;align-items:stretch}.desk-statusbar{font-size:9px}.desk-dialog-actions>span{display:none}.desk-scene-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.atelier-desk *,.atelier-desk :after,.atelier-desk :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.commerce-layout .desk-pane{padding:22px 18px}.commerce-layout .desk-pane-heading{margin-bottom:16px}.commerce-layout .desk-right{display:flex;flex-direction:column}.commerce-layout .desk-right h2{font-size:24px}.commerce-product-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.commerce-product-filters label{min-width:0;display:flex;flex-direction:column;gap:7px}.commerce-product-filters label>span{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--desk-muted)}.commerce-brand,.commerce-product-filters select{width:100%;min-height:37px;padding:9px;font-size:11px;border:1px solid var(--desk-line);border-radius:3px}.commerce-layout .desk-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0 0 18px;padding:2px;max-height:440px}.commerce-layout .desk-product-row{position:relative;display:block;border-color:var(--desk-line);padding:8px}.commerce-layout .desk-product-row>input{position:absolute;top:12px;left:12px;z-index:1;background:var(--desk-paper)}.commerce-layout .desk-product-row.active{border-color:var(--desk-ink)}.commerce-layout .desk-product-open{display:flex;flex-direction:column;gap:8px}.commerce-layout .desk-product-open>.product-img{width:100%;height:135px;border:0;background:#f0efe9}.commerce-layout .desk-product-open>span{flex-direction:column;align-items:flex-start;gap:4px}.commerce-layout .desk-product-open strong{-webkit-line-clamp:2;min-height:30px}.commerce-layout .desk-product-open .desk-credit{display:inline-flex;font-size:8px}.commerce-layout .desk-product-open .desk-state{margin:0}.commerce-layout .desk-photo-stage{height:clamp(280px,38svh,490px)}.commerce-layout .desk-main-photo{padding:10px}.commerce-layout .desk-image-meta{padding:8px 0}.commerce-layout .desk-source-summary{padding:4px 0 10px}.commerce-layout .desk-history{padding-top:10px}.commerce-technical{border-top:1px solid var(--desk-line);margin-top:16px;padding-top:18px}.commerce-technical .desk-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 16px;align-items:end}.commerce-technical .desk-field{gap:6px}.commerce-technical .desk-toggle button{padding:8px 4px;font-size:10px}.commerce-technical .desk-field select{min-height:36px;font-size:11px;padding:8px}.commerce-technical .desk-static-value{padding:10px;font-size:11px}.commerce-technical .desk-static-value small{font-size:8px}.commerce-technical .desk-check{grid-column:2;grid-row:2;font-size:10px;padding:8px 0}.commerce-technical .desk-details{border:0;padding:0;margin:0;align-self:center}.commerce-technical .desk-details summary{font-size:10px}.commerce-technical .desk-details[open]{grid-column:1/-1}.commerce-technical .desk-details>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.commerce-technical .desk-details textarea{min-height:70px}.commerce-technical .desk-details label:last-child{grid-column:1/-1}.commerce-instruction{display:grid;grid-template-columns:1fr auto;gap:10px 14px;margin-top:18px;border:1px solid var(--desk-line);border-radius:4px;padding:16px}.commerce-instruction-title{grid-column:1/-1}.commerce-instruction-title h2{font-size:20px}.commerce-instruction>p:first-of-type{grid-column:1/-1;font-size:12px;color:var(--desk-muted);line-height:1.6}.commerce-instruction .desk-selection-summary{margin:0;align-self:center;gap:6px}.commerce-instruction .desk-selection-summary strong{font:inherit;font-size:12px}.commerce-instruction .desk-selection-summary span{font-size:10px}.commerce-instruction .desk-button.wide{width:auto;min-height:40px;padding:10px 12px;font-size:11px}.commerce-instruction .desk-payment-note,.commerce-instruction>.desk-footnote{grid-column:1/-1;margin:0;text-align:left;font-size:9px}.commerce-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start;max-height:640px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.commerce-result{min-width:0;position:relative;border:1px solid var(--desk-line);border-radius:3px;overflow:hidden;padding-bottom:8px}.commerce-result-image{display:block;width:100%;padding:0;background:#fdfdfb}.commerce-result-image .studio-photo{display:block;width:100%;aspect-ratio:3/4;object-fit:contain}.commerce-result>input{position:absolute;left:8px;top:8px}.commerce-result-meta{display:flex;justify-content:space-between;gap:4px;align-items:center;padding:6px 8px 0}.commerce-result-meta .desk-square-action{border:0;width:25px;height:25px}.commerce-result-meta .desk-state{font-size:9px;gap:4px}.commerce-result-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:9px;line-height:1.5;margin:4px 8px}.commerce-result>.desk-credit{margin:0 8px;font-size:8px}.commerce-results-footer{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:12px;justify-content:space-between}.commerce-results-footer .desk-button{padding:8px;font-size:10px}.commerce-results-footer a{display:inline-flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}@media (min-width:1500px){.commerce-layout{grid-template-columns:minmax(var(--desk-left),32%) 8px minmax(400px,1fr) 8px minmax(var(--desk-right),23%)}.commerce-layout .desk-product-open{display:grid;grid-template-columns:minmax(60px,.8fr) minmax(0,1fr);align-items:center}.commerce-layout .desk-product-open>.product-img{height:155px}.commerce-technical .desk-form{grid-template-columns:1.2fr 1fr 1fr}.commerce-technical .desk-check{grid-column:3;grid-row:1}}@media (max-width:1150px) and (min-width:761px){.commerce-layout{grid-template-columns:300px minmax(0,1fr)}.commerce-layout .desk-right{grid-column:1/-1}.commerce-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-results-footer{margin-top:16px}}@media (max-width:760px){.commerce-layout .desk-pane{padding:20px 16px}.commerce-layout .desk-product-list{max-height:285px}.commerce-layout .desk-product-open>.product-img{height:120px}.commerce-layout .desk-photo-stage{height:45svh}.commerce-layout .desk-pane-heading h1{font-size:26px}.commerce-results-grid{max-height:none}.commerce-instruction{grid-template-columns:1fr}.commerce-instruction .desk-button.wide{width:100%}}.atelier-content-studio{--cs-shell-height:96px}.atelier-content-studio .atelier-header{height:52px;min-height:52px;padding-inline:20px}.atelier-content-studio .atelier-logo{gap:3px}.atelier-content-studio .atelier-logo img{width:112px;height:auto}.atelier-content-studio .atelier-logo>span{font-size:6px;letter-spacing:2.7px}.atelier-content-studio .atelier-navigation{top:52px}.atelier-content-studio .atelier-section-bar{position:relative;height:44px;min-height:44px;padding-inline:20px}.atelier-content-studio .atelier-section-bar nav{gap:21px}.atelier-content-studio .atelier-section-bar nav a{font-size:10px}.atelier-content-studio .atelier-studio-title{position:absolute;left:50%;transform:translateX(-50%);margin:0;font:400 23px/1 Georgia,Times New Roman,serif;letter-spacing:.3px;white-space:nowrap}.atelier-content-studio .atelier-help{margin-left:auto;font-size:10px}.atelier-content-studio .staff-avatar{width:28px;height:28px;font-size:9px}.atelier-content-studio .staff-summary-name{font-size:10px}.content-studio{--cs-ink:#252722;--cs-muted:#7e8176;--cs-line:#dedfd6;--cs-paper:#f9f9f5;--cs-canvas:#edeee8;--cs-focus:#8b826b;--cs-left:clamp(252px,23.2vw,330px);--cs-right:clamp(212px,18.4vw,270px);width:100%;min-width:0;color:var(--cs-ink);background:var(--cs-paper);font:12px/1.45 Arial,Helvetica,sans-serif}.content-studio *,.content-studio :after,.content-studio :before{box-sizing:border-box}.content-studio :where(h1,h2,h3,p,figure,dl,dd){margin:0}.content-studio :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.content-studio button{font:inherit;color:inherit;transition:background-color .14s,border-color .14s,color .14s}.content-studio button:disabled{opacity:.4;cursor:not-allowed}.content-studio :where(button,a,summary):focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.content-studio :where(input,select,textarea){min-width:0;font:inherit;color:inherit;border-radius:3px;box-shadow:none}.content-studio :where(input,select,textarea):focus{outline:2px solid #a18b632e;outline-offset:1px;border-color:var(--cs-focus);box-shadow:none}.content-studio svg{flex-shrink:0}.content-studio [hidden]{display:none!important}.content-studio .cs-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border:1px solid #babdb0;border-radius:3px;background:transparent;font-size:11px;line-height:1.35}.content-studio .cs-button:hover:not(:disabled){background:#eeeee6;border-color:#7e8573}.content-studio .cs-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:3px;background:transparent;color:#808777;flex-shrink:0}.content-studio .cs-icon-button:hover:not(:disabled){background:#e8ebe1;color:var(--cs-ink)}.content-studio .cs-text-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;font-size:10px;text-align:left;color:#727c65;text-underline-offset:3px}.content-studio .cs-text-button:hover:not(:disabled){text-decoration:underline}.content-studio>.desk-error{margin:0;padding:10px 20px;border:0;border-bottom:1px solid #decdb5;border-radius:0;background:#f8f1e4;font-size:12px}.content-studio .cs-workspace{display:grid;grid-template-columns:var(--cs-left) minmax(0,1fr) var(--cs-right);height:calc(100dvh - var(--cs-shell-height,96px));min-height:510px}.content-studio .cs-workspace.hide-library{grid-template-columns:minmax(0,1fr) var(--cs-right)}.content-studio .cs-workspace.hide-library .cs-control-rail{display:none}.content-studio .cs-workspace.hide-inspector{grid-template-columns:var(--cs-left) minmax(0,1fr)}.content-studio .cs-workspace.hide-inspector .cs-looks{display:none}.content-studio .cs-workspace.hide-library.hide-inspector{grid-template-columns:minmax(0,1fr)}.content-studio .cs-mobile-tabs{display:none}.content-studio .cs-control-rail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;border-right:1px solid var(--cs-line);background:#f8f8f3}.content-studio .cs-control-rail>section{padding-inline:18px}.content-studio .cs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;height:26px;flex-shrink:0}.content-studio :is(.cs-section-heading h2,.cs-poses h2,.cs-technical h2){font-size:12px;font-weight:500}.content-studio .cs-section-heading>span{font-size:9px;color:var(--cs-muted)}.content-studio .cs-cast{height:clamp(240px,32dvh,300px);min-height:240px;display:grid;grid-template-rows:20px 28px minmax(0,1fr) 13px;gap:5px;padding-top:9px;padding-bottom:8px;border-bottom:1px solid var(--cs-line);flex-shrink:0}.content-studio .cs-cast select{width:100%;height:30px;padding:4px 8px;border:1px solid #dedfd6;background:#fff;font-size:11px}.content-studio .cs-cast-portrait{position:relative;min-height:0;overflow:hidden;border-radius:3px;background:#b4aea4}.content-studio .cs-cast-portrait>.studio-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.content-studio .cs-cast-caption{font-size:8px;line-height:15px;color:var(--cs-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-studio .cs-cast-product{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#737b68;background:#e7e8e1}.content-studio .cs-cast-product small{font-size:9px}.content-studio .cs-wardrobe .cs-section-heading{height:20px}.content-studio .cs-wardrobe{display:flex;flex-direction:column;flex:1 1;min-height:186px;padding-top:6px;padding-bottom:8px;border-bottom:1px solid var(--cs-line)}.content-studio .cs-search{display:flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid #dfe2d7;border-radius:3px;background:#fff;color:var(--cs-muted);flex-shrink:0}.content-studio .cs-search input{width:100%;padding:4px 0;border:0;background:transparent;font-size:10px;outline:0}.content-studio .cs-search:focus-within{outline:2px solid #a18b632e;border-color:var(--cs-focus)}.content-studio .cs-wardrobe-tabs{display:flex;gap:22px;height:28px;border-bottom:1px solid var(--cs-line);flex-shrink:0}.content-studio .cs-wardrobe-tabs button{font-size:10px;border-bottom:2px solid transparent;color:var(--cs-muted);padding:6px 0}.content-studio .cs-wardrobe-tabs button[aria-pressed=true]{color:var(--cs-ink);border-color:var(--cs-ink)}.content-studio .cs-filters{display:flex;gap:12px;overflow-x:auto;flex-shrink:0;scrollbar-width:thin}.content-studio .cs-filters button{padding:7px 0;white-space:nowrap;font-size:9px;color:var(--cs-muted)}.content-studio .cs-filters button[aria-pressed=true]{color:var(--cs-ink);text-decoration:underline;text-underline-offset:3px}.content-studio .cs-clothes-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.content-studio .cs-clothing{display:flex;align-items:center;gap:5px;border-bottom:1px solid #e1e4d9;min-height:28px}.content-studio .cs-clothing-detail{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0;text-align:left;padding:2px 0}.content-studio .cs-clothing-detail img{width:28px;height:24px;object-fit:contain;background:#eeeee7;border-radius:2px;flex-shrink:0}.content-studio .cs-clothing-detail>span{min-width:0}.content-studio .cs-clothing-detail strong{display:block;font-size:10px;line-height:1.4;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-studio .cs-clothing-detail small{display:none;font-size:8px;line-height:1.4;color:#929788;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-studio .cs-clothing-detail:hover strong{text-decoration:underline;text-underline-offset:3px}.content-studio .cs-add-clothing{width:100%;min-height:26px;font-size:10px;margin-top:6px;flex-shrink:0}.content-studio .cs-list-empty{padding:15px 5px;font-size:10px;color:var(--cs-muted)}.content-studio .cs-list-empty a{display:flex;align-items:center;gap:8px;margin-top:10px;text-decoration:underline}.content-studio .cs-poses{padding-top:9px;padding-bottom:7px;flex-shrink:0}.content-studio .cs-pose-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:7px}.content-studio .cs-pose-options>button{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:stretch;font-size:8px;text-align:center}.content-studio .cs-pose-art{position:relative;display:grid;place-items:center;height:clamp(50px,7.6dvh,72px);border:1px solid transparent;border-radius:3px;background:#e7e8e0;color:#3b3e36}.content-studio .cs-pose-art>svg{height:100%;width:auto}.content-studio .cs-pose-options button[aria-pressed=true] .cs-pose-art{border-color:#747e65;background:#dfe5d6}.content-studio .cs-pose-art i{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#657351;color:#fff}.content-studio .cs-creative-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:8px 0 0;font-size:10px}.content-studio .cs-creative-toggle>svg:nth-of-type(2){margin-left:auto}.content-studio .cs-creative-toggle>i{background:#eee3cf;color:#84612d;width:17px;height:17px;text-align:center;border-radius:50%;font-size:10px;font-style:normal}.content-studio .cs-stage-column{display:grid;grid-template-rows:36px minmax(0,1fr) auto auto;min-width:0;min-height:0;background:var(--cs-canvas);container-type:inline-size}.content-studio .cs-stage-column.has-history{grid-template-rows:36px minmax(0,1fr) 68px auto auto}.content-studio .cs-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:8px;padding:0 18px;border-bottom:1px solid #e0e2d8;background:#f3f4ed;min-width:0}.content-studio .cs-view-tabs{display:flex;align-items:stretch;gap:20px;min-width:0}.content-studio .cs-view-tabs>button{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:10px;color:var(--cs-muted);border-bottom:2px solid transparent;white-space:nowrap}.content-studio .cs-view-tabs>button[aria-pressed=true]{color:var(--cs-ink);border-color:var(--cs-ink)}.content-studio .cs-view-tabs>.cs-icon-button{align-self:center}.content-studio .cs-tools{display:flex;gap:3px;align-items:center;flex-shrink:0}.content-studio .cs-history-toggle{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 7px;font-size:10px;color:#7d8670;border-radius:3px}.content-studio .cs-history-toggle:hover,.content-studio .cs-history-toggle[aria-expanded=true]{background:#e2e7d9}.content-studio .cs-canvas{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:33px 20px 35px;overflow:hidden}.content-studio .cs-canvas-label{position:absolute;top:10px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;color:#858c7a;pointer-events:none}.content-studio .cs-canvas-label>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-studio .cs-canvas-label .desk-state{flex-shrink:0;font-size:9px}.content-studio .cs-stale-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #dbcfb2;border-radius:3px;background:#faf5e9;color:#846e4b;font-size:10px;line-height:1.4}.content-studio .cs-stale-banner button{text-decoration:underline;text-underline-offset:3px;font-size:9px}.content-studio>.cs-stale-banner{border-radius:0;border-width:0 0 1px;padding-inline:20px}.content-studio .cs-canvas:has(>.cs-stale-banner){grid-template-rows:auto minmax(0,1fr)}.content-studio .cs-canvas>.cs-stale-banner{margin-bottom:8px}.content-studio .cs-image-area{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px}.content-studio .cs-image-area.is-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.content-studio :is(.cs-source,.cs-result){display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;overflow:hidden}.content-studio .cs-result{grid-template-rows:minmax(0,1fr)}.content-studio .cs-image-area.is-compare .cs-result{grid-template-rows:auto minmax(0,1fr)}.content-studio :is(.cs-source,.cs-result) figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;min-height:24px;padding:4px 8px;font-size:8px;color:#79846c}.content-studio .cs-source figcaption select{width:100%;min-width:0;font-size:9px;padding:3px;background:#fff;border:1px solid var(--cs-line)}.content-studio .cs-source{background:#f7f8f2;border:1px solid var(--cs-line)}.content-studio .cs-image-scroll{min-width:0;min-height:0;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.content-studio .cs-image-scroll>img{display:block;min-width:0;min-height:0;max-width:none;max-height:none;object-fit:contain;object-position:center}.content-studio .cs-canvas-bottom{position:absolute;bottom:7px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:9px;color:#818b74}.content-studio .cs-canvas-bottom .desk-credit{font-size:9px}.content-studio .cs-zoom{display:flex;border:1px solid #d6dacd;background:#f7f8f1;border-radius:3px;overflow:hidden}.content-studio .cs-zoom button{height:25px;min-width:25px;padding:0 7px;font-size:9px}.content-studio .cs-zoom button+button{border-left:1px solid #dfe2d7}.content-studio .cs-empty{align-self:center;justify-self:center;max-width:420px;text-align:center;padding:12px}.content-studio .cs-empty>svg{color:#9aa48b;margin-bottom:15px}.content-studio .cs-empty h2{font:400 25px/1.2 Georgia,Times New Roman,serif}.content-studio .cs-empty p{font-size:11px;line-height:1.6;color:var(--cs-muted);margin-top:11px}.content-studio .cs-empty-products{display:flex;justify-content:center;gap:10px;margin-top:18px}.content-studio .cs-empty-products img{width:64px;height:74px;min-height:0;object-fit:contain;background:#f6f7f1}.content-studio .cs-empty .cs-button{margin-top:18px}.content-studio .cs-canvas:has(.cs-empty){overflow-y:auto}.content-studio .cs-filmstrip{display:flex;align-items:center;gap:9px;padding:7px 14px;overflow-x:auto;min-width:0;min-height:0;background:#f6f7f1;border-top:1px solid var(--cs-line);scrollbar-width:thin}.content-studio .cs-film-card{display:flex;align-items:center;gap:7px;height:52px;padding:4px 10px 4px 4px;border:1px solid var(--cs-line);border-radius:3px;flex-shrink:0;text-align:left}.content-studio .cs-film-card.active{background:white;border-color:#7c876b}.content-studio .cs-film-card img{width:31px;height:42px;object-fit:contain}.content-studio .cs-film-card strong{display:block;font-size:10px;font-weight:400}.content-studio .cs-film-card small{display:block;font-size:8px;color:var(--cs-muted)}.content-studio .cs-new-content{display:inline-flex;align-items:center;gap:7px;padding:8px;border:1px dashed #c5ccbb;border-radius:3px;font-size:9px;white-space:nowrap}.content-studio .cs-filmstrip>a{margin-left:auto;white-space:nowrap}.content-studio .cs-technical{padding:10px 20px 11px;border-top:1px solid #d7dccd;background:#f7f8f2}.content-studio .cs-technical h2{margin-bottom:7px;font-size:11px}.content-studio .cs-technical fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;border:0;padding:0;margin:0;min-width:0}.content-studio .cs-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:9px;color:#7d8572}.content-studio .cs-field select{width:100%;min-width:0;height:29px;padding:4px 7px;border:1px solid #dfe3d5;border-radius:3px;background:#fff;color:#414839;font-size:10px}.content-studio .cs-ai-dock{min-width:0;padding:8px 20px 7px;border-top:1px solid #d7dccd;background:#f2f5ec}.content-studio .cs-ai-heading{display:flex;align-items:center;gap:10px;min-height:22px;margin-bottom:5px}.content-studio .cs-ai-heading>label{font-size:11px;font-weight:500}.content-studio .cs-ai-wordmark{display:flex;align-items:center;gap:4px;margin-left:auto;font:12px/1 Georgia,serif;letter-spacing:2px;color:#727e62}.content-studio .cs-ai-wordmark>span{font:7px/1 Arial,sans-serif;letter-spacing:.5px;padding:2px 3px;border:1px solid #bac5ac;border-radius:2px}.content-studio .cs-ai-heading .cs-icon-button{width:22px;height:22px}.content-studio .cs-ai-composer{background:#fff;border:1px solid #d5deca;border-radius:6px;box-shadow:0 2px 7px #34422207;overflow:hidden}.content-studio .cs-ai-composer:focus-within{border-color:#95a180;box-shadow:0 0 0 2px #95a18020}.content-studio .cs-ai-composer textarea{display:block;width:100%;height:39px;min-height:39px;max-height:120px;padding:7px 10px 2px;border:0;border-radius:0;outline:0;background:transparent;font-size:11px;line-height:1.6;resize:vertical}.content-studio .cs-ai-composer textarea::placeholder{color:#a1a895}.content-studio .cs-ai-composer textarea:read-only{color:#7e8772}.content-studio .cs-ai-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 7px 6px}.content-studio .cs-ai-attachments{display:flex;align-items:center;gap:3px;min-width:0}.content-studio .cs-ai-attachments>.cs-icon-button{width:27px;height:28px;border:1px solid #e2e8da}.content-studio .cs-ai-references{display:flex;gap:4px;min-width:0}.content-studio .cs-ai-references button{width:28px;height:28px;border:1px solid #e2e8da;background:#f6f8f2;border-radius:3px;padding:2px}.content-studio .cs-ai-references img{width:100%;height:100%;min-height:0;object-fit:contain}.content-studio .cs-ai-send-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.content-studio .cs-ai-count{font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#929c85}.content-studio .cs-ai-send{display:flex;align-items:center;justify-content:center;gap:9px;min-height:33px;padding:7px 12px;border-radius:4px;background:#242a20;color:#fff;font-size:10px}.content-studio .cs-ai-send:hover:not(:disabled){background:#424d36}.content-studio .cs-ai-suggestions{display:flex;gap:5px;overflow-x:auto;padding:7px;border-top:1px solid #e5e9de;scrollbar-width:thin}.content-studio .cs-ai-suggestions button{display:flex;align-items:center;gap:3px;flex-shrink:0;min-height:27px;padding:4px 7px;border:1px solid #dce3d2;border-radius:3px;font-size:9px;color:#69785a}.content-studio .cs-ai-hint{margin-top:4px;font-size:8px;line-height:1.3;color:#9aa38f}.content-studio .cs-looks{display:flex;flex-direction:column;min-width:0;min-height:0;padding:17px 18px 12px;border-left:1px solid var(--cs-line);background:#f5f4ed}.content-studio .cs-looks-heading{display:flex;align-items:center;gap:9px;flex-shrink:0}.content-studio .cs-looks-heading h2{font:400 16px/1.25 Georgia,serif}.content-studio .cs-looks-heading>button{margin-left:auto;width:22px}.content-studio .cs-save-look{padding:17px 0;border-bottom:1px solid #e2e1d6;display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.content-studio .cs-save-look .desk-save{display:flex;align-items:center;gap:5px;font-size:9px;color:#8b8d7e}.content-studio .cs-save-look .cs-button{width:100%;min-height:33px;font-size:10px}.content-studio .cs-current-look{padding:20px 0 17px;flex-shrink:0}.content-studio .cs-current-look>label{display:block;font-size:11px;font-weight:500;margin-bottom:7px}.content-studio .cs-current-look>input{display:block;width:100%;padding:3px 0;font-size:11px;border:0;border-bottom:1px solid transparent;background:transparent;text-overflow:ellipsis}.content-studio .cs-current-look>input:hover:not(:disabled){border-color:#b7bcac}.content-studio .cs-current-look>p{font-size:9px;color:#898e7e;margin-top:5px}.content-studio .cs-recorded{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:#9ca48d;margin-top:7px}.content-studio .cs-look-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.content-studio .cs-look-card{display:block;width:100%;margin-bottom:9px;padding:12px;border:1px solid #e2e2d7;border-radius:3px;background:#fafaf5;text-align:left}.content-studio .cs-look-card:hover:not(:disabled){background:#fff;border-color:#a7b099}.content-studio .cs-look-card strong{display:block;font-weight:400;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.content-studio .cs-look-card>span{display:block;margin-top:5px;font-size:9px;color:#919783}.content-studio .cs-look-card>div{display:flex;align-items:center;gap:4px;margin-top:10px}.content-studio .cs-look-card img{width:23px;height:26px;object-fit:contain;background:#eceee5}.content-studio .cs-look-card svg{margin-left:auto;color:#889476}.content-studio .cs-looks-empty{padding:12px 0;font-size:10px;line-height:1.6;color:#929781}.content-studio .cs-brief-link{flex-shrink:0;margin-top:12px;border-top:1px solid #e2e1d6;padding-top:12px}.content-studio .cs-settings-body{display:flex;flex-direction:column;gap:17px;min-width:0;padding:0;margin:0;border:0}.content-studio .cs-two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-studio :is(.cs-creative-dialog,.cs-garment-dialog){display:flex;flex-direction:column;gap:20px;padding:24px}.content-studio :is(.cs-creative-dialog,.cs-garment-dialog) .cs-field{font-size:12px}.content-studio :is(.cs-creative-dialog,.cs-garment-dialog) .cs-field select{font-size:13px;height:39px}.content-studio .cs-quality-note{display:flex;align-items:flex-start;gap:9px;padding-top:15px;border-top:1px solid var(--cs-line);font-size:11px;line-height:1.6;color:var(--cs-muted)}.content-studio .cs-warning{padding:10px 12px;border:1px solid #ddd0b6;background:#f7f0e4;color:#856536;font-size:11px;line-height:1.6}.content-studio .cs-garment-preview{display:grid;place-items:center;background:#eeeee6}.content-studio .cs-garment-preview img{width:100%;height:180px;object-fit:contain;padding:10px}.content-studio .cs-facts>div{display:grid;grid-template-columns:1fr 1.5fr;gap:14px;padding:5px 0;font-size:11px}.content-studio .cs-facts dt{color:var(--cs-muted)}.content-studio .cs-facts dd{overflow-wrap:anywhere}.content-studio dialog{background:var(--cs-paper)}.content-studio .dialog-head h2{font:400 25px/1.2 Georgia,serif}.content-studio .desk-saved-look{display:grid;grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:18px 0;border-top:1px solid var(--cs-line)}.content-studio .desk-saved-look .desk-confirm-products{margin:0;gap:3px}.content-studio .desk-saved-look .product-img{width:30px;height:42px;object-fit:contain;background:#eeeee5}.content-studio .desk-saved-look strong{font-size:12px;font-weight:500}.content-studio .desk-saved-look p{margin-top:5px;font-size:10px;color:var(--cs-muted)}@container (max-width:520px){.content-studio .cs-ai-count{display:none}.content-studio .cs-ai-send{padding-inline:9px;gap:5px}.content-studio .cs-ai-references{gap:2px}.content-studio .cs-technical fieldset{gap:8px}.content-studio :is(.cs-technical,.cs-ai-dock){padding-inline:12px}}@media(min-width:901px) and (max-width:1100px){.content-studio{--cs-left:234px;--cs-right:205px}.content-studio .cs-control-rail>section,.content-studio .cs-looks{padding-inline:13px}.atelier-content-studio .atelier-studio-title{font-size:20px}.atelier-content-studio .atelier-section-bar nav{gap:14px}.content-studio .cs-toolbar{padding-inline:10px}.content-studio .cs-view-tabs{gap:12px}}@media(max-width:900px){.atelier-content-studio{--cs-shell-height:122px}.atelier-content-studio .atelier-section-bar{height:70px;min-height:70px;flex-direction:column;gap:0;padding:8px 16px 0}.atelier-content-studio .atelier-studio-title{position:static;transform:none;display:block;font-size:19px;line-height:24px}.atelier-content-studio .atelier-section-bar nav{width:100%;justify-content:space-between;flex:1 1;gap:14px}.atelier-content-studio .atelier-help{display:none}.content-studio .cs-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:40px;border-bottom:1px solid var(--cs-line);padding:0 12px;background:#f7f8f1}.content-studio .cs-mobile-tabs button{font-size:11px;padding:10px 0;border-bottom:2px solid transparent;color:var(--cs-muted)}.content-studio .cs-mobile-tabs button[aria-pressed=true]{color:var(--cs-ink);border-color:var(--cs-ink)}.content-studio .cs-workspace,.content-studio .cs-workspace.hide-inspector,.content-studio .cs-workspace.hide-library,.content-studio .cs-workspace.hide-library.hide-inspector{display:block;height:calc(100dvh - var(--cs-shell-height) - 40px);min-height:490px}.content-studio .cs-workspace>:is(.cs-control-rail,.cs-stage-column,.cs-looks){display:none}.content-studio .cs-workspace[data-mobile=library] .cs-control-rail{display:flex;height:100%;border:0}.content-studio .cs-workspace[data-mobile=stage] .cs-stage-column{display:grid;height:100%}.content-studio .cs-workspace[data-mobile=inspector] .cs-looks{display:flex;height:100%;border:0}.content-studio .cs-control-rail>section{padding-inline:20px}.content-studio .cs-section-heading .cs-icon-button{display:none}.content-studio .cs-cast{height:260px;grid-template-rows:26px 36px minmax(0,1fr) 15px}.content-studio .cs-cast select{height:36px;font-size:16px}.content-studio .cs-cast-portrait .studio-photo{object-position:center 30%}.content-studio .cs-cast-caption{font-size:9px}.content-studio .cs-wardrobe{min-height:220px}.content-studio .cs-search{height:34px}.content-studio .cs-search input{font-size:16px}.content-studio .cs-wardrobe-tabs{height:36px}.content-studio .cs-wardrobe-tabs button{font-size:11px}.content-studio .cs-clothing{min-height:44px}.content-studio .cs-clothing-detail strong{font-size:12px}.content-studio .cs-clothing-detail small{font-size:9px}.content-studio .cs-clothing>.cs-icon-button{width:40px;height:40px}.content-studio .cs-add-clothing{min-height:36px}.content-studio .cs-pose-art{height:62px}.content-studio .cs-pose-options>button{font-size:10px}.content-studio .cs-creative-toggle{min-height:38px;font-size:11px}.content-studio .cs-technical{padding-top:9px;padding-bottom:10px}.content-studio .cs-field{font-size:9px}.content-studio .cs-field select{height:34px;padding-inline:5px;font-size:16px}.content-studio .cs-ai-composer textarea{height:52px;min-height:52px;font-size:16px;line-height:1.45}.content-studio .cs-ai-send{min-height:38px;font-size:11px}.content-studio .cs-ai-attachments>.cs-icon-button{height:34px}.content-studio .cs-ai-hint{font-size:8px}.content-studio .cs-ai-dock{padding-bottom:max(8px,env(safe-area-inset-bottom))}.content-studio .cs-looks{padding:20px}.content-studio .cs-look-card{padding:16px}.content-studio .cs-look-card strong{font-size:13px}.content-studio .cs-current-look>input{font-size:16px;min-height:36px}.content-studio .cs-save-look .cs-button{min-height:40px;font-size:12px}.content-studio .desk-saved-look{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:540px){.content-studio .cs-toolbar{padding-inline:10px}.content-studio .cs-view-tabs{gap:12px}.content-studio .cs-tools{gap:0}.content-studio .cs-canvas{padding-inline:12px}.content-studio .cs-canvas-bottom,.content-studio .cs-canvas-label{left:12px;right:12px}.content-studio .cs-canvas-bottom .desk-credit{display:none}.content-studio .cs-technical fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.content-studio .cs-empty h2{font-size:23px}.content-studio .cs-empty-products img{width:49px;height:58px}.content-studio .cs-ai-references button{width:25px;height:28px}.content-studio .cs-ai-attachments{gap:2px}.content-studio .cs-image-area.is-compare{gap:6px}}@media(prefers-reduced-motion:reduce){.content-studio *,.content-studio :after,.content-studio :before{transition:none!important;scroll-behavior:auto!important}}:is(.content-studio,.incoming-preview) .cs-image-viewport{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;outline-offset:-3px}:is(.content-studio,.incoming-preview) .cs-image-viewport>img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:is(.content-studio,.incoming-preview) .cs-image-viewport.is-zoomed{cursor:grab}:is(.content-studio,.incoming-preview) .cs-image-viewport.is-zoomed.is-dragging{cursor:grabbing}.content-studio:has(.cs-stage-column.is-fullscreen){transform:none!important;animation:none!important}.content-studio .cs-stage-column.is-fullscreen{position:fixed;inset:0;width:100%;height:100dvh!important;min-height:0;z-index:1100;display:grid!important;grid-template-rows:44px minmax(0,1fr)!important;background:var(--cs-canvas)}.content-studio .cs-stage-column.is-fullscreen>:not(.cs-toolbar):not(.cs-canvas){display:none}.content-studio .cs-stage-column:fullscreen{width:100vw;height:100dvh}.content-studio .cs-stage-column.is-fullscreen .cs-canvas{padding-bottom:45px}.content-studio .cs-stage-column.is-fullscreen .cs-canvas-bottom{bottom:12px}.content-studio .cs-stage-column[data-theme=dark]{--cs-canvas:#1d211e;--cs-ink:#e0e5d9;--cs-muted:#a6b09b;--cs-line:#3f4739;color:var(--cs-ink);color-scheme:dark}.content-studio .cs-stage-column[data-theme=dark] :is(.cs-toolbar,.cs-technical,.cs-ai-dock,.cs-filmstrip){background:#202020;border-color:#424a3c}.content-studio .cs-stage-column[data-theme=dark] :is(.cs-ai-composer,.cs-source,.cs-zoom,.cs-field select,.cs-source select,.cs-ai-references button){background:#292929;color:#e0e5d9;border-color:#505c45}.content-studio .cs-stage-column[data-theme=dark] :is(.cs-icon-button,.cs-text-button,.cs-canvas-label,.cs-canvas-bottom,.cs-field,.cs-ai-hint,.cs-ai-wordmark,.cs-history-toggle,figcaption){color:#bbc6ae}.content-studio .cs-stage-column[data-theme=dark] :is(.cs-icon-button,.cs-history-toggle):hover{background:#3c4632}.content-studio .cs-stage-column[data-theme=dark] .cs-ai-composer textarea{color:#e5eadf}.content-studio .cs-stage-column[data-theme=dark] .cs-ai-send{background:#d0ddbe;color:#20291b}.content-studio .cs-stage-column[data-theme=dark] .cs-film-card.active{background:#3d4a31}.content-studio .cs-stage-column[data-theme=dark] .cs-stale-banner{background:#343329;border-color:#615e45;color:#dbd2b6}html:has(.atelier-app[data-theme=dark]){color-scheme:dark;--ink:#e0e5d9;--muted:#b0b8a7;--line:#424a3c;--paper:#171717;--green:#d0ddbe;--green-light:#35402e;background:#171717;color:var(--ink);.atelier-app,.content-studio{--atelier-paper:#171717;--atelier-line:#424a3c;--cs-ink:#e0e5d9;--cs-muted:#b0b8a7;--cs-line:#424a3c;--cs-paper:#202020;--cs-canvas:#1d211e;--desk-line:#424a3c;color:#e0e5d9}.atelier-app,body{background:#171717}.atelier-logo img{filter:invert(1)}:is(.atelier-navigation,.staff-menu-popover,.cs-control-rail,.cs-looks,.cs-mobile-tabs){background:#202020;color:#e0e5d9;border-color:#424a3c}:is(.atelier-section-bar nav a,.atelier-help,.staff-summary-name small,.staff-menu-popover small,.cs-icon-button,.cs-current-look p,.cs-recorded,.cs-look-card>span,.cs-looks-empty,.cs-save-look .desk-save){color:#b0b8a7}.atelier-section-bar nav a:is(:hover,[aria-current]){color:#e0e5d9;border-color:#d0ddbe}.atelier-navigation a[aria-current],:is(.atelier-icon-button,.atelier-navigation a):hover{background:#35402e;color:#e0e5d9}.staff-avatar{background:#35402e;border-color:#536048;color:#e0e5d9}:is(.staff-menu-popover a,.staff-menu-popover button,.cs-clothing,.cs-save-look,.cs-brief-link){border-color:#424a3c}:is(.cs-cast select,.cs-search,.cs-look-card,.cs-mobile-filter select){background:#292929;color:#e0e5d9;border-color:#505c45}:is(.cs-look-card,.cs-button,.cs-icon-button):hover{background:#3c4632}:is(.cs-button,.cs-current-look input:hover,.cs-current-look input:focus){border-color:#65725a}.cs-current-look input,.cs-search input{color:#e0e5d9}:is(input,textarea)::placeholder{color:#a6b09b;opacity:1}.cs-cast-product,.cs-pose-art{background:#292929;color:#d0ddbe}.cs-pose-options button[aria-pressed=true] .cs-pose-art{background:#3d4a31;border-color:#b2c19d}:is(.cs-garment-preview,.cs-clothing img,.cs-look-card img,.desk-saved-look .product-img){background:#343b30}.content-studio dialog,dialog{border-color:#505c45}.content-studio dialog,.dialog-head,dialog{background:#202020;color:#e0e5d9}.content-studio dialog .cs-field,.dialog-head h2{color:#e0e5d9}dialog::backdrop{background:rgb(0 0 0/.7)}:is(.dialog-head,.desk-dialog-actions,.desk-confirm dl,.review-toolbar,.review-reference,.review-decision,.quality-check){border-color:#424a3c}dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#292929;color:#e0e5d9;border-color:#65725a}dialog :is(.secondary,.desk-button){background:#292929;color:#e0e5d9;border-color:#65725a}dialog :is(.secondary,.desk-button):hover:not(:disabled){background:#3c4632}dialog .desk-button.dark{background:#d0ddbe;color:#20291b}:is(.desk-confirm,.command-results strong,.review-reference strong){color:#e0e5d9}:is(.desk-confirm dt,.desk-dialog-actions>span,.command-results small,.command-results h3,.command-input,.command-input kbd,.guide-intro,.usage-guide li p,.guide-result p,.guide-caution,.review-dossier-head p,.review-dossier-bottom p,.review-facts dt,.review-comparison figcaption span,.quality-check small){color:#b0b8a7}:is(.usage-guide>nav,.guide-result,.review-comparison figure,.review-comparison figcaption){background:#292929;border-color:#505c45}.usage-guide>nav button,.usage-guide>nav small{color:#b0b8a7}.command-results button.active,.usage-guide>nav button.active{background:#3d4a31;color:#e0e5d9;border-color:#65725a}:is(.command-input,.command-input kbd){border-color:#505c45}.cs-warning{background:#343329;border-color:#615e45;color:#dbd2b6}.toast{background:#d0ddbe;color:#20291b;border-color:#65725a}:focus-visible{outline-color:#c6d8ad}}.content-studio .cs-edit-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:10px;min-height:0;min-width:0}.content-studio :is(.cs-outfit-board,.cs-output-pane){display:grid;grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--cs-line);border-radius:4px;background:var(--cs-paper)}.content-studio :is(.cs-outfit-board,.cs-output-pane)>header{display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;letter-spacing:1px;border-bottom:1px solid var(--cs-line)}.content-studio .cs-outfit-board.is-over{outline:2px solid var(--cs-focus);outline-offset:-3px}.content-studio .cs-outfit-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(100px,1fr));gap:8px;padding:12px;min-height:0;overflow:auto}.content-studio .cs-outfit-piece{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 24px;min-height:0;min-width:0}.content-studio .cs-outfit-piece[data-role=bottom]{grid-row:2}.content-studio .cs-outfit-piece:is([data-role=outer],[data-role=top]){grid-row:1}.content-studio .cs-outfit-piece[data-role=onepiece]{grid-row:span 2}.content-studio .cs-outfit-layout[data-count="1"] .cs-outfit-piece{grid-row:1/-1;grid-column:1/-1}.content-studio .cs-piece-image{display:block;min-height:0;width:100%;height:100%}.content-studio .cs-piece-image img{display:block;width:100%;height:100%;object-fit:contain}.content-studio .cs-outfit-piece>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-align:center;line-height:24px}.content-studio .cs-piece-remove{position:absolute;right:0;top:0;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--cs-line);border-radius:50%;background:var(--cs-paper)}.content-studio .cs-outfit-empty{grid-column:1/-1;grid-row:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:15px;color:var(--cs-muted)}.content-studio .cs-outfit-empty strong{font:400 20px Georgia,serif;color:var(--cs-ink)}.content-studio .cs-outfit-empty span{max-width:180px;font-size:11px}.content-studio .cs-output-pane .cs-empty{min-height:0;padding:16px}.content-studio .cs-output-pane .cs-empty h2{font-size:21px}.content-studio .cs-recent-grid{flex:1 1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:9px;padding:12px 0}.content-studio .cs-recent-card{min-width:0;height:auto;aspect-ratio:3/4;align-self:start;display:grid;grid-template-rows:minmax(0,1fr) auto;text-align:left;border:1px solid var(--cs-line);border-radius:3px;overflow:hidden}.content-studio .cs-recent-card.active{outline:2px solid var(--cs-focus);outline-offset:-2px}.content-studio .cs-recent-card>:is(img,div){width:100%;height:100%;min-height:0;object-fit:contain;background:var(--cs-canvas);display:grid;place-items:center}.content-studio .cs-recent-card>span{display:flex;flex-wrap:wrap;gap:4px;padding:6px;justify-content:space-between;font-size:9px}.content-studio .cs-recent-card small{color:var(--cs-muted);font-size:8px}.content-studio .cs-attachment{position:relative;display:inline-flex}.content-studio .cs-ai-references .cs-attachment-remove{position:absolute;top:-5px;right:-5px;width:17px;height:17px;border-radius:50%;background:var(--cs-paper);z-index:1;padding:2px}.content-studio .cs-ai-hint:empty{display:none}@media(max-width:600px){.content-studio .cs-edit-result{gap:5px}.content-studio .cs-canvas{padding-inline:7px}.content-studio .cs-outfit-layout{gap:4px;padding:5px}.content-studio .cs-outfit-empty strong{font-size:15px}.content-studio .cs-output-pane .cs-empty h2{font-size:16px}}html:has(.atelier-app[data-theme=dark]){.simple-commerce{--sc-line:#424a3c;--sc-muted:#b0b8a7;background:#171717;color:#e0e5d9}:is(.sc-library,.sc-workbench,.sc-results,.product-table,.product-card,.category-tree,.catalog-main,.panel,.workspace-navigation){background:#202020;color:#e0e5d9;border-color:#424a3c}:is(.sc-product,.sc-result,.sc-segment,.sc-prepare-bar,.sc-url-form,.sc-upload-details,.sc-search,.desk-upload,.catalog-toolbar,.catalog-filters,.sc-comparison figure,.sc-comparison figcaption){background:#292929;color:#e0e5d9;border-color:#505c45}:is(.simple-commerce,.catalog-layout,.page-head) :is(input,select,textarea,.secondary){background:#292929;color:#e0e5d9;border-color:#505c45}:is(.sc-product.active,.sc-segment button.active,.category-tree button.active){background:#3d4a31;color:#e0e5d9}:is(.sc-muted,.sc-product small,.sc-product p,.product-table small,.page-head p){color:#b0b8a7}:is(.sc-action,.primary){background:#d0ddbe;color:#20291b}.sc-comparison{background:#1d211e}}.content-studio .cs-outfit-piece[data-category="Ayakkabı"]{grid-row:2}.content-studio .cs-outfit-layout[data-dense=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.content-studio .cs-outfit-layout[data-dense=true] .cs-outfit-piece{grid-row:auto;grid-column:auto}.studio-failure-notice{border:1px solid var(--cs-line,#d7d7cf);background:var(--cs-paper,#f8f8f3);border-radius:5px;padding:14px;text-align:left;color:inherit}.content-studio .cs-output-pane.has-failure{grid-template-rows:32px auto minmax(0,1fr);overflow-y:auto}.studio-failure-notice h3{margin:0 0 10px;font-size:15px;line-height:1.4;font-weight:500}.studio-failure-notice p{margin:7px 0;font-size:12px;line-height:1.55}.studio-failure-notice small{display:block;margin-top:12px;font-size:10px;opacity:.7;overflow-wrap:anywhere}