.ws-studio{--studio-muted:#a0a5ae;--studio-line:#292d33;max-width:1320px;margin:0 auto;container-type:inline-size}.ws-studio-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:4px 0 24px}.ws-studio-header h1{font-size:28px;font-weight:550;letter-spacing:-.045em}.ws-studio-header p{color:var(--studio-muted);margin-top:7px;font-size:13px}.ws-studio-header-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.ws-studio-save-status{display:flex;align-items:center;gap:7px;color:#a0a5ae;font-size:12px}.ws-studio .ws-button{min-height:38px;font-size:13px;transition:background .18s,border-color .18s,transform .18s}.ws-studio .ws-button:active:not(:disabled){transform:translateY(1px)}.ws-studio .ws-button-primary{box-shadow:inset 0 1px 0 #fff,0 2px 6px #0003}.ws-studio-mobile-preview{display:none}.ws-studio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:0 0 24px;border:1px solid var(--studio-line);border-radius:12px;background:#090b0d;overflow:hidden;list-style:none}.ws-studio-steps li{min-width:0;position:relative}.ws-studio-steps li+li{border-left:1px solid #24282d}.ws-studio-steps button{display:flex;align-items:center;width:100%;gap:12px;text-align:left;padding:14px 20px;background:transparent;border:0;color:#a5aab3;transition:background .2s,color .2s}.ws-studio-steps button:disabled{opacity:.6}.ws-studio-steps button:hover:not(:disabled){background:#15181c}.ws-studio-steps button:focus-visible{outline-offset:-4px;border-radius:8px}.ws-studio-steps [aria-current=step]{background:linear-gradient(115deg,#21252a,#13161a)}.ws-studio-steps [aria-current=step]:after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:2px;background:#e2e6eb}.ws-studio-steps [aria-current=step] button{color:#f5f5f5}.ws-studio-step-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #3a3f47;border-radius:9px;background:#13161a}.ws-studio-steps [aria-current=step] .ws-studio-step-icon{background:#e6e9ed;border-color:#f5f5f5;color:#13161a;box-shadow:0 2px 8px #0005,inset 0 1px 0 #fff}.ws-studio-steps [data-complete=true] .ws-studio-step-icon{color:#dee4e9;border-color:#555e69}.ws-studio-steps strong{display:block;font-size:13px;font-weight:500}.ws-studio-steps small{display:block;color:#a0a5ae;font-size:11px;margin-top:3px;white-space:nowrap}.ws-studio-step-order{color:#9a9fa8;font-size:10px;font-variant-numeric:tabular-nums;margin-left:auto;align-self:flex-start}.ws-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.ws-studio-panel{min-width:0;border:1px solid #30353d;border-radius:16px;background:linear-gradient(145deg,#101215,#090b0d 65%);box-shadow:inset 0 1px 0 #ffffff07;scroll-margin-top:20px}.ws-studio-panel-heading{display:flex;justify-content:space-between;gap:20px;padding:24px 28px 20px}.ws-studio-step-label{font-size:11px;color:#a0a5ae}.ws-studio-panel-heading h2{font-size:25px;letter-spacing:-.04em;font-weight:500;margin-top:6px}.ws-studio-panel-heading h2:focus{outline:none}.ws-studio-panel-heading p{font-size:13px;line-height:1.65;color:#a5abb4;margin-top:8px}.ws-studio-chapter-icon{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;align-self:center;color:#bdc4ce;background:linear-gradient(145deg,#272c33,#121519);border:1px solid #3a414b;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0a}.ws-studio-stage{animation:studio-stage-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes studio-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-studio-fields{display:grid;gap:22px;padding:0 28px 24px}.ws-studio .ws-field{font-size:13px;color:#d7dbe2;gap:9px}.ws-studio .ws-label{color:#d7dbe2;margin-bottom:12px}.ws-studio .ws-field textarea,.ws-studio .ws-field>input,.ws-studio .ws-symbol-input{border-color:#626973;background:#090b0d;color:#eceef2;padding:11px 13px;font-size:14px;border-radius:8px}.ws-studio .ws-field textarea{line-height:1.65}.ws-studio .ws-field input::placeholder,.ws-studio .ws-field textarea::placeholder{color:#939ba7}.ws-studio .ws-symbol-input{color:#a0a5ae}.ws-studio .ws-symbol-input input{color:#eceef2;font-size:14px}.ws-studio .ws-field :is(input,textarea):focus-visible,.ws-studio .ws-symbol-input:focus-within{border-color:#c6d9f3;outline:2px solid #c6d9f350;outline-offset:2px}.ws-studio .ws-symbol-input input:focus-visible{outline:none}.ws-studio .ws-field [aria-invalid=true],.ws-studio .ws-symbol-input:has([aria-invalid=true]){border-color:#df9a9a}.ws-studio .ws-field-hint{color:#a0a5ae;font-size:11px;line-height:1.6}.ws-studio .ws-field-hint>span:last-child{font-variant-numeric:tabular-nums}.ws-studio-field-error{color:#efaaaa!important;font-size:12px}.ws-studio .ws-form-error{margin:0;padding:0 28px 18px;color:#efaaaa}.ws-studio-artwork{display:flex;gap:22px;align-items:center;border-radius:10px;transition:background .2s}.ws-studio-artwork[data-dragging=true]{outline:1px dashed #d1deef;outline-offset:8px;background:#1a2028}.ws-studio-artwork-current{position:relative;flex-shrink:0;padding:0;width:96px;aspect-ratio:1;border:1px solid #69727e;border-radius:10px;overflow:hidden;background:#14171b}.ws-studio-artwork-current>span:not(.ws-skeleton){display:flex;align-items:center;justify-content:center;gap:6px;position:absolute;bottom:0;left:0;right:0;background:#090b0de8;padding:7px 4px;font-size:11px;color:#f5f5f5}.ws-studio-artwork-current .ws-avatar{transition:transform .25s}.ws-studio-artwork-current:hover .ws-avatar{transform:scale(1.04)}.ws-studio-artwork-loading{position:absolute;inset:0}.ws-studio-artwork-options{min-width:0;display:grid;justify-items:start;gap:8px}.ws-studio-artwork-options>span{font-size:12px;color:#c2c7cf}.ws-studio-artwork-options>small{color:#a0a5ae;font-size:10px}.ws-studio .ws-avatar-choices{gap:10px}.ws-studio .ws-avatar-choices>button{height:48px;width:48px;border-color:#58606d;background:#13161a;transition:border-color .18s,transform .18s}.ws-studio .ws-avatar-choices>button:hover{transform:translateY(-2px);border-color:#bac5d2}.ws-studio .ws-avatar-choices>button[aria-pressed=true]{border-color:#edf0f4;box-shadow:0 0 0 2px #ffffff24}.ws-studio .ws-avatar-choices>button>span{width:17px;height:17px;right:-4px;bottom:-4px}.ws-studio-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ws-studio-categories button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;border:1px solid #515964;border-radius:8px;font-size:12px;color:#b4bbc6;background:#0c0e11;transition:background .18s,border-color .18s,transform .18s}.ws-studio-categories button:hover{border-color:#a2acb9;transform:translateY(-1px)}.ws-studio-categories button[aria-pressed=true]{color:#f5f5f5;background:#23272d;border-color:#c4cbd5;box-shadow:inset 0 1px 0 #ffffff0a}.ws-studio-form-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;border-top:1px solid #292d33;background:#0a0c0ee6;border-radius:0 0 16px 16px}.ws-studio-form-footer .ws-button{min-width:128px}.ws-studio-form-footer .ws-text-button{font-size:12px}.ws-studio-footer-note{color:#a0a5ae}.ws-studio-footer-note,.ws-studio-save-feedback{display:flex;align-items:center;gap:6px;font-size:11px}.ws-studio-save-feedback{border-top:1px solid #292d33;justify-content:center;padding:10px 20px;color:#b7c8bd}.ws-studio-save-feedback a{display:inline-flex;align-items:center;gap:3px;text-decoration:underline;text-underline-offset:3px}.ws-studio-aside{position:sticky;top:20px;min-width:0}.ws-studio-preview-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;font-size:12px;color:#bac0ca}.ws-studio-preview-heading>span:first-child{display:flex;align-items:center;gap:7px}.ws-studio-draft-label{padding:2px 8px;font-size:10px;border:1px solid #3a414b;border-radius:5px;color:#b6beca}.ws-studio-preview-card{overflow:hidden;border:1px solid #454d58;border-radius:16px;background:#0e1115;box-shadow:0 16px 50px #0004,inset 0 1px 0 #ffffff15}.ws-studio-preview-switch{display:flex;gap:4px;padding:7px;border-bottom:1px solid #353b44;background:#111418}.ws-studio-preview-switch button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a0a9b5;font-size:12px}.ws-studio-preview-switch button[aria-pressed=true]{border-color:#444b55;color:#eef0f4;background:#23272d;box-shadow:0 2px 4px #0003}.ws-studio-preview-view{animation:studio-stage-in .25s ease-out both}.ws-studio-portrait{aspect-ratio:1;border-bottom:1px solid #333a43;overflow:hidden;animation:studio-portrait-in .32s ease-out both}.ws-studio-portrait .ws-avatar{width:100%;height:100%;aspect-ratio:1}@keyframes studio-portrait-in{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:none}}.ws-studio-preview-info{padding:20px}.ws-studio-preview-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ws-studio-preview-title h3{font-size:23px;font-weight:500;letter-spacing:-.04em;overflow-wrap:anywhere}.ws-studio-preview-title>span{font-size:11px;color:#b0b8c4;overflow-wrap:anywhere;text-align:right}.ws-studio-preview-info p{font-size:12px;line-height:1.75;margin:10px 0 14px;color:#b2bac5;overflow-wrap:anywhere;white-space:pre-wrap}.ws-studio-preview-info p.ws-studio-placeholder{color:#9ca6b4}.ws-studio-preview-info .ws-chip{font-size:10px;background:#1b2027;border-color:#424a57}.ws-studio-preview-model{display:flex;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid #333a43;background:#14181e;min-width:0}.ws-studio-preview-model>div{min-width:0}.ws-studio-preview-model>div>span{display:block;color:#9ba5b2;font-size:10px}.ws-studio-preview-model strong{display:block;color:#d7dde6;font-size:11px;font-weight:450;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-studio-model-placeholder,.ws-studio-preview-model .ws-model-mark{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#20262e;border:1px solid #3b444f;border-radius:8px;color:#a0acbd}.ws-studio-preview-model .ws-model-mark img{width:20px;height:20px}.ws-studio-token-preview{text-align:center;padding:32px 22px 24px}.ws-studio-token-avatar{width:100px;margin:0 auto 18px;border:1px solid #697481;border-radius:50%;padding:5px;background:linear-gradient(145deg,#343b45,#0a0c0f);box-shadow:0 10px 30px #0005}.ws-studio-token-avatar .ws-avatar{border-radius:50%}.ws-studio-token-preview h3{font-size:24px;overflow-wrap:anywhere}.ws-studio-token-symbol{display:block;color:#b3bdca;font-size:13px;margin-top:5px;overflow-wrap:anywhere}.ws-studio-token-preview dl{display:grid;gap:14px;border-top:1px solid #333a43;margin:26px 0 20px;padding-top:20px;font-size:12px}.ws-studio-token-preview dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ws-studio-token-preview dt{color:#9fa9b7}.ws-studio-token-preview dd{display:flex;align-items:center;gap:5px;color:#d5dce6;text-align:right}.ws-studio-token-preview p{color:#9fa9b7;font-size:11px;line-height:1.7}.ws-studio-checklist{margin-top:22px;padding:0 2px}.ws-studio-checklist>div{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px}.ws-studio-checklist strong{font-weight:500;color:#cbd0d7}.ws-studio-checklist>div>span{color:#a0a5ae}.ws-studio-checklist ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:0;list-style:none}.ws-studio-checklist li{display:flex;align-items:center;gap:8px;font-size:11px;color:#a0a5ae}.ws-studio-checklist small{display:none}.ws-studio-checklist [data-complete=true],.ws-studio-checklist [data-current=true]{color:#d1d8e1}.ws-studio-preview-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;color:#a0a5ae;margin-top:20px;padding-top:16px;border-top:1px solid #2a2e34}.ws-studio-preview-note>svg{flex-shrink:0;margin-top:2px}.ws-studio-model-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;text-align:left;gap:14px;padding:18px;background:linear-gradient(120deg,#1b1f25,#101317);border:1px solid #626d7b;border-radius:12px;transition:border-color .18s,background .18s}.ws-studio-model-trigger:hover{border-color:#c0cbd9;background:#20262e}.ws-studio-model-trigger .ws-model-identity,.ws-studio-model-trigger .ws-model-identity>div{min-width:0}.ws-studio-model-trigger .ws-model-identity strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ws-studio-model-trigger .ws-model-identity>div>span{font-size:12px;color:#a1acba}.ws-studio-model-change{display:inline-flex;align-items:center;gap:6px;color:#d6e0ec;font-size:11px}.ws-studio-selected-specs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 16px;border-top:1px solid #353c46;padding-top:12px;font-size:11px;color:#bac4d1}.ws-studio-model-prompt{display:flex;align-items:center;gap:14px}.ws-studio-model-prompt>span{display:grid;place-items:center;width:42px;height:42px;background:#242a32;border:1px solid #4a5564;border-radius:10px;color:#d7e1ef;flex-shrink:0}.ws-studio-model-prompt strong{display:block;font-size:14px;font-weight:500;color:#edf0f5}.ws-studio-model-prompt small{display:block;font-size:11px;color:#aeb8c6;margin-top:5px}.ws-studio-model-loading{display:flex;align-items:center;gap:14px;border:1px solid #404852;padding:22px 18px;border-radius:12px}.ws-studio-model-loading>div{display:grid;gap:10px;flex:1}.ws-studio-starters{display:grid;gap:10px;font-size:12px;color:#a0a5ae}.ws-studio-starters>div{display:flex;flex-wrap:wrap;gap:8px}.ws-studio-starters button{display:flex;align-items:center;gap:6px;border:1px solid #555d68;border-radius:8px;padding:8px 10px;background:#14181d;color:#c9d1dc;font-size:11px}.ws-studio-starters button:hover{color:#fff;border-color:#b7c4d5}.ws-studio-clear-starter{margin-top:-18px;font-size:11px;color:#b0bbc9}.ws-studio-note{display:flex;align-items:flex-start;gap:10px;padding:14px 0 0;border-top:1px solid #2c3139;color:#a5adb9}.ws-studio-note>svg{flex-shrink:0;margin-top:2px}.ws-studio-note p{font-size:12px;line-height:1.75}.ws-studio-capability-caption{display:flex;justify-content:space-between;font-size:12px;color:#b9c0cb;margin-bottom:-10px}.ws-studio-capability-caption>span:last-child{color:#a0a5ae}.ws-studio-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ws-studio-capability{position:relative;display:grid;gap:10px;align-content:start;padding:20px;background:#0c0f12;border:1px solid #525c6a;border-radius:12px;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.ws-studio-capability[data-selected=true]{border-color:#abb8c9;background:linear-gradient(135deg,#232931,#15191e);box-shadow:inset 0 1px 0 #ffffff0b}.ws-studio-capability:hover:not([data-unavailable=true]){border-color:#d2dbe7;transform:translateY(-2px)}.ws-studio-capability:has(:focus-visible){outline:2px solid #c6d9f3;outline-offset:3px}.ws-studio-capability-icon{width:44px;height:44px;display:grid;place-items:center;background:#1a1f26;color:#acb7c6;border:1px solid #414b58;border-radius:10px;margin-bottom:4px}.ws-studio-capability[data-selected=true] .ws-studio-capability-icon{background:#303843;color:#e1e8f2;border-color:#697584}.ws-studio-capability input{position:absolute;right:19px;top:20px;width:18px;height:18px;accent-color:#e4ebf5;cursor:pointer}.ws-studio-capability strong{font-size:14px;color:#e0e6ee;font-weight:500}.ws-studio-capability>span:not(.ws-studio-capability-icon){color:#a7b2c2;font-size:12px;line-height:1.65}.ws-studio-capability[data-unavailable=true]{background:#0b0d10;border-color:#353d48;cursor:default}.ws-studio-capability[data-unavailable=true] strong{color:#969eaa}.ws-studio-capability small{font-size:10px;color:#b3bcc9}.ws-studio-review-summary{background:#0e1115;border:1px solid #454d58;border-radius:10px}.ws-studio-review-summary>summary{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;list-style:none}.ws-studio-review-summary>summary::-webkit-details-marker{display:none}.ws-studio-review-avatar{width:38px;height:38px;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid #5a6574}.ws-studio-review-summary summary>span:nth-child(2){min-width:0}.ws-studio-review-summary summary strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.ws-studio-review-summary summary strong>span{font-weight:400;font-size:11px;color:#a7b1bf;margin-left:5px}.ws-studio-review-summary summary small{display:block;margin-top:3px;color:#a3adbb;font-size:11px}.ws-studio-review-summary summary>svg{margin-left:4px;color:#acb7c6;flex-shrink:0;transition:transform .2s}.ws-studio-review-summary[open] summary>svg{transform:rotate(180deg)}.ws-studio-review-ready{display:flex;align-items:center;gap:5px;margin-left:auto;color:#bed1c5;font-size:10px;flex-shrink:0}.ws-studio-review-content{display:grid;gap:18px;padding:18px;border-top:1px solid #363e49}.ws-studio-review-content>div+div{border-top:1px solid #2e353f;padding-top:14px}.ws-studio-review-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ws-studio-review-row h3{font-size:12px;letter-spacing:0;color:#b1bbc9}.ws-studio-review-row .ws-text-button{font-size:11px;padding:2px 0}.ws-studio-review-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:#bec7d3;font-size:12px;line-height:1.75;margin-bottom:10px}.ws-studio-review-content .ws-studio-review-instructions{margin-top:12px}.ws-studio-review .ws-launch-panel{gap:20px}.ws-studio .ws-launch-heading h3{font-size:19px;margin-bottom:5px}.ws-studio .ws-launch-heading p{color:#a5adb8}.ws-studio .ws-launch-fields{gap:18px}.ws-studio .ws-quote-choices button{border-color:#56616e;border-radius:10px;min-height:68px;transition:background .18s,border-color .18s,transform .18s}.ws-studio .ws-quote-choices button:hover:not(:disabled){border-color:#b8c5d7;transform:translateY(-1px)}.ws-studio .ws-quote-choices button[aria-pressed=true]{background:#232a32;border-color:#c5d1df;box-shadow:inset 0 1px 0 #ffffff0d}.ws-studio .ws-quote-choices small{color:#a6b1bf}.ws-studio .ws-quote-status{min-height:18px}.ws-studio .ws-quote-status>small{color:#a6b1bf}.ws-studio .ws-buy-balance{color:#a7b1bf;font-size:11px}.ws-studio .ws-buy-balance strong{color:#d9e2ee}.ws-studio .ws-launch-amount input{font-size:17px}.ws-studio .ws-select{border-color:#626d7a;border-radius:8px;min-height:48px;width:100%;max-width:none;background:#090b0d;color:#dce3ed}.ws-studio .ws-launch-estimate{border-color:#414b58;border-radius:12px;background:linear-gradient(125deg,#1a2027,#11161b);padding:18px;gap:16px}.ws-studio .ws-estimate-heading{color:#bec8d5}.ws-studio .ws-estimate-totals>div>span{color:#afb9c7}.ws-studio .ws-estimate-totals strong{font-size:22px;color:#f0f3f7}.ws-studio .ws-estimate-breakdown dt,.ws-studio .ws-estimate-details summary,.ws-studio .ws-estimate-note{color:#a8b3c2}.ws-studio .ws-estimate-note{font-size:11px}.ws-studio .ws-launch-socials summary{font-size:12px;padding:5px 0}.ws-studio .ws-launch-socials summary>span{color:#a3acb9}.ws-studio .ws-launch-status{border-top:1px solid #303741;padding-top:18px}.ws-studio .ws-launch-actions>.ws-button-primary{min-height:44px;flex:1}.ws-studio .ws-launch-footnote{color:#a0a9b5;font-size:11px;line-height:1.8}.ws-studio-preview-dialog{width:min(420px,calc(100% - 32px));padding:20px}.ws-studio-preview-dialog .ws-studio-checklist,.ws-studio-preview-dialog .ws-studio-preview-heading{display:none}.ws-studio-preview-dialog .ws-dialog-heading{margin-bottom:16px}.ws-studio-preview-dialog .ws-dialog-heading h2{font-size:19px}.ws-studio .ws-build-skeleton-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px}.ws-build-skeleton-panel{display:grid;align-content:start;gap:24px;border:1px solid #30353d;border-radius:16px;padding:28px;background:#0c0e11}.ws-build-skeleton-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 24px}.ws-build-skeleton-art{display:flex;align-items:center;gap:20px}.ws-build-skeleton-art>div{display:grid;gap:12px;flex:1}@container (max-width: 1050px){.ws-studio-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.ws-studio-steps button{padding:16px 12px;gap:9px}.ws-studio-step-order{display:none}.ws-studio-panel-heading{padding:24px 22px 20px}.ws-studio-fields{padding:0 22px 24px;gap:22px}.ws-studio-form-footer{padding:16px 22px}.ws-studio-categories button{gap:5px;font-size:11px}}@container (max-width: 880px){.ws-studio-layout{grid-template-columns:minmax(0,1fr)}.ws-studio-aside{display:none}.ws-studio-mobile-preview{display:inline-flex}.ws-studio-save-status{display:none}.ws-studio .ws-build-skeleton-layout{grid-template-columns:1fr}.ws-studio .ws-build-skeleton-preview{display:none}}@container (max-width: 600px){.ws-studio-header{flex-wrap:wrap;gap:18px;margin-bottom:22px}.ws-studio-header h1{font-size:26px}.ws-studio-header-actions{width:100%;justify-content:space-between}.ws-studio-header-actions .ws-button{min-height:36px;padding:8px 12px;font-size:12px}.ws-studio-steps{margin-bottom:20px;border-radius:10px}.ws-studio-steps button{flex-direction:column;padding:12px 2px;gap:8px;text-align:center}.ws-studio-step-icon{width:30px;height:30px;border-radius:8px}.ws-studio-step-icon>svg{width:17px;height:17px}.ws-studio-steps strong{font-size:10px}.ws-studio-steps small{display:none}.ws-studio-steps [aria-current=step]:after{left:10px;right:10px}.ws-studio-panel-heading{padding:22px 18px;gap:12px}.ws-studio-panel-heading h2{font-size:23px}.ws-studio-chapter-icon{width:40px;height:40px;border-radius:10px}.ws-studio-chapter-icon>svg{width:23px}.ws-studio-fields{padding:0 18px 22px;gap:22px}.ws-studio .ws-field-pair{grid-template-columns:1fr;gap:20px}.ws-studio .ws-field textarea,.ws-studio .ws-field>input,.ws-studio .ws-symbol-input input{font-size:16px}.ws-studio-artwork{gap:14px}.ws-studio-artwork-current{width:88px}.ws-studio-artwork-options>span{display:none}.ws-studio .ws-avatar-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ws-studio .ws-avatar-choices>button{width:34px;height:34px;border-radius:7px}.ws-studio .ws-avatar-choices>button>span{width:14px;height:14px;border-width:1px}.ws-studio-artwork-options>small{font-size:10px;line-height:1.5}.ws-studio-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-studio-categories button{font-size:12px;min-height:42px}.ws-studio-form-footer{padding:16px 18px}.ws-studio-capabilities{gap:10px}.ws-studio-capability{padding:16px 12px;gap:8px}.ws-studio-capability-icon{width:36px;height:36px}.ws-studio-capability strong{font-size:12px}.ws-studio-capability>span:not(.ws-studio-capability-icon){font-size:11px}.ws-studio-capability input{width:16px;height:16px;top:16px;right:12px}.ws-studio-model-trigger{padding:14px}.ws-studio-model-change{font-size:0;gap:0}.ws-studio-model-prompt small{font-size:10px}.ws-studio-review-summary summary{padding:12px;gap:9px}.ws-studio-review-ready{font-size:0;gap:0}.ws-studio .ws-launch-estimate{padding:14px}.ws-studio .ws-estimate-totals{grid-template-columns:1fr;gap:16px}.ws-studio .ws-estimate-totals strong{font-size:18px}.ws-studio .ws-estimate-details .ws-estimate-breakdown dd{flex-shrink:0;white-space:nowrap}.ws-studio .ws-launch-amount input{font-size:18px}.ws-studio .ws-quote-choices button{padding:10px 8px;gap:6px}.ws-studio .ws-form-error{padding:0 18px 18px}}@container (max-width: 350px){.ws-studio-artwork{align-items:flex-start;gap:10px}.ws-studio-artwork-current{width:70px}.ws-studio .ws-avatar-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ws-studio .ws-avatar-choices>button{width:30px;height:30px}.ws-studio-capabilities{grid-template-columns:1fr}.ws-studio-capability{padding:18px}}@media (prefers-reduced-motion:reduce){.ws-studio *,.ws-studio-model-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ws-studio .ws-studio-capability:hover,.ws-studio button:hover{transform:none}}