@font-face{font-family:TWK Everett;src:url(/brand/TWKEverett-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:TWK Everett;src:url(/brand/TWKEverett-Medium.otf) format("opentype");font-weight:500 800;font-display:swap}@font-face{font-family:TWK Everett Mono;src:url(/brand/TWKEverettMono-Regular.otf) format("opentype");font-weight:400 700;font-display:swap}.cs-reference-list{display:flex;flex-direction:column;gap:12px;min-width:0}.cs-reference-card{padding:12px;border:1px solid #454548;border-radius:12px;background:#1b1b1d;min-width:0}.cs-reference-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cs-reference-heading img{width:56px;height:64px;object-fit:contain;border-radius:6px;background:#111;flex-shrink:0}.cs-reference-heading strong{font-size:14px;overflow-wrap:anywhere}.cs-reference-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.cs-reference-actions>div{flex:1 1 112px;min-width:0}.cs .cs-reference-actions .cs-upload-compact,.cs .cs-reference-actions [data-slot=button]{min-height:44px;padding:8px;font-size:12px;margin:0;border:1px solid #77777f;border-radius:8px}.cs .cs-reference-actions [data-slot=button]{flex:1 1 106px;color:#ffbdc5;background:#251f23}.cs-reference-actions .cs-error{overflow-wrap:anywhere}.cs .cs-upload:has(input:disabled){opacity:.55;cursor:not-allowed}.cs-delete-dialog,.cs-dialog,.cs.cs{--cs-ink:#fff;--cs-muted:#b6b6bb;--cs-line:#373737;--cs-blue:#fff;--cs-panel:#202020;--cs-input:#1c1c1c;--background:#151516;--foreground:#fff;--card:#202020;--card-foreground:#fff;--popover:#202020;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#111;--secondary:#29292b;--secondary-foreground:#fff;--muted:#252527;--muted-foreground:#b6b6bb;--input:#373737;--border:#373737;--accent:#303033;--accent-foreground:#fff;--ring:#e6d6ff;font-family:TWK Everett,system-ui,-apple-system,sans-serif;color:#fff}.cs.cs{height:100dvh;min-height:0;display:flex;flex-direction:column;background:#09090a;font-size:15px;line-height:1.5;isolation:isolate}.cs *{scrollbar-width:thin;scrollbar-color:#505054 transparent;scroll-margin:18px;box-sizing:border-box}.cs h1{font-size:28px;letter-spacing:-.035em;margin:0 0 8px}.cs h1,.cs h2{font-weight:500}.cs h2{font-size:18px;margin:0 0 12px}.cs h3{font-size:16px;font-weight:500}.cs small{font-size:13px;line-height:1.45;color:var(--cs-muted)}.cs p{margin:8px 0}.cs a{color:inherit}.cs strong{font-weight:500}.cs a:focus-visible,.cs button:focus-visible,.cs input:focus-visible,.cs select:focus-visible,.cs summary:focus-visible,.cs textarea:focus-visible,.cs-delete-dialog button:focus-visible,.cs-dialog button:focus-visible,.cs-dialog input:focus-visible,.cs-dialog textarea:focus-visible{outline:3px solid #e6d6ff;outline-offset:3px}.cs button:disabled{cursor:not-allowed}.cs [data-slot=button]{min-height:42px;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;white-space:normal}.cs [data-slot=checkbox]{border-color:#8c8c92;box-shadow:none}.cs [data-slot=checkbox][data-state=checked]{background:#fff;color:#111;border-color:#fff}.cs .cs-header{height:auto;min-height:64px;flex:0 0 auto;gap:16px;padding:10px 24px;background:#0e0e0e;border-bottom:1px solid #29292c}.cs-brand{display:flex;align-items:center;gap:11px;border:0;background:transparent;flex-shrink:0;color:#fff;font-size:16px;min-height:42px;padding:0}.cs-brand img{width:29px;height:29px;object-fit:contain}.cs-header-divider{height:22px;width:1px;background:#373737}.cs-header .cs-library-nav{padding:8px 10px;color:#bbb}.cs-header .cs-library-nav[aria-pressed=true]{background:#242426;color:#fff}.cs-current-project{display:flex;gap:8px;align-items:center;min-width:0;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;border:0;background:transparent;color:#dedee0;text-align:left;min-height:42px}.cs-current-project svg{flex-shrink:0}.cs-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.cs .cs-new{margin-left:0;background:#1b1b1d;border-color:#373737}.cs .cs-account-chip{white-space:nowrap;font-size:13px}.cs-account-chip svg:first-child{color:#c5c5ca}.cs .cs-environment{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 24px;background:#19181f;color:#ccc7d8;font-size:12px;border-bottom:1px solid #302d39;flex:0 0 auto}.cs-environment button,.cs-environment span{display:flex;align-items:center;gap:7px}.cs-environment button{border:0;background:transparent;color:#e5d4ff;min-height:28px;text-decoration:underline;text-underline-offset:3px;font-size:12px}.cs-subheader{display:flex;align-items:stretch;min-height:54px;border-bottom:1px solid #29292c;flex:0 0 auto;padding:0 24px;background:#101011}.cs .cs-steps{height:auto;min-height:54px;border:0;padding:0;gap:28px}.cs .cs-steps button{font-size:14px;min-width:100px;gap:9px;border-bottom-width:2px;color:#b6b6bb}.cs .cs-steps button span{background:#343437;color:#fff;width:23px;height:23px;font-size:12px}.cs .cs-steps button[aria-current]{color:white;border-color:white}.cs .cs-steps button[aria-current] span{background:#fff;color:#111}.cs-details-button,.cs-mobile-settings{display:flex;align-items:center;gap:6px;margin-left:auto;border:0;background:transparent;font-size:13px;color:#b6b6bb;min-height:44px}.cs-mobile-settings{display:none}.cs-skip{position:fixed;top:-100px;left:16px;z-index:100;background:#fff;color:#000!important;padding:10px 16px;border-radius:8px}.cs-skip:focus{top:8px}.cs .cs-layout{flex:1 1 auto;display:grid;grid-template-columns:320px minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.cs .cs-controls{background:#111112;border-right:1px solid #29292c;padding:24px 20px 0;gap:22px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scroll-padding-bottom:24px}.cs-controls>*{flex-shrink:0}.cs .cs-workspace{background:#09090a;min-width:0;padding:26px 28px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.cs-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.cs-workspace-heading p{color:#aaa;font-size:14px}.cs-eyebrow{font-family:TWK Everett Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#aaa;display:block;margin-bottom:8px}.cs input:not([type=file]),.cs select,.cs textarea,.cs-dialog input,.cs-dialog textarea{color:#fff;background:#1c1c1c;border:1px solid #454548;border-radius:10px;padding:11px 12px;margin-top:8px;min-height:44px;font-family:inherit;font-size:14px;width:100%}.cs input::placeholder,.cs textarea::placeholder,.cs-dialog input::placeholder{color:#949499}.cs label{font-size:14px;color:#dedee2}.cs input[type=range]{padding:0;min-height:22px}.cs select option{background:#202020;color:#fff}.cs .cs-upload{border:1px dashed #56565c;background:#1b1b1d;color:#dedee2;border-radius:12px;min-height:84px;font-size:14px;padding:16px}.cs .cs-upload:hover{border-color:#c4c4ca;background:#242426}.cs .cs-upload:focus-within{outline-color:#e6d6ff}.cs .cs-upload input{margin:0}.cs .cs-check{font-size:13px!important;color:#b6b6bb;gap:9px}.cs .cs-check [data-slot=checkbox]{flex-shrink:0}.cs .cs-text-action{color:#eee!important;font-size:13px;text-underline-offset:4px}.cs .cs-workflow{color:#c9c9cf!important;font-size:12px;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.cs .cs-workflow:hover{color:#fff!important;text-decoration:underline}.cs .cs-muted{color:#b6b6bb;font-size:13px!important}.cs .cs-meta{font-family:TWK Everett Mono,monospace;color:#b6b6bb;font-size:12px}.cs .cs-error,.cs-dialog .cs-error{background:#321f23;color:#ffb5c0;border:1px solid #68414a;border-radius:10px;padding:12px}.cs .cs-notice,.cs-dialog .cs-notice{background:#242229;color:#ded7eb;border:1px solid #44404c;border-radius:10px;padding:12px;font-size:13px}.cs .cs-selected{color:#bdedce}.cs .cs-spin{color:#d5cedf}.cs pre,.cs-dialog pre{background:#141416;border:1px solid #39393c;color:#ccc;overflow-wrap:anywhere;border-radius:10px}.cs .cs-controls [data-slot=tabs-list]{border:1px solid #373737;background:#1c1c1e;border-radius:10px;height:auto;min-height:42px;padding:3px}.cs .cs-controls [data-slot=tabs-trigger]{border:0;color:#b6b6bb;background:transparent;border-radius:7px;font-size:13px;min-height:38px}.cs .cs-controls [data-slot=tabs-trigger][data-state=active]{color:white;background:#37373b;border:0;box-shadow:none}.cs .cs-models{gap:10px}.cs .cs-model{border:1px solid #373737;border-radius:12px;padding:13px;background:#1a1a1c}.cs .cs-model.is-selected{background:#252527;border-color:#77777e;box-shadow:inset 0 0 0 1px #77777e22}.cs .cs-model label{font-size:14px;color:#fff}.cs .cs-model small{margin:7px 0 0 28px;font-size:12px;color:#b6b6bb}.cs .cs-model .cs-workflow{margin:8px 0 0 28px}.cs .cs-character-summary{background:#202020;border:1px solid #373737;padding:12px;border-radius:12px;gap:10px}.cs .cs-character-summary img{width:48px;height:52px;object-fit:cover;border-radius:8px}.cs-character-summary span{min-width:0;flex:1}.cs-character-summary strong{font-size:14px;display:block;overflow-wrap:anywhere}.cs-character-summary small{font-size:11px;display:block;margin-top:3px}.cs .cs-character-summary button{font-size:12px;min-height:42px;color:#dedee2}.cs .cs-clothing-intent{padding:12px;background:#1c1c1e;border:1px solid #373737;border-radius:10px;display:flex;align-items:flex-start;gap:10px;color:#d9d9df;font-size:13px}.cs-clothing-intent svg{flex-shrink:0;margin-top:2px}.cs-clothing-intent small{display:block}.cs-section-label{font-size:12px;color:#acacb2;margin:0!important;letter-spacing:.02em}.cs .cs-primary-action{position:sticky;bottom:0;top:auto;z-index:8;margin:8px -20px 0;padding:16px 20px 20px;border-top:1px solid #373737;border-bottom:0;background:#151517;box-shadow:0 -10px 20px #0002}.cs .cs-primary-action>[data-slot=button]{width:100%;margin-top:10px;min-height:46px}.cs .cs-primary-action p{font-size:12px!important}.cs-save-row{display:flex;align-items:center;gap:8px}.cs .cs-library-row{background:#202020;border-color:#373737;color:#e5e5e8;width:100%;border-radius:10px}.cs .cs-library-row:hover{background:#29292c;border-color:#6c6c72}.cs .cs-library-row small{color:#b6b6bb;font-size:12px}.cs .cs-library-row img{border-radius:8px}.cs .cs-generation-delete,.cs .cs-library-delete{color:#eaa3aa;font-size:12px}.cs .cs-library-item{align-items:center}.cs .cs-identity-preview{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px}.cs .cs-identity-preview figure{margin:0;background:#151516;border:1px solid #373737;border-radius:14px;padding:20px}.cs .cs-identity-preview img{background:#0c0c0d;border-radius:10px;max-height:500px}.cs .cs-identity-preview figcaption{color:#d6d6dc;font-size:13px}.cs .cs-portrait-rail{margin:20px 0;gap:12px}.cs .cs-portrait-rail img{background:#171719;border-radius:8px}.cs .cs-portrait-rail button{color:#c9c9cd;background:#171719;border-color:#343439;max-width:150px}.cs .cs-portrait-rail button.is-selected{border-color:#dedee5}.cs .cs-sheet-crop{background:#151516;border-radius:10px}.cs .cs-sheet-view>span{font-size:13px}.cs .cs-sheet-view [data-slot=button]{font-size:12px;background:#202023;border:1px solid #44444b;color:#dedee2}.cs .cs-full-sheet>summary{color:#c4c4cc}.cs-character-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.cs .cs-outfit{border-top:1px solid #373737;padding-top:18px}.cs .cs-outfit-image{height:160px;background:#1d1d20;border-radius:10px}.cs .cs-outfit summary{font-size:14px;color:#dedee4}.cs-outfit-canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cs-outfit-canvas figure{margin:0;min-width:0;background:#161617;border:1px solid #373737;border-radius:14px;padding:18px}.cs-outfit-canvas img{width:100%;max-height:520px;object-fit:contain;border-radius:8px;margin-top:16px}.cs-outfit-canvas figcaption{color:#c7c7ce;font-size:14px}.cs-outfit-canvas .cs-empty{grid-column:1/-1}.cs .cs-source{max-height:min(62dvh,640px);width:auto;max-width:100%;display:block;margin:auto;object-fit:contain;background:#0e0e10;border:1px solid #34343a}.cs .cs-stage-empty{background:#18181b;color:#b6b6bb;border-color:#373737}.cs .cs-video{background:#080809;border-color:#373737}.cs .cs-results{gap:22px}.cs .cs-run{background:#19191c;border:1px solid #373737;border-radius:12px;padding:20px}.cs .cs-empty{padding:48px 16px;color:#b6b6bb;max-width:640px;margin:0 auto}.cs .cs-empty h2{color:#fff}.cs .cs-ref-strip img{background:#1c1c1e;border-radius:8px}.cs .cs-ref-strip button{color:#d4b3b9;min-height:32px}.cs .cs-controls video{background:#111;border:1px solid #373737;max-height:180px}.cs .cs-preparation{padding:20px;background:#171719;border:1px solid #373737;border-radius:12px;margin-top:18px}.cs .cs-preparation figure{margin:16px 0}.cs .cs-deleted-generations,.cs .cs-evidence,.cs .cs-history{margin-top:24px;padding-top:18px;border-color:#333}.cs .cs-deleted-generations summary,.cs .cs-evidence>summary,.cs .cs-history summary{font-size:14px;color:#c9c9cf}.cs .cs-deleted-run,.cs .cs-history p{font-size:12px}.cs .cs-history a{margin-left:10px}.cs .cs-evidence img,.cs .cs-evidence video{background:#111}.cs .cs-import-provenance{margin:0;font-size:12px}.cs .cs-import{margin:14px 0;background:#1b1b1d;border-color:#444;font-size:13px}.cs .cs-projects{background:#202020;color:white;border-color:#454545;box-shadow:0 12px 40px #0008}.cs .cs-project-tabs button[aria-pressed=true]{color:white;background:#38383d}.cs .cs-project-row .cs-project-delete{color:#eda6ae}.cs-library-page{flex:1;overflow-y:auto;min-height:0}.cs-welcome{color:#ccc}.cs .cs-welcome h1{color:#fff}.cs-delete-dialog,.cs-dialog{background:#202020;border:1px solid #48484d;max-height:min(88dvh,900px);overflow-y:auto;font-size:14px;line-height:1.5;border-radius:16px}.cs-delete-description,.cs-dialog [data-slot=dialog-description]{color:#bcbcc3!important}.cs-dialog label{display:block;margin-top:16px}.cs-delete-dialog [data-slot=button],.cs-dialog [data-slot=button]{min-height:42px;border-radius:10px}.cs-dialog .cs-account-content{padding-top:0;color:#d9d9df}.cs-account-content details{border-top:1px solid #454548;padding-top:14px;color:#b6b6bf;font-size:13px}.cs-fixture-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-fixture-options button{text-align:left}.cs-dialog .cs-account-actions{display:flex;gap:10px;flex-wrap:wrap}.cs-save-state{font-family:TWK Everett Mono,monospace;font-size:11px;color:#c4bcd5}.cs-view-toggle{display:flex;gap:8px;margin:0 0 24px}.cs-view-toggle button{background:#171719;border:1px solid #444;color:#ccc;min-height:42px;border-radius:10px;padding:8px 12px}.cs-view-toggle button[aria-pressed=true]{background:#303034;color:#fff;border-color:#888}@media(min-width:941px){body:has(.cs){overflow:hidden}.cs .cs-controls{width:320px}.cs .cs-workspace{scrollbar-gutter:stable}.cs-dialog{max-width:680px!important}}@media(min-width:1600px){.cs .cs-layout{grid-template-columns:340px minmax(0,1fr)}.cs .cs-controls{width:340px;padding-left:24px;padding-right:24px}.cs .cs-primary-action{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.cs .cs-workspace{padding:32px 38px}}@media(max-width:1100px){.cs .cs-header{padding:10px 16px;gap:10px}.cs-header-divider{display:none}.cs-brand span{font-size:14px}.cs .cs-workspace{padding:22px 20px}.cs-current-project{max-width:200px}.cs .cs-account-chip span{max-width:100px;overflow:hidden;text-overflow:ellipsis}.cs .cs-identity-preview{grid-template-columns:1fr}.cs .cs-identity-preview>figure:first-child img{max-width:100%;max-height:300px}}@media(max-width:940px){body:has(.cs){overflow:auto}.cs.cs{height:auto;min-height:100dvh}.cs .cs-layout{display:flex;flex-direction:column;overflow:visible;height:auto;min-height:0}.cs .cs-controls,.cs .cs-workspace{overflow:visible;width:100%;height:auto;min-height:0;overscroll-behavior:auto}.cs .cs-controls{border-right:0;border-bottom:1px solid #373737;padding:22px 20px 0}.cs .cs-workspace{padding:24px 20px}.cs .cs-layout.has-results .cs-workspace{order:0}.cs .cs-layout.has-results .cs-controls{order:1;display:none}.cs .cs-layout.has-results.settings-open .cs-controls{display:flex}.cs-mobile-settings{display:flex;margin-left:auto}.cs-details-button{margin-left:14px}.cs .cs-steps{gap:16px}.cs .cs-steps button{min-width:80px}.cs .cs-primary-action{position:sticky;bottom:0;margin-bottom:0}.cs-library-page{overflow:visible}.cs-current-project{display:none}.cs .cs-source{max-height:66dvh}.cs .cs-account-chip span,.cs-account-chip svg:last-child{display:none}.cs .cs-environment{padding:7px 16px;flex-wrap:wrap}.cs .cs-subheader{padding:0 16px}.cs .cs-header .cs-library-nav{font-size:13px}.cs .cs-sheet-views{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.cs .cs-header{flex-wrap:wrap;gap:8px;padding:8px 12px}.cs-brand{gap:8px}.cs-brand img{width:24px;height:24px}.cs-brand span{font-size:14px}.cs-header-actions{gap:4px}.cs-header .cs-library-nav{padding:8px;min-width:38px}.cs-header .cs-library-nav svg{display:none}.cs .cs-header .cs-new{min-height:40px;padding:8px 10px;font-size:12px}.cs .cs-account-chip{min-width:36px;padding:8px}.cs .cs-steps{gap:12px;min-height:52px}.cs .cs-steps button{font-size:13px;min-width:0;gap:6px}.cs .cs-steps button span{width:19px;height:19px;font-size:11px}.cs-details-button{display:none}.cs-mobile-settings{font-size:12px;gap:4px;padding-left:6px}.cs-subheader{padding:0 12px!important;gap:10px}.cs .cs-controls,.cs .cs-primary-action,.cs .cs-workspace{padding-left:16px;padding-right:16px}.cs .cs-primary-action{margin-left:-16px;margin-right:-16px}.cs h1{font-size:25px}.cs .cs-sheet-views{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-identity-preview{gap:16px}.cs .cs-identity-preview figure{padding:14px}.cs-outfit-canvas{grid-template-columns:1fr}.cs-dialog{padding:20px}.cs .cs-three{grid-template-columns:1fr 1fr}.cs .cs-header .cs-project-menu{display:none}.cs .cs-environment{font-size:11px;gap:4px}.cs-environment button{font-size:11px}.cs-workspace-heading{margin-bottom:16px}.cs-fixture-options{grid-template-columns:1fr}.cs .cs-ref-strip img{width:80px;height:70px}}@media(prefers-reduced-motion:reduce){.cs *,.cs-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cs-view-toggle button{display:flex;gap:6px;align-items:center}.cs-preparation-history{margin-top:28px;border-top:1px solid #373737;padding-top:18px;font-size:14px;color:#c9c9cf}.cs-preparation-history figure>img{width:100%;max-height:520px;object-fit:contain}.cs-login{min-height:100dvh;background:#09090a;color:white;font-family:TWK Everett,system-ui,sans-serif;padding:10vh 20px;display:flex;justify-content:center;align-items:center}.cs-login-panel{width:420px;max-width:100%;border:1px solid #373737;background:#151515;border-radius:20px;padding:36px}.cs-login-panel img{margin-bottom:28px}.cs-login h1{font-size:32px;letter-spacing:-.04em;font-weight:500;margin:10px 0}.cs-login p{color:#bdbdc4;font-size:15px;line-height:1.6;margin:14px 0 28px}.cs-login-eyebrow{font-family:TWK Everett Mono,monospace;font-size:11px;letter-spacing:.07em;color:#b6b6bb}.cs-login label{font-size:14px;color:#ddd}.cs-login input{width:100%;height:48px;border:1px solid #666;border-radius:10px;background:#1c1c1c;color:#fff;display:block;margin:10px 0 18px;padding:12px}.cs-login button{display:flex;align-items:center;justify-content:space-between;background:white;color:#111;border:0;border-radius:10px;min-height:48px;padding:12px 16px;width:100%;font:inherit}.cs-login small{display:block;margin-top:26px;font-size:12px;color:#aaa}.cs-login button:focus-visible,.cs-login input:focus-visible{outline:3px solid #e6d6ff;outline-offset:3px}.cs-login p.cs-login-error{color:#ffb5c0;margin-bottom:0}.cs .cs-library-item .cs-library-row{flex:1;min-width:0;align-items:center}.cs .cs-library-row img{flex-shrink:0}.cs-library-row>span{min-width:0;text-align:left}.cs .cs-library-delete{font-size:0;padding:8px;min-width:36px;max-width:36px;flex-shrink:0}.cs .cs-library-delete svg{width:16px;height:16px}.cs-mobile-feedback{display:none}@media(max-width:940px){.cs-mobile-feedback{display:block}}.cs .cw-heading h1{font-size:22px;font-weight:500;letter-spacing:-.025em;margin:0}.cs .cs-library-search,.cs .cs-upload,.cs .cw-audio select,.cs .cw-version select,.cs input:not([type=file]):not([type=range]),.cs select,.cs textarea,.cs-dialog input,.cs-dialog textarea{border-color:#77777f}.cs-current-project>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .cs-controls.is-wardrobe{gap:16px}.cs-wardrobe-controls{display:flex;flex-direction:column;gap:16px}.cs-wardrobe-controls h2{margin-bottom:6px}.cs-wardrobe-controls .cs-eyebrow{margin-bottom:5px}.cs-wardrobe-controls .cs-muted{margin:4px 0}.cs-wardrobe-controls .cs-upload{min-height:68px;padding:12px}.cs-wardrobe-controls textarea{min-height:88px}.cs-saved-outfits{display:flex;flex-direction:column;gap:8px}.cs-saved-outfits h3{margin:0;font-size:14px}.cs-saved-outfits .cs-library-row{min-width:0}.cs-wardrobe-actions{display:flex;flex-direction:column;gap:10px}.cs-wardrobe-actions small{font-size:12px}.cs-wardrobe-actions .cs-workflow{align-self:flex-start}.cs-wardrobe-open{justify-content:space-between}@media(max-width:940px){.cs .cs-header{flex-wrap:wrap;row-gap:0}.cs .cs-current-project{display:flex;order:4;flex:1 0 100%;max-width:100%;min-height:32px;font-size:13px;padding:2px 0;color:#e2e2e6}.cs-current-project>span{max-width:calc(100% - 24px)}}@media(max-width:560px){.cs .cs-header .cs-new{width:36px;min-width:36px;padding:8px}.cs .cs-header .cs-new span{display:none}.cs .cs-header{column-gap:8px;min-height:0}.cs .cs-environment,.cs .cs-header{padding-block:4px}.cs .cs-environment span{font-size:10px}.cs .cs-environment button{min-height:24px}.cs .cs-workspace{padding:14px 12px}.cs .cs-current-project{font-size:12px}.cs .cs-steps,.cs .cs-subheader{min-height:44px}}@media(max-width:370px){.cs .cs-header .cs-library-nav{font-size:0;width:34px;min-width:34px;padding:8px}.cs .cs-header .cs-library-nav svg{display:block;width:16px;height:16px}.cs .cs-mobile-settings{font-size:0;width:32px;min-width:32px;padding:6px}.cs .cs-mobile-settings svg{width:17px;height:17px}.cs .cs-steps{gap:10px}.cs .cs-steps button{font-size:12px}}@media(min-width:941px) and (max-height:650px){body:has(.cs){overflow:auto}.cs.cs{height:auto;min-height:100dvh}.cs .cs-layout{overflow:visible;align-items:start}.cs .cs-controls,.cs .cs-workspace{overflow:visible;overscroll-behavior:auto}}