.s-atelier,.cw-v3{--ui-borderControl:#a8a294;--ui-canvas:#f7f4ee;--ui-surface:#fffdf9;--ui-surfaceSubtle:#efede6;--ui-textPrimary:#242d29;--ui-textSecondary:#626e66;--ui-textPlaceholder:#68736b;--ui-borderSubtle:#d9d8ce;--ui-borderControl:#818b82;--ui-accent:#124d45;--ui-accentHover:#0c3d36;--ui-accentPressed:#092f29;--ui-accentSoft:#e6eee7;--ui-focus:#9c641f;--ui-radius-control:7px;--ui-radius-panel:10px;--cw-ink:var(--ui-textPrimary);--cw-muted:var(--ui-textSecondary);--cw-line:var(--ui-borderSubtle);--cw-teal:var(--ui-accent);font-family:Golos Text Variable,system-ui,sans-serif;color:var(--ui-textPrimary);background:var(--ui-canvas);line-height:1.5}.s-studio-steps{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px auto 12px}.s-studio-steps button{display:flex;align-items:center;gap:8px;background:none;border:0;font:inherit;font-size:12px;color:var(--ui-textSecondary);min-height:44px;cursor:pointer}.s-studio-steps button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--ui-borderSubtle);font-size:11px}.s-studio-steps button[aria-current]{color:var(--ui-accent);font-weight:550}.s-studio-steps button[aria-current] span{color:#fff;background:var(--ui-accent);border-color:var(--ui-accent)}.cw-v3 .s-studio-steps button:disabled{background:none}.s-visual-choice{display:block;min-width:0;padding:0 0 14px;text-align:left;border:1px solid var(--ui-borderSubtle);border-radius:7px;background:var(--ui-surface);color:inherit;overflow:hidden;cursor:pointer}.s-visual-choice-image{display:block;position:relative;height:300px;background:var(--ui-surfaceSubtle)}.s-visual-choice-image img{width:100%;height:100%;object-fit:contain}.s-visual-choice>strong{display:block;font:22px/1.2 var(--font-heading);padding:16px 16px 0}.s-visual-choice-description{display:block;font-size:12px;padding:10px 16px 0;color:var(--ui-textSecondary)}.s-choice-check{position:absolute;top:12px;right:12px;border:1px solid #ffffffcc;background:#fffc;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:12px;color:var(--ui-accent)}.s-visual-choice[aria-pressed=true]{border:2px solid var(--ui-accent);background:var(--ui-accentSoft)}.s-visual-choice[aria-pressed=true] .s-choice-check{background:var(--ui-accent);color:#fff;border:0}.s-editable-brief h3{font-size:14px;font-weight:550;margin:0 0 12px}.s-brief-line{display:grid;grid-template-columns:20px 1fr 34px;gap:5px;align-items:center;margin:0 0 8px}.s-brief-line>span{font-size:10px;color:var(--ui-textSecondary)}.cw-v3 .s-brief-line input{padding:10px;font-size:13px}.s-brief-line button{width:34px;min-height:44px;border:0;background:none;color:var(--ui-textSecondary);font-size:22px;cursor:pointer}.s-brief-add{border:0;background:none;color:var(--ui-accent);padding:8px 0;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.s-workspace-dialog{border:1px solid var(--ui-borderSubtle);border-radius:12px;padding:0;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;color:var(--ui-textPrimary);background:var(--ui-canvas);box-shadow:0 30px 100px #1e292633}.s-workspace-dialog::backdrop{background:#202a266b}.s-workspace-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;border-bottom:1px solid var(--ui-borderSubtle)}.s-workspace-dialog>header h2{font-size:28px;margin:0}.s-dialog-close{min-width:44px;min-height:44px;background:none;border:0;color:inherit;font-size:28px;cursor:pointer}.s-dialog-body{padding:24px 28px}.s-workspace-dialog>footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 28px;border-top:1px solid var(--ui-borderSubtle)}.s-visual-choice-image{height:240px}.s-visual-choice>strong{font-size:18px;padding:12px 10px 0}.s-studio-steps{gap:16px;margin:10px auto}.s-studio-steps button{font-size:11px}.s-visual-choice>strong{font-size:18px}.s-workspace-dialog>header{padding:16px 20px}.s-workspace-dialog>header h2{font-size:25px}.s-dialog-body{padding:20px}.s-workspace-dialog>footer{padding:18px 20px}.s-atelier{--bg:var(--ui-canvas);--surface:var(--ui-surface);--ink:var(--ui-textPrimary);--muted:var(--ui-textSecondary);--accent:var(--ui-accent);--line:var(--ui-borderSubtle);--r-control:var(--ui-radius-control);--r-panel:var(--ui-radius-panel)}.s-atelier :is(h1,h2){font-family:var(--font-heading);font-weight:400}.s-atelier :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.s-atelier input,.s-atelier select{font:inherit;width:100%;min-height:44px;padding:10px;border:1px solid var(--ui-borderControl);border-radius:6px;background:var(--ui-surface);color:var(--ui-textPrimary)}.s-atelier .s-brief-line input{font-size:13px}.s-atelier button{font:inherit}.s-atelier .s-studio-steps button{font-size:12px}.s-photographic-choice{display:flex;flex-direction:column;position:relative;min-width:0;text-align:left;padding:0 0 18px;border:2px solid transparent;border-radius:14px;background:#f1ebe1;color:var(--ui-textPrimary);overflow:hidden;cursor:pointer;font:inherit}.s-photographic-hero{position:relative;display:block;width:100%;height:365px;overflow:hidden}.s-photographic-hero:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#f1ebe1)}.s-photographic-copy{position:relative;display:grid;gap:10px;padding:0 20px;margin-top:-35px}.s-photographic-copy strong{font:clamp(23px,1.9vw,29px)/1.18 var(--font-heading);letter-spacing:-.5px}.s-photographic-copy>span{font-size:13px;line-height:1.6;color:var(--ui-textSecondary)}.s-photographic-check{position:absolute;right:16px;top:16px;width:30px;height:30px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#ffffff0c;font-size:16px}.s-photographic-choice[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:inset 0 0 0 3px var(--ui-surface)}.s-photographic-choice[aria-pressed=true] .s-photographic-check{background:var(--ui-accent)}.s-photographic-details{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 18px 0}.s-photographic-details>*{height:82px;border-radius:7px;overflow:hidden}@media(max-width:1150px){.s-photographic-copy{padding:0 14px}.s-photographic-copy strong{font-size:23px}.s-photographic-details{margin:16px 12px 0;gap:5px}.s-photographic-details>*{height:66px}}@media(max-width:600px){.s-photographic-hero{height:285px}.s-photographic-copy{padding:0 12px;gap:8px;margin-top:-25px}.s-photographic-copy strong{font-size:22px}.s-photographic-copy>span{font-size:12px}.s-photographic-details{margin:12px 10px 0}.s-photographic-details>*{height:54px}.s-photographic-check{right:10px;top:10px;width:26px;height:26px}}.cw-v3.s-workspace-dialog:modal{padding:0;border:1px solid #e2ded3;border-radius:14px;background:#fbf9f4;box-shadow:0 24px 90px #25332826;max-height:calc(100dvh - 40px);overflow:auto;color:#2d382d}.cw-v3.s-workspace-dialog::backdrop{background:#28302766;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cw-v3.s-workspace-dialog>header{display:flex;align-items:flex-start;gap:16px;padding:26px 28px 22px;border-bottom:1px solid #e7e2d8;background:#fbf9f4;position:sticky;top:0;z-index:3}.cw-v3.s-workspace-dialog .s-dialog-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#e9ecdf;color:#315a40}.cw-v3.s-workspace-dialog .s-dialog-icon svg{width:23px;height:23px}.cw-v3.s-workspace-dialog .s-dialog-heading{flex:1;min-width:0}.cw-v3.s-workspace-dialog>header h2{font:400 30px/1.14 var(--font-heading);margin:0;letter-spacing:-.5px}.cw-v3.s-workspace-dialog .s-dialog-heading p{font-size:12px;line-height:1.6;color:#6e7567;margin:8px 0 0}.cw-v3.s-workspace-dialog .s-dialog-close{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #e3dfd4;border-radius:50%;background:#fffdf8;color:#66705f;margin-left:auto;padding:0;font-size:20px;flex-shrink:0}.cw-v3.s-workspace-dialog .s-dialog-body{padding:26px 28px}.cw-v3.s-workspace-dialog>footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding:20px 28px;border-top:1px solid #e7e2d8;background:#f5f2e9;position:sticky;bottom:0;z-index:2}.cw-v3.s-workspace-dialog>footer :is(button,a){min-height:46px;font-size:13px;border-radius:7px}.cw-v3.s-workspace-dialog .s-dialog-body>label{display:grid;gap:10px;font-size:12px;margin:0 0 20px}.cw-v3.s-workspace-dialog :is(input,textarea,select){border-color:#dcd8cc;background:#fffdf9;color:#2d382d}.cw-v3.s-workspace-dialog textarea{font:14px/1.7 Golos Text Variable,sans-serif;padding:12px;border:1px solid #dcd8cc;border-radius:6px;width:100%;resize:vertical}.cw-v3.s-workspace-dialog .s-dialog-body>p{font-size:13px;line-height:1.7;color:#656f5f}@media(max-width:600px){.cw-v3.s-workspace-dialog:modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.cw-v3.s-workspace-dialog>header{padding:20px 18px;gap:12px}.cw-v3.s-workspace-dialog>header h2{font-size:26px}.cw-v3.s-workspace-dialog .s-dialog-icon{width:34px;height:34px}.cw-v3.s-workspace-dialog .s-dialog-heading p{font-size:11px}.cw-v3.s-workspace-dialog .s-dialog-close{min-width:36px;min-height:36px}.cw-v3.s-workspace-dialog .s-dialog-body{padding:22px 18px}.cw-v3.s-workspace-dialog>footer{padding:16px 18px}.cw-v3.s-workspace-dialog>footer :is(button,a){flex:1;justify-content:center;min-height:48px}.cw-v3.s-workspace-dialog :is(input,textarea,select){font-size:16px}}.s-select{position:relative;min-width:0;text-align:left;color:var(--ui-textPrimary,#242d29);font-family:Golos Text Variable,system-ui,sans-serif}.s-select-label{display:block;margin-bottom:7px;font-size:11px;line-height:1.45;color:var(--ui-textSecondary,#626e66)}.s-select .s-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--ui-borderControl,#d9d8ce);border-radius:8px;background:var(--ui-surface,#fffdf9);font:inherit;font-size:12px;line-height:1.45;text-align:left;color:inherit;cursor:pointer}.s-select-trigger>span{min-width:0;overflow-wrap:anywhere}.s-select-trigger>svg{flex:0 0 18px}.s-select-value{display:flex;align-items:center;gap:9px;min-width:0}.s-select-value>span{min-width:0}.s-select-value svg,.s-select-main svg{flex:0 0 18px;width:18px;height:18px}.s-select-main{display:flex;align-items:center;gap:10px}.s-select-main svg{color:var(--ui-textSecondary,#626e66)}.s-select-option[aria-selected=true] .s-select-main svg{color:inherit}.s-select-trigger[aria-expanded=true]{border-color:var(--ui-accent,#124d45)}.s-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.s-select-trigger:focus-visible{outline:2px solid var(--ui-focus,#9c641f);outline-offset:3px}.s-select-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;overflow:auto;padding:5px;border:1px solid var(--ui-borderSubtle,#d9d8ce);border-radius:10px;background:var(--ui-surface,#fffdf9);box-shadow:0 8px 24px #24342c1a;overscroll-behavior:contain}.s-select-list.is-upward{top:auto;bottom:calc(100% - 18px)}.s-select-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;min-height:44px;border-radius:6px;font-size:12px;line-height:1.45;cursor:pointer}.s-select-option>span{min-width:0;overflow-wrap:anywhere}.s-select-option strong{font:inherit;font-weight:500;display:block}.s-select-option small{display:block;margin-top:3px;color:var(--ui-textSecondary,#626e66);font-size:10px}.s-select-option>svg{flex:0 0 18px;visibility:hidden}.s-select-option[aria-selected=true]{color:var(--ui-accent,#124d45);background:var(--ui-accentSoft,#e6eee7)}.s-select-option[aria-selected=true]>svg{visibility:visible}.s-select-option.is-active{box-shadow:inset 0 0 0 1px var(--ui-accent,#124d45)}@media(max-width:600px){.s-select .s-select-trigger,.s-select-option{font-size:14px}}.cw-v4 .cw-workspace-account .app-announcements__trigger{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:36px;max-width:290px;height:36px;min-height:36px;margin:0;padding:0 10px;border:1px solid #d7dfcf;border-radius:9px;background:#f0f3eb;color:#40513d;font:500 12px/1.3 Golos Text Variable,sans-serif;text-align:left;cursor:pointer}.cw-v4 .cw-workspace-account .app-announcements__trigger.is-warning{background:#faf2e1;border-color:#e5d5b3;color:#79571f}.cw-v4 .cw-workspace-account .app-announcements__trigger.is-error{background:#fbeee9;border-color:#e7c9bf;color:#954633}.cw-workspace-account .app-announcements__trigger:hover{filter:brightness(.97)}.app-announcements__trigger>svg{width:17px;height:17px;flex:none}.app-announcements__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-announcements__extra{flex:none;padding:2px 5px;border-radius:5px;background:#ffffff9c;font-size:11px}.app-announcements__mobile-count{display:none}.app-announcements__arrow{display:inline-flex;flex:none}.app-announcements__arrow svg{width:13px;height:13px}.app-announcements__trigger:focus-visible{outline:2px solid #9c641f;outline-offset:3px}.s-workspace-dialog.app-announcements-dialog{width:min(640px,calc(100vw - 32px))}.app-announcements__list{display:grid;gap:12px;min-width:0}.app-announcements__item{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #d7dfcf;border-radius:10px;background:#f0f3eb;min-width:0;color:#242d29}.app-announcements__item.is-warning{background:#faf2e1;border-color:#e5d5b3}.app-announcements__item.is-error{background:#fbeee9;border-color:#e7c9bf}.app-announcements__item>svg{width:18px;height:18px;flex:none;margin-top:1px;color:#6b725c}.app-announcements__item.is-warning>svg{color:#8e641f}.app-announcements__item.is-error>svg{color:#a24c37}.app-announcements__item>div{flex:1;min-width:0;overflow-wrap:anywhere}.app-announcements__item strong{display:block;font-size:14px;line-height:1.4;font-weight:600}.app-announcements__item p{margin:6px 0 0;font-size:14px;line-height:1.5;font-weight:400;color:#4b554e}.s-workspace-dialog.app-announcements-dialog .app-announcements__item>button{flex:none;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:6px;color:#626e66;background:transparent;cursor:pointer}.app-announcements__item>button:hover{background:#dfe5d5}.app-announcements__item>button svg{width:16px;height:16px}@media(min-width:768px)and (max-width:1023px){.cw-v4 .cw-workspace-account .app-announcements__trigger{max-width:220px}}@media(max-width:767px){.cw-v4 .cw-workspace-account .app-announcements__trigger{flex:none;width:36px;padding:0;justify-content:center}.app-announcements__trigger:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}.app-announcements__title,.app-announcements__extra,.app-announcements__arrow{display:none}.app-announcements__mobile-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:5px;background:#40513d;color:#fff;font-size:10px}.is-error .app-announcements__mobile-count{background:#954633}.is-warning .app-announcements__mobile-count{background:#79571f}.s-workspace-dialog.app-announcements-dialog{width:calc(100vw - 24px)}.app-announcements__item{padding:12px}}.cw-v4 .cw-workspace-account .support-entry{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #a8a294;border-radius:9px;background:#fffdf8;color:#405d46}.support-entry:focus-visible{outline:2px solid #9c641f;outline-offset:3px}.support-entry>span{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;background:#31563e;color:#fff;border-radius:5px;font:500 10px/1 sans-serif}.support-page{max-width:1120px;margin:0 auto;padding:36px 32px 70px}.support-inbox{color:#242d29;font-family:Golos Text Variable,sans-serif;min-width:0}.support-toolbar{display:flex;gap:16px;align-items:start;justify-content:space-between;margin-bottom:24px}.support-toolbar h1{margin:0 0 10px;font-size:32px;font-weight:500;letter-spacing:-.7px}.support-toolbar h2{margin:0 0 8px}.support-toolbar p{max-width:600px;margin:0;color:#657168;font-size:14px;line-height:1.6}.support-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:none}.support-list-title{margin:0 0 6px;font-size:13px;font-weight:500;color:#657168}.support-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.support-list{display:grid;gap:10px;min-width:0}.support-list>p{color:#657168;font-size:13px;line-height:1.6}.support-inbox button{font:inherit;cursor:pointer}.support-inbox button:disabled{cursor:not-allowed;opacity:.55}.support-inbox .support-thread{display:grid;gap:8px;width:100%;margin:0;padding:16px;text-align:left;border:1px solid #dfdbd1;border-radius:12px;background:#fffdf8;color:#242d29}.support-inbox .support-thread.is-selected{border-color:#6f8a6f;background:#edf1e8}.support-thread strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.support-thread span{display:flex;gap:7px;align-items:center;color:#526450;font-size:12px}.support-thread i{width:7px;height:7px;border-radius:50%;background:#31563e;flex:none}.support-thread small{color:#717970;font-size:11px}.support-detail{min-width:0;padding:24px;background:#fffdf8;border:1px solid #dfdbd1;border-radius:16px}.support-detail>header{margin-bottom:20px}.support-detail h3{margin:0 0 10px;font-size:19px;font-weight:500;overflow-wrap:anywhere}.support-messages{display:grid;gap:14px;margin-bottom:24px;max-height:560px;overflow-y:auto}.support-messages article{border:1px solid #e5e0d5;border-radius:10px;padding:16px;min-width:0}.support-messages article.is-reply{background:#f0f3eb;border-color:#d9e0d1}.support-messages article>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px}.support-messages strong{font-weight:500}.support-messages time{color:#657168;font-size:11px}.support-messages p{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.support-compose-intro{margin-bottom:24px}.support-compose-intro>svg{width:28px;height:28px;color:#657b5e;margin-bottom:14px}.support-compose-intro p{color:#657168;font-size:14px;line-height:1.6}.support-inbox .support-compose{display:grid;gap:12px;margin:0}.support-compose label{display:grid;gap:10px;color:#405348;font-size:13px}.support-inbox .support-compose textarea{box-sizing:border-box;width:100%;min-height:140px;padding:14px;border:1px solid #d7d3c9;border-radius:10px;font:400 14px/1.6 Golos Text Variable,sans-serif;color:#242d29;background:#fff;resize:vertical}.support-compose textarea:focus{outline:2px solid #607e60;outline-offset:2px}.support-compose textarea::placeholder{color:#7c847b}.support-compose>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-compose small{color:#717970;font-size:12px}.support-compose>p{margin:0;max-width:540px;font-size:12px;color:#717970;line-height:1.6}.support-inbox .cw-button,.support-inbox .cw-primary{min-height:40px;margin:0;padding:10px 14px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #d7d3c9;border-radius:9px;background:#fffdf8;color:#31563e;font-size:13px;flex:none}.support-inbox .cw-primary{background:#31563e;color:#fff;border-color:#31563e}.support-error,.support-notice{padding:12px 16px;margin:0 0 18px;font-size:13px;line-height:1.6;border-radius:10px;background:#f0f3eb;color:#405348}.support-error{background:#fbeee9;color:#954633}.support-filter{display:flex!important;align-items:center;gap:8px;font-size:13px}.support-filter input{width:16px;height:16px;accent-color:#31563e}@media(max-width:767px){.support-page{padding:24px 16px 50px}.support-toolbar{flex-wrap:wrap;gap:12px}.support-toolbar h1{font-size:28px}.support-layout{grid-template-columns:minmax(0,1fr);gap:18px}.support-list{max-height:240px;overflow-y:auto}.support-detail{padding:18px}.support-messages{max-height:440px}.support-compose>div{flex-wrap:wrap}.support-entry:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}}@media(max-width:360px){.cw-v4 .cw-mobile-navigation>summary{width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center}.cw-v4 .cw-mobile-navigation>summary>span{display:none}}.cw-v4 .cw-workspace-account .cw-budget-button.has-error{background:#f6ebdf}.ui-star{font-family:Golos Text Variable,system-ui,sans-serif;font-size:.9em;font-weight:600;color:#31563e}.cw-v4 .cw-workspace-account>.cw-budget-button.cw-budget-button svg{width:20px;height:20px;flex:none}.support-layout{grid-template-columns:320px minmax(0,1fr);gap:20px}.support-list{gap:0;border:1px solid #dfdbd1;border-radius:16px;background:#fffdf8;overflow:hidden;max-height:640px;overflow-y:auto}.support-list-head{padding:16px 18px;border-bottom:1px solid #e5e0d5}.support-list-title{display:flex;align-items:center;gap:8px;margin:0;font:500 14px/1.4 Golos Text Variable,sans-serif;color:#242d29}.support-list-title span{padding:1px 8px;border-radius:6px;background:#edf0e4;color:#31563e;font-size:12px}.support-list-empty{margin:0;padding:18px;color:#657168;font-size:13px}.support-inbox .support-thread{gap:6px;border:0;border-bottom:1px solid #e5e0d5;border-radius:0;padding:16px 18px;background:transparent}.support-inbox .support-thread:hover{background:#f6f4ee}.support-inbox .support-thread.is-selected{background:#edf1e8}.support-thread__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-thread__top i{width:8px;height:8px;border-radius:50%;background:#31563e;flex:none}.support-thread__preview{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#657168!important;font-size:13px!important;line-height:1.5}.support-thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#717970!important;font-size:12px!important}.support-inbox em.is-waiting,.support-inbox em.is-answered{padding:2px 8px;border-radius:6px;font-style:normal;font-size:12px}.support-inbox em.is-waiting{background:#f3ecdf;color:#80602d}.support-inbox em.is-answered{background:#e6ede0;color:#31563e}.support-detail{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:420px}.support-detail__head{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0!important;padding:16px 20px;border-bottom:1px solid #e5e0d5}.support-detail__head h3{margin:0!important}.support-messages{flex:1;display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;max-height:520px;overflow-y:auto}.support-messages article{max-width:78%;border-radius:14px;padding:12px 14px;border:1px solid #e5e0d5;background:#fff}.support-messages article.is-mine{align-self:flex-end;background:#e6ede0;border-color:#d3dccb}.support-messages article p{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.support-messages article footer{margin-top:6px;color:#717970;font-size:12px}.support-reply{padding:14px 20px;border-top:1px solid #e5e0d5}.support-inbox .support-reply textarea{min-height:72px}.support-new{padding:24px}.support-new h3{margin:0 0 16px;font-size:19px;font-weight:500}.support-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0 0 6px;padding:0;border:0}.support-topics legend{margin-bottom:8px;color:#405348;font-size:13px}.support-inbox .support-topics button{min-height:48px;padding:10px 14px;text-align:left;border:1px solid #d7d3c9;border-radius:10px;background:#fff;color:#242d29;font-size:14px}.support-inbox .support-topics button.is-selected{border:2px solid #31563e;padding:9px 13px;background:#f0f3eb;color:#274731;font-weight:500}.support-placeholder{align-items:center;justify-content:center;padding:32px;border-style:dashed;background:transparent}.support-placeholder p{margin:0;color:#657168;font-size:14px;text-align:center}.support-inbox .support-link{padding:0;border:0;background:none;color:#31563e;text-decoration:underline;font-size:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-list{max-height:none}.support-messages article{max-width:90%}}.support-list-title{font:400 19px/1.3 var(--ui-fontDisplay, Alice, Georgia, serif);color:#242d29}.support-list-title span{font:500 12px/1.6 Golos Text Variable,sans-serif}.support-new h3,.support-detail__head h3{font-family:var(--ui-fontDisplay, Alice, Georgia, serif);font-weight:400;font-size:22px}.support-inbox .support-topics button{font-family:Golos Text Variable,sans-serif}.support-about{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 12px;border:1px solid var(--ui-borderSubtle, #e4dfd5);border-radius:10px;background:var(--ui-surface, #fffdf8);font-size:13px}.support-about svg{width:18px;height:18px;flex:none;color:var(--ui-textSecondary, #626e66)}.support-about span{flex:1 1 220px}.support-about code{font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-account-dialog{width:min(860px,calc(100vw - 40px))}.cw-account-layout{display:grid;grid-template-columns:195px minmax(0,1fr);gap:36px;min-height:390px}.cw-account-nav{display:flex;flex-direction:column;border-right:1px solid #e6e1d8;padding-right:24px;gap:24px}.cw-account-identity{display:grid;justify-items:start;gap:10px}.cw-account-identity .cw-avatar{width:60px;height:60px;background:#e6e1d4;color:#384937;font:28px var(--font-heading);overflow:hidden}.cw-account-identity strong{font-size:14px;line-height:1.5}.cw-account-identity small{font-size:11px;color:var(--ui-textSecondary);overflow-wrap:anywhere}.cw-account-nav nav{display:grid;gap:5px}.cw-account-nav nav button{display:flex;gap:12px;align-items:center;padding:12px;border:0;border-radius:6px;background:none;text-align:left;min-height:44px;font-size:13px;color:var(--ui-textSecondary)}.cw-account-nav nav button[aria-pressed=true]{background:#e8e8de;color:#244c38;font-weight:550}.cw-account-olive{margin-top:auto;height:100px;border-radius:8px;background:url(/workspace-art/sidebar-olive.png) center 55%/cover}.cw-account-content{min-width:0}.cw-account-content h3{font:28px/1.2 var(--font-heading);margin:0 0 14px;color:#253b2b}.cw-account-content>.cw-muted{font-size:13px;line-height:1.65;margin-bottom:24px}.cw-account-info{margin:0 0 24px}.cw-account-info>div{display:grid;grid-template-columns:150px minmax(0,1fr);padding:18px 0;border-bottom:1px solid #e6e1d8;gap:12px;font-size:13px;line-height:1.6}.cw-account-info dt{color:var(--ui-textSecondary)}.cw-account-info dd{margin:0;overflow-wrap:anywhere}.cw-account-info dd small{display:flex;align-items:center;gap:6px;font-size:10px;color:#315c41;margin-top:5px}.cw-account-available{display:grid;grid-template-columns:1fr auto;gap:14px;background:#eeeee4;border-radius:8px;padding:22px;margin-bottom:10px;color:#234e38}.cw-account-available small{font-size:12px}.cw-account-available strong{font:48px/1 var(--font-heading);grid-column:1;letter-spacing:-1px}.cw-account-available svg{grid-column:2;grid-row:1/3;align-self:center;width:32px;height:32px}.cw-account-note{display:flex;align-items:flex-start;gap:12px;border-radius:8px;padding:18px;background:#f0f1e9;color:#53614f;font-size:12px;line-height:1.65}.cw-account-note svg{flex-shrink:0;width:21px;height:21px}.cw-account-note p{margin:0}.cw-account-future{font-size:11px;line-height:1.65;color:var(--ui-textSecondary);margin:20px 0 0}.cw-beta-label{display:inline-block;vertical-align:middle;font:11px sans-serif;border-radius:12px;padding:5px 8px;background:#e9e4d7}.cw-account-content>label{display:grid;gap:12px;font-size:13px;margin-bottom:24px}.cw-profile-menu>div>button{display:flex;gap:10px;align-items:center}.cw-profile-menu>div>strong{font-size:13px;padding-bottom:8px;border-bottom:1px solid #e6e1d8}@media(max-width:600px){.cw-account-dialog{width:calc(100vw - 24px)}.cw-account-layout{grid-template-columns:1fr;gap:24px;min-height:0}.cw-account-nav{padding:0;border:0;gap:18px}.cw-account-identity{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;align-items:center}.cw-account-identity .cw-avatar{width:44px;height:44px;grid-row:1/3;font-size:22px}.cw-account-identity strong{font-size:13px}.cw-account-identity small{font-size:11px}.cw-account-nav nav{display:flex;border-bottom:1px solid #e6e1d8;padding-bottom:12px;gap:5px}.cw-account-nav nav button{font-size:12px;padding:10px;gap:7px;flex:1;justify-content:center}.cw-account-nav nav svg{width:16px;height:16px}.cw-account-olive{display:none}.cw-account-info>div{grid-template-columns:1fr;gap:5px;padding:14px 0}.cw-account-content h3{font-size:26px}.cw-account-content select{font-size:16px}.cw-account-available strong{font-size:44px}}.cw-v3.s-workspace-dialog.cw-settings-dialog .cw-settings-groups{display:grid;gap:14px}.cw-v3.s-workspace-dialog .cw-setting-group{display:grid;gap:16px;padding:20px;border:1px solid #e6e1d7;border-radius:9px;background:#fffdf8;margin:0}.cw-setting-group h3{display:flex;align-items:center;gap:9px;font-size:14px;margin:0;font-weight:550;color:#354a33}.cw-setting-group>p{font-size:11px;line-height:1.65;color:var(--ui-textSecondary);margin:0}.cw-setting-group label{display:grid;gap:10px;font-size:12px}.cw-format-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cw-format-choices>button{display:grid;justify-items:center;align-content:center;gap:8px;padding:16px 5px;border:1px solid #dedbcf;border-radius:7px;background:#fcfaf5;min-width:0;color:#485640}.cw-format-choices>button[aria-pressed=true]{border-color:#315c41;background:#eff2e9;box-shadow:inset 0 0 0 1px #315c41}.cw-format-symbol{display:block;width:21px;height:31px;border:1.5px solid currentColor;border-radius:3px;margin-bottom:5px}.cw-format-symbol--1024x1024{width:26px;height:26px}.cw-format-symbol--1536x1024{width:31px;height:21px}.cw-format-choices strong{font-size:15px}.cw-format-choices small{font-size:10px}.cw-settings-model{font-size:11px;color:var(--ui-textSecondary);text-align:center;margin:4px 0 0}.cw-launch-summary{display:flex;gap:20px;align-items:center;padding:20px;background:#f0ede4;border-radius:9px;margin-bottom:22px}.cw-launch-summary>img{width:78px;height:105px;object-fit:contain;background:#fffdf8;border-radius:6px}.cw-launch-summary>div{display:grid;gap:10px;min-width:0}.cw-launch-summary strong{font:22px/1.2 var(--font-heading)}.cw-launch-summary small{font-size:11px;line-height:1.5;color:var(--ui-textSecondary)}.cw-launch-budget{display:grid;grid-template-columns:1fr auto;gap:14px;background:#eef0e7;border-radius:8px;padding:20px;margin-top:22px;color:#2e583d}.cw-launch-budget>span{display:flex;align-items:center;gap:9px;font-size:12px}.cw-launch-budget>strong{font:27px/1 var(--font-heading);white-space:nowrap}.cw-launch-budget>small{font-size:11px;grid-column:1/-1;color:var(--ui-textSecondary)}.cw-v3.s-workspace-dialog.cw-gallery-dialog:modal{width:min(1200px,calc(100vw - 48px));border-radius:14px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools .cw-segment{border:0;background:#eeece3;border-radius:7px;padding:3px;align-items:center;gap:3px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools .cw-segment button{border:0;border-radius:5px;min-height:38px;font-size:12px;padding:9px 13px;white-space:nowrap}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools .cw-segment button[aria-pressed=true]{background:#315a40;color:#fff}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools{grid-template-columns:auto minmax(180px,1fr) 170px;gap:14px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-image{height:auto;aspect-ratio:2/3;padding:0;border-radius:8px;border:1px solid #e4dfd5;background:#f0ede4}.cw-v3.s-workspace-dialog.cw-gallery-dialog article.is-selected .cw-gallery-image{outline:2px solid #315a40;outline-offset:3px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-image img{object-fit:contain}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-cards article h3{font:22px/1.25 var(--font-heading)}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-preview{border:1px solid #e3dfd2;background:#f2efe5;padding:18px;border-radius:9px;position:sticky;top:0}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-preview>img{max-height:420px;object-fit:contain}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-preview h3{font:24px/1.25 var(--font-heading)}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-preview p{font-size:12px;line-height:1.65}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-art{position:relative}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-favorite{width:40px;height:40px;border:1px solid #e4dfd5;background:#fffcf2eb;color:#6b7761}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-favorite[aria-pressed=true]{color:#315a40;background:#ecf0e3}.cw-v3.s-workspace-dialog.cw-slide-editor-dialog .cw-field-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px}.cw-v3.s-workspace-dialog.cw-slide-editor-dialog .cw-field-heading h3{font:22px var(--font-heading);margin:0}.cw-v3.s-workspace-dialog .cw-slide-dialog-tools{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 0;padding-top:18px;border-top:1px solid #e3dfd4}.cw-v3.s-workspace-dialog.cw-series-result-dialog .cw-series-result-image{background:#f0ede4;border-radius:8px;padding:12px}.cw-v3.s-workspace-dialog.cw-series-result-dialog .cw-result-version-strip{padding:20px 0;border-bottom:1px solid #e3dfd4;margin-bottom:22px}@media(max-width:800px){.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools{grid-template-columns:1fr 1fr}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools .cw-segment{grid-column:1/-1}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-layout.has-preview{grid-template-columns:1fr}}@media(max-width:600px){.cw-v3.s-workspace-dialog.cw-gallery-dialog:modal{width:calc(100vw - 24px)}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools{grid-template-columns:1fr}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools .cw-segment button{font-size:11px;padding:9px;flex:1}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-cards article h3{font-size:20px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-favorite{width:36px;height:36px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-card-caption{display:grid;gap:10px}.cw-setting-group{padding:16px}.cw-format-choices{gap:6px}.cw-format-choices small{font-size:9px}.cw-launch-budget{grid-template-columns:1fr}.cw-launch-budget strong{font-size:30px}.cw-launch-summary{padding:16px;gap:14px}.cw-launch-summary strong{font-size:20px}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-preview{position:static}.cw-format-choices button{min-height:120px}}.cw-v3.s-workspace-dialog .cw-account-identity .cw-avatar{display:flex;align-items:center;justify-content:center}.cw-account-identity .cw-avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:800px){.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-layout.has-preview .cw-gallery-cards{display:none}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-preview{grid-row:1}}@media(max-width:800px){.cw-v3.s-workspace-dialog.cw-gallery-dialog.has-gallery-preview .cw-gallery-tools,.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-layout.has-preview .cw-gallery-catalog{display:none}}.cw-unified-shell.cw-v3 .cw-header-tools .cw-account-dialog .cw-account-identity .cw-avatar{display:flex}.cw-v3.s-workspace-dialog .cw-result-version-strip{display:flex;gap:10px;overflow-x:auto;max-width:100%;padding:4px 0 8px;margin:18px 0 24px}.cw-v3.s-workspace-dialog .cw-result-version-strip button{flex:0 0 84px;display:grid;gap:8px;justify-items:center;background:#f3f0e7;border:1px solid #ddd9cc;border-radius:7px;padding:6px;color:#53614f;min-width:0}.cw-v3.s-workspace-dialog .cw-result-version-strip button[aria-pressed=true]{border-color:#315c41;box-shadow:0 0 0 1px #315c41}.cw-v3.s-workspace-dialog .cw-result-version-strip img{width:70px;height:105px;object-fit:contain;display:block}.cw-v3.s-workspace-dialog .cw-result-version-strip small{font-size:10px;line-height:1.4}.cw-v3.s-workspace-dialog .s-dialog-body{min-width:0}.cw-style-upload{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cw-style-hint{margin:2px 0 0;color:var(--ui-textSecondary,#68705f);font-size:12px;line-height:1.5}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-delete{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #e0ddcf;border-radius:50%;background:#fffdf8f2;color:#8a3b2f;font-size:18px;line-height:1;cursor:pointer}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-delete:hover{background:#fbe9e5}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5:modal{width:min(1600px,calc(100vw - 48px));height:min(1120px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-tools{padding:16px 4px 14px;gap:10px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-toolbar .cw-segment{flex:0 0 auto;width:auto;min-width:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-toolbar .cw-search{flex:1 1 220px;min-width:180px}.cw-gallery-v5 .cw-gallery-filter{flex:0 0 200px;min-width:0}.cw-gallery-v5 .cw-gallery-filter .s-select-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cw-gallery-v5 .cw-gallery-filter .s-select .s-select-trigger{min-height:46px;gap:10px;border-color:#deded2;background:#fffdf8}.cw-gallery-v5 .cw-gallery-filter .s-select-trigger .s-select-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-gallery-v5 .cw-gallery-filter .s-select-list{min-width:240px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-style-upload{flex:0 0 auto;border-style:solid;border-color:#deded2;color:#54624b}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-cards,.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-cards.has-few-styles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-image{position:relative;aspect-ratio:3/4;overflow:hidden;isolation:isolate}.cw-gallery-v5 .cw-gallery-backdrop{position:absolute;inset:-12%;z-index:-1;background:center/cover no-repeat;filter:blur(18px) saturate(1.05);opacity:.9}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-image img{position:relative;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite{cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .16s ease,transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-art:is(:hover,:focus-within) .cw-favorite,.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite[aria-pressed=true]{opacity:1;transform:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite:hover{background:#edf0e4;border-color:#a4b69a;color:#315a40;transform:scale(1.08)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite:active{transform:scale(.92)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite[aria-pressed=true]{color:#315a40}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite svg{transition:transform .16s ease}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite.is-popping svg{animation:cw-heart-pop .42s cubic-bezier(.3,1.6,.5,1)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite.is-popping:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid #315a40;animation:cw-heart-ring .42s ease-out forwards;pointer-events:none}@keyframes cw-heart-pop{0%{transform:scale(1)}35%{transform:scale(.7)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes cw-heart-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@media(hover:none),(pointer:coarse){.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite,.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite svg{transition:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite.is-popping svg,.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-favorite.is-popping:after{animation:none}}@media(max-width:1320px){.cw-gallery-v5 .cw-gallery-filter{flex-basis:172px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-style-upload{width:46px;padding:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-style-upload span{display:none}}@media(max-width:1000px){.cw-gallery-v5 .cw-gallery-filter{flex:1 1 180px}}@media(max-width:600px){.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5:modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-toolbar .cw-segment{flex:1 1 100%}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-toolbar .cw-search{flex:1 1 calc(100% - 56px);min-width:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-style-upload{order:1;flex:0 0 46px;padding:0}.cw-gallery-v5 .cw-gallery-filter{order:2;flex:1 1 calc(50% - 5px)}.cw-gallery-v5 .cw-gallery-filter .s-select .s-select-trigger{padding:10px 12px;gap:6px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-cards,.cw-v3.s-workspace-dialog.cw-gallery-v4-2.cw-gallery-v5 .cw-gallery-cards.has-few-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.st-facts{display:grid;gap:8px;min-width:0}.st-facts .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-facts .st-facts-box{border:1px solid var(--st-line-strong);border-radius:9px;background:#fff;overflow:hidden}.st-facts .st-facts-group{display:grid;padding-bottom:2px}.st-facts .st-facts-label{display:flex;align-items:center;gap:6px;padding:9px 12px 3px;color:var(--st-muted);font:600 11px/1.3 var(--st-font)}.st-facts .st-facts-check{padding:1px 7px;border-radius:999px;background:var(--ui-warningSoft, #fff3d9);color:var(--ui-warning, #835300);font-size:10px}.st-facts .st-fact{display:flex;align-items:center;gap:10px;min-height:34px;padding:3px 4px 3px 12px}.st-facts .st-fact input[type=checkbox]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--st-accent);cursor:pointer}.st-facts .st-fact label{flex:1;min-width:0;display:grid;gap:1px;color:var(--st-ink);font:13px/1.35 var(--st-font);overflow-wrap:anywhere;cursor:pointer}.st-facts .st-fact label small{color:var(--st-muted);font-size:11px}.st-facts .st-fact.is-off label{color:var(--st-muted)}.st-facts .st-fact-icon{width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--st-muted);cursor:pointer;opacity:.55}.st-facts .st-fact:hover .st-fact-icon,.st-facts .st-fact-icon:focus-visible{opacity:1}.st-facts .st-fact-icon:hover{background:var(--st-paper);color:var(--st-ink)}.st-facts .st-fact-icon svg{width:15px;height:15px}.st-facts .st-fact.is-editing{padding-left:8px}.st-facts .st-fact.is-editing input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--st-line-strong);border-radius:6px;font:13px var(--st-font);color:var(--st-ink)}.st-facts .st-facts-add{display:flex;align-items:center;gap:8px;padding:6px 8px 8px 12px;border-top:1px solid var(--st-line)}.st-facts .st-facts-group+.st-facts-add{margin-top:4px}.st-facts .st-facts-add input{flex:1;min-width:0;height:32px;padding:0;border:0;background:transparent;font:13px var(--st-font);color:var(--st-ink)}.st-facts .st-facts-add input:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px;border-radius:4px}.st-facts .st-facts-add .st-button{min-height:30px;padding:4px 10px;font-size:12px}.st-facts-switch{padding:0;border:0;background:none;color:var(--st-accent);font:inherit;text-decoration:underline;cursor:pointer}.st-card-ideas{display:grid;gap:20px;min-width:0}.st-card-ideas-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.st-card-ideas-head h3{margin:0 0 6px;color:var(--st-ink);font:400 28px/1.2 var(--st-serif)}.st-card-ideas-head p{margin:0;color:var(--st-muted);font:14px/1.5 var(--st-font)}.st-card-ideas-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.st-card-ideas-nav{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:600 12px/1 var(--st-font)}.st-card-ideas-nav .st-button{display:grid;place-items:center;width:32px;min-height:32px;padding:0}.st-card-ideas-nav .st-button:first-child svg{transform:rotate(180deg)}.st-card-ideas-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-card-idea{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;border:1px solid var(--st-line-strong);border-radius:14px;background:#fff;color:var(--st-ink);font:14px/1.45 var(--st-font);text-align:left;cursor:pointer}.st-card-idea:hover{border-color:var(--st-accent)}.st-card-idea.is-selected{border-color:var(--st-accent);box-shadow:inset 0 0 0 1px var(--st-accent);background:var(--st-accent-soft, #edf2e9)}.st-card-idea:focus-visible{outline:2px solid var(--st-accent);outline-offset:4px}.st-card-idea-number{color:var(--st-muted);font-size:12px}.st-card-idea-name{font:400 23px/1.15 var(--st-serif);overflow-wrap:anywhere}.st-card-idea-claim{display:grid;gap:2px;font-weight:600}.st-card-idea-claim small{color:var(--st-muted);font-size:11px;font-weight:400}.st-card-idea-basis{max-width:100%;padding:3px 8px;border-radius:999px;background:var(--st-paper, #fffdf8);border:1px solid var(--st-line);color:var(--st-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-card-idea-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--st-muted)}.st-card-idea-select{display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:stretch;margin-top:auto;padding-top:12px;border-top:1px solid var(--st-line);color:var(--st-accent);font-weight:600}.st-card-idea-select svg,.st-card-idea-detail header svg,.st-card-ideas-stale svg{width:18px;height:18px;flex-shrink:0}.st-card-idea-detail{padding:22px;border:1px solid var(--st-line);border-radius:14px;background:#fff}.st-card-idea-detail header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.st-card-idea-detail h4{margin:0;font:400 25px/1.2 var(--st-serif)}.st-card-idea-detail header span{display:flex;align-items:center;gap:6px;color:var(--st-accent);font-size:12px}.st-card-idea-detail dl{display:grid;gap:14px;margin:22px 0 0;font:14px/1.5 var(--st-font)}.st-card-idea-detail dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.st-card-idea-detail dt{color:var(--st-muted)}.st-card-idea-detail dd{margin:0;overflow-wrap:anywhere}.st-card-idea-detail q{background:var(--st-paper);padding:4px 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.st-card-idea-question{display:grid;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--st-line)}.st-card-idea-question label{font-weight:600}.st-card-idea-question p{margin:0;color:var(--st-muted);font-size:13px}.st-card-idea-question>div{display:flex;flex-wrap:wrap;gap:8px}.st-card-idea-question input{flex:1;min-width:160px;padding:10px 12px;border:1px solid var(--st-line-strong);border-radius:8px;background:#fff;color:var(--st-ink);font:14px var(--st-font)}.st-card-ideas-empty{display:flex;align-items:flex-start;gap:18px;padding:26px;border:1px solid var(--st-line);border-radius:14px;background:#fff}.st-card-ideas-empty>svg{width:32px;height:32px;color:var(--st-accent);flex-shrink:0}.st-card-ideas-empty strong{font:400 23px/1.25 var(--st-serif)}.st-card-ideas-empty p{max-width:50ch;color:var(--st-muted);line-height:1.6;margin:10px 0 0}.st-card-ideas-status{color:var(--st-muted);line-height:1.5}.st-card-ideas-status p{margin:0 0 12px}.st-card-ideas-stale{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid var(--st-line-strong);border-radius:10px;background:var(--st-paper);font:13px/1.5 var(--st-font)}.st-card-ideas-stale p{margin:0}.st-card-ideas-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-card-ideas-skeleton span{height:180px;background:var(--st-paper);border:1px solid var(--st-line);border-radius:14px}.st-card-methods{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;margin-bottom:24px;border-radius:10px;background:#ece8de}.st-card-methods button{border-radius:8px;border-color:transparent;background:transparent;color:var(--st-muted);box-shadow:none}.st-card-methods button:hover{color:var(--st-ink);background:#ffffff80}.st-card-methods [aria-pressed=true],.st-card-methods [aria-pressed=true]:hover{color:var(--st-ink);background:#fff;border-color:transparent;font-weight:600;box-shadow:0 1px 3px #242d2929}.st-card-choice{font:13px/1.45 var(--st-font);color:var(--st-muted);margin:0}.st-card-choice strong{color:var(--st-ink)}@media(max-width:680px){.st-card-ideas-list{grid-template-columns:1fr;gap:8px}.st-card-idea{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:5px 10px;padding:14px}.st-card-idea-number{grid-row:1/4}.st-card-idea-name{font-size:21px}.st-card-idea-claim,.st-card-idea-summary{grid-column:2}.st-card-idea-summary{-webkit-line-clamp:2;font-size:13px}.st-card-idea-select{grid-column:3;grid-row:1/4;border:0;padding:0;font-size:0}.st-card-idea-select svg{width:20px;height:20px}.st-card-idea-detail{padding:16px}.st-card-idea-detail dl>div{grid-template-columns:1fr;gap:4px}.st-card-ideas-skeleton{grid-template-columns:1fr}.st-card-ideas-skeleton span{height:90px}.st-card-ideas-empty{padding:20px}.st-card-ideas-head h3{font-size:25px}}.st-idea-parameters{border-top:1px solid var(--st-line);padding-top:16px}.st-idea-parameters summary{cursor:pointer;font:600 13px/1.5 var(--st-font);color:var(--st-ink)}.st-idea-parameters .st-params{margin-top:12px}.st-result-reference{display:grid;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--st-line)}.st-result-reference h3{margin:0;font:400 22px/1.2 var(--st-serif)}.st-result-reference p{margin:0;font:13px/1.5 var(--st-font);color:var(--st-muted)}.st-result-reference .st-button{justify-self:start;white-space:normal}.mask-editor{position:relative;width:100%;height:100%}.st-shell .st-result-frame>.mask-editor{padding:0;margin:0;border:0;background:none;overflow:visible}.mask-picture{position:relative;width:100%;height:100%}.mask-global-overlay{position:absolute;inset:0}.mask-picture>img{display:block;width:100%;height:100%;object-fit:contain}.mask-picture>canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:none}.mask-brush-cursor{position:absolute;pointer-events:none;transform:translate(-50%,-50%);border:1px solid white;box-shadow:0 0 0 1px #27879b;border-radius:50%}.mask-picture>canvas:focus-visible{outline:2px solid #27879b;outline-offset:3px}.mask-keyboard-box{display:none;position:absolute;pointer-events:none;border:2px dashed #27879b}.mask-picture:has(canvas:focus-visible) .mask-keyboard-box{display:block}.st-shell .mask-editor.is-selecting{position:static}.st-shell .st-result-stage:has(.mask-editor.is-selecting){position:relative;padding-bottom:56px}.st-shell .mask-toolbar{position:absolute;z-index:2;left:50%;bottom:8px;transform:translate(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:calc(100% - 16px);padding:6px;border:1px solid #d9ddcf;border-radius:10px;background:#fcfaf6f5;box-shadow:0 2px 8px #1f332214}.st-shell .mask-toolbar button{width:auto;min-height:34px;height:34px;border:1px solid transparent;border-radius:6px;padding:6px 12px;background:transparent;color:#294235;font:inherit;font-size:12px;cursor:pointer}.st-shell .mask-toolbar>span{margin:0 8px 0 2px;font-size:12px;color:var(--st-muted)}.mask-toolbar button:disabled{opacity:.45;cursor:default}.mask-error{position:absolute;bottom:60px;margin:10px;padding:10px;background:#fcfaf6;color:#943c28;font-size:12px}.mask-edit-mode{display:grid;gap:6px}.mask-edit-mode .st-seg{width:100%}.mask-edit-mode p{margin:0}.mask-edit-status{color:#526959;font-size:11px;line-height:1.4}@media(max-width:760px){.st-shell .st-workspace.is-mask-edit .st-result-stage{height:max(320px,calc(100dvh - 250px));min-height:320px;padding-bottom:0}.st-shell .st-workspace.is-mask-edit .st-result-stage:has(.mask-editor.is-selecting){padding-bottom:0}.st-shell .st-workspace.is-mask-edit[data-mobile-view=canvas] .st-panel-action{display:none}.st-shell .st-workspace.is-mask-edit{padding-bottom:96px}.st-shell .mask-toolbar{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));transform:none;width:auto;max-width:none;flex-wrap:wrap;justify-content:space-between;padding:8px;box-shadow:0 -4px 18px #1f33222e}.st-shell .mask-toolbar button{min-height:44px;height:44px;flex:1 0 auto;padding:6px 8px;font-size:13px}.st-shell .mask-toolbar>span{flex:1 0 100%;width:auto;margin:0 4px;text-align:left;padding:0}.mask-error{bottom:12px}.st-shell:has(.st-workspace.is-mask-edit) .st-topbar-control-row{display:none}}@media(max-width:760px){.st-shell .st-workspace.is-mask-edit .st-series-filmstrip,.st-shell .st-workspace.is-mask-edit .st-series-view-switch,.st-shell .st-workspace.is-mask-edit .st-canvas-head p{display:none}.st-shell .st-workspace.is-mask-edit .st-canvas{gap:12px;padding-top:16px}.st-shell .st-workspace.is-mask-edit .st-canvas-head h2{font-size:20px}.st-shell .st-workspace.is-mask-edit .st-result-stage{height:max(260px,calc(100dvh - 330px));min-height:260px}}.mask-region-box{position:absolute;border:2px dashed #f5f2ea;outline:1px dashed #24342c;outline-offset:-3px;border-radius:4px;pointer-events:none}.result-feedback{max-width:720px;margin:18px auto 0;display:grid;gap:9px;font-size:14px}.result-feedback__votes{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.result-feedback__votes>span{margin-right:6px}.result-feedback button{padding:8px 13px;border:1px solid #a8a294;background:#fffdf8;border-radius:9px;color:#31563e;font:inherit;cursor:pointer}.result-feedback button[aria-pressed=true]{border-color:#31563e;background:#edf0e4}.result-feedback button:disabled{opacity:.6;cursor:wait}.result-feedback small,.result-feedback label span{color:#626e66;font-weight:400}.result-feedback form{display:grid;gap:12px;padding:16px;border:1px solid #e4dfd5;border-radius:12px}.result-feedback label{display:grid;gap:7px;font-weight:600}.result-feedback select,.result-feedback textarea{padding:10px;border:1px solid #d6d1c4;border-radius:8px;background:#fff;font:inherit;resize:vertical}.result-feedback form>div{display:flex;gap:8px}.result-feedback__comment{justify-self:start}.result-feedback__votes button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.result-feedback__votes svg{width:17px;height:17px;flex:none}@media(max-width:480px){.result-feedback__votes>span{flex-basis:100%;margin-right:0}.result-feedback__votes button{flex:1;min-height:44px}}.st-shell .result-feedback select,.st-shell .result-feedback textarea{font-weight:400}.result-feedback form>div{flex-wrap:wrap}.st-panel .result-feedback{max-width:none;margin:0;padding-top:12px;border-top:1px solid var(--st-line, #e4dfd5);gap:8px;font-size:13px}.st-panel .result-feedback__votes{gap:8px}.st-panel .result-feedback__votes>span{flex-basis:100%;margin:0;color:var(--st-muted, #626e66)}.st-panel .result-feedback__votes button{flex:1;min-height:40px;padding:6px 10px}.st-panel .result-feedback form{padding:12px}.st-panel .result-feedback__comment{justify-self:start;padding:0;border:0;background:none;color:#31563e;text-decoration:underline}.st-variants{flex:none;min-width:0}.st-variants>div{display:flex;gap:10px;overflow-x:auto;padding:10px 10px 8px 2px;scrollbar-width:thin}.st-variant{position:relative;flex:0 0 76px}.st-variant>button:first-child{display:grid;gap:6px;width:100%;padding:4px 4px 8px;border:1px solid var(--st-line-strong, #d6d1c4);border-radius:9px;background:var(--st-panel, #fffdf8);color:var(--st-ink, #242d29);text-align:left;cursor:pointer}.st-variant>button:first-child:hover{border-color:#9aa79c}.st-variant.is-selected>button:first-child{border-color:#31563e;box-shadow:0 0 0 1px #31563e;background:#edf0e4}.st-variant img,.st-variant-status{display:grid;place-items:center;width:100%;height:76px;object-fit:contain;border-radius:5px;background:#eae8de;color:var(--st-muted, #626e66);font-size:10px;line-height:1.3;text-align:center}.st-variant.is-failed .st-variant-status{background:#fbeceb;color:#9a2a22}.st-variant.is-failed .st-variant-status svg{width:18px;height:18px}.st-variant-label{display:grid;justify-items:center;gap:1px;min-width:0;font-size:11px;font-weight:500;line-height:1.3;text-align:center;white-space:nowrap}.st-variant-label small{color:var(--st-muted, #626e66);font-size:10px;font-weight:400}.st-variant-remove{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--st-line-strong, #d6d1c4);border-radius:50%;background:var(--st-panel, #fffdf8);color:var(--st-ink, #242d29);cursor:pointer}.st-variant-remove svg{width:12px;height:12px}.st-variant-remove:hover{border-color:#9a2a22;color:#9a2a22}.st-result-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.st-result-actions.is-stacked{grid-template-columns:1fr}.st-panel-action .st-result-actions>:is(a,button){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:0}.st-panel-action .st-result-actions>.cw-primary>svg:last-child{margin-left:0}.st-result-failure{display:grid;gap:6px;padding:12px 14px;border:1px solid #ecc6c2;border-radius:10px;background:#fbeceb}.st-result-failure h3{margin:0;color:#7d231c;font-size:15px;font-weight:600}.st-result-failure p{margin:0;color:#7d231c;font-size:13px;line-height:1.5}.st-variant-info{display:grid;gap:8px}.st-variant-summary{margin:0;color:var(--st-ink, #242d29);font-size:14px;font-weight:500;line-height:1.45}.st-variant-key{display:grid;gap:2px;margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.st-variant-key span{color:var(--st-muted, #626e66);font-size:12px}.st-variant-more{border-top:1px solid var(--st-line, #e4dfd5)}.st-variant-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;color:var(--st-ink, #242d29);font-size:13px;font-weight:500;list-style:none;cursor:pointer}.st-variant-more>summary::-webkit-details-marker{display:none}.st-variant-more>summary svg{width:16px;height:16px;transition:transform .15s}.st-variant-more[open]>summary svg{transform:rotate(180deg)}.st-variant-more dl{display:grid;gap:8px;margin:0 0 6px}.st-variant-more dl>div{display:grid;gap:1px;font-size:13px;line-height:1.45}.st-variant-more dt{color:var(--st-muted, #626e66);font-size:12px}.st-variant-more dd{margin:0;overflow-wrap:anywhere}.st-variant-ref{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.st-variant-ref code{font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.st-edit-notes{display:grid;gap:8px;margin-top:auto}@media(max-width:1023px){.st-variant{flex-basis:84px}.st-variant img,.st-variant-status{height:84px}}.st-wait-reason{display:none}@media(max-width:767px){.st-wait .st-wait-reason{display:block}}.st-ideas{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--st-line, #e4dfd5)}.st-ideas-list{display:grid;gap:8px}.st-ideas-list>span{color:var(--st-muted, #626e66);font-size:12px}.st-ideas .st-ideas-list>.cw-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0;padding-inline:14px;text-align:left}.st-ideas .st-ideas-list>.cw-button small{flex:none;color:var(--st-muted, #626e66);font-size:12px;font-weight:500}.st-ideas-new{justify-self:start;font-size:13px}.st-idea-note{margin:0;color:var(--st-ink, #242d29);font-size:14px;line-height:1.45}.st-ideas-help{margin:0;color:var(--st-muted, #626e66);font-size:13px;line-height:1.5}.st-ideas-help b{color:var(--st-ink, #242d29);font-weight:600}.st-ideas .st-ideas-list>.cw-button{align-items:flex-start;padding-block:10px;text-align:left}.st-idea-text{display:grid;gap:2px;min-width:0}.st-idea-text b{font-weight:600}.st-idea-text em{color:var(--st-muted, #626e66);font-size:13px;font-weight:400;font-style:normal;line-height:1.4;white-space:normal}.st-series-filmstrip{display:flex;gap:8px;flex-shrink:0;overflow-x:auto;min-width:0;padding:2px 1px 6px;scrollbar-width:thin}.st-series-filmstrip>button{display:flex;align-items:center;gap:9px;flex:0 0 144px;padding:6px;border:1px solid var(--st-line);border-radius:9px;background:var(--st-paper);color:var(--st-ink);font:inherit;text-align:left;cursor:pointer}.st-series-filmstrip>button[aria-pressed=true]{border-color:var(--st-selected);background:var(--st-selected-soft)}.st-series-filmstrip-image{display:grid;place-items:center;width:38px;height:48px;flex-shrink:0;background:var(--st-soft);border-radius:5px;overflow:hidden}.st-series-filmstrip-image img{width:100%;height:100%;object-fit:contain}.st-series-filmstrip strong{display:block;font-size:12px;font-weight:500}.st-series-filmstrip small{display:block;margin-top:4px;font-size:10px;color:var(--st-muted)}.st-series-filmstrip button:focus-visible{outline:2px solid var(--st-selected);outline-offset:2px}.st-series-draft-preview{display:grid;justify-items:center;gap:12px;padding:20px;text-align:center}.st-series-draft-preview img{width:100px;max-height:150px;object-fit:contain}.st-series-draft-preview h3{margin:0;font:400 24px/1.2 var(--st-serif);color:var(--st-ink)}.st-series-previous-settings{padding:8px 10px;border-left:2px solid var(--st-selected);background:var(--st-selected-soft)}.st-panel .st-photo[aria-pressed=true]{border:2px solid var(--st-selected);padding:2px;background:var(--st-selected-soft)}@media(min-width:1024px)and (min-height:540px){.st-canvas:has(.st-series-filmstrip){gap:12px}.st-canvas:has(.st-series-filmstrip) .st-result-stage,.st-canvas:has(.st-series-filmstrip) .st-result-wait{min-height:190px}}@media(min-width:1024px)and (min-height:540px){.st-canvas:has(.cw-series-plan) .st-canvas-head{position:sticky;top:0;z-index:3;flex-shrink:0;background:var(--st-canvas)}.st-canvas:has(.cw-series-plan) .st-canvas-head:before{content:"";position:absolute;inset:-22px 0 -12px;z-index:-1;background:var(--st-canvas)}}@media(min-width:1024px)and (min-height:540px)and (max-height:800px){.st-shell .st-panel #series-product{height:92px;min-height:92px}.st-panel:has(#series-product) .st-panel-body{gap:8px;padding-block:10px}.st-panel:has(#series-product) .st-block{gap:6px}.st-panel:has(#series-product) .st-block+.st-block{padding-top:8px}}@media(min-width:1024px)and (min-height:540px)and (max-height:680px){.st-panel:has(#series-product) .st-panel-body{gap:6px;padding-block:8px}.st-panel:has(#series-product) .st-photos>.st-hint,.st-panel:has(#series-product) .st-field>.st-hint{display:none}}.cw-series-workspace .cw-canvas-area{display:flex;flex-direction:column;gap:12px;padding:20px;min-width:0}.cw-series-workspace .cw-series-viewer{flex-shrink:0;background:#fff;border:1px solid #dce6ec;border-radius:16px;overflow:hidden}.cw-series-viewer-head{display:flex;align-items:center;gap:10px;min-height:62px;padding:12px 18px;border-bottom:1px solid #edf1f4}.cw-series-viewer-head strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cw-slide-status{font-size:11px;color:#78909f;background:#f3f7f9;padding:5px 8px;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.cw-slide-status.is-ready:before,.cw-slide-info small.is-ready:before{content:"";width:6px;height:6px;border-radius:50%;background:#259b70;display:inline-block;flex-shrink:0}.cw-series-viewer-head .cw-series-download{margin-left:auto;white-space:nowrap;padding:8px 12px;min-height:36px;font-size:12px}.cw-series-viewer-body{display:grid;grid-template-columns:96px minmax(0,1fr);min-width:0}.cw-series-sources{display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px 10px;border-right:1px solid #e9eef2;max-height:510px;overflow-y:auto}.cw-series-sources>span{font-size:10px;color:#718796;white-space:nowrap;margin-bottom:2px}.cw-series-input,.cw-series-upload{position:relative;flex-shrink:0;width:62px;height:76px;border:1px solid #dbe5eb;border-radius:10px;background:#f9fbfc;padding:4px;cursor:pointer}.cw-series-input img{width:100%;height:100%;object-fit:contain;border-radius:6px}.cw-series-input small{position:absolute;left:4px;top:4px;right:auto;background:#fff;color:#284759;border-radius:5px;padding:2px 5px;font-size:10px;box-shadow:0 1px 4px #18384c10}.cw-series-input.is-selected{border:2px solid #118b93;padding:3px;background:#edf8f7}.cw-series-upload{display:grid;place-items:center;border-style:dashed;color:#118b93;height:60px}.cw-source-back{border:0;background:none;color:#087f88;font-size:10px;padding:4px;cursor:pointer}.cw-series-workspace .cw-series-stage{position:relative;height:clamp(350px,45dvh,680px);min-height:350px;overflow:hidden;background:#f3f6f8;margin:14px;border-radius:10px;display:flex;align-items:center;justify-content:center}.cw-series-stage>img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;min-height:0}.cw-series-stage .cw-result-wait{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cw-series-workspace .cw-series-storyboard{flex-shrink:0;background:#fff;border:1px solid #dce6ec;border-radius:16px;padding:14px}.cw-series-storyboard header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cw-series-storyboard h2{font-size:15px;margin:0}.cw-storyboard-actions{display:flex;align-items:center;gap:8px}.cw-storyboard-actions .cw-batch-toggle{font-size:11px;min-height:30px;padding:5px 9px}.cw-batch-toggle[aria-pressed=true]{background:#edf8f7;color:#118b93;border-color:#118b93}.cw-series-menu{position:relative}.cw-series-menu summary{list-style:none;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border:1px solid #e3ebef;border-radius:8px;color:#607b8e}.cw-series-menu summary::-webkit-details-marker{display:none}.cw-series-menu>div{position:absolute;right:0;top:36px;z-index:5;width:190px;padding:6px;background:#fff;border:1px solid #dce6ec;border-radius:10px;box-shadow:0 8px 24px #1e39451a}.cw-series-menu button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:10px;font:inherit;font-size:12px;color:#254454;width:100%;text-align:left;cursor:pointer}.cw-series-slides{display:flex;gap:9px;overflow-x:auto;align-items:stretch;padding:1px 1px 5px}.cw-series-slides article{min-width:190px;width:210px;flex-shrink:0;border:1px solid #dbe5eb;background:#fbfcfd;border-radius:10px;overflow:hidden}.cw-series-slides article.is-selected{border-color:#118b93;box-shadow:inset 0 0 0 1px #118b93;background:#f1f9f8}.cw-slide-select{width:100%;border:0;background:none;display:flex;align-items:center;gap:10px;text-align:left;padding:6px;cursor:pointer;color:#243b50}.cw-slide-thumb{position:relative;width:68px;height:89px;flex-shrink:0;border-radius:7px;overflow:hidden;background:#edf2f5}.cw-slide-thumb>img{width:100%;height:100%;object-fit:contain;display:block}.cw-slide-draft{width:100%;height:100%;display:grid;place-items:center;color:#5d8b97;background:#edf3f6}.cw-slide-draft svg{width:28px;height:28px}.cw-slide-index{position:absolute;left:4px;top:4px;padding:2px 5px;border-radius:4px;color:#294454;background:#fffffff2;font-size:10px}.cw-cover-badge{position:absolute;bottom:3px;left:3px;right:3px;text-align:center;border-radius:5px;padding:3px 1px;font-size:9px;font-weight:650;background:#118b93;color:#fff}.cw-slide-info{min-width:0;display:grid;gap:8px;padding-right:5px}.cw-slide-info b{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-slide-info small{font-size:10px;color:#748b9b;display:flex;align-items:center;gap:5px}.cw-slide-batch{display:flex;align-items:center;gap:6px;padding:0 10px 8px;font-size:11px;color:#65808b}.cw-slide-batch input{accent-color:#118b93}.cw-series-add{min-width:105px;flex-shrink:0;border:1px dashed #bdd2d9;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;color:#16858e;background:#fbfdfd;font-size:11px;cursor:pointer}.cw-series-add svg{width:23px;height:23px}.cw-series-empty{display:flex;align-items:center;gap:15px;padding:14px;background:#f4f8fa;border-radius:10px}.cw-series-empty>svg{width:36px;height:36px;color:#118b93;flex-shrink:0}.cw-series-empty p{font-size:12px;color:#728995;margin:6px 0 0}.cw-series-empty .cw-button{margin-left:auto;white-space:nowrap}.cw-series-workspace .cw-series-composer{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid #dce6ec;border-radius:12px;flex-shrink:0}.cw-series-composer>svg{flex-shrink:0;color:#648494}.cw-series-composer textarea{flex:1;min-width:0;border:0;background:none;color:#254454;font:inherit;font-size:12px;line-height:1.5;min-height:44px;height:44px;padding:12px 3px;resize:vertical}.cw-series-workspace .cw-series-composer .cw-primary{white-space:nowrap;color:#fff;background:#087f88;font-size:12px;min-height:40px;padding:10px 14px}.cw-series-workspace .cw-inspector-body{padding:20px 22px}.cw-series-fieldset{border:0;margin:0;min-width:0}.cw-series-fieldset:disabled{opacity:.78}.cw-series-workspace .cw-series-slide-fields{border:0;padding:0;margin:0}.cw-series-slide-fields>.cw-field-heading{margin:0 0 10px;gap:10px}.cw-series-slide-fields>.cw-field-heading:first-child h2{margin:0;font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis}.cw-series-role{margin-left:auto;padding:5px 8px;border-radius:7px;background:#f2f6f8;color:#627b8b;font-size:10px;white-space:nowrap}.cw-series-cover-toggle{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;min-height:34px;padding:7px 10px}.cw-series-cover-toggle[aria-pressed=true]{background:#edf8f7;border-color:#15939b;color:#147c85}.cw-series-slide-fields h3{font-size:13px;margin:0}.cw-series-slide-fields>textarea{width:100%;border:1px solid #dde7ed;border-radius:10px;background:#fbfcfd;padding:12px;color:#243b50;font-size:12px;line-height:1.65;resize:vertical;margin-bottom:20px;min-height:100px}.cw-series-workspace .cw-suggest-button{font-size:10px;min-height:30px;padding:6px 8px;gap:5px;white-space:nowrap}.cw-suggest-button svg{width:16px;height:16px}.cw-series-disclosure{border-top:1px solid #e6edf1;padding:13px 0;font-size:11px;color:#718696}.cw-series-disclosure summary{cursor:pointer}.cw-series-disclosure[open]>summary{margin-bottom:12px}.cw-series-disclosure h3{margin:14px 0 9px}.cw-series-style-summary{padding:16px 0;border-top:1px solid #e6edf1}.cw-series-style-summary h3{margin-bottom:10px}.cw-series-style-card{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:8px;border:1px solid #dde7ed;border-radius:10px;background:#fbfcfd;color:#254454;cursor:pointer}.cw-series-style-card img{width:42px;height:58px;object-fit:contain;border-radius:5px;background:#edf2f5}.cw-series-style-card span{flex:1;font-size:12px}.cw-series-style-card>svg:last-child{transform:rotate(-90deg);width:16px}.cw-slide-photos{display:flex;gap:8px;flex-wrap:wrap}.cw-slide-photos label{position:relative;width:62px;height:76px;border-radius:8px;border:1px solid #dfe9ed;overflow:hidden;background:#fff;cursor:pointer}.cw-slide-photos img{width:100%;height:100%;object-fit:contain}.cw-slide-photos input{position:absolute;top:4px;right:4px;accent-color:#118b93;width:14px;height:14px;padding:0}.cw-slide-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.cw-slide-tools .cw-button{font-size:11px;padding:7px;min-height:30px}.cw-slide-tools .cw-text-button{font-size:11px}.cw-series-versions{display:flex;overflow-x:auto;gap:8px;margin-top:12px}.cw-series-versions button{width:64px;height:88px;flex-shrink:0;position:relative;border:1px solid #dfe7ec;border-radius:8px;background:#f3f7f9;padding:3px;cursor:pointer;font-size:10px;color:#748da0}.cw-series-versions button[aria-pressed=true]{border:2px solid #118b93}.cw-series-versions img{width:100%;height:100%;object-fit:contain}.cw-series-versions small{position:absolute;right:3px;bottom:2px;background:#fff;border-radius:3px;padding:1px 4px}.cw-series-history summary{font-size:11px;color:#8096a4;cursor:pointer}.cw-series-history .cw-button{margin:8px 8px 0 0;font-size:11px}.cw-series-workspace .cw-inspector-footer .cw-primary,.cw-series-workspace .cw-inspector-footer .cw-cost-chip{color:#fff}.cw-series-workspace .cw-cost-chip{white-space:nowrap}.cw-series-workspace button:focus-visible,.cw-series-workspace summary:focus-visible,.cw-series-workspace textarea:focus-visible{outline:2px solid #118b93;outline-offset:2px}@media(max-width:1450px){.cw-series-workspace .cw-canvas-area{padding:18px;gap:10px}.cw-series-workspace .cw-series-stage{height:clamp(320px,48dvh,560px);min-height:320px}.cw-series-slides article{width:180px;min-width:180px}.cw-slide-thumb{width:58px;height:78px}.cw-series-workspace .cw-inspector-body{padding:18px}.cw-series-viewer-head strong{font-size:13px}}@media(max-width:1100px){.cw-series-viewer-body{grid-template-columns:76px minmax(0,1fr)}.cw-series-sources{padding:12px 6px}.cw-series-sources>span{font-size:9px}.cw-series-input{width:54px;height:66px}.cw-series-upload{width:54px;height:48px}.cw-series-viewer-head{flex-wrap:wrap}.cw-series-workspace .cw-series-stage{margin:10px}.cw-series-composer{flex-wrap:wrap}.cw-series-composer textarea{flex-basis:70%}.cw-series-composer .cw-primary{margin-left:auto}}@media(max-width:750px){.cw-series-viewer-head .cw-series-download{font-size:10px}.cw-series-workspace .cw-series-stage{height:340px}.cw-series-workspace .cw-canvas-area{padding:12px}.cw-series-empty{flex-wrap:wrap}.cw-series-empty .cw-button{margin-left:0}}@media(min-width:1101px)and (max-height:850px){.cw-series-workspace .cw-series-stage{height:clamp(280px,39dvh,330px);min-height:280px}.cw-series-viewer-head{min-height:54px;padding:9px 16px}.cw-series-workspace .cw-series-storyboard{padding:12px}.cw-series-storyboard header{margin-bottom:9px}}.cw-series-workspace .cw-series-viewer-head .cw-series-download{background:#e7f5f4;border-color:#82bdc1;color:#086d75;font-weight:650;box-shadow:0 2px 5px #087f880b}.cw-series-workspace .cw-series-viewer-head .cw-series-download:hover{background:#d7eeed;border-color:#118b93;color:#065860}.cw-series-workspace .cw-series-viewer-head .cw-series-download:focus-visible{outline:2px solid #118b93;outline-offset:3px}.st-canvas-actions:has(>.st-series-toolbar){flex:1 0 100%}.st-series-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;width:100%}.st-series-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-panel-action .cw-primary.st-export-series>svg:last-child{margin-left:0}.st-panel-action .cw-primary.st-export-series{justify-content:center}.cw-series-look{margin:0 0 6px;border:1px solid var(--st-line);border-radius:14px;background:linear-gradient(135deg,#fffdf8,#f3f6ec);overflow:hidden}.cw-series-look>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;list-style:none;cursor:pointer}.cw-series-look>summary::-webkit-details-marker{display:none}:root:root:root .cw-series-look>summary:focus-visible{outline-offset:-3px;border-radius:14px}.cw-series-look-thumb{display:grid;place-items:center;width:52px;height:78px;border-radius:8px;border:1px solid var(--st-line);background:#fff;box-shadow:0 2px 8px #24342c14;object-fit:cover;color:var(--st-muted)}.cw-series-look-text{display:grid;gap:3px;min-width:0}.cw-series-look-text small{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--st-muted)}.cw-series-look-text strong{font:500 16px/1.3 var(--st-font);color:var(--st-ink);overflow-wrap:anywhere}.cw-series-look-text em{font-style:normal;font-size:12px;color:var(--st-muted)}.cw-series-look-edit{display:inline-flex;align-items:center;gap:6px;color:var(--st-selected);font:500 13px var(--st-font)}.cw-series-look-edit svg{width:16px;height:16px;transition:transform .2s ease}.cw-series-look[open] .cw-series-look-edit svg{transform:rotate(180deg)}.cw-series-look>.st-advanced-content{display:grid;gap:10px;padding:2px 16px 16px}@media(max-width:560px){.cw-series-look-edit>span{display:none}.cw-series-look>summary{gap:12px;padding:10px 12px}}.cw-shell,.cw-studio{--cw-ink:#182b43;--cw-muted:#7e8da0;--cw-line:#e4eaf0;--cw-teal:#168a90;font-family:Golos Text Variable,sans-serif;color:var(--cw-ink);background:#f6f8fb;min-height:100vh;font-size:14px}.cw-shell *,.cw-studio *{box-sizing:border-box}.cw-shell a,.cw-studio a{color:inherit;text-decoration:none}.cw-shell button,.cw-studio button,.cw-shell input,.cw-studio input,.cw-studio textarea,.cw-studio select{font:inherit}.cw-shell button,.cw-studio button{cursor:pointer}.cw-shell button:disabled,.cw-studio button:disabled{opacity:.45;cursor:not-allowed}.cw-shell button:focus-visible,.cw-studio button:focus-visible,.cw-shell a:focus-visible,.cw-studio a:focus-visible{outline:3px solid #168a90;outline-offset:3px}.cw-home{display:grid;grid-template-columns:218px minmax(0,1fr)}.cw-sidebar{padding:30px 18px;background:#fff;border-right:1px solid var(--cw-line);display:flex;flex-direction:column;gap:30px;min-height:100vh}.cw-logo{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:750;letter-spacing:-1px}.cw-logo-mark{display:grid;place-items:center;background:var(--cw-teal);border-radius:10px;color:#fff;width:31px;height:34px;font-size:29px;font-weight:700}.cw-sidebar nav{display:grid;gap:8px}.cw-sidebar nav a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:8px;font-size:13px;color:#68798a}.cw-sidebar nav .is-active{background:#eaf6f5;color:var(--cw-teal);font-weight:600}.cw-sidebar-note{border:1px solid #dcebe9;border-radius:12px;padding:18px 14px;background:#f6fbfa;font-size:12px;line-height:1.7;margin-top:28px}.cw-sidebar-note>svg{display:block;color:var(--cw-teal);margin-bottom:12px}.cw-sidebar-note p{color:var(--cw-muted)}.cw-sidebar-note a{font-weight:600;color:var(--cw-teal)}.cw-sidebar-bottom{margin-top:auto;display:grid;gap:16px;font-size:11px;color:var(--cw-muted)}.cw-main{min-width:0}.cw-topbar{height:85px;padding:0 38px;display:flex;gap:16px;align-items:center;background:#fff;border-bottom:1px solid var(--cw-line)}.cw-search{display:flex;align-items:center;gap:12px;width:460px;color:#9eabb7}.cw-search input{border:0;outline:none;background:transparent;width:100%;padding:12px 0;font-size:13px}.cw-local-badge{font-size:11px;color:var(--cw-muted);margin-left:auto}.cw-avatar{border-radius:50%;background:#ecf1f6;color:#668095;display:grid;place-items:center;width:32px;height:32px}.cw-home-columns{padding:38px;display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:30px;max-width:1640px;margin:auto}.cw-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.3px;color:var(--cw-teal)}.cw-welcome h1{font-size:36px;letter-spacing:-1.5px;margin:10px 0 13px}.cw-welcome p{font-size:14px;line-height:1.8;color:var(--cw-muted);margin:0 0 26px}.cw-workflows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cw-workflow{background:#fff;border:1px solid var(--cw-line);border-radius:12px;overflow:hidden;min-height:188px;position:relative;text-align:left;padding:20px 16px;color:var(--cw-ink)}.cw-workflow.is-featured{border-color:#a6d5d5;background:#f0f9f8}.cw-workflow h2{font-size:15px;margin:0 0 9px;position:relative;z-index:1}.cw-workflow p{font-size:11px;color:var(--cw-muted);line-height:1.7;max-width:120px;position:relative;z-index:1}.cw-circle-arrow{border:1px solid var(--cw-line);border-radius:50%;display:grid;place-items:center;width:28px;height:28px;position:absolute;bottom:20px;left:16px;background:#fff}.cw-workflow-art{position:absolute;right:-4px;bottom:-14px;width:88px;height:135px;border-radius:7px;overflow:hidden;transform:rotate(7deg);background:#e3edee;display:grid;place-items:center}.cw-workflow-art img{height:100%;width:100%;object-fit:cover}.cw-steps{list-style:none;padding:0;margin:28px 0;display:flex;justify-content:space-between;gap:12px}.cw-steps li{display:flex;align-items:center;gap:9px;flex:1;color:#99a6b3}.cw-steps li>span{width:29px;height:29px;border:1px solid #dce4ec;display:grid;place-items:center;border-radius:50%;font-size:11px;flex-shrink:0;background:#fff}.cw-steps .is-active>span{background:var(--cw-teal);color:#fff;border-color:var(--cw-teal)}.cw-steps b{font-size:11px;font-weight:600;display:block}.cw-steps small{font-size:9px;display:block;margin-top:4px;white-space:nowrap}.cw-steps i{font-style:normal;margin-left:auto;color:#c4cdd7}.cw-home-upload{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #dbe5eb;border-radius:14px;background:#fff;padding:26px 20px;gap:20px}.cw-home-upload>div{text-align:center;padding:12px 0;border:1px dashed #bfd6db;background:#fcfefe;border-radius:9px}.cw-upload-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#ebf5f5;color:var(--cw-teal);margin:0 auto 16px}.cw-home-upload h2{font-size:18px;margin:10px 0}.cw-home-upload p{font-size:12px;line-height:1.8;color:var(--cw-muted)}.cw-primary,.cw-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 17px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--cw-line);background:#fff;color:var(--cw-ink);min-height:41px}.cw-primary{background:var(--cw-teal);color:#fff;border-color:var(--cw-teal)}.cw-home-upload small{display:block;margin-top:13px;font-size:9px;color:var(--cw-muted)}.cw-home-upload aside{padding:13px}.cw-home-upload aside h3{font-size:13px;margin:8px 0 21px}.cw-home-upload aside p{display:flex;align-items:flex-start;gap:10px;font-size:11px;margin-bottom:15px}.cw-home-upload aside svg{flex-shrink:0;width:16px;color:var(--cw-teal)}.cw-section-head{display:flex;align-items:center;justify-content:space-between;margin:30px 0 18px}.cw-section-head h2{font-size:17px;margin:0}.cw-section-head a{font-size:11px;color:var(--cw-muted)}.cw-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cw-project{border:1px solid var(--cw-line);border-radius:9px;background:#fff;padding:10px;display:grid;gap:9px}.cw-project-cover{height:90px;background:#edf2f5;display:grid;place-items:center;border-radius:5px;color:#9eafbc}.cw-project strong{font-size:12px}.cw-project small{font-size:10px;color:var(--cw-muted)}.cw-home-aside{display:grid;align-content:start;gap:20px;padding-top:4px}.cw-panel{padding:22px;background:#fff;border:1px solid var(--cw-line);border-radius:12px}.cw-panel h2{font-size:16px;margin:0}.cw-panel p{color:var(--cw-muted);font-size:11px;line-height:1.8}.cw-panel ol{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:20px}.cw-panel li{display:flex;align-items:center;gap:11px;font-size:11px}.cw-panel li span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf5f4;color:var(--cw-teal);font-weight:600}.cw-panel h3{font-size:13px;margin:0 0 18px;display:flex;justify-content:space-between}.cw-panel h3 span{color:var(--cw-muted)}.cw-direction{display:flex;align-items:center;gap:10px;margin-top:13px}.cw-direction img{width:36px;height:49px;border-radius:4px;object-fit:cover}.cw-direction strong{font-size:11px;flex:1}.cw-direction svg{width:14px;color:#859aab}.cw-help{padding:22px;border-radius:12px;background:#e8f3f3;font-size:12px}.cw-help h3{margin:0 0 14px}.cw-help p{color:#6c858b;font-size:11px;line-height:1.8}.cw-help a{font-weight:600;color:var(--cw-teal)}.cw-error{padding:13px;background:#fff2f0;border:1px solid #edd2ca;color:#9b4738;border-radius:8px;font-size:12px;line-height:1.6}.cw-message{font-size:12px;color:var(--cw-teal);line-height:1.6}.cw-muted{color:var(--cw-muted);font-size:12px;line-height:1.6}.cw-editor-header{display:flex;align-items:center;gap:14px;padding:14px 28px;background:#fff;border-bottom:1px solid var(--cw-line);min-height:72px}.cw-editor-header .cw-logo{margin-right:28px}.cw-editor-header>strong{font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-editor-header>a:not(.cw-logo){font-size:12px;color:var(--cw-muted)}.cw-editor-header>span{color:#afbac4}.cw-editor-actions{margin-left:auto;display:flex;align-items:center;gap:18px;font-size:11px}.cw-save-state{color:#8ea59b;font-size:10px}.cw-editor-grid{display:grid;grid-template-columns:222px minmax(360px,1fr) 326px;min-height:calc(100vh - 72px)}.cw-versions{background:#fff;border-right:1px solid var(--cw-line);padding:24px 16px;min-width:0}.cw-versions h2{font-size:15px;margin:0 0 8px}.cw-versions>p{font-size:10px;color:var(--cw-muted);line-height:1.6}.cw-new-project{display:block;padding:12px 0;font-size:12px;color:var(--cw-teal)!important;border-bottom:1px solid var(--cw-line);margin-bottom:18px}.cw-version-list{display:grid;gap:12px}.cw-version-list button{display:flex;align-items:center;gap:10px;text-align:left;padding:9px;border-radius:8px;border:1px solid var(--cw-line);background:#fff;min-width:0;color:var(--cw-ink)}.cw-version-list img,.cw-version-placeholder{width:46px;height:67px;object-fit:cover;flex-shrink:0;border-radius:4px;background:#ecf2f5;display:grid;place-items:center}.cw-version-list strong{font-size:11px;display:block}.cw-version-list small{font-size:9px;color:var(--cw-muted);display:block;line-height:1.5;margin-top:5px}.cw-version-list .is-selected{border-color:var(--cw-teal);background:#f1f9f8}.cw-advanced-link{display:block;font-size:10px;color:var(--cw-muted)!important;line-height:1.7;margin-top:24px}.cw-canvas-area{padding:22px 32px;min-width:0;background:#f0f3f7}.cw-canvas-top{display:flex;justify-content:space-between;gap:16px;color:#8997a8;font-size:10px;margin:0 0 20px}.cw-canvas{height:min(650px,72vh);min-height:400px;display:flex;align-items:center;justify-content:center;background:#e8edf2;border-radius:8px;overflow:hidden}.cw-canvas>img{height:100%;max-width:100%;object-fit:contain}.cw-result-wait{text-align:center;padding:30px;color:var(--cw-muted)}.cw-result-wait>svg{color:var(--cw-teal);width:40px;height:40px}.cw-result-wait h2{font-size:20px}.cw-result-wait p{font-size:12px;line-height:1.7}.cw-filmstrip{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0;overflow:auto}.cw-filmstrip button{border:1px solid var(--cw-line);padding:3px;border-radius:5px;background:#fff;flex-shrink:0;min-width:44px;min-height:63px;color:var(--cw-muted)}.cw-filmstrip img{height:61px;display:block}.cw-filmstrip .is-selected{border-color:var(--cw-teal)}.cw-filmstrip-add{font-size:20px!important}.cw-filmstrip-add small{display:block;font-size:8px;margin:4px}.cw-ai-editor{border:1px solid var(--cw-line);border-radius:10px;background:#fff;padding:15px;margin-top:20px}.cw-ai-editor>div{display:flex;align-items:center;gap:8px;font-size:12px}.cw-ai-editor svg{color:var(--cw-teal);width:17px}.cw-ai-editor small{margin-left:auto;font-size:9px;color:var(--cw-muted)}.cw-ai-editor textarea{width:100%;background:#f8fafb;border:1px solid var(--cw-line);border-radius:6px;padding:13px;margin:13px 0 8px;min-height:75px;font-size:12px;resize:vertical;line-height:1.6}.cw-ai-editor footer{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--cw-muted)}.cw-inspector{padding:12px 22px 22px;border-left:1px solid var(--cw-line);background:#fff;min-width:0}.cw-inspector section{padding:19px 0;border-bottom:1px solid var(--cw-line)}.cw-inspector h2{font-size:13px;margin:0 0 14px;display:flex;align-items:center;gap:9px}.cw-inspector h2 svg{width:16px;color:#819bad}.cw-inspector label{display:grid;gap:8px;font-size:10px;font-weight:550;margin-top:15px}.cw-inspector input,.cw-inspector select,.cw-inspector textarea{width:100%;border:1px solid #dfe6ed;border-radius:7px;background:#fbfcfd;padding:11px;color:var(--cw-ink);font-size:12px;line-height:1.7;resize:vertical}.cw-inspector textarea:focus,.cw-inspector input:focus,.cw-ai-editor textarea:focus{outline:2px solid #94c9ca;outline-offset:1px}.cw-inspector small{display:block;font-size:9px;line-height:1.7;color:var(--cw-muted);margin-top:10px}.cw-inspector .cw-muted{font-size:10px}.cw-product-thumbs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.cw-product-thumbs button{position:relative;width:57px;height:65px;padding:3px;border:1px solid var(--cw-line);border-radius:6px;background:#fff}.cw-product-thumbs img{width:100%;height:100%;object-fit:contain}.cw-product-thumbs .is-selected{border-color:var(--cw-teal)}.cw-product-thumbs span{position:absolute;right:1px;top:1px;background:var(--cw-teal);color:#fff;border-radius:50%;font-size:8px;padding:2px 4px}.cw-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-style-grid button{padding:3px;background:#fff;border:1px solid var(--cw-line);border-radius:7px;overflow:hidden;color:var(--cw-ink)}.cw-style-grid img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;border-radius:3px}.cw-style-grid span{font-size:8px;display:block;padding:5px 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-style-grid .is-selected{border:2px solid var(--cw-teal);padding:2px}.cw-generate{width:100%;margin-top:21px}.cw-generation-note{margin-top:13px!important}.cw-setup{max-width:640px;margin:35px auto}.cw-setup h1{font-size:40px;font-weight:650;letter-spacing:-1.4px;margin:0 0 16px}.cw-setup>p{font-size:12px;line-height:1.8;color:var(--cw-muted)}.cw-dropzone{border:1px dashed #a9c2cc;background:#fff;border-radius:12px;text-align:center;padding:35px 20px;min-height:260px}.cw-dropzone>svg{width:30px;height:30px;color:var(--cw-teal)}.cw-dropzone h2{font-size:18px;margin:15px 0 10px}.cw-dropzone p{font-size:11px;color:var(--cw-muted);line-height:1.7}.cw-dropzone small{font-size:9px;color:var(--cw-muted);display:block;margin-top:13px;line-height:1.6}.cw-uploaded{display:flex;justify-content:center;gap:12px;margin-top:20px}.cw-uploaded img{height:80px;max-width:100px;object-fit:contain;border-radius:5px;border:1px solid var(--cw-line)}.cw-modal-backdrop{position:fixed;inset:0;background:#142a4260;display:grid;place-items:center;z-index:100;padding:20px}.cw-consent{width:450px;max-width:100%;background:#fff;padding:30px;border-radius:14px}.cw-consent h2{font-size:22px;margin:0 0 20px}.cw-consent p{font-size:13px;line-height:1.8;color:#68798a}.cw-consent footer{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}@media(min-width:1600px){.cw-editor-grid{grid-template-columns:260px minmax(360px,1fr) 360px}.cw-canvas-area{padding:26px 70px}.cw-canvas{height:74vh}.cw-workflow-art{width:115px;height:155px}}@media(max-width:1200px){.cw-home-columns{padding:28px;grid-template-columns:minmax(0,1fr)}.cw-home-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-editor-grid{grid-template-columns:160px minmax(320px,1fr) 300px}.cw-canvas-area{padding:20px}.cw-save-state{display:none}.cw-versions{padding:22px 12px}.cw-version-list button{display:grid}.cw-version-list img{width:100%;height:110px;object-fit:contain}.cw-steps small{display:none}.cw-setup h1{font-size:31px}.cw-inspector{padding:10px 16px}.cw-editor-header{padding:14px 20px}}@media(max-width:900px){.cw-home{grid-template-columns:70px minmax(0,1fr)}.cw-sidebar{padding:24px 12px;overflow:hidden}.cw-sidebar>.cw-logo{font-size:0}.cw-sidebar nav a{font-size:0;padding:12px}.cw-sidebar nav svg{flex-shrink:0}.cw-sidebar-note,.cw-sidebar-bottom{display:none}.cw-topbar{padding:0 24px}.cw-home-columns{padding:24px}.cw-home-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-help{display:none}.cw-editor-grid{grid-template-columns:100px minmax(0,1fr)}.cw-inspector{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;border:1px solid var(--cw-line)}.cw-versions{grid-row:1/3}.cw-versions h2{font-size:12px}.cw-version-list img{height:88px}.cw-editor-header .cw-logo{margin-right:0}.cw-editor-header>strong{max-width:160px}.cw-editor-actions>a:not(.cw-button){display:none}.cw-canvas{height:65vh}.cw-inspector>.cw-primary{align-self:center}.cw-editor-header>span{display:none}}@media(max-width:600px){.cw-home{display:block}.cw-sidebar{display:none}.cw-topbar{height:65px;padding:0 20px}.cw-local-badge{display:none}.cw-home-columns{padding:25px 18px}.cw-welcome h1{font-size:30px}.cw-workflows{grid-template-columns:1fr}.cw-workflow{min-height:128px;padding:20px}.cw-workflow p{max-width:65%;margin-bottom:20px}.cw-workflow-art{height:124px;width:84px}.cw-circle-arrow{left:auto;right:105px;bottom:18px}.cw-home-upload{grid-template-columns:1fr;padding:15px}.cw-home-upload aside{display:none}.cw-home-aside{grid-template-columns:1fr}.cw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-steps{gap:7px}.cw-steps li{gap:5px}.cw-steps b{font-size:9px}.cw-steps li>span{width:24px;height:24px}.cw-steps i{display:none}.cw-editor-header{flex-wrap:wrap;padding:12px 16px;gap:10px}.cw-editor-header .cw-logo{font-size:20px}.cw-editor-header>strong{display:none}.cw-editor-actions{gap:8px}.cw-editor-actions .cw-avatar{display:none}.cw-editor-actions .cw-button{font-size:10px;padding:7px}.cw-editor-grid{display:flex;flex-direction:column}.cw-versions{order:1;padding:16px;border-right:0}.cw-versions h2,.cw-versions>p,.cw-advanced-link{display:none}.cw-new-project{margin:0 0 10px;padding:0 0 8px}.cw-version-list{display:flex;overflow:auto}.cw-version-list button{flex-shrink:0;width:82px}.cw-canvas-area{order:2;padding:18px}.cw-canvas{height:65vh;min-height:320px}.cw-inspector{order:3;display:block;padding:8px 20px 30px}.cw-setup{margin:15px 0}.cw-setup h1{font-size:32px}.cw-ai-editor small{display:none}.cw-dropzone{padding:25px 15px}.cw-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-consent{padding:23px}}.cw-welcome{position:relative;isolation:isolate;min-height:245px;padding:25px 28px 24px;border-radius:14px;overflow:hidden;background:#edf1f2 url(/workspace-art/product-scene.jpg) center 57%/cover no-repeat;margin-bottom:20px}.cw-welcome h1{max-width:68%;font-size:34px;line-height:1.15;margin-top:15px}.cw-welcome p{max-width:61%;color:#657685;margin-bottom:0;text-wrap:pretty}.cw-welcome:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f3f5f6ed,#f3f5f6a8 41%,#f3f5f600 67%)}.cw-workflow{min-height:244px;padding:22px 18px;background:#fff;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.cw-workflow.is-featured{background:#f2f9f8;border-color:#99cbcb}.cw-workflow p{max-width:100%;font-size:11px;line-height:1.6;margin:0}.cw-workflow .cw-circle-arrow{z-index:3;bottom:22px;left:18px}.cw-workflow-visual{position:absolute;right:0;bottom:0;width:65%;height:145px;pointer-events:none;z-index:-1}.cw-workflow-visual>img{width:100%;height:100%;object-fit:cover;object-position:81% 65%;border-radius:30px 0 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%)}.cw-workflow-visual>small{position:absolute;right:9px;bottom:8px;z-index:4;font-size:7px;letter-spacing:.2px;color:#435664;background:#ffffffe6;border-radius:3px;padding:3px 5px}.cw-workflow-visual--1{height:145px;right:10px;bottom:12px;width:52%}.cw-example-poster{position:absolute;inset:0 4px 9px;border-radius:6px;overflow:hidden;background:#f2e9da;transform:rotate(5deg);border:4px solid white;box-shadow:0 5px 15px #182b4312}.cw-example-poster img{width:100%;height:100%;object-fit:cover;object-position:68% center}.cw-example-poster b{position:absolute;top:6px;left:6px;color:#183e37;font-family:var(--font-heading);font-size:18px;line-height:1}.cw-example-poster span{position:absolute;left:6px;bottom:9px;background:#ffffffe0;font-size:7px;color:#17362e;padding:5px;max-width:70%}.cw-workflow-visual--2{height:140px;width:76%;right:2px;bottom:11px}.cw-example-series{position:absolute;inset:0 0 14px;display:flex;gap:4px;align-items:end}.cw-example-series>div{position:relative;flex:1;height:112px;border:3px solid white;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #182b4310;background:#f4efe8}.cw-example-series>div:nth-child(2){height:139px;transform:translateY(-7px)}.cw-example-series>div:first-child{transform:rotate(-6deg)}.cw-example-series>div:last-child{transform:rotate(5deg)}.cw-example-series img{height:100%;width:100%;object-fit:cover;object-position:76% center}.cw-example-series span{position:absolute;left:3px;top:5px;font-size:8px;font-weight:600;background:#ffffffc9;padding:3px;border-radius:2px;color:#243c36}.cw-project-cover{height:126px;overflow:hidden}.cw-project-cover img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.cw-photo-examples{display:flex;position:relative;gap:7px;margin:-8px 0 23px;padding-bottom:19px}.cw-photo-examples img{width:64px;height:69px;object-fit:cover;object-position:75% center;border-radius:6px;border:3px solid #fff;outline:1px solid #e4eaf0}.cw-photo-examples img:nth-child(2){width:73px}.cw-photo-examples span{position:absolute;bottom:0;left:0;font-size:8px;color:#8a97a1}.cw-help{position:relative;isolation:isolate;overflow:hidden;min-height:202px;padding-right:48px}.cw-help>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:73% center;z-index:-2;opacity:.8}.cw-help:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#edf6f4f5,#edf6f4bd 55%,#edf6f455)}.cw-help h3,.cw-help p,.cw-help a{max-width:80%}.cw-help p{color:#587375}.cw-studio-inspiration{position:relative;isolation:isolate;overflow:hidden;min-height:242px;padding:23px 25px;border-radius:12px;background:#eee8db}.cw-studio-inspiration>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% top;z-index:-2}.cw-studio-inspiration:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f3efdfed,#f3efdfa6 45%,#f3efdf00 75%)}.cw-studio-inspiration h1{max-width:67%;font-size:34px;margin:14px 0 12px;line-height:1.1}.cw-studio-inspiration p{max-width:63%;font-size:11px;line-height:1.75;color:#5a6969;margin:0;text-wrap:pretty}.cw-studio-inspiration .cw-eyebrow{font-size:8px;color:#567369}.cw-inspiration-label{position:absolute;right:9px;bottom:8px;background:#ffffffd9;padding:4px 6px;border-radius:3px;font-size:8px;color:#667570}.cw-setup{margin-top:18px}.cw-uploaded img{height:160px;max-width:140px;border:0}.cw-dropzone{background:#fffefb;padding:25px 20px;min-height:230px}.cw-inspector .cw-copy-policy{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:500;margin-top:13px;cursor:pointer}.cw-inspector .cw-copy-policy input{width:14px;height:14px;padding:0;accent-color:var(--cw-teal);flex-shrink:0}@media(min-width:1500px){.cw-workflow{min-height:260px}.cw-workflow-visual{height:190px}.cw-example-series>div{height:132px}.cw-example-series>div:nth-child(2){height:166px}.cw-workflow-visual--1{height:203px}.cw-studio-inspiration{min-height:270px}}@media(max-width:1100px){.cw-studio-inspiration{padding:22px 18px}.cw-studio-inspiration h1{font-size:29px;max-width:71%}.cw-studio-inspiration p{max-width:66%;font-size:10px}.cw-welcome{min-height:225px}}@media(max-width:900px){.cw-workflow-visual{width:62%}.cw-workflow-visual--1{width:55%}.cw-workflow-visual--2{width:78%}.cw-welcome h1{font-size:31px}.cw-welcome{padding:23px}.cw-photo-examples{margin-top:0}.cw-studio-inspiration h1{max-width:65%}}@media(max-width:600px){.cw-welcome{min-height:228px;padding:24px 18px;background-position:64% center}.cw-welcome h1{font-size:27px;max-width:74%}.cw-welcome p{font-size:12px;max-width:66%}.cw-welcome .cw-eyebrow{font-size:8px}.cw-workflow{min-height:168px}.cw-workflow p{max-width:55%}.cw-workflow .cw-circle-arrow{left:18px;right:auto;bottom:16px}.cw-workflow-visual{height:151px;width:47%}.cw-workflow-visual--1{height:146px;width:40%;right:6px;bottom:2px}.cw-example-poster{transform:rotate(4deg)}.cw-workflow-visual--2{width:54%;height:131px}.cw-example-series>div{height:90px}.cw-example-series>div:nth-child(2){height:114px}.cw-project-cover{height:112px}.cw-studio-inspiration{padding:22px 18px;min-height:230px}.cw-studio-inspiration h1{font-size:29px;max-width:74%}.cw-studio-inspiration p{max-width:66%}.cw-uploaded img{height:120px;max-width:95px}}.cw-video-soon{display:flex;gap:12px;align-items:center;margin:18px 0;color:#82909c;font-size:13px}.cw-video-soon small{font-size:11px;color:#98a3aa}.cw-segment{display:flex;gap:4px;padding:4px;background:#edf2f3;border-radius:12px}.cw-segment button{flex:1;border:0;background:transparent;padding:10px 8px;border-radius:9px;color:#526473;cursor:pointer;font:inherit;font-size:13px}.cw-segment button[aria-pressed=true]{background:#fff;color:#0c7884;box-shadow:0 1px 3px #122e3310}.cw-segment button:disabled{opacity:.5;cursor:not-allowed}.cw-segment small{display:block;font-size:10px}.cw-experience{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cw-experience button,.cw-scenes button{display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid #dce5e7;border-radius:13px;overflow:hidden;padding:0;cursor:pointer;font:inherit}.cw-experience img{width:100%;aspect-ratio:1.5;object-fit:cover}.cw-experience strong,.cw-scenes strong{font-size:13px;margin:10px 10px 3px}.cw-experience small{font-size:11px;line-height:1.45;margin:0 10px 12px!important}.cw-experience .is-selected,.cw-scenes .is-selected{border-color:#108d97;box-shadow:0 0 0 1px #108d97}.cw-scenes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cw-scenes img{width:100%;aspect-ratio:1.5;object-fit:cover}.cw-scenes strong{margin-bottom:10px}.cw-selected-style{display:flex;width:100%;gap:15px;align-items:center;text-align:left;padding:10px;border:1px solid #108d97;border-radius:14px;background:#f2f8f8;cursor:pointer;color:#193145;font:inherit}.cw-selected-style img{width:82px;aspect-ratio:2/3;object-fit:cover;border-radius:8px}.cw-selected-style span{min-width:0}.cw-selected-style strong{display:block;font-size:14px;overflow-wrap:anywhere}.cw-selected-style small{margin-top:8px!important;color:#0b8691!important}.cw-text-button{border:0;background:none;color:#147f88;padding:10px 0;cursor:pointer;font:inherit;font-size:12px}.cw-advanced{font-size:12px;color:#647586;margin:12px 0}.cw-advanced summary{cursor:pointer;padding:8px 0}.cw-advanced a{display:block;margin:10px 0}.cw-inspector section{padding-bottom:24px;margin-bottom:24px}.cw-inspector h2{font-size:18px}.cw-inspector textarea{font-size:14px;line-height:1.65}.cw-inspector .cw-generate{position:sticky;bottom:12px;box-shadow:0 5px 18px #122b331c}.cw-studio-inspiration h1{white-space:pre-line}.cw-studio .cw-ai-editor{margin-top:26px}.cw-ai-editor textarea{min-height:92px}.cw-ai-editor footer span{font-size:12px;color:#748593}.cw-save-state{font-size:12px;min-width:80px}.cw-studio button:focus-visible,.cw-studio a:focus-visible,.cw-gallery-dialog button:focus-visible,.cw-gallery-dialog input:focus-visible,.cw-gallery-dialog select:focus-visible{outline:3px solid #127f8b;outline-offset:3px}.cw-recommendations{margin:30px 0}.cw-recommendations h2{font-size:20px}.cw-recommendations>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cw-recommendations button{padding:0;border:1px solid #dce5e7;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;color:#193145}.cw-recommendations .cw-button{padding:9px 14px}.cw-recommendations button[aria-pressed=true]{border:2px solid #0c8993}.cw-recommendations img{width:100%;aspect-ratio:2/3;object-fit:cover}.cw-recommendations strong{display:block;padding:12px;font-size:13px;line-height:1.4}.cw-gallery-dialog{box-sizing:border-box;width:min(1180px,94vw);height:min(900px,92dvh);max-width:none;max-height:none;border:0;border-radius:22px;padding:0;color:#193145;background:#f8faf9}.cw-gallery-dialog::backdrop,.cw-native-dialog::backdrop{background:#152b3c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cw-gallery-inner{padding:28px 32px;min-height:100%;box-sizing:border-box}.cw-gallery-inner>header{display:flex;justify-content:space-between;gap:20px;align-items:start}.cw-gallery-inner h2{font-size:28px;margin:8px 0}.cw-gallery-inner header p{color:#71808b;margin:8px 0 22px}.cw-icon-button{width:38px;height:38px;border:1px solid #dbe3e5;background:#fff;border-radius:50%;font-size:25px;cursor:pointer;flex-shrink:0}.cw-gallery-tools{display:flex;gap:12px;margin:16px 0;flex-wrap:wrap}.cw-gallery-tools input,.cw-gallery-tools select{border:1px solid #dbe3e5;border-radius:10px;padding:10px 14px;font:inherit;font-size:14px;background:#fff;min-width:0}.cw-gallery-tools input{flex:1}.cw-gallery-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0}.cw-gallery-cards article{padding:10px;background:#fff;border:1px solid #e0e6e6;border-radius:15px;min-width:0}.cw-gallery-cards article.is-selected{border-color:#0a8793}.cw-gallery-image{position:relative;padding:0;width:100%;display:block;border:0;background:#edf1ef;border-radius:10px;overflow:hidden;cursor:zoom-in}.cw-gallery-image img{width:100%;aspect-ratio:2/3;object-fit:contain;display:block}.cw-gallery-image span{position:absolute;bottom:8px;left:8px;font-size:10px;color:#fff;background:#174753ce;border-radius:5px;padding:5px 7px}.cw-gallery-cards h3{font-size:15px;margin:14px 2px 8px;overflow-wrap:anywhere}.cw-gallery-cards p{font-size:12px;line-height:1.5;color:#6c7d87;margin:0 2px 14px}.cw-gallery-cards .cw-button,.cw-gallery-cards .cw-primary{width:100%;font-size:12px;justify-content:center}.cw-gallery-inner>footer{display:flex;justify-content:space-between;align-items:center;color:#6c7d87;font-size:13px}.cw-gallery-preview{display:flex;align-items:center;flex-direction:column;gap:14px;padding:12px 0 26px}.cw-gallery-preview img{max-height:62dvh;max-width:100%;border-radius:14px;object-fit:contain}.cw-gallery-preview h3,.cw-gallery-preview p{margin:0;text-align:center}.cw-native-dialog{box-sizing:border-box;border:0;color:#193145;max-width:min(520px,94vw);border-radius:18px}.cw-native-dialog footer{display:flex;gap:12px;justify-content:flex-end}.cw-native-dialog .cw-button{background:#fff}.cw-wait-orbit,.cw-wait-still{width:64px;height:64px;border-radius:20px;background:#118996;color:#fff;display:grid;place-items:center;font-weight:800;font-size:38px;margin:auto}.cw-wait-orbit{animation:cw-breathe 2.4s ease-in-out infinite}.cw-result-wait time{font-variant-numeric:tabular-nums;font-size:28px;color:#137f89}.cw-result-wait p{max-width:330px;margin:16px auto;line-height:1.6}.cw-gallery-dialog[open],.cw-native-dialog[open]{animation:cw-reveal .16s ease-out}.cw-experience button,.cw-scenes button{transition:border-color .14s ease,box-shadow .14s ease}.cw-gallery-image img{transition:opacity .15s ease}.cw-gallery-image:hover img{opacity:.92}@keyframes cw-breathe{50%{opacity:.7;transform:scale(.97)}}@keyframes cw-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.cw-editor-grid{grid-template-columns:220px minmax(0,1fr) 380px}.cw-canvas-area{padding:30px 40px}.cw-inspector{padding:30px}}@media(max-width:1000px){.cw-gallery-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-gallery-inner{padding:22px}.cw-recommendations>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-recommendations>div:last-child>button:last-child{display:none}}@media(max-width:650px){.cw-gallery-dialog{width:100%;height:100dvh;border-radius:0}.cw-gallery-inner{padding:20px 16px}.cw-gallery-inner h2{font-size:23px}.cw-gallery-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-gallery-tools{display:grid;grid-template-columns:1fr 1fr}.cw-gallery-tools .cw-segment{grid-column:1/-1}.cw-gallery-tools input{width:100%;box-sizing:border-box}.cw-gallery-tools select{width:100%}.cw-recommendations>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-recommendations>div:last-child>button:last-child{display:block}.cw-native-dialog{padding:22px}.cw-native-dialog footer{flex-wrap:wrap}.cw-ai-editor footer{align-items:stretch;gap:12px}.cw-ai-editor footer span{max-width:130px}.cw-canvas-area{padding:16px}.cw-experience img,.cw-scenes img{aspect-ratio:1.8}.cw-inspector .cw-generate{bottom:8px}.cw-editor-header{position:relative}.cw-editor-header .cw-save-state{display:none}}@media(prefers-reduced-motion:reduce){.cw-studio *,.cw-gallery-dialog,.cw-gallery-dialog *,.cw-native-dialog{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cw-source-preview{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 0 25px}.cw-source-preview img{width:100%;max-height:55vh;object-fit:contain;border-radius:18px;background:#fff}.cw-source-preview p{color:#6c7d87;font-size:13px}.cw-source-preview .cw-eyebrow{align-self:flex-start}@media(min-width:1101px){.cw-studio{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}.cw-editor-header{flex-shrink:0;height:72px;min-height:72px}.cw-editor-grid{flex:1;min-height:0;overflow:hidden}.cw-versions,.cw-inspector,.cw-canvas-area{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cw-canvas-area{padding:20px 28px;display:flex;flex-direction:column}.cw-canvas{flex:1;min-height:180px;max-height:none;overflow:hidden}.cw-canvas>img{width:100%;height:100%;max-height:100%;object-fit:contain}.cw-filmstrip{flex-shrink:0;margin:14px 0}.cw-filmstrip img{height:64px;width:44px;object-fit:contain}.cw-studio .cw-ai-editor{flex-shrink:0;margin-top:4px;padding:14px 16px}.cw-ai-editor textarea{min-height:54px;height:54px}.cw-inspector{padding:20px}.cw-inspector section{padding-bottom:16px;margin-bottom:16px}.cw-inspector .cw-generate{bottom:0;z-index:2;width:100%}.cw-experience img{aspect-ratio:2.4}.cw-recommendations{margin:16px 0}.cw-recommendations .cw-section-head{margin:12px 0}.cw-source-preview{margin-bottom:0}.cw-source-preview img{max-height:36dvh}.cw-recommendations img{max-height:185px;object-fit:contain;background:#eef2f1}}.cw-gallery-tools{position:sticky;top:0;z-index:2;padding:12px 0;background:#f8faf9}.cw-header-mode{margin-left:auto;flex-shrink:0}.cw-header-mode .cw-segment{min-width:230px}.cw-header-mode .cw-segment button{padding:7px 12px}.cw-header-mode+.cw-editor-actions{margin-left:12px}.cw-experience-menu{position:relative;color:#193145;z-index:4}.cw-experience-menu summary{cursor:pointer;font-size:12px;padding:8px 12px;border:1px solid #dce5e7;border-radius:9px;background:#fff;list-style:none;white-space:nowrap}.cw-experience-menu summary::-webkit-details-marker{display:none}.cw-experience-menu summary span{margin-left:12px}.cw-experience-menu[open]>.cw-experience{position:absolute;top:calc(100% + 8px);left:0;width:340px;padding:12px;border:1px solid #dce5e7;border-radius:15px;background:#fff;box-shadow:0 12px 34px #182b431a}.cw-experience-menu summary:focus-visible{outline:3px solid #127f8b;outline-offset:3px}.cw-canvas-top{gap:12px;flex-shrink:0}.cw-canvas-top>span:first-of-type{margin-left:auto}@media(max-width:1100px){.cw-editor-header{height:auto;min-height:72px;flex-wrap:wrap;padding:14px 18px;gap:10px}.cw-editor-header>strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-header-mode{margin-left:0}.cw-editor-actions{margin-left:auto!important}}@media(max-width:650px){.cw-header-mode{order:5;width:100%}.cw-experience-menu[open]>.cw-experience{width:min(340px,calc(100vw - 36px))}.cw-canvas-top>span:last-child{display:none}.cw-editor-header>strong{max-width:130px}}.cw-input-library{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #e4eaf0}.cw-input-library .cw-product-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.cw-input-library .cw-product-thumbs button{width:74px;height:82px}.cw-input-library .cw-product-thumbs img{width:100%;height:100%;object-fit:contain}.cw-input-library>small{display:block;font-size:11px;color:#7e8da0;line-height:1.6;margin-top:12px}.cw-input-library>.cw-button{width:100%;font-size:12px}.cw-versions>h2{margin-top:0}@media(max-width:850px){.cw-versions{display:block}.cw-input-library{margin:0 0 18px;padding-bottom:18px}.cw-version-list{display:flex;gap:10px;overflow-x:auto}.cw-version-list>button{min-width:140px}.cw-versions>p,.cw-versions>.cw-advanced{display:none}}.cw-library-mode{margin:0 0 24px}.cw-library-mode .cw-segment{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}.cw-library-mode .cw-segment button{padding:8px 4px;font-size:11px}.cw-header-experience{margin-left:auto}.cw-header-experience[open]>.cw-experience{left:auto;right:0}.cw-header-experience+.cw-editor-actions{margin-left:12px}@media(max-width:650px){.cw-header-experience{margin-left:0}.cw-header-experience[open]>.cw-experience{left:0;right:auto}.cw-library-mode .cw-segment button{font-size:13px;padding:10px}}.cw-gallery-launch{border-color:#91c7c9!important;background:#edf8f7!important;color:#087a84!important;font-weight:650!important}.cw-style-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cw-style-heading h2{margin:0}.cw-style-heading .cw-button{padding:7px 12px;min-height:34px;font-size:12px}.cw-recommendations>div:last-child>button{position:relative;aspect-ratio:2/3}.cw-recommendations>div:last-child>button img{height:100%;max-height:none;width:100%;display:block;object-fit:cover}.cw-recommendations>div:last-child>button strong{position:absolute;inset:0;margin:0;padding:16px;display:flex;align-items:flex-end;color:#fff;background:linear-gradient(transparent,#10212cdc);opacity:0;transition:opacity .14s ease}.cw-recommendations>div:last-child>button:hover strong,.cw-recommendations>div:last-child>button:focus-visible strong{opacity:1}.cw-recommendations>div:last-child>button[aria-pressed=true]:after{content:"✓";position:absolute;right:8px;top:8px;background:#087a84;color:#fff;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.cw-selected-style{position:relative;display:block;padding:0;aspect-ratio:2/3;max-height:210px;overflow:hidden}.cw-selected-style img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.cw-selected-style>span{position:absolute;inset:0;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(transparent,#10212ce8);opacity:0;transition:opacity .14s ease}.cw-selected-style:hover>span,.cw-selected-style:focus-visible>span{opacity:1}.cw-selected-style small{color:#fff!important}.cw-gallery-cards article{position:relative;padding:0;overflow:hidden;border-radius:14px;aspect-ratio:2/3}.cw-gallery-image{height:100%;border-radius:0}.cw-gallery-image img{height:100%;width:100%;object-fit:cover}.cw-gallery-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#10212cdd);opacity:0;transition:opacity .14s ease;pointer-events:none}.cw-gallery-cards h3{position:absolute;left:14px;right:14px;bottom:64px;margin:0;color:#fff;opacity:0;pointer-events:none;z-index:1}.cw-gallery-cards article>p{display:none}.cw-gallery-cards article>.cw-button,.cw-gallery-cards article>.cw-primary{position:absolute;bottom:12px;left:12px;width:calc(100% - 24px);opacity:0;z-index:1}.cw-gallery-cards article:hover h3,.cw-gallery-cards article:focus-within h3,.cw-gallery-cards article:hover>.cw-button,.cw-gallery-cards article:focus-within>.cw-button,.cw-gallery-cards article:hover>.cw-primary,.cw-gallery-cards article:focus-within>.cw-primary,.cw-gallery-cards article:hover .cw-gallery-image:after,.cw-gallery-cards article:focus-within .cw-gallery-image:after{opacity:1}.cw-gallery-cards article.is-selected:before{content:"✓";position:absolute;right:10px;top:10px;z-index:2;width:28px;height:28px;background:#087a84;color:#fff;border-radius:50%;display:grid;place-items:center}.cw-gallery-image span{top:10px;bottom:auto;z-index:1}@media(hover:none),(pointer:coarse){.cw-recommendations>div:last-child>button strong,.cw-selected-style>span,.cw-gallery-cards h3,.cw-gallery-cards article>.cw-button,.cw-gallery-cards article>.cw-primary,.cw-gallery-image:after{opacity:1}}@media(min-width:1101px){.cw-recommendations>div:last-child>button{max-height:205px}.cw-recommendations>div:last-child>button img{object-fit:contain;background:#edf1ef}}@media(max-width:850px){.cw-versions .cw-input-library h2,.cw-versions>h2{display:block}.cw-versions>h2{margin-bottom:14px}}.cw-style-shortlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-style-shortlist .cw-selected-style{aspect-ratio:2/3;max-height:none;border:1px solid #dce5e7;background:#edf1ef}.cw-style-shortlist .cw-selected-style img{object-fit:contain}.cw-style-shortlist .cw-selected-style[aria-pressed=true]{border:2px solid #0b8792}.cw-style-shortlist .cw-selected-style>span{padding:8px}.cw-style-shortlist .cw-selected-style strong{font-size:10px;line-height:1.4}.cw-style-shortlist .cw-selected-style i{position:absolute;right:5px;top:5px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#0b8792;color:#fff;font-size:11px;font-style:normal}@media(min-width:1101px){.cw-studio .cw-ai-editor{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;margin-top:16px}.cw-ai-editor>div{grid-column:1/-1}.cw-ai-editor textarea{width:100%;min-height:54px;height:54px}.cw-ai-editor footer{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:center;gap:7px;margin:0}.cw-ai-editor footer>span{font-size:10px;text-align:center}.cw-editor-header>strong{min-width:0;max-width:34vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cw-studio-entry .cw-editor-grid{display:block;min-height:0}.cw-studio-entry .cw-canvas-area{background:#f7f9fb;min-height:calc(100dvh - 72px)}.cw-entry-stage{width:min(920px,100%);margin:28px auto 32px}.cw-entry-heading h1{font-size:36px;letter-spacing:-1.2px;margin:12px 0}.cw-entry-heading>p{color:#7a8c9d;font-size:14px;line-height:1.7;margin-bottom:28px}.cw-entry-upload{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #dce5eb;border-radius:20px;overflow:hidden;background:#fff}.cw-entry-upload-action{padding:30px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px dashed #c8dadd}.cw-entry-upload-icon{width:58px;height:58px;background:#e8f5f3;border-radius:18px;display:grid;place-items:center;color:#0b8993}.cw-entry-upload-icon svg{width:28px;height:28px}.cw-entry-upload-action h2{font-size:22px;margin:18px 0 4px}.cw-entry-upload-action p{color:#7a8c9d;font-size:13px;line-height:1.7;margin-bottom:22px}.cw-entry-upload-action .cw-primary{min-width:220px;justify-content:center}.cw-entry-upload-action small{font-size:10px;color:#8394a4;margin-top:14px}.cw-entry-example{position:relative;min-height:300px;background:#eaece9}.cw-entry-example img{width:100%;height:100%;max-height:340px;object-fit:cover;display:block}.cw-entry-example>span{position:absolute;left:14px;bottom:14px;color:#fff;background:#173444ad;border-radius:8px;padding:8px 12px;font-size:11px}.cw-entry-next{display:flex;align-items:center;gap:10px;color:#477080;font-size:12px;line-height:1.6;margin:18px 0 8px}.cw-entry-next svg{flex-shrink:0;color:#0b8993}.cw-entry-consent{display:block;color:#8192a3;font-size:10px;line-height:1.6}.cw-entry-back{display:flex;gap:8px;align-items:center;color:#748999!important;font-size:12px;margin:24px 0 0}.cw-entry-loading{margin:100px auto;text-align:center;color:#748999}.cw-entry-gallery{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:22px}.cw-entry-gallery h2{font-size:18px;margin:0 0 8px}.cw-entry-gallery p{font-size:12px;line-height:1.7;color:#7d8f9f;max-width:300px}.cw-entry-gallery-images{display:flex;gap:9px}.cw-entry-gallery-images button{padding:0;width:70px;height:100px;border:1px solid #dce5eb;border-radius:9px;background:#fff;overflow:hidden;cursor:pointer;color:#0b808a}.cw-entry-gallery-images img{width:100%;height:100%;object-fit:cover}.cw-entry-gallery-images .cw-entry-gallery-more{width:80px;font:inherit;font-size:11px;line-height:1.6;background:#ecf6f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.cw-mode-thumbnail{width:32px;height:32px;border-radius:7px;object-fit:cover}.cw-header-experience>summary{display:flex;align-items:center;gap:9px;background:#edf7f6;border:1px solid #a5d1d2;color:#136c77;padding:5px 10px;border-radius:11px;font-weight:650;font-size:12px}.cw-header-experience>summary>span{margin-left:6px}.cw-account{display:flex;align-items:center;gap:10px;flex-shrink:0}.cw-account-name{font-size:11px;color:#738596;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-account .cw-avatar{width:34px;height:34px;display:grid;place-items:center;background:#ecf3f7;border-radius:50%;color:#5f8696;font-size:13px}.cw-library-mode .cw-segment button{display:flex;flex-direction:column;align-items:center;gap:5px;justify-content:center}.cw-library-mode .cw-segment svg{width:20px;height:20px}.cw-library-mode .cw-segment small{font-size:9px}.cw-canvas-top{align-items:center}.cw-canvas-top>span:nth-child(2){margin-left:auto}.cw-download-result{padding:8px 13px;min-height:34px;display:flex;align-items:center;gap:7px;font-size:11px;border-radius:9px;flex-shrink:0}.cw-download-result svg{width:16px;height:16px}.cw-generation-options{margin-top:20px;padding:14px;border:1px solid #e0e8ee;border-radius:12px;background:#f8fafb}.cw-generation-options>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#466478;font-weight:600}.cw-generation-options>summary>span{margin-left:auto;color:#0a818b;font-size:11px}.cw-model-current{padding:11px;background:#fff;border:1px solid #dfe6ed;border-radius:7px;font-size:12px;font-weight:500}.cw-model-current small{margin-top:2px}@media(min-width:1101px){.cw-studio.cw-studio-entry{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr)}.cw-studio-entry>.cw-sidebar{grid-row:1/3;grid-column:1;overflow:auto;min-height:0}.cw-studio-entry>.cw-editor-header{grid-column:2;grid-row:1}.cw-studio-entry>.cw-editor-grid{grid-column:2;grid-row:2}.cw-studio-entry .cw-canvas-area{height:100%;min-height:0}.cw-studio-entry .cw-editor-header>.cw-logo{display:none}.cw-studio-entry .cw-editor-header>strong{max-width:20vw}}@media(max-width:1100px){.cw-studio-entry>.cw-sidebar{display:none}.cw-entry-stage{margin-top:12px}.cw-account-name{display:none}}@media(max-width:650px){.cw-entry-heading h1{font-size:28px}.cw-entry-upload{grid-template-columns:1fr}.cw-entry-upload-action{border-right:0;padding:26px 16px}.cw-entry-example{min-height:0;height:170px}.cw-entry-example img{height:170px}.cw-entry-gallery{align-items:start;flex-direction:column;gap:8px}.cw-entry-gallery-images button{width:64px;height:92px}.cw-entry-next{align-items:start}.cw-account{margin-left:auto}.cw-header-experience{width:auto!important;order:0}.cw-header-experience>summary{font-size:11px}.cw-mode-thumbnail{width:26px;height:26px}.cw-editor-header>span.cw-account{display:flex}.cw-download-result{font-size:10px;padding:8px}.cw-canvas-top>span:nth-child(2){display:none}}.cw-entry-gallery{background:#fff;border:1px solid #dce5eb;border-radius:16px;padding:20px}.cw-entry-gallery-images button{width:95px;height:132px}.cw-entry-upload-action{margin:14px;border:1px dashed #c8dadd;border-radius:12px}.cw-entry-example{margin:14px 14px 14px 0;border-radius:12px;overflow:hidden}.cw-entry-gallery-images .cw-entry-gallery-more{width:72px}.cw-entry-gallery p{max-width:250px}.cw-entry-stage{margin-top:12px}.cw-entry-heading>p{margin-bottom:20px}@media(max-width:650px){.cw-entry-upload-action{margin:10px}.cw-entry-example{margin:0 10px 10px}.cw-entry-gallery{padding:16px}.cw-entry-gallery-images button{width:62px;height:90px}.cw-entry-gallery-images .cw-entry-gallery-more{width:62px}}.cw-studio-working>.cw-sidebar{display:none}.cw-inspector-tabs{display:flex;gap:0;border-bottom:1px solid #e4eaf0;flex-shrink:0}.cw-inspector-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;padding:17px 6px;color:#7b8c9f;font-size:12px;font-weight:550}.cw-inspector-tabs button[aria-selected=true]{color:#0b7e89;border-bottom-color:#0b8993;font-weight:650}.cw-inspector-body [hidden]{display:none!important}.cw-inspector-body{min-height:0;padding:0 20px}.cw-inspector-footer{padding:16px 20px;background:#fff;border-top:1px solid #e4eaf0}.cw-inspector-footer .cw-generate{position:static;margin:0;box-shadow:none}.cw-inspector-footer>small{font-size:10px}.cw-current-direction>button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #dce5eb;border-radius:12px;background:#f8fbfc;padding:12px;width:100%;font:inherit;color:#193145}.cw-current-direction img{width:76px;height:100px;object-fit:contain;border-radius:8px}.cw-current-direction strong{font-size:13px;line-height:1.5;display:block}.cw-current-direction small{color:#0b818c!important;font-size:11px}.cw-empty-results{padding:24px 10px;background:#f3f8fa;border-radius:12px;text-align:center;margin:18px 0;color:#7b91a2}.cw-empty-results svg{width:30px;height:30px}.cw-empty-results p{font-size:12px;line-height:1.6}.cw-empty-results small{font-size:10px;line-height:1.6}.cw-product-setup{max-width:none;width:100%;margin:0;min-height:0;display:flex;flex-direction:column;gap:16px;flex:1}.cw-product-setup .cw-source-preview{position:relative;flex:1;min-height:200px;max-height:none;padding:0;border:1px solid #e2e8eb;border-radius:13px;overflow:hidden;background:#e9edef;display:flex;align-items:center;justify-content:center}.cw-product-setup .cw-source-preview img{height:100%;width:100%;max-height:100%;object-fit:contain;padding:30px}.cw-source-label{position:absolute;left:14px;top:14px;border:1px solid #e2eaf0;background:#f6faffed;padding:7px 10px;border-radius:9px;color:#607b92;font-size:11px;z-index:1}.cw-canvas-directions{padding:16px;background:#fff;border:1px solid #e1e8ef;border-radius:13px;flex-shrink:0}.cw-canvas-directions h2{font-size:15px;margin:0}.cw-canvas-directions p{font-size:10px;color:#7b8fa2;margin:5px 0 0}.cw-canvas-directions .cw-style-heading{margin-bottom:12px}.cw-canvas-directions .cw-text-button{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:11px}.cw-canvas-directions svg{width:14px}.cw-canvas-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cw-canvas-direction-grid button{position:relative;height:120px;border:1px solid #dce5eb;border-radius:10px;overflow:hidden;background:#edf2f3;padding:0;text-align:left}.cw-canvas-direction-grid img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.cw-canvas-direction-grid span{position:absolute;inset:0;display:flex;align-items:end;padding:10px;color:#fff;font-size:11px;line-height:1.4;font-weight:650;background:linear-gradient(transparent 35%,#132d40bd)}.cw-canvas-direction-grid button[aria-pressed=true]{border:2px solid #0b8993}.cw-canvas-direction-grid i{position:absolute;right:8px;top:8px;border-radius:50%;width:22px;height:22px;background:#0b8993;color:#fff;display:grid;place-items:center;font-style:normal}.cw-inspector .cw-generation-options{margin-bottom:20px}@media(min-width:1101px){.cw-studio.cw-studio-working{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr)}.cw-studio-working>.cw-sidebar{display:flex;grid-row:1/3;grid-column:1;min-height:0;padding:20px 10px;gap:26px;overflow:auto}.cw-studio-working>.cw-sidebar>.cw-logo{font-size:0;margin:auto;gap:0}.cw-studio-working>.cw-sidebar nav a{flex-direction:column;gap:7px;padding:12px 4px;font-size:9px;text-align:center}.cw-studio-working>.cw-sidebar nav svg{width:21px;height:21px}.cw-studio-working>.cw-sidebar .cw-sidebar-note,.cw-studio-working>.cw-sidebar .cw-sidebar-bottom{display:none}.cw-studio-working>.cw-editor-header{grid-column:2;grid-row:1}.cw-studio-working>.cw-editor-header>.cw-logo{display:none}.cw-studio-working>.cw-editor-grid{grid-column:2;grid-row:2;grid-template-columns:186px minmax(0,1fr) 350px}.cw-studio-working .cw-inspector{display:flex;flex-direction:column;padding:0;overflow:hidden}.cw-inspector-body{flex:1;overflow:auto;overscroll-behavior:contain}.cw-studio-working .cw-canvas-area{padding:20px}.cw-input-library .cw-product-thumbs button:first-child{width:100%;height:160px}.cw-input-library .cw-product-thumbs button:not(:first-child){width:64px;height:70px}.cw-studio-working .cw-version-list button{padding:8px}.cw-studio-working .cw-version-list img{width:42px;height:60px}.cw-studio-working .cw-versions{padding:20px 14px}.cw-studio-working .cw-library-mode .cw-segment button{font-size:10px}}@media(min-width:1101px)and (max-height:850px){.cw-canvas-direction-grid button{height:90px}.cw-product-setup .cw-source-preview{min-height:130px}.cw-current-direction img{height:80px;width:60px}.cw-inspector-body section{padding-bottom:16px;margin-bottom:16px}.cw-inspector-body textarea{font-size:12px}}@media(max-width:1100px){.cw-inspector{display:block;padding:0}.cw-inspector-body{padding:0 20px}.cw-inspector-tabs{position:sticky;top:0;background:#fff;z-index:2}.cw-product-setup .cw-source-preview{height:360px;flex:none}.cw-product-setup .cw-source-preview img{height:360px}.cw-product-setup{margin:0}.cw-inspector-footer{position:sticky;bottom:0;z-index:2}.cw-canvas-direction-grid button{height:110px}}@media(max-width:650px){.cw-canvas-directions{padding:12px}.cw-canvas-directions p{display:none}.cw-canvas-direction-grid{gap:7px}.cw-canvas-direction-grid span{padding:7px;font-size:9px}.cw-canvas-directions h2{font-size:12px}.cw-product-setup .cw-source-preview,.cw-product-setup .cw-source-preview img{height:300px}.cw-inspector-body{padding:0 16px}.cw-empty-results{padding:12px;margin:12px 0}.cw-inspector-tabs button{font-size:12px}}@media(min-width:1101px){.cw-studio-working>.cw-sidebar>.cw-logo{margin:0 auto}.cw-studio-working>.cw-sidebar nav{align-content:start}.cw-studio-working .cw-editor-header{padding-left:26px}.cw-studio-working .cw-canvas-top{margin-bottom:16px}}.cw-canvas-direction-grid[data-mode=cards] img{object-fit:contain;background:#eef2f4}.cw-canvas-direction-grid[data-mode=cards] span{opacity:0;transition:opacity .12s ease}.cw-canvas-direction-grid[data-mode=cards] button:hover span,.cw-canvas-direction-grid[data-mode=cards] button:focus-visible span{opacity:1}.cw-canvas-direction-grid button{height:148px}.cw-refresh-copy{font-size:11px;display:flex;align-items:center;margin:-16px 0 12px}@media(min-width:1101px){.cw-input-library .cw-product-thumbs button:first-child{height:135px}.cw-input-library .cw-product-thumbs button:not(:first-child){height:64px}.cw-studio-working .cw-input-library>small{font-size:10px}.cw-studio-working .cw-source-preview{background:#edf1f3}.cw-product-setup .cw-source-preview img{padding:22px}}@media(min-width:1101px)and (max-height:850px){.cw-canvas-direction-grid button{height:120px}.cw-inspector-body textarea{line-height:1.6}.cw-inspector-body .cw-current-direction img{height:80px}.cw-studio-working .cw-input-library{padding-bottom:16px;margin-bottom:20px}}@media(hover:none),(pointer:coarse){.cw-canvas-direction-grid[data-mode=cards] span{opacity:1}}@media(min-width:1101px)and (max-height:850px){.cw-entry-stage{margin-top:4px;margin-bottom:16px}.cw-entry-heading h1{font-size:30px;margin:8px 0}.cw-entry-heading>p{margin-bottom:16px;font-size:12px}.cw-entry-example{min-height:220px;height:250px}.cw-entry-example img{height:250px}.cw-entry-upload-action{padding:18px}.cw-entry-upload-icon{width:44px;height:44px;border-radius:13px}.cw-entry-upload-icon svg{width:24px;height:24px}.cw-entry-upload-action h2{font-size:20px;margin-top:12px}.cw-entry-upload-action p{font-size:12px;margin-bottom:16px}.cw-entry-next{margin-top:14px}.cw-entry-gallery{padding:14px;margin-top:18px}.cw-entry-gallery-images button{height:108px;width:78px}.cw-entry-back{margin-top:16px;font-size:11px}}@media(min-width:1101px)and (max-height:850px){.cw-studio-entry .cw-canvas-area{padding-bottom:6px}}.cw-photo-analysis{flex-shrink:0;margin:14px 14px 0;padding:14px;background:#eef8f7;border:1px solid #d0e8e4;border-radius:13px;color:#24565b}.cw-photo-analysis-heading{display:flex;align-items:center;gap:9px}.cw-photo-analysis-heading strong{font-size:12px;line-height:1.4;flex:1}.cw-photo-analysis-heading time{font-size:10px;font-variant-numeric:tabular-nums;color:#517b7f}.cw-photo-analysis-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#d9eeea;flex-shrink:0}.cw-photo-analysis-icon svg{width:17px;height:17px}.cw-photo-analysis p{font-size:11px;line-height:1.5;margin:10px 0}.cw-photo-analysis small{display:block;font-size:10px;line-height:1.5;color:#52787b}.cw-photo-analysis-lines{display:flex;flex-direction:column;gap:5px;margin:12px 0}.cw-photo-analysis-lines i{height:5px;border-radius:4px;background:#cce3df;width:100%;animation:cw-analysis-breathe 2s ease-in-out infinite}.cw-photo-analysis-lines i:nth-child(2){width:79%;animation-delay:.15s}.cw-photo-analysis-lines i:nth-child(3){width:56%;animation-delay:.3s}@keyframes cw-analysis-breathe{50%{opacity:.45}}.cw-analysis-ready{display:flex;align-items:start;gap:8px;flex-shrink:0;margin:14px 14px 0;padding:12px;background:#f0f8f4;border:1px solid #d6e8dd;border-radius:12px;color:#276c51}.cw-analysis-ready svg{width:17px;flex-shrink:0}.cw-analysis-ready span{flex:1}.cw-analysis-ready strong{display:block;font-size:12px}.cw-analysis-ready small{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:#5c7b70}.cw-analysis-ready button{background:none;border:0;font-size:18px;color:#5c7b70;padding:0 2px;cursor:pointer}@media(min-width:1101px)and (max-height:850px){.cw-photo-analysis{margin:10px 12px 0;padding:11px}.cw-photo-analysis-lines{margin:8px 0}.cw-photo-analysis p{margin:7px 0}}@media(prefers-reduced-motion:reduce){.cw-photo-analysis-lines i{animation:none}}.cw-source-analyzing{display:flex;align-items:center;gap:8px;background:#eef9f5f2;border-color:#b7dcd2;color:#237265;box-shadow:0 3px 12px #254a3810}.cw-source-analyzing svg{width:16px;height:16px}.cw-analysis-dot{width:6px;height:6px;border-radius:50%;background:#159b83;animation:cw-analysis-breathe 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cw-analysis-dot{animation:none}}.cw-category-control{margin:0 0 14px;border:1px solid #dce8e8;border-radius:10px;background:#f7fbfa;color:#32565e}.cw-category-control summary{display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px;list-style:none}.cw-category-control summary::-webkit-details-marker{display:none}.cw-category-control summary>svg{width:16px;height:16px;flex-shrink:0}.cw-category-control summary>span:first-of-type{min-width:0;flex:1}.cw-category-control summary small{display:block;font-size:9px;line-height:1.4;color:#70868b;margin:0!important}.cw-category-control summary strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.cw-category-control .cw-category-change{font-size:10px;color:#087f88}.cw-category-control>div{padding:0 10px 10px}.cw-category-control label{font-size:11px}.cw-category-control select{width:100%;margin-top:6px;font:inherit;font-size:12px;border:1px solid #d6e2e4;border-radius:7px;padding:8px;background:#fff;color:#193145}.cw-category-control p{font-size:10px;line-height:1.5;color:#74858b;margin:8px 0 0}.cw-inspector-footer>small{display:block;line-height:1.45;margin-top:8px}.cw-workspace-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:10px;flex-shrink:0}.cw-workspace-toolbar .cw-segment{margin:0;width:auto}.cw-workspace-toolbar .cw-segment button{display:flex;align-items:center;gap:7px;font-size:12px;padding:9px 13px}.cw-workspace-toolbar svg{width:16px;height:16px}.cw-workspace-toolbar .cw-text-button{font-size:11px;white-space:nowrap}.cw-workspace-toolbar .cw-series-link{margin-left:auto;color:#778da0;font-size:10px}.cw-product-setup .cw-source-preview{background:#fff;display:flex;flex-direction:column;padding:18px 18px 14px 100px;min-height:210px}.cw-source-image{min-height:0;flex:1;width:100%;display:flex;align-items:center;justify-content:center}.cw-product-setup .cw-source-image img{padding:8px;max-height:100%;width:100%;height:100%;object-fit:contain}.cw-source-caption{font-size:10px;color:#7a8f9f;padding-top:8px;flex-shrink:0}.cw-input-strip{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:9px;z-index:2;max-height:calc(100% - 32px);overflow:auto;padding:2px}.cw-input-thumb{position:relative;width:60px;height:72px;border:1px solid #dce5e9;border-radius:9px;background:#fff;flex-shrink:0}.cw-input-thumb.is-viewed{border:2px solid #148d94}.cw-preview-photo{background:none;border:0;width:100%;height:100%;padding:5px;cursor:pointer}.cw-preview-photo img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important}.cw-input-thumb label{position:absolute;right:2px;top:2px;display:flex;align-items:center;background:#fff;border-radius:4px;padding:2px;gap:1px;font-size:8px;color:#64848c}.cw-input-thumb input{accent-color:#0a8991;margin:0;width:12px;height:12px}.cw-add-angle{height:35px;width:60px;border:1px dashed #bed2d7;border-radius:8px;background:#f6fbfb;color:#168a94;font-size:22px;flex-shrink:0}.cw-add-angle:disabled{opacity:.4}.cw-photo-analysis{width:min(390px,100%);margin:10px auto 0;padding:13px 16px;background:#f0f9f7;flex-shrink:0;box-sizing:border-box}.cw-photo-analysis-icon{border-radius:50%;width:26px;height:26px;background:transparent;border:2px solid #c7e4df;border-top-color:#188d82;animation:cw-analysis-spin 1.3s linear infinite}.cw-photo-analysis-icon svg{display:none}.cw-photo-analysis-heading strong{font-size:13px}.cw-photo-analysis-heading time{font-size:12px}.cw-photo-analysis p{margin:6px 0 0;font-size:11px;color:#5b7e7e}.cw-photo-analysis small{margin-top:5px}@keyframes cw-analysis-spin{to{transform:rotate(360deg)}}.cw-canvas{position:relative;padding-left:88px}.cw-output-strip{display:flex;justify-content:center;gap:9px;overflow-x:auto;flex-shrink:0;padding:2px 0 4px;margin-top:10px}.cw-output-strip>button{position:relative;flex-shrink:0;width:61px;height:78px;border:1px solid #d9e4e9;border-radius:9px;padding:4px;background:#fff;color:#668496;cursor:pointer}.cw-output-strip>button.is-selected{border:2px solid #168e94}.cw-output-strip img{width:100%;height:100%;object-fit:contain}.cw-output-strip small{position:absolute;bottom:3px;right:3px;font-size:8px;padding:2px 4px;background:#fffffff0;border-radius:4px;color:#294354}.cw-output-placeholder{font-size:9px;display:block;line-height:1.5}.cw-output-strip>.cw-output-source{font-size:10px;width:70px}.cw-canvas-directions .cw-category-control{margin:0 0 10px;background:none;border:0;border-top:1px solid #edf1f3;border-radius:0}.cw-canvas-directions .cw-category-control summary{padding:7px 0}.cw-canvas-directions .cw-category-control summary small{display:none}.cw-canvas-directions .cw-category-control summary strong{font-size:10px}.cw-canvas-directions .cw-category-control>div{padding-left:0}.cw-suggestion-placeholder{padding:18px;border:1px solid #e1ecee;border-radius:12px;background:#f8fbfc}.cw-suggestion-lines{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.cw-suggestion-lines i{height:9px;background:#e4edef;border-radius:5px;animation:cw-analysis-breathe 2s ease-in-out infinite}.cw-suggestion-lines i:nth-child(2){width:85%}.cw-suggestion-lines i:nth-child(3){width:92%}.cw-suggestion-lines i:nth-child(4){width:61%}.cw-suggestion-placeholder p{display:flex;align-items:center;gap:7px;font-size:11px;color:#76949b}.cw-suggestion-placeholder svg{width:15px;height:15px}.cw-suggestion-placeholder .cw-text-button{font-size:11px}.cw-analysis-ready{border:0;background:#f2f9f6;padding:9px 12px;margin:10px 16px}.cw-analysis-ready small{display:none}.cw-generate{display:flex!important;align-items:center;justify-content:center;gap:10px}.cw-cost-chip{display:inline-block;border:1px solid #ffffff50;background:#ffffff1f;padding:4px 7px;border-radius:6px;font-size:11px;white-space:nowrap;margin-left:7px}.cw-inspector-body textarea{border-radius:12px;background:#fbfcfe}.cw-inspector-body h2{font-size:17px}.cw-inspector-body .cw-refresh-copy{margin:0 0 18px;font-size:10px}@media(min-width:1101px){.cw-studio-working>.cw-editor-grid{grid-template-columns:minmax(0,1fr) 370px}.cw-studio-working .cw-canvas-area{display:flex;flex-direction:column;min-height:0;padding:16px 22px}.cw-studio-working .cw-canvas-top{margin-bottom:10px}.cw-product-setup{gap:12px}.cw-canvas-directions{padding:12px 16px}.cw-canvas-directions .cw-style-heading{margin-bottom:5px}.cw-canvas-direction-grid button{height:138px}.cw-studio-working .cw-canvas{min-height:160px}.cw-ai-editor{margin-top:8px}.cw-ai-editor h2{margin:0}.cw-ai-editor textarea{height:48px}.cw-inspector-body{padding-top:14px}.cw-inspector-body section{margin-bottom:18px;padding-bottom:18px}}@media(min-width:1101px)and (max-height:850px){.cw-canvas-direction-grid button{height:98px}.cw-canvas-directions p{font-size:10px}.cw-product-setup .cw-source-preview{min-height:170px}.cw-output-strip>button{height:62px;width:49px}.cw-output-strip>.cw-output-source{width:60px}.cw-inspector-body textarea{font-size:12px}.cw-photo-analysis,.cw-ai-editor{padding:10px 14px}.cw-ai-editor small{font-size:10px}}@media(max-width:1100px){.cw-studio-working>.cw-editor-grid{grid-template-columns:minmax(0,1fr) 330px}.cw-product-setup .cw-source-preview{height:360px}.cw-source-image{height:250px}.cw-workspace-toolbar .cw-series-link{display:none}.cw-canvas{min-height:360px}.cw-output-strip{justify-content:flex-start}}@media(max-width:750px){.cw-studio-working>.cw-editor-grid{grid-template-columns:1fr}.cw-workspace-toolbar{gap:7px}.cw-workspace-toolbar .cw-segment button{padding:8px;font-size:11px}.cw-product-setup .cw-source-preview{padding-left:86px}.cw-photo-analysis{padding:9px}.cw-input-strip{left:10px}.cw-canvas{padding-left:78px}}@media(prefers-reduced-motion:reduce){.cw-photo-analysis-icon,.cw-suggestion-lines i{animation:none}}.cw-suggestions-pending>small,.cw-suggestions-pending>.cw-advanced{display:none}.cw-suggestion-placeholder{padding:14px}.cw-suggestion-lines{gap:7px;margin-bottom:12px}.cw-suggestion-lines i{height:7px}.cw-suggestion-placeholder p{margin:9px 0}.cw-inspector .cw-ai-editor .cw-cost-chip{font-size:10px}@media(min-width:1101px){.cw-canvas-top{justify-content:space-between}.cw-canvas-top>span:first-child{margin-right:auto}.cw-ai-editor .cw-primary{display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px}.cw-ai-editor .cw-cost-chip{font-size:10px;margin-left:0;padding:3px 5px}}.cw-content-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.cw-content-actions .cw-copy-policy{display:flex;gap:7px;align-items:center;margin:0;font-size:11px;color:#617c8c}.cw-copy-policy input{accent-color:#0b8993}.cw-refresh-section{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px!important;min-height:30px;font-size:11px!important;white-space:nowrap;background:#f6fafb!important}.cw-scene-actions{display:flex;justify-content:flex-end;margin-top:12px}.cw-generate-wrap{position:relative;border-radius:10px}.cw-generate-wrap:focus-visible{outline:2px solid #0b8993;outline-offset:3px}.cw-generate-hint{position:absolute;bottom:calc(100% + 10px);left:10px;right:10px;padding:10px 13px;background:#193447;color:#fff;border-radius:9px;box-shadow:0 4px 15px #19344722;font-size:12px;line-height:1.5;visibility:hidden;opacity:0;pointer-events:none;z-index:5}.cw-generate-wrap:hover .cw-generate-hint,.cw-generate-wrap:focus .cw-generate-hint,.cw-generate-wrap:focus-within .cw-generate-hint{visibility:visible;opacity:1}.cw-canvas-top{justify-content:flex-end}.cw-canvas-top>span:first-child{margin:0}.cw-canvas-top>span:only-child{margin-left:auto}.cw-creation-steps{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;margin-top:12px;padding:12px 16px;border:1px solid #dfe8ee;background:#fff;border-radius:12px}.cw-workflow-step{flex:1;display:flex;align-items:center;gap:10px;min-width:0;font:inherit;color:#78909f}.cw-workflow-step img,.cw-workflow-symbol{width:42px;height:46px;object-fit:contain;border-radius:7px;background:#f1f6f7;flex-shrink:0}.cw-workflow-step strong{display:block;font-size:12px}.cw-workflow-step small{display:block;font-size:10px;line-height:1.5;margin-top:3px}.cw-workflow-step.is-done{color:#467970}.cw-workflow-step.is-current{color:#107f89}.cw-workflow-step button{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;min-width:0;text-align:left;color:inherit;font:inherit;cursor:pointer;width:100%}.cw-workflow-step button:hover strong{text-decoration:underline}.cw-workflow-symbol{display:grid;place-items:center;font-size:17px}.cw-workflow-symbol svg{width:19px;height:19px}.cw-workflow-arrow{font-size:14px;color:#a4b4bf}.cw-workflow-step button:focus-visible{outline:2px solid #0b8993;outline-offset:5px;border-radius:5px}.cw-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cw-inspector-body .cw-field-heading h2{margin:0;font-size:18px;line-height:1.35}.cw-field-heading .cw-refresh-section{flex-shrink:0;border-color:#dce8ea!important;color:#167e88!important;background:#f6fbfb!important}.cw-studio-working .cw-inspector-body textarea{font-size:14px;line-height:1.6;padding:14px;min-height:150px}.cw-studio-working .cw-content-actions{margin-top:10px}.cw-content-actions .cw-copy-policy{font-size:12px}.cw-toolbar-ratio{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:11px;color:#6d8393;white-space:nowrap}.cw-toolbar-ratio select{font:inherit;font-size:12px;font-weight:650;color:#254454;border:1px solid #d5e3e8;border-radius:8px;padding:8px 10px;background:#fff;cursor:pointer}.cw-toolbar-ratio select:focus-visible{outline:2px solid #0b8993;outline-offset:2px}.cw-workspace-toolbar .cw-series-link{margin-left:0}.cw-creation-steps{padding:12px 14px;gap:10px}.cw-workflow-step{padding:6px;border-radius:9px}.cw-workflow-step.is-current{background:#eef8f7}.cw-workflow-step.is-current .cw-workflow-symbol{background:#dcefed;color:#087f88}.cw-workflow-step strong{font-size:13px}.cw-workflow-step small{font-size:11px}@media(min-width:1440px){.cw-studio-working>.cw-editor-grid{grid-template-columns:minmax(0,1fr) 390px}}@media(min-width:1101px)and (max-height:850px){.cw-studio-working .cw-inspector-body section{margin-bottom:16px;padding-bottom:16px}.cw-studio-working .cw-inspector-body textarea{height:150px}.cw-creation-steps{padding:8px 10px}.cw-workflow-step{gap:8px}.cw-workflow-step small{font-size:10px}}@media(max-width:750px){.cw-workspace-toolbar{flex-wrap:wrap}.cw-toolbar-ratio span{display:none}.cw-creation-steps{gap:5px;padding:8px}.cw-workflow-step{gap:5px;padding:3px}.cw-workflow-step img,.cw-workflow-symbol{width:28px;height:36px}.cw-workflow-step strong{font-size:11px}.cw-workflow-step small{font-size:9px}.cw-workflow-arrow{font-size:10px}}.cw-studio a.cw-download-result{color:#fff;background:#087f88;border:1px solid #087f88;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cw-studio a.cw-download-result:hover{background:#076d76;color:#fff}.cw-studio .cw-ai-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px;align-items:center}.cw-studio .cw-ai-editor>div{grid-column:1/-1}.cw-studio .cw-ai-editor textarea{height:56px;min-height:56px;margin:0;line-height:1.5}.cw-studio .cw-ai-editor footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;gap:0}.cw-studio .cw-ai-editor .cw-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;background:#087f88;color:#fff;font-size:13px;white-space:nowrap;line-height:1.2}.cw-studio .cw-ai-editor .cw-primary .cw-cost-chip{color:#fff;background:transparent;border:0;border-left:1px solid #ffffff66;border-radius:0;padding:0 0 0 8px;margin:0;font-size:11px;white-space:nowrap}.cw-studio .cw-inspector-footer .cw-cost-chip{color:#fff}.cw-output-strip .cw-output-placeholder{padding:0 2px;overflow-wrap:anywhere}.cw-output-strip>button:not(:has(img)) small{position:static;display:block;font-size:8px;line-height:1.3;margin-top:3px;padding:0;background:none}@media(max-width:750px){.cw-studio .cw-ai-editor{grid-template-columns:1fr}.cw-studio .cw-ai-editor footer{justify-content:flex-end}}.cw-studio .cw-studio-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 4px;flex-shrink:0}.cw-result-selector{display:inline-flex;align-items:center;gap:3px;padding:3px;background:#edf2f5;border:1px solid #dce6ec;border-radius:12px}.cw-result-selector button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:9px;background:none;font:inherit;font-size:12px;color:#647d8d;white-space:nowrap;cursor:pointer}.cw-result-selector button svg{width:20px;height:20px;flex-shrink:0}.cw-result-selector button[aria-pressed=true]{background:#fff;border-color:#e0e8ec;color:#087f88;box-shadow:0 2px 5px #1e394509}.cw-studio-toolbar .cw-new-product{min-height:44px;padding:9px 12px;font-size:12px;white-space:nowrap}.cw-brand-svg{display:block;flex-shrink:0}.cw-logo>.cw-brand-svg{width:40px;height:40px}.cw-studio-working>.cw-sidebar>.cw-logo{display:flex;align-items:center;justify-content:center}.cw-studio .cw-refresh-section{display:inline-flex;align-items:center;gap:5px}.cw-refresh-section svg{width:16px;height:16px;flex-shrink:0}@media(max-width:1450px){.cw-studio .cw-studio-toolbar{gap:9px}.cw-result-selector button{font-size:11px;padding:8px 10px}.cw-studio-toolbar .cw-new-product{font-size:11px}}@media(max-width:750px){.cw-studio-toolbar .cw-new-product{margin-right:auto}}.cw-studio-toolbar .cw-new-product{margin-left:auto}.cw-entry-switch{margin:4px 0 0;font-size:13px;color:var(--st-muted,#526959)}.cw-entry-switch button{margin-left:10px;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;min-height:32px}.is-hint-loading,.is-hint-filled{position:relative;isolation:isolate}.is-hint-loading:before,.is-hint-filled:before{content:"";position:absolute;inset:-8px -10px;z-index:-1;border-radius:14px;pointer-events:none}.is-hint-loading:before{background:linear-gradient(100deg,transparent 25%,#ffffffb0 50%,transparent 75%) 0 0/220% 100%,#e6eee9;animation:cw-hint-shimmer 1.3s linear infinite}.is-hint-loading{pointer-events:none}.is-hint-loading>:not(.st-label):not(.st-eyebrow-row){opacity:.45}.is-hint-loading textarea{background:transparent!important;border-color:#c9d8cf!important}.is-hint-loading.st-style-hero>*{opacity:.5}.is-hint-filled:before{background:linear-gradient(180deg,#d9f2e1,#ecf8ef 55%,#f6fbf7);box-shadow:inset 0 0 0 1px #b4dcc2;animation:cw-hint-fade 7s ease-out forwards}.cw-hint-badge{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 9px 2px 6px;border-radius:999px;background:#2f9e5b;color:#fff;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;animation:cw-hint-pop .35s ease-out}.is-hint-filled .cw-hint-badge{animation:cw-hint-pop .35s ease-out,cw-hint-out .5s ease-in 6.5s forwards}.cw-hint-badge svg{width:12px;height:12px}.cw-hint-badge.is-loading{background:#dbe8e1;color:#36594a;animation:none}.cw-hint-spinner{width:10px;height:10px;border-radius:50%;border:2px solid #36594a55;border-top-color:#36594a;animation:cw-hint-spin .8s linear infinite}.st-label:has(.cw-hint-badge){align-items:center}.st-style-hero>.cw-hint-badge{position:absolute;top:12px;right:12px;margin:0}.is-hint-loading.st-style-hero>.cw-hint-badge{opacity:1}.cw-series-plan-hint{display:flex;justify-content:flex-end;margin-bottom:6px}@keyframes cw-hint-shimmer{0%{background-position:120% 0,0 0}to{background-position:-100% 0,0 0}}@keyframes cw-hint-fade{0%,75%{opacity:1}to{opacity:0}}@keyframes cw-hint-out{to{opacity:0;transform:scale(.9)}}@keyframes cw-hint-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cw-hint-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-hint-loading:before,.cw-hint-spinner,.cw-hint-badge,.is-hint-filled .cw-hint-badge,.is-hint-filled:before{animation:none}}.st-style-hero.is-hint-loading:before,.st-style-hero.is-hint-filled:before{inset:0;border-radius:16px}.cw-prompt-example{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid #d8e2da;border-radius:12px;background:#fbfdfb}.cw-prompt-example p{margin:0;font-size:13px;line-height:1.55;color:#33443b;white-space:pre-wrap}.cw-prompt-example .st-button{justify-self:start}.st-style-body{display:grid;gap:12px;align-content:start;min-width:0}.st-style-body h3,.st-style-body p{margin:0}.st-style-understood{font-size:13px;line-height:1.5;color:#36594a}.st-style-understood b{font-weight:600;color:#1f4034}.st-or{display:flex;align-items:center;gap:12px;margin:4px 0 0;color:#7a857d;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.st-or:before,.st-or:after{content:"";flex:1;height:1px;background:#dfe5dc}.st-suggestion-more{display:grid;place-items:center;gap:6px;align-content:center;min-width:112px;border:1px dashed #b9c6bd;border-radius:10px;background:transparent;color:#2f6b4f;font:inherit;font-size:13px;cursor:pointer}.st-suggestion-more:hover{background:#eef6f0}.st-suggestion-more svg{width:20px;height:20px}.st-advanced.is-open{display:grid;gap:10px;padding-top:4px}.st-advanced.is-open .st-advanced-content{display:grid;gap:10px}.st-suggestion-row>.st-suggestion-more{flex:0 0 96px;height:144px;align-self:flex-start;display:grid;place-items:center;align-content:center;gap:6px;padding:0;border:1px dashed #b9c6bd;border-radius:8px;background:transparent;color:#2f6b4f;text-align:center}.st-suggestion-row>.st-suggestion-more:hover{background:#eef6f0}.st-row-label{display:inline-flex;align-items:center;gap:7px}.st-row-label svg{width:16px;height:16px;flex:none;color:#4f6b5c}.st-following .st-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.st-following .st-seg button svg{width:16px;height:16px;flex:none}.st-style-body .st-eyebrow{display:inline-flex;align-items:center;gap:6px}.st-style-body .st-eyebrow svg{width:15px;height:15px}.st-brand-icon{display:block;width:20px;height:20px;border-radius:5px;flex:0 0 auto}.st-params .st-row{grid-template-columns:104px minmax(0,1fr)}.st-row-label{white-space:nowrap}.st-style-alts{display:grid;gap:8px}.st-style-alts>span{font-size:12px;color:#5f6e65}.st-suggestion-row.is-compact{gap:8px;padding-bottom:0;overflow:visible;flex-wrap:nowrap}.st-suggestion-row.is-compact>button{flex:0 0 clamp(54px,6vw,76px)}.st-suggestion-row.is-compact>.st-suggestion-more{flex:0 0 clamp(54px,6vw,76px);height:auto;aspect-ratio:2/3}.st-style-hero:not(.is-empty){align-items:stretch}.st-style-hero:not(.is-empty) .st-style-body{align-content:center;gap:18px}.cw-v2{--ui-canvas: #F6F4EF;--ui-surface: #FFFFFF;--ui-surfaceSubtle: #EFEDE7;--ui-textPrimary: #252923;--ui-textSecondary: #62685F;--ui-textPlaceholder: #666C63;--ui-borderSubtle: #DBD9D1;--ui-borderControl: #858A80;--ui-accent: #176F65;--ui-accentHover: #105A52;--ui-accentPressed: #0C4942;--ui-accentSoft: #E8EFE9;--ui-onAccent: #FFFFFF;--ui-focus: #176F65;--ui-success: #236644;--ui-successSoft: #EAF4EE;--ui-warning: #835300;--ui-warningSoft: #FFF3D9;--ui-danger: #AD3040;--ui-dangerSoft: #FCEEF0;--ui-radius-control: 8px;--ui-radius-media: 12px;--ui-radius-panel: 12px;--ui-radius-dialog: 16px;--ui-radius-pill: 999px;--cw-ink: var(--ui-textPrimary);--cw-muted: var(--ui-textSecondary);--cw-line: var(--ui-borderSubtle);--cw-teal: var(--ui-accent);font-family:Golos Text Variable,system-ui,sans-serif;color:var(--ui-textPrimary);background:var(--ui-canvas);font-size:16px;line-height:1.5}.cw-v2 :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.cw-v2 :is(button,input,textarea,select){font-family:inherit}.cw-v2 :is(h1,h2,h3,p){overflow-wrap:anywhere}.cw-v2 :is(.cw-primary,.cw-button){min-height:44px;padding:10px 16px;border-radius:var(--ui-radius-control);font-size:14px;line-height:20px;font-weight:600;box-shadow:none}.cw-v2 .cw-primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-onAccent)}.cw-v2 .cw-primary:hover:not(:disabled){background:var(--ui-accentHover);border-color:var(--ui-accentHover)}.cw-v2 .cw-primary:active:not(:disabled){background:var(--ui-accentPressed)}.cw-v2 .cw-button{background:var(--ui-surface);color:var(--ui-textPrimary);border-color:var(--ui-borderControl)}.cw-v2 .cw-button:hover:not(:disabled){background:var(--ui-surfaceSubtle)}.cw-v2 button:disabled{opacity:1;color:var(--ui-textSecondary);background:var(--ui-surfaceSubtle);border-color:var(--ui-borderSubtle)}.cw-v2 :is(.cw-muted,.cw-message){font-size:14px;line-height:21px}.cw-v2 .cw-error{font-size:14px;line-height:21px;color:var(--ui-danger);border-color:var(--ui-danger);background:var(--ui-dangerSoft);padding:16px;border-radius:12px}.cw-v2 .cw-error p{margin:8px 0 16px}.cw-v2 .cw-error .cw-button{margin:4px 8px 4px 0}.cw-v2 .cw-opening-error h1{font-size:22px;line-height:30px;margin:0 0 12px}.cw-v2 .cw-opening-error .cw-button{display:inline-flex;align-items:center}.cw-v2 .cw-text-button{min-height:44px;font-size:14px;color:var(--ui-accent);padding:8px 4px}.cw-v2 .cw-avatar{width:36px;height:36px;background:var(--ui-surfaceSubtle);color:var(--ui-textSecondary);font-size:14px;flex-shrink:0}.cw-v2 .cw-sidebar{padding:24px 12px;gap:36px;background:var(--ui-canvas);border-color:var(--ui-borderSubtle)}.cw-v2 .cw-sidebar .cw-logo{font-size:24px;font-weight:700;gap:10px}.cw-v2 .cw-sidebar nav{display:grid;gap:4px}.cw-v2 .cw-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;color:var(--ui-textSecondary);border-radius:8px}.cw-v2 .cw-sidebar nav a.is-active{background:var(--ui-accentSoft);color:var(--ui-accent);font-weight:600}.cw-v2 .cw-sidebar nav a:hover{background:var(--ui-surfaceSubtle)}.cw-v2 .cw-sidebar-note{display:none}.cw-v2 .cw-sidebar-note strong{font-size:14px;font-weight:600}.cw-v2 .cw-sidebar-note p{font-size:14px;line-height:21px;color:var(--ui-textSecondary)}.cw-v2 .cw-sidebar-note>svg{display:none}.cw-v2 .cw-sidebar-note a{font-size:14px;color:var(--ui-accent)}.cw-v2 .cw-sidebar-bottom{margin-top:auto;font-size:12px;line-height:18px;color:var(--ui-textSecondary)}.cw-v2 .cw-sidebar-bottom a{font-size:12px}.cw-v2 .cw-mobile-navigation{display:none;position:relative;z-index:20;margin-left:auto}.cw-v2 .cw-mobile-navigation summary{min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ui-borderControl);border-radius:10px;list-style:none;cursor:pointer;font-size:14px;color:var(--ui-textPrimary)}.cw-v2 .cw-mobile-navigation summary::-webkit-details-marker{display:none}.cw-v2 .cw-mobile-navigation nav{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:220px;padding:8px;background:var(--ui-surface);border:1px solid var(--ui-borderSubtle);border-radius:12px;box-shadow:0 8px 24px #18252f1a}.cw-v2 .cw-mobile-navigation nav a{min-height:44px;padding:12px;font-size:14px;color:var(--ui-textPrimary);border-radius:8px}.cw-v2 .cw-mobile-navigation nav a:hover{background:var(--ui-accentSoft)}.cw-home.cw-v2{grid-template-columns:184px minmax(0,1fr);min-height:100dvh}.cw-home.cw-v2>.cw-sidebar{position:sticky;top:0;height:100dvh;min-height:0}.cw-v2 .cw-topbar{height:64px;padding:0 32px;background:var(--ui-canvas);border-color:var(--ui-borderSubtle)}.cw-v2 .cw-space-title{font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-home-user{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-home-content{padding:32px;width:100%;max-width:1320px;margin:0 auto}.cw-v2 .cw-home-heading{margin-bottom:24px}.cw-v2 .cw-home-heading h1{font-size:38px;line-height:46px;letter-spacing:-1.4px;font-weight:500;margin:4px 0 8px}.cw-v2 .cw-home-heading p{margin:0;font-size:16px;color:var(--ui-textSecondary)}.cw-v2 .cw-start-workspace{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:32px}.cw-v2 .cw-start-upload{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:0;border-radius:12px;overflow:hidden;background:#e9e6dc}.cw-v2 .cw-start-copy{padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cw-v2 .cw-start-icon{display:grid;place-items:center;height:44px;width:44px;border-radius:12px;background:var(--ui-accentSoft);color:var(--ui-accent);margin-bottom:24px}.cw-v2 .cw-start-copy h2{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.8px;margin:8px 0 12px}.cw-v2 .cw-start-copy p{font-size:14px;line-height:21px;color:var(--ui-textSecondary);margin:0 0 20px;max-width:30ch}.cw-v2 .cw-start-copy .cw-primary{min-height:48px;white-space:nowrap}.cw-v2 .cw-start-copy small{display:block;margin-top:12px;color:var(--ui-textSecondary);font-size:12px;line-height:18px}.cw-v2 .cw-start-example{margin:0;position:relative;display:flex;flex-direction:column;min-width:0}.cw-v2 .cw-start-example img{width:100%;height:100%;min-height:270px;object-fit:cover;object-position:74% center}.cw-v2 .cw-start-example figcaption{position:absolute;bottom:12px;left:12px;right:auto;padding:4px 8px;background:var(--ui-canvas);color:var(--ui-textSecondary);border-radius:4px;font-size:12px}.cw-v2 .cw-start-tasks h2{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--ui-textSecondary)}.cw-v2 .cw-task-row{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:16px 0;border-bottom:1px solid var(--ui-borderSubtle);align-items:start;color:var(--ui-textPrimary)}.cw-v2 .cw-task-row:last-child{border-bottom:0}.cw-v2 .cw-task-icon{width:44px;height:44px;border-radius:12px;background:var(--ui-surface);display:grid;place-items:center;color:var(--ui-accent)}.cw-v2 .cw-task-row strong{font-size:18px;line-height:26px;font-weight:500}.cw-v2 .cw-task-description{display:block;margin-top:2px;font-size:14px;line-height:21px;color:var(--ui-textSecondary)}.cw-v2 .cw-task-row small{display:block;font-size:12px;color:var(--ui-textSecondary);margin-top:8px}.cw-v2 .cw-task-row>svg{color:var(--ui-textSecondary)}.cw-v2 .cw-task-row:hover strong,.cw-v2 .cw-task-row:hover>svg{color:var(--ui-accent)}.cw-v2 .cw-process-guide{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;margin:16px 0 40px;border-bottom:1px solid var(--ui-borderSubtle);gap:16px}.cw-v2 .cw-process-guide li{display:flex;gap:8px;align-items:baseline;font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-process-guide li span{font-variant-numeric:tabular-nums;color:var(--ui-accent);font-weight:600}.cw-v2 .cw-section-head{margin:0 0 20px;gap:20px;align-items:center}.cw-v2 .cw-section-head h2{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.5px;margin:0}.cw-v2 .cw-section-head p{margin:4px 0 0;font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-section-head a{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--ui-accent);min-height:44px;flex-shrink:0}.cw-v2 .cw-project-search{width:min(320px,100%);max-width:none;min-height:44px;padding:0 12px;margin:0;border:1px solid var(--ui-borderControl);border-radius:8px;background:transparent}.cw-v2 .cw-project-search input{font-size:14px;width:100%;min-width:0;padding:10px 0;color:var(--ui-textPrimary)}.cw-v2 .cw-project-search input::placeholder{color:var(--ui-textPlaceholder)}.cw-v2 .cw-search-clear{flex-shrink:0;width:44px;height:44px;padding:0;font-size:22px;color:var(--ui-textSecondary);background:transparent;border:0}.cw-v2 .cw-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cw-v2 .cw-project{position:relative;display:block;padding:0;border:0;border-radius:0;background:transparent}.cw-v2 .cw-project-cover{width:100%;height:180px;border-radius:10px;background:var(--ui-surface);overflow:hidden}.cw-v2 .cw-project-cover img{width:100%;height:100%;object-fit:contain;padding:8px}.cw-v2 .cw-project-meta{display:block;padding:12px 28px 0 0}.cw-v2 .cw-project strong{font-size:16px;line-height:24px;display:block;font-weight:600;overflow-wrap:anywhere}.cw-v2 .cw-project small{display:block;font-size:14px;color:var(--ui-textSecondary);margin-top:4px}.cw-v2 .cw-project>svg{position:absolute;right:0;bottom:28px;color:var(--ui-textSecondary)}.cw-v2 .cw-project:hover strong{color:var(--ui-accent)}.cw-v2 .cw-home-empty{display:flex;align-items:center;gap:24px;background:var(--ui-surface);padding:24px;border:1px solid var(--ui-borderSubtle);border-radius:16px}.cw-v2 .cw-home-empty>svg{width:32px;height:32px;color:var(--ui-accent);flex-shrink:0}.cw-v2 .cw-home-empty h3{font-size:18px;margin:0 0 8px}.cw-v2 .cw-home-empty p{font-size:14px;color:var(--ui-textSecondary);margin:0}.cw-v2 .cw-home-empty .cw-button{margin-left:auto;flex-shrink:0}.cw-v2 .cw-project-loading{font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-project-skeletons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px}.cw-v2 .cw-project-skeletons i{display:block;height:200px;background:var(--ui-surfaceSubtle);border-radius:12px}.cw-v2 .cw-discovery-section{margin-top:40px}.cw-v2 .cw-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cw-v2 .cw-discovery-style{min-width:0}.cw-v2 .cw-discovery-image{display:block;background:var(--ui-surfaceSubtle);border-radius:12px;height:240px;overflow:hidden}.cw-v2 .cw-discovery-image img{width:100%;height:100%;object-fit:contain;padding:12px}.cw-v2 .cw-discovery-style strong{display:block;font-size:16px;font-weight:600;margin-top:16px;line-height:24px}.cw-v2 .cw-discovery-style>span:last-child{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--ui-accent);font-size:14px;margin-top:8px}.cw-v2 .cw-home-footnote{font-size:14px;display:flex;gap:12px;color:var(--ui-textSecondary);margin:48px 0 0;padding-top:24px;border-top:1px solid var(--ui-borderSubtle);max-width:65ch}.cw-v2 .cw-home-footnote svg{flex-shrink:0}.cw-studio.cw-v2{display:grid;grid-template-columns:184px minmax(0,1fr);grid-template-rows:64px auto;height:auto;min-height:100dvh;overflow:visible}.cw-studio.cw-v2>.cw-sidebar{display:flex;position:sticky;top:0;grid-column:1;grid-row:1 / 3;height:100dvh;min-height:0;overflow-y:auto}.cw-studio.cw-v2>.cw-sidebar .cw-logo{justify-content:flex-start}.cw-studio.cw-v2>.cw-sidebar .cw-sidebar-bottom{display:block}.cw-studio.cw-v2>.cw-editor-header{grid-column:2;grid-row:1;min-height:64px;height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 28px;background:var(--ui-canvas);border-color:var(--ui-borderSubtle);gap:20px;position:relative;z-index:20}.cw-v2 .cw-editor-header>.cw-logo{display:none}.cw-v2 .cw-editor-header>a:not(.cw-logo){font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-editor-header>strong{font-size:16px;line-height:24px;color:var(--ui-textPrimary);max-width:340px;display:block}.cw-v2 .cw-header-experience{margin-left:0;flex-shrink:0}.cw-v2 .cw-experience-menu summary{font-size:14px;font-weight:500;min-height:44px;display:flex;gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--ui-borderControl);border-radius:8px;background:transparent;color:var(--ui-textPrimary);white-space:nowrap}.cw-v2 .cw-experience-menu summary img{display:none}.cw-v2 .cw-experience-menu[open]>.cw-experience{width:320px;background:var(--ui-surface);border-color:var(--ui-borderSubtle);border-radius:12px;box-shadow:0 8px 24px #18252f1a}.cw-v2 .cw-experience{display:grid;grid-template-columns:1fr;gap:8px}.cw-v2 .cw-experience button{min-height:72px;padding:12px;border-radius:10px;color:var(--ui-textPrimary)}.cw-v2 .cw-experience button img{display:none}.cw-v2 .cw-experience button strong{font-size:14px}.cw-v2 .cw-experience button small{color:var(--ui-textSecondary);font-size:12px;line-height:18px}.cw-v2 .cw-experience button.is-selected{border-color:var(--ui-accent);background:var(--ui-accentSoft)}.cw-v2 .cw-account{font-size:14px;color:var(--ui-textSecondary);gap:10px}.cw-v2 .cw-account-name{display:none}.cw-v2 .cw-editor-actions{margin-left:0!important}.cw-v2 .cw-editor-header .cw-save-state{display:flex;align-items:center;gap:6px;color:var(--ui-textSecondary);font-size:12px;white-space:nowrap}.cw-studio.cw-v2>.cw-editor-grid{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:start;min-height:calc(100dvh - 64px);height:auto;overflow:visible;padding:24px 28px 32px;gap:28px}.cw-studio.cw-v2.cw-studio-entry>.cw-editor-grid{grid-template-columns:minmax(0,1fr)}.cw-v2 .cw-canvas-area{background:transparent;height:auto;overflow:visible;min-width:0;padding:0;display:flex;flex-direction:column;gap:16px}.cw-v2 .cw-studio-toolbar{margin:0;gap:12px;align-items:center}.cw-v2 .cw-result-selector{padding:0;border-radius:8px;background:transparent;border:0;gap:4px}.cw-v2 .cw-result-selector button{min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;color:var(--ui-textSecondary);border-radius:8px;border:1px solid transparent}.cw-v2 .cw-result-selector button[aria-pressed=true]{background:var(--ui-accentSoft);border-color:transparent;color:var(--ui-accent);box-shadow:none}.cw-v2 .cw-studio-toolbar .cw-new-product{font-size:14px;margin-left:auto;background:transparent}.cw-v2 .cw-viewer-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:baseline;margin-top:8px}.cw-v2 .cw-viewer-heading h1{font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:500;margin:0}.cw-v2 .cw-viewer-heading>span{font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-canvas-top{font-size:14px;color:var(--ui-textSecondary);margin:0;flex-wrap:wrap}.cw-v2 .cw-canvas-top>span{display:block}.cw-v2 .cw-canvas-top>span:first-child{margin-right:auto}.cw-v2 .cw-setup.cw-product-setup{width:100%;max-width:none;margin:0}.cw-v2 .cw-product-setup .cw-source-preview{padding:0;min-height:0;height:auto;width:100%;margin:0;background:transparent;border:0;border-radius:0;gap:16px}.cw-v2 .cw-product-setup .cw-source-image{height:clamp(360px,55dvh,560px);width:100%;flex:none;order:0;background:var(--ui-surface);border:1px solid var(--ui-borderSubtle);border-radius:12px}.cw-v2 .cw-product-setup .cw-source-image img{height:100%;max-height:100%;padding:0;object-fit:contain}.cw-v2 .cw-canvas{width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;flex-direction:column;gap:16px;border:0;border-radius:0;background:transparent;overflow:visible}.cw-v2 .cw-canvas>img{width:100%;height:clamp(360px,58dvh,640px);max-height:none;max-width:100%;object-fit:contain;background:var(--ui-surface);border:1px solid var(--ui-borderSubtle);border-radius:12px}.cw-v2 .cw-input-strip{position:static;width:100%;max-height:none;max-width:100%;padding:0;display:flex;flex-direction:row;gap:12px;order:2;overflow-x:auto;overflow-y:hidden;align-items:center}.cw-v2 .cw-input-thumb{display:flex;flex-direction:column;flex-shrink:0;width:84px;height:120px;border:1px solid var(--ui-borderControl);border-radius:8px;background:var(--ui-surface);overflow:hidden}.cw-v2 .cw-input-thumb.is-viewed{border:2px solid var(--ui-accent)}.cw-v2 .cw-preview-photo{min-height:0;height:74px;flex:1;padding:4px}.cw-v2 .cw-input-thumb label{position:static;display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;width:100%;font-size:12px;background:transparent;color:var(--ui-textSecondary);cursor:pointer;padding:0}.cw-v2 .cw-input-thumb input{width:18px;height:18px;accent-color:var(--ui-accent)}.cw-v2 .cw-add-angle{min-height:44px;width:84px;flex-shrink:0;height:120px;border:1px dashed var(--ui-borderControl);border-radius:8px;color:var(--ui-accent);background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px}.cw-v2 .cw-photo-analysis{width:100%;margin:0;padding:16px;order:1;background:var(--ui-accentSoft);border-color:var(--ui-borderSubtle);border-radius:12px;color:var(--ui-accent)}.cw-v2 .cw-photo-analysis-heading strong{font-size:14px}.cw-v2 .cw-photo-analysis-heading time{font-size:14px;color:var(--ui-accent)}.cw-v2 .cw-photo-analysis p,.cw-v2 .cw-photo-analysis small{font-size:14px;line-height:21px;color:var(--ui-textSecondary)}.cw-v2 .cw-photo-analysis-icon{border-color:var(--ui-borderControl);border-top-color:var(--ui-accent)}.cw-v2 .cw-creation-steps{padding:0;background:transparent;border:0;border-radius:0;margin:0;gap:16px;flex-wrap:wrap}.cw-v2 .cw-workflow-step{flex-basis:160px;padding:8px 0;gap:12px}.cw-v2 .cw-workflow-step.is-current{background:transparent}.cw-v2 .cw-workflow-step strong{font-size:14px;line-height:20px}.cw-v2 .cw-workflow-step small{font-size:12px;line-height:18px;color:var(--ui-textSecondary)}.cw-v2 .cw-workflow-arrow{display:none}.cw-v2 .cw-output-strip{justify-content:flex-start;gap:12px;margin:0;padding:4px}.cw-v2 .cw-output-strip>button{min-width:72px;width:80px;height:100px;border-radius:10px;border-color:var(--ui-borderControl)}.cw-v2 .cw-output-strip>button.is-selected{border:2px solid var(--ui-accent)}.cw-v2 .cw-output-strip>.cw-output-source{font-size:14px;width:100px}.cw-v2 .cw-output-strip :is(small,.cw-output-placeholder){font-size:12px;color:var(--ui-textSecondary)}.cw-v2 .cw-ai-editor{margin:0;padding:20px;border-color:var(--ui-borderSubtle);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cw-v2 .cw-ai-editor>div{font-size:16px}.cw-v2 .cw-ai-editor textarea{font-size:16px;line-height:24px;height:96px;min-height:96px;padding:12px;border-color:var(--ui-borderControl);background:var(--ui-surface);border-radius:10px;margin:0}.cw-v2 .cw-ai-editor .cw-primary{min-height:44px;font-size:14px;padding:10px 16px}.cw-v2 .cw-ai-editor .cw-cost-chip{font-size:14px}.cw-v2 .cw-inspector{position:sticky;top:24px;align-self:start;height:auto;max-height:calc(100dvh - 112px);display:flex;flex-direction:column;padding:0;overflow:hidden;min-width:0;border:0;border-radius:12px;background:var(--ui-surface)}.cw-v2 .cw-inspector-tabs{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:56px;padding:0 8px;gap:0;background:transparent;border-color:var(--ui-borderSubtle)}.cw-v2 .cw-inspector-tabs button{padding:12px 4px;min-height:56px;font-size:14px;line-height:20px;color:var(--ui-textSecondary);font-weight:500;white-space:normal}.cw-v2 .cw-inspector-tabs button[aria-selected=true]{color:var(--ui-accent);border-bottom-color:var(--ui-accent);font-weight:600}.cw-v2 .cw-inspector-body{padding:20px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cw-v2 .cw-inspector-body section{margin:0 0 24px;padding:0 0 24px;border-color:var(--ui-borderSubtle)}.cw-v2 .cw-inspector-body section:last-child{margin-bottom:0;border-bottom:0}.cw-v2 .cw-field-heading{gap:8px;flex-wrap:wrap;margin-bottom:12px}.cw-v2 .cw-inspector :is(h2,h3),.cw-v2 .cw-inspector-body .cw-field-heading h2{font-size:18px;line-height:26px;font-weight:600;margin:0}.cw-v2 .cw-inspector-body .cw-field-heading h2{width:100%}.cw-v2 .cw-field-heading :is(.cw-refresh-section,.cw-suggest-button){min-height:44px;padding:8px 12px!important;font-size:14px!important;background:var(--ui-surface)!important;color:var(--ui-accent)!important;border-color:var(--ui-borderControl)!important}.cw-v2 .cw-inspector :is(input:not([type=checkbox]),select,textarea){width:100%;font-size:16px;line-height:24px;padding:12px;border:1px solid var(--ui-borderControl);border-radius:10px;color:var(--ui-textPrimary);background:var(--ui-surface);min-height:48px}.cw-v2 .cw-inspector-body textarea{min-height:144px;height:auto}.cw-v2 .cw-inspector-body textarea::placeholder{color:var(--ui-textPlaceholder)}.cw-v2 .cw-inspector label{font-size:14px;line-height:20px;font-weight:500;margin-top:16px}.cw-v2 .cw-inspector :is(small,.cw-muted){font-size:14px;line-height:21px;color:var(--ui-textSecondary)}.cw-v2 .cw-content-actions{margin-top:12px}.cw-v2 .cw-inspector .cw-copy-policy{display:flex;align-items:center;min-height:44px;gap:12px;font-size:14px;margin:0}.cw-v2 .cw-inspector input[type=checkbox]{width:18px;height:18px;accent-color:var(--ui-accent)}.cw-v2 .cw-inspector-footer{position:static;padding:20px;background:var(--ui-surface);border-color:var(--ui-borderSubtle)}.cw-v2 .cw-generate-wrap{border-radius:10px}.cw-v2 .cw-generate{min-height:48px;width:100%;margin:0;padding:12px;font-size:14px;gap:8px;flex-wrap:wrap}.cw-v2 .cw-cost-chip{font-size:14px;line-height:20px;background:transparent;border:0;border-left:1px solid rgb(255 255 255 / 50%);padding:0 0 0 8px;border-radius:0;margin:0}.cw-v2 .cw-generate:disabled .cw-cost-chip{color:var(--ui-textSecondary);border-color:var(--ui-borderControl)}.cw-v2 .cw-generate-hint{position:static;visibility:visible;opacity:1;pointer-events:auto;background:none;color:var(--ui-textSecondary);box-shadow:none;border-radius:0;margin:12px 0 0;padding:0;font-size:14px;line-height:21px}.cw-v2 .cw-inspector-footer>small{font-size:14px;line-height:21px;color:var(--ui-textSecondary);margin-top:12px}.cw-v2 .cw-analysis-ready{margin:16px 16px 0;padding:12px;border-radius:10px;background:var(--ui-successSoft);color:var(--ui-success)}.cw-v2 .cw-analysis-ready strong{font-size:14px}.cw-v2 .cw-analysis-ready small{display:block;font-size:12px}.cw-v2 .cw-category-control{border-color:var(--ui-borderSubtle);background:var(--ui-accentSoft);color:var(--ui-textPrimary)}.cw-v2 .cw-category-control summary{padding:12px;min-height:44px}.cw-v2 .cw-category-control summary small{font-size:12px;color:var(--ui-textSecondary)}.cw-v2 .cw-category-control summary strong{font-size:14px;line-height:20px}.cw-v2 .cw-category-change{font-size:14px;color:var(--ui-accent)}.cw-v2 .cw-category-control p{font-size:14px}.cw-v2 .cw-generation-options{border:0;padding:0!important;margin:0 0 20px;background:transparent}.cw-v2 .cw-generation-options summary{min-height:44px;padding:0;font-size:14px}.cw-v2 .cw-model-current{background:transparent;border:0;color:var(--ui-textPrimary);font-size:14px;padding:6px 0 0;border-radius:0}.cw-v2 .cw-model-current small{font-size:12px}.cw-v2 .cw-suggestion-placeholder{background:var(--ui-surfaceSubtle);padding:16px;border-color:var(--ui-borderSubtle)}.cw-v2 .cw-suggestion-placeholder p,.cw-v2 .cw-suggestion-placeholder .cw-text-button{font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-entry-stage{max-width:980px;width:100%;margin:16px auto 32px}.cw-v2 .cw-entry-heading{text-align:left;margin-bottom:32px}.cw-v2 .cw-entry-heading .cw-eyebrow{text-transform:none;letter-spacing:0;color:var(--ui-accent);font-size:14px;font-weight:600}.cw-v2 .cw-entry-heading h1{font-size:38px;line-height:46px;letter-spacing:-1px;font-weight:500;margin:8px 0 12px}.cw-v2 .cw-entry-heading>p{font-size:16px;line-height:24px;color:var(--ui-textSecondary);margin:0}.cw-v2 .cw-entry-upload{grid-template-columns:1.15fr 1fr;border:0;background:#e9e6dc;border-radius:12px}.cw-v2 .cw-entry-upload-action{padding:40px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cw-v2 .cw-entry-upload-icon{width:32px;height:32px;border-radius:0;background:transparent;color:var(--ui-accent)}.cw-v2 .cw-entry-upload-action h2{font-size:28px;line-height:36px;font-weight:500;margin:16px 0 12px}.cw-v2 .cw-entry-upload-action p{font-size:16px;line-height:24px;color:var(--ui-textSecondary);margin:0 0 24px}.cw-v2 .cw-entry-upload-action .cw-primary{min-height:48px;font-size:14px}.cw-v2 .cw-entry-upload-action small{font-size:12px;line-height:18px;margin-top:16px;color:var(--ui-textSecondary)}.cw-v2 .cw-entry-example{height:380px;min-height:0}.cw-v2 .cw-entry-example img{height:100%;width:100%;object-fit:cover}.cw-v2 .cw-entry-example span{padding:10px 16px;font-size:12px;background:var(--ui-surface);color:var(--ui-textSecondary)}.cw-v2 .cw-entry-next{font-size:16px;line-height:24px;gap:12px;margin:24px 0 8px;color:var(--ui-textPrimary)}.cw-v2 .cw-entry-consent{font-size:14px;line-height:21px;color:var(--ui-textSecondary);max-width:65ch;display:block}.cw-v2 .cw-entry-gallery{border:0;border-top:1px solid var(--ui-borderSubtle);background:transparent;padding:24px 0 0;margin-top:32px;border-radius:0;gap:24px}.cw-v2 .cw-entry-gallery h2{font-size:18px;line-height:26px;margin:0 0 8px}.cw-v2 .cw-entry-gallery p{font-size:14px;line-height:21px;color:var(--ui-textSecondary)}.cw-v2 .cw-entry-gallery-images button{height:144px;width:100px;border-radius:10px;border-color:var(--ui-borderControl)}.cw-v2 .cw-entry-gallery-images img{object-fit:contain;background:var(--ui-surfaceSubtle)}.cw-v2 .cw-entry-gallery-images .cw-entry-gallery-more{font-size:14px;color:var(--ui-accent)}.cw-v2 .cw-entry-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ui-textSecondary);min-height:44px;margin-top:24px}.cw-v2 .cw-series-workspace .cw-canvas-area{padding:0;gap:16px}.cw-v2 .cw-series-workspace .cw-series-storyboard{order:1;padding:0 0 16px;border:0;border-bottom:1px solid var(--ui-borderSubtle);border-radius:0;background:transparent}.cw-v2 .cw-series-storyboard h2{font-size:18px;line-height:26px}.cw-v2 .cw-storyboard-actions .cw-batch-toggle{font-size:14px;min-height:44px;padding:8px 12px}.cw-v2 .cw-series-menu summary{width:44px;height:44px;border-color:var(--ui-borderControl)}.cw-v2 .cw-series-menu>div{width:240px;top:48px;border-color:var(--ui-borderSubtle)}.cw-v2 .cw-series-menu button{min-height:44px;font-size:14px}.cw-v2 .cw-series-slides{gap:12px;padding:3px 3px 8px}.cw-v2 .cw-series-slides article{min-width:200px;width:200px;border-radius:12px;background:var(--ui-surface);border-color:var(--ui-borderControl)}.cw-v2 .cw-series-slides article.is-selected{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent);background:var(--ui-accentSoft)}.cw-v2 .cw-slide-select{gap:12px;padding:8px;color:var(--ui-textPrimary)}.cw-v2 .cw-slide-thumb{width:64px;height:88px}.cw-v2 .cw-slide-info b{font-size:14px;line-height:20px}.cw-v2 .cw-slide-info small{font-size:12px;color:var(--ui-textSecondary)}.cw-v2 .cw-cover-badge{font-size:10px;line-height:16px;padding:2px;background:var(--ui-accent)}.cw-v2 .cw-slide-batch{min-height:44px;gap:10px;font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-series-add{font-size:14px;color:var(--ui-accent);border-color:var(--ui-borderControl);min-width:120px}.cw-v2 .cw-series-workspace .cw-series-viewer{order:2;border-color:var(--ui-borderSubtle);border-radius:16px}.cw-v2 .cw-series-viewer-head{padding:16px;flex-wrap:wrap;gap:12px;border-color:var(--ui-borderSubtle)}.cw-v2 .cw-series-viewer-head strong{font-size:18px;line-height:26px;white-space:normal;overflow-wrap:anywhere;font-weight:600}.cw-v2 .cw-slide-status{font-size:14px;color:var(--ui-textSecondary);background:var(--ui-surfaceSubtle)}.cw-v2 .cw-slide-status.is-ready{color:var(--ui-success);background:var(--ui-successSoft)}.cw-v2 .cw-series-workspace .cw-series-viewer-head .cw-series-download{min-height:44px;padding:10px 16px;font-size:14px;color:var(--ui-onAccent);background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none}.cw-v2 .cw-series-viewer-body{display:flex;flex-direction:column}.cw-v2 .cw-series-workspace .cw-series-stage{height:clamp(340px,48dvh,600px);min-height:0;margin:0;background:var(--ui-surface);border-radius:0}.cw-v2 .cw-series-sources{order:2;display:flex;flex-direction:row;width:100%;align-items:center;padding:16px;gap:12px;border:0;border-top:1px solid var(--ui-borderSubtle);overflow-x:auto;max-height:none}.cw-v2 .cw-series-sources>span{font-size:12px;color:var(--ui-textSecondary);margin:0}.cw-v2 .cw-series-input{width:64px;height:80px;border-color:var(--ui-borderControl)}.cw-v2 .cw-series-input.is-selected{border-color:var(--ui-accent);background:var(--ui-accentSoft)}.cw-v2 .cw-series-upload{width:64px;min-height:44px;height:64px;border-color:var(--ui-borderControl);color:var(--ui-accent)}.cw-v2 .cw-source-back{min-height:44px;font-size:14px;color:var(--ui-accent);white-space:nowrap}.cw-v2 .cw-series-composer{order:3;flex-wrap:wrap;padding:0;border:0;background:transparent;border-radius:0}.cw-v2 .cw-series-composer>textarea{font-size:16px;line-height:24px;border:1px solid var(--ui-borderControl);border-radius:10px;min-height:96px;height:96px;padding:12px;flex-basis:calc(100% - 44px)}.cw-v2 .cw-series-workspace .cw-series-composer .cw-primary{min-height:44px;font-size:14px;margin-left:auto;background:var(--ui-accent)}.cw-v2 .cw-series-history{order:4}.cw-v2 .cw-series-history summary{min-height:44px;font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-series-workspace .cw-inspector-body{padding:24px}.cw-v2 .cw-series-slide-fields>.cw-field-heading:first-child h2{font-size:18px;line-height:26px;white-space:normal}.cw-v2 .cw-series-role{margin-left:0;font-size:12px;background:var(--ui-surfaceSubtle);color:var(--ui-textSecondary)}.cw-v2 .cw-series-cover-toggle{font-size:14px;min-height:44px;padding:10px 12px;margin:0 0 24px}.cw-v2 .cw-series-cover-toggle[aria-pressed=true]{background:var(--ui-accentSoft);color:var(--ui-accent);border-color:var(--ui-accent)}.cw-v2 .cw-series-slide-fields>textarea{font-size:16px;line-height:24px;min-height:144px;padding:12px;margin-bottom:24px;border-color:var(--ui-borderControl);background:var(--ui-surface)}.cw-v2 .cw-series-disclosure{font-size:14px;color:var(--ui-textSecondary);padding:16px 0}.cw-v2 .cw-series-disclosure summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.cw-v2 .cw-series-disclosure summary:after{content:"+";margin-left:auto;font-size:20px}.cw-v2 .cw-series-disclosure[open] summary:after{content:"−"}.cw-v2 .cw-series-style-card{min-height:80px;font-size:14px;border-color:var(--ui-borderControl);background:var(--ui-surface)}.cw-v2 .cw-series-style-card span{font-size:14px;color:var(--ui-textPrimary)}.cw-v2 .cw-slide-tools :is(.cw-button,.cw-text-button){min-height:44px;font-size:14px;padding:8px 12px}.cw-v2 .cw-series-empty{padding:16px;gap:16px;background:var(--ui-surfaceSubtle);flex-wrap:wrap}.cw-v2 .cw-series-empty strong{font-size:16px}.cw-v2 .cw-series-empty p{font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-series-workspace .cw-cost-chip{font-size:14px}.cw-v2 .cw-style-shortlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-v2 .cw-selected-style{position:relative;aspect-ratio:auto;display:flex;flex-direction:column;max-height:none;width:100%;padding:8px;border:1px solid var(--ui-borderControl);border-radius:12px;background:var(--ui-surface);overflow:visible}.cw-v2 .cw-selected-style img{width:100%;height:180px;object-fit:contain;border-radius:8px;background:var(--ui-surfaceSubtle)}.cw-v2 .cw-selected-style>span{position:static;opacity:1;padding:12px 0 0;background:none;color:var(--ui-textPrimary);display:block}.cw-v2 .cw-selected-style strong{font-size:14px;line-height:20px;display:block}.cw-v2 .cw-selected-style[aria-pressed=true]{border:2px solid var(--ui-accent);padding:7px;background:var(--ui-accentSoft)}.cw-v2 .cw-selected-style i{color:var(--ui-onAccent);background:var(--ui-accent);font-size:14px}.cw-v2 .cw-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-v2 .cw-scenes button{background:var(--ui-surface);border-color:var(--ui-borderControl);padding:8px;border-radius:12px}.cw-v2 .cw-scenes button.is-selected{border:2px solid var(--ui-accent);padding:7px}.cw-v2 .cw-scenes img{aspect-ratio:4 / 3;border-radius:8px}.cw-v2 .cw-scenes strong{font-size:14px;line-height:20px;color:var(--ui-textPrimary);padding:12px 0 4px;display:block}.cw-v2 .cw-gallery-dialog{background:var(--ui-canvas);color:var(--ui-textPrimary);border-radius:20px}.cw-v2 .cw-gallery-inner{padding:32px}.cw-v2 .cw-gallery-inner h2{font-size:28px;line-height:36px;margin:8px 0}.cw-v2 .cw-gallery-inner :is(header p,.cw-muted){color:var(--ui-textSecondary);font-size:16px}.cw-v2 .cw-gallery-inner .cw-eyebrow{letter-spacing:0;font-size:14px;color:var(--ui-accent)}.cw-v2 .cw-gallery-tools{background:var(--ui-canvas)}.cw-v2 .cw-gallery-tools :is(input,select){min-height:48px;font-size:16px;border-color:var(--ui-borderControl);background:var(--ui-surface);color:var(--ui-textPrimary)}.cw-v2 .cw-gallery-cards{gap:24px}.cw-v2 .cw-gallery-cards article{position:relative;aspect-ratio:auto;padding:12px;background:var(--ui-surface);border-color:var(--ui-borderSubtle);border-radius:16px;overflow:visible;display:flex;flex-direction:column}.cw-v2 .cw-gallery-cards article.is-selected{border:2px solid var(--ui-accent);padding:11px}.cw-v2 .cw-gallery-image{height:auto;border-radius:10px;background:var(--ui-surfaceSubtle)}.cw-v2 .cw-gallery-image img{aspect-ratio:2 / 3;height:auto;object-fit:contain}.cw-v2 .cw-gallery-image:after{display:none}.cw-v2 .cw-gallery-cards h3{position:static;opacity:1;margin:16px 0 8px;font-size:16px;line-height:24px;color:var(--ui-textPrimary)}.cw-v2 .cw-gallery-cards article>p{display:block;font-size:14px;color:var(--ui-textSecondary);line-height:21px;margin:0 0 16px}.cw-v2 .cw-gallery-cards article>:is(.cw-button,.cw-primary){position:static;opacity:1;width:100%;font-size:14px;min-height:44px;margin-top:auto}.cw-v2 .cw-gallery-cards article.is-selected:before{background:var(--ui-accent);color:var(--ui-onAccent)}.cw-v2 .cw-gallery-image span{font-size:12px;background:var(--ui-accent);color:var(--ui-onAccent)}.cw-v2 .cw-icon-button{width:44px;height:44px;border-radius:10px;border-color:var(--ui-borderControl);color:var(--ui-textPrimary)}.cw-v2 .cw-native-dialog{width:min(560px,calc(100vw - 32px));max-width:none;padding:32px;border-radius:20px;color:var(--ui-textPrimary)}.cw-v2 .cw-native-dialog h2{font-size:22px;line-height:30px}.cw-v2 .cw-native-dialog p{font-size:16px;line-height:24px;color:var(--ui-textSecondary)}.cw-v2 .cw-native-dialog footer{flex-wrap:wrap}.cw-v2 .cw-result-wait{min-height:320px;padding:32px 16px;width:100%}.cw-v2 .cw-result-wait h2{font-size:22px;line-height:30px;color:var(--ui-textPrimary)}.cw-v2 .cw-result-wait p{font-size:16px;line-height:24px;color:var(--ui-textSecondary)}.cw-v2 :is(.cw-wait-orbit,.cw-wait-still){background:var(--ui-accentSoft);color:var(--ui-accent);border-radius:16px;animation:none}@media(max-width:1199px){.cw-home.cw-v2,.cw-studio.cw-v2{display:block;height:auto}.cw-home.cw-v2>.cw-sidebar,.cw-studio.cw-v2>.cw-sidebar{display:none}.cw-v2 .cw-mobile-navigation{display:block}.cw-v2 .cw-topbar{padding:0 24px;gap:16px}.cw-v2 .cw-home-content{padding:32px 24px}.cw-studio.cw-v2>.cw-editor-header{padding:16px 24px;min-height:80px;gap:12px;flex-wrap:wrap}.cw-v2 .cw-editor-header>strong{max-width:320px}.cw-studio.cw-v2>.cw-editor-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:24px;padding:24px}.cw-v2 .cw-inspector{position:static;max-height:none;grid-column:auto;display:flex;height:auto}.cw-v2 .cw-inspector-body{overflow:visible}.cw-v2 .cw-inspector-footer{position:static}.cw-v2 .cw-header-experience{margin-left:auto}.cw-v2 .cw-entry-stage{margin-top:8px}.cw-v2 .cw-entry-gallery{flex-direction:row}.cw-v2 .cw-field-heading{flex-wrap:nowrap}.cw-v2 .cw-inspector-body .cw-field-heading h2{width:auto}.cw-v2 .cw-start-workspace{gap:24px}.cw-v2 .cw-series-workspace .cw-series-stage{height:440px}}@media(min-width:768px)and (max-width:959px){.cw-v2 .cw-start-workspace{grid-template-columns:minmax(0,1fr)}.cw-v2 .cw-start-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cw-v2 .cw-start-tasks h2{grid-column:1 / -1}.cw-v2 .cw-task-row{grid-template-columns:44px minmax(0,1fr);align-items:start;border-bottom:0;padding:8px 0;gap:12px}.cw-v2 .cw-task-row>svg{display:none}}@media(max-width:767px){.cw-v2 .cw-topbar{min-height:72px;height:auto;padding:12px 16px;gap:12px}.cw-v2 .cw-home-user{font-size:0;gap:0;margin-left:0}.cw-v2 .cw-space-title{font-size:14px}.cw-v2 .cw-home-content{padding:24px 16px}.cw-v2 .cw-home-heading{margin-bottom:24px}.cw-v2 .cw-home-heading h1{font-size:26px;line-height:34px}.cw-v2 .cw-start-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.cw-v2 .cw-start-upload{grid-template-columns:minmax(0,1fr)}.cw-v2 .cw-start-copy{padding:24px}.cw-v2 .cw-start-copy h2{font-size:24px;line-height:32px}.cw-v2 .cw-start-example{display:none}.cw-v2 .cw-start-icon{margin-bottom:16px}.cw-v2 .cw-start-tasks h2{margin-bottom:0}.cw-v2 .cw-task-row{padding:20px 0;gap:12px}.cw-v2 .cw-process-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 0;margin:8px 0 32px}.cw-v2 .cw-section-head{align-items:start;gap:12px}.cw-v2 .cw-section-head h2{font-size:20px;line-height:28px}.cw-v2 .cw-section-head a{font-size:14px}.cw-v2 .cw-section-head a svg{display:none}.cw-v2 .cw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.cw-v2 .cw-project-cover{height:160px}.cw-v2 .cw-project strong{font-size:14px;line-height:21px}.cw-v2 .cw-project-meta{padding-right:0}.cw-v2 .cw-project>svg{display:none}.cw-v2 .cw-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.cw-v2 .cw-discovery-image{height:220px}.cw-v2 .cw-discovery-style strong{font-size:14px;line-height:21px}.cw-v2 .cw-discovery-style>span:last-child{font-size:12px}.cw-v2 .cw-discovery-style>span:last-child svg{display:none}.cw-v2 .cw-home-empty{flex-wrap:wrap;padding:20px;gap:16px}.cw-v2 .cw-home-empty>div{flex:1;min-width:180px}.cw-v2 .cw-project-skeletons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cw-v2 .cw-project-skeletons i:last-child{display:none}.cw-studio.cw-v2>.cw-editor-header{padding:12px 16px;gap:8px 12px;align-items:center}.cw-v2 .cw-editor-header>a:not(.cw-logo){font-size:14px}.cw-v2 .cw-editor-header>strong{display:block;max-width:calc(100% - 136px);font-size:14px}.cw-v2 .cw-editor-header>span:not(.cw-account){display:none}.cw-v2 .cw-header-experience{order:4;margin-left:0}.cw-v2 .cw-experience-menu summary{font-size:14px;padding:8px 10px}.cw-v2 .cw-experience-menu[open]>.cw-experience{left:0;right:auto;width:min(320px,calc(100vw - 32px))}.cw-v2 .cw-editor-actions{order:5}.cw-studio.cw-v2>.cw-editor-header>.cw-account{display:none}.cw-v2 .cw-editor-header .cw-mobile-navigation{margin-left:auto;order:4}.cw-v2 .cw-editor-header .cw-editor-actions{flex-basis:100%}.cw-studio.cw-v2>.cw-editor-grid{padding:16px;gap:24px}.cw-v2 .cw-canvas-area{padding:0;gap:16px}.cw-v2 .cw-studio-toolbar{gap:8px}.cw-v2 .cw-result-selector{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cw-v2 .cw-result-selector button{font-size:14px;gap:6px;padding:10px 6px}.cw-v2 .cw-result-selector button svg{width:18px}.cw-v2 .cw-studio-toolbar .cw-new-product{margin-left:0}.cw-v2 .cw-entry-stage{margin:8px 0 24px}.cw-v2 .cw-entry-heading{margin-bottom:24px}.cw-v2 .cw-entry-heading h1{font-size:26px;line-height:34px}.cw-v2 .cw-entry-upload{grid-template-columns:minmax(0,1fr)}.cw-v2 .cw-entry-upload-action{padding:24px}.cw-v2 .cw-entry-upload-action h2{font-size:22px;line-height:30px}.cw-v2 .cw-entry-upload-action p br,.cw-v2 .cw-entry-example{display:none}.cw-v2 .cw-entry-next{align-items:start;font-size:14px;line-height:21px}.cw-v2 .cw-entry-next svg{flex-shrink:0;margin-top:2px}.cw-v2 .cw-entry-gallery{flex-direction:column;align-items:stretch}.cw-v2 .cw-entry-gallery-images{max-width:100%;overflow-x:auto;gap:12px}.cw-v2 .cw-entry-gallery-images button{width:88px;min-width:88px;height:128px;flex-shrink:0}.cw-v2 .cw-inspector-tabs{min-height:56px;padding:0 4px}.cw-v2 .cw-inspector-body,.cw-v2 .cw-series-workspace .cw-inspector-body,.cw-v2 .cw-inspector-footer{padding:20px}.cw-v2 .cw-field-heading{flex-wrap:wrap;gap:8px}.cw-v2 .cw-inspector-body .cw-field-heading h2{width:100%}.cw-v2 .cw-source-preview{padding:12px}.cw-v2 .cw-product-setup .cw-source-image{height:320px}.cw-v2 .cw-canvas{padding:12px}.cw-v2 .cw-canvas>img{height:380px}.cw-v2 .cw-workflow-step{flex-basis:100%}.cw-v2 .cw-creation-steps{gap:4px}.cw-v2 .cw-ai-editor{padding:16px}.cw-v2 .cw-series-workspace .cw-canvas-area{padding:0}.cw-v2 .cw-series-storyboard header{flex-wrap:wrap}.cw-v2 .cw-series-workspace .cw-series-stage{height:340px;margin:12px}.cw-v2 .cw-series-viewer-head{padding:16px}.cw-v2 .cw-series-viewer-head strong{width:100%}.cw-v2 .cw-series-viewer-head .cw-series-download{margin-left:0}.cw-v2 .cw-series-sources>span{display:none}.cw-v2 .cw-selected-style img{height:190px}.cw-v2 .cw-gallery-dialog{width:100%;height:100dvh;border-radius:0}.cw-v2 .cw-gallery-inner{padding:24px 16px}.cw-v2 .cw-gallery-cards{grid-template-columns:minmax(0,1fr);gap:24px}.cw-v2 .cw-gallery-image img{max-height:420px}.cw-v2 .cw-gallery-tools{display:flex;flex-direction:column;align-items:stretch}.cw-v2 .cw-gallery-tools .cw-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cw-v2 .cw-gallery-tools :is(input,select){width:100%}.cw-v2 .cw-native-dialog{padding:24px}}@media(min-width:1200px)and (max-height:760px){.cw-v2 .cw-inspector{position:static;max-height:none}.cw-v2 .cw-inspector-body{overflow:visible}}@media(prefers-reduced-motion:reduce){.cw-v2 *,.cw-v2 *:before,.cw-v2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cw-studio.cw-v2>.cw-sidebar nav a{flex-direction:row;justify-content:flex-start;font-size:14px;min-height:44px;gap:12px;padding:12px}.cw-studio.cw-v2>.cw-sidebar>.cw-logo .cw-brand-svg{width:40px;height:40px}.cw-v2 .cw-segment button{font-size:14px;min-height:44px;color:var(--ui-textSecondary)}.cw-v2 .cw-segment button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-accent)}.cw-v2 .cw-home-kicker{font-size:12px;line-height:18px;color:#975632}.cw-v2 .cw-start-label{font-size:12px;color:#76523b}.cw-v2 .cw-task-number{font-size:12px;line-height:26px;color:#975632;font-variant-numeric:tabular-nums}.cw-v2 .cw-recent-section{margin-top:32px}.cw-v2 .cw-recent-head .cw-project-search{margin-left:auto}.cw-v2 .cw-recent-head>a{color:var(--ui-textSecondary)}.cw-v2 .cw-editor-breadcrumb{display:flex;align-items:center;min-width:0;gap:12px;font-size:14px}.cw-v2 .cw-editor-breadcrumb>a{flex-shrink:0;color:var(--ui-textSecondary);min-height:44px;display:inline-flex;align-items:center}.cw-v2 .cw-editor-breadcrumb>span{color:var(--ui-borderControl)}.cw-v2 .cw-editor-breadcrumb strong{font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw-v2 .cw-header-tools{display:flex;align-items:center;gap:16px}.cw-v2 .cw-header-tools .cw-account{display:flex;margin:0}.cw-v2 .cw-experience-menu summary>svg{width:16px;height:16px;flex-shrink:0}.cw-v2 .cw-save-state>svg{width:14px;height:14px;color:var(--ui-success)}.cw-v2 .cw-source-next{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:0;font-size:14px;color:var(--ui-textSecondary)}.cw-v2 .cw-source-next .cw-text-button{flex-shrink:0;display:inline-flex;gap:8px;align-items:center}.cw-v2 .cw-generation-options>label{display:grid;gap:8px;margin-top:20px}.cw-v2 .cw-generation-options>h2{font-size:18px;font-weight:500;margin-bottom:8px}.cw-v2 .cw-model-info{margin:20px 0;font-size:14px}.cw-v2 .cw-model-info>span{color:var(--ui-textSecondary)}.cw-v2 .cw-generation-options>small{display:block;margin-top:12px}.cw-v2 :is(.cw-inspector,.cw-gallery-tools) select{appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2362685F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.cw-v2 .cw-project-search:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}@media(min-width:960px)and (max-width:1199px){.cw-studio.cw-v2>.cw-editor-grid{grid-template-columns:minmax(0,1fr) 336px}.cw-studio.cw-v2.cw-studio-entry>.cw-editor-grid{grid-template-columns:minmax(0,1fr)}.cw-v2 .cw-inspector{position:sticky;top:24px;max-height:calc(100dvh - 112px)}.cw-v2 .cw-inspector-body{overflow-y:auto}}@media(max-width:1199px){.cw-studio.cw-v2>.cw-editor-header{min-height:64px;padding:10px 24px}.cw-v2 .cw-header-tools{gap:12px}.cw-v2 .cw-header-tools .cw-account{display:none}}@media(min-width:768px)and (max-width:959px){.cw-v2 .cw-start-tasks{gap:16px}.cw-v2 .cw-task-row{grid-template-columns:24px minmax(0,1fr);gap:8px}.cw-v2 .cw-task-row strong{font-size:16px}.cw-v2 .cw-home-heading{margin-bottom:20px}.cw-studio.cw-v2>.cw-editor-header{grid-template-columns:minmax(0,1fr);gap:0}.cw-v2 .cw-header-tools{justify-content:space-between}}@media(max-width:767px){.cw-v2 .cw-home-heading h1{font-size:30px;line-height:38px;letter-spacing:-.8px}.cw-v2 .cw-home-content{padding-top:24px}.cw-v2 .cw-start-workspace{gap:20px}.cw-v2 .cw-start-copy{padding:20px}.cw-v2 .cw-start-copy h2{font-size:26px;line-height:32px}.cw-v2 .cw-start-copy h2 br{display:none}.cw-v2 .cw-start-copy p{max-width:34ch;margin-bottom:16px}.cw-v2 .cw-start-copy small{margin-top:8px}.cw-v2 .cw-start-tasks h2{font-size:12px}.cw-v2 .cw-task-row{grid-template-columns:24px minmax(0,1fr) 20px;padding:12px 0;gap:8px}.cw-v2 .cw-task-row strong{font-size:16px;line-height:24px}.cw-v2 .cw-task-description{font-size:14px;line-height:20px}.cw-v2 .cw-recent-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.cw-v2 .cw-recent-head .cw-project-search{grid-column:1 / -1;grid-row:2;width:100%}.cw-v2 .cw-recent-head>a{grid-column:2;grid-row:1}.cw-v2 .cw-section-head h2{font-size:22px;line-height:30px}.cw-studio.cw-v2>.cw-editor-header{grid-template-columns:minmax(0,1fr);padding:8px 16px;gap:0}.cw-v2 .cw-editor-breadcrumb{gap:8px;font-size:14px}.cw-v2 .cw-editor-breadcrumb>a{font-size:12px}.cw-v2 .cw-header-tools{gap:8px;flex-wrap:wrap}.cw-v2 .cw-header-tools .cw-header-experience{order:0}.cw-v2 .cw-header-tools .cw-mobile-navigation{order:0;margin-left:auto}.cw-v2 .cw-header-tools .cw-editor-actions{order:0;flex-basis:auto;margin-left:auto!important}.cw-v2 .cw-editor-actions .cw-save-state{font-size:12px}.cw-v2 .cw-experience-menu summary{font-size:12px;padding:8px;gap:8px}.cw-v2 .cw-mobile-navigation summary{padding:8px;font-size:12px}.cw-v2 .cw-header-tools .cw-account{display:none}.cw-v2 .cw-result-selector{width:auto;display:flex;gap:0}.cw-v2 .cw-result-selector button{font-size:14px;padding:8px}.cw-v2 .cw-result-selector button svg{display:none}.cw-v2 .cw-studio-toolbar{flex-wrap:nowrap}.cw-v2 .cw-studio-toolbar .cw-new-product{margin-left:auto;padding:8px;font-size:12px}.cw-v2 .cw-viewer-heading h1{font-size:22px;line-height:30px}.cw-v2 .cw-viewer-heading>span{font-size:12px}.cw-v2 .cw-product-setup .cw-source-image{height:340px}.cw-v2 .cw-canvas{padding:0}.cw-v2 .cw-canvas>img{height:400px}.cw-v2 .cw-entry-heading h1{font-weight:500}.cw-v2 .cw-entry-upload-action{padding:24px}.cw-v2 .cw-source-next{font-size:14px;gap:8px}.cw-v2 .cw-series-workspace .cw-series-stage{margin:0}}@media(forced-colors:active){.cw-v2 :is(.cw-inspector,.cw-gallery-tools) select{appearance:auto;background-image:none}.cw-v2 .cw-result-selector button[aria-pressed=true]{border-color:Highlight}}.cw-v3 :is(h1,h2,h3){text-wrap:balance}.cw-v3 :is(h1,h2){font-family:var(--font-heading);font-weight:400;letter-spacing:-.7px}.cw-v3 .cw-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ui-accent);border:1px solid var(--ui-accent);color:#fff;min-height:46px;padding:12px 18px;border-radius:7px;font-size:14px;font-weight:550;box-shadow:none;text-decoration:none}.cw-v3 .cw-primary:hover:not(:disabled){background:var(--ui-accentHover)}.cw-v3 .cw-primary>span{padding-left:12px;border-left:1px solid #ffffff55;white-space:nowrap}.cw-v3 .cw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--ui-borderControl,#a8a294);border-radius:7px;background:var(--ui-surface);color:var(--ui-textPrimary);padding:10px 14px;font-size:14px;text-decoration:none}.cw-v3 .cw-button:hover:not(:disabled){background:var(--ui-surfaceSubtle)}.cw-v3 .cw-text-button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:var(--ui-accent);min-height:44px;padding:8px 0;font:inherit;font-size:14px;cursor:pointer}.cw-v3 button:disabled{opacity:1;background:var(--ui-surfaceSubtle);color:var(--ui-textSecondary);border-color:var(--ui-borderSubtle);cursor:default}.cw-v3 :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.cw-v3 :is(input,select,textarea){font:inherit;font-size:15px;color:var(--ui-textPrimary);background:var(--ui-surface);border:1px solid var(--ui-borderControl);border-radius:6px;padding:12px;width:100%;min-height:44px}.cw-v3 textarea{resize:vertical;line-height:1.6}.cw-v3 input[type=checkbox]{width:18px;height:18px;min-height:0;padding:0;accent-color:var(--ui-accent);flex-shrink:0}.cw-v3 label{display:grid;gap:8px;font-size:14px}.cw-v3 .cw-copy-policy{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;cursor:pointer}.cw-v3 .cw-eyebrow{font-size:11px;letter-spacing:1.5px;color:var(--ui-textSecondary)}.cw-v3 .cw-logo{font-family:var(--font-heading);font-size:32px!important;font-weight:400!important;letter-spacing:-1.5px;gap:0}.cw-v3 .cw-logo .cw-brand-svg{display:none}.cw-v3 .cw-sidebar{border:0;padding:30px 18px;gap:38px}.cw-v3 .cw-sidebar nav a{border-radius:5px}.cw-v3 .cw-sidebar-bottom small,.cw-v3 .cw-sidebar-note{display:none}.cw-home.cw-v3{grid-template-columns:196px minmax(0,1fr)}.cw-v3 .cw-topbar{height:68px;border:0;padding:0 40px}.cw-v3 .cw-home-content{max-width:1450px;padding:30px 40px 50px}.cw-v3 .cw-home-heading{margin:0 0 28px}.cw-v3 .cw-home-heading h1{font:clamp(36px,3.7vw,52px)/1.12 var(--font-heading);letter-spacing:-1.6px;margin:10px 0 12px}.cw-v3 .cw-home-heading p{font-size:15px}.cw-v3 .cw-home-kicker{font-size:11px;letter-spacing:1.5px}.cw-quick-start{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:10px;margin-bottom:36px}.cw-v3 .cw-quick-upload{display:grid;grid-template-columns:24px 1fr;text-align:left;justify-content:start;gap:3px 12px;padding:20px}.cw-quick-upload svg{grid-row:span 2}.cw-quick-upload strong{font-size:15px}.cw-quick-upload small{font-size:11px;color:#d2e1d5}.cw-quick-task{display:flex;align-items:center;gap:12px;padding:18px 14px;border:1px solid var(--ui-borderSubtle);border-radius:7px;color:inherit;text-decoration:none;background:var(--ui-surface)}.cw-quick-task>svg:first-child{color:var(--ui-accent);flex-shrink:0}.cw-quick-task>svg:last-child{width:16px;flex-shrink:0;margin-left:auto}.cw-quick-task strong{display:block;font-size:14px}.cw-quick-task small{display:block;color:var(--ui-textSecondary);font-size:11px;line-height:1.5;margin-top:4px}.cw-quick-task:hover{border-color:var(--ui-accent)}.cw-v3 .cw-recent-section{margin-top:0}.cw-v3 .cw-section-head{gap:16px;align-items:center}.cw-v3 .cw-section-head h2{font-size:26px}.cw-v3 .cw-recent-head{display:grid;grid-template-columns:1fr minmax(200px,310px) auto}.cw-v3 .cw-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cw-v3 .cw-project{display:block;min-width:0;background:none;border:0;border-radius:0;padding:0;box-shadow:none;color:inherit}.cw-v3 .cw-project>svg{display:none}.cw-v3 .cw-project-cover{display:flex;width:100%;min-width:0;height:210px;overflow:hidden;border:1px solid var(--ui-borderSubtle);border-radius:7px;background:var(--ui-surfaceSubtle)}.cw-v3 .cw-project-cover img{width:100%;height:100%;object-fit:contain}.cw-v3 .cw-project-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0}.cw-v3 .cw-project-meta strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550}.cw-v3 .cw-project-meta small{font-size:11px;white-space:nowrap}.cw-v3 .cw-discovery-section{margin-top:36px;padding-top:28px;border-top:1px solid var(--ui-borderSubtle)}.cw-v3 .cw-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cw-v3 .cw-discovery-image{height:220px;background:var(--ui-surfaceSubtle);border-radius:6px}.cw-v3 .cw-discovery-image img{width:100%;height:100%;object-fit:contain}.cw-v3 .cw-discovery-style{background:none;border:0;padding:0;box-shadow:none}.cw-v3 .cw-discovery-style>strong{font-size:14px;margin-top:10px}.cw-v3 .cw-home-footnote{font-size:12px;margin-top:30px}.cw-studio.cw-v3{display:block;height:auto;min-height:100dvh;overflow:visible}.cw-v3 .cw-atelier-header{display:flex;position:relative;height:76px;min-height:76px;padding:0 32px;gap:24px;background:var(--ui-canvas);border-bottom:1px solid var(--ui-borderSubtle);grid-column:auto}.cw-header-projects{font-size:14px;color:var(--ui-textPrimary);text-decoration:none}.cw-editor-project-name{font-size:12px;color:var(--ui-textSecondary);border-left:1px solid var(--ui-borderSubtle);padding-left:20px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-v3 .cw-header-tools{display:flex;margin-left:auto;align-items:center;gap:20px}.cw-v3 .cw-save-state{display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap;min-width:0}.cw-v3 .cw-save-state svg{width:14px;color:var(--ui-accent)}.cw-v3 .cw-header-experience summary{background:none;border:0;padding:8px;font-size:12px}.cw-v3 .cw-experience{width:270px;box-shadow:0 12px 35px #242d291a;right:0;padding:8px}.cw-v3 .cw-experience button{display:block;text-align:left;padding:12px;border:0;width:100%;background:var(--ui-surface)}.cw-v3 .cw-experience strong{display:block;font-size:14px}.cw-v3 .cw-experience small{display:block;font-size:12px;color:var(--ui-textSecondary);margin-top:5px}.cw-studio-alerts{max-width:1400px;margin:auto;padding:0 32px}.cw-studio-alerts:empty{display:none}.cw-upload-problems{padding:16px 20px;border:1px solid #b9883c;background:#fff3df;border-radius:7px;margin:12px 0;color:#70450e;font-size:13px}.cw-upload-problems p{margin:7px 0}.cw-atelier-main{max-width:1600px;margin:0 auto;padding:16px 40px 48px}.cw-v3 .cw-atelier-toolbar .cw-studio-toolbar{margin:0 0 24px;background:none;padding:0}.cw-v3 .cw-result-selector{background:none;border:0;border-bottom:1px solid var(--ui-borderSubtle);padding:0;border-radius:0}.cw-v3 .cw-result-selector button{font-size:13px;padding:10px 14px;border:0;min-height:44px}.cw-v3 .cw-result-selector button[aria-pressed=true]{background:none;color:var(--ui-accent);border-bottom:2px solid var(--ui-accent);border-radius:0;box-shadow:none}.cw-v3 .cw-result-selector button svg{width:16px}.cw-v3 .cw-studio-toolbar .cw-new-product{margin-left:auto;min-height:44px}.cw-v3 .cw-entry-heading{margin:10px 0 28px}.cw-v3 .cw-entry-heading h1{font:clamp(36px,4vw,58px)/1.12 var(--font-heading);letter-spacing:-1.6px;margin:10px 0 14px}.cw-v3 .cw-entry-heading p{font-size:16px;color:var(--ui-textSecondary)}.cw-task-intentions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.cw-task-intentions button{display:flex;align-items:center;gap:18px;text-align:left;background:var(--ui-surface);border:1px solid var(--ui-borderSubtle);border-radius:8px;padding:14px;position:relative;cursor:pointer}.cw-task-intentions img{width:80px;height:86px;object-fit:cover;border-radius:5px}.cw-task-intentions strong{display:block;font:20px/1.2 var(--font-heading)}.cw-task-intentions small{display:block;color:var(--ui-textSecondary);font-size:12px;margin-top:7px;line-height:1.5}.cw-task-intentions button[aria-pressed=true]{border:2px solid var(--ui-accent);padding:13px;background:#f0f3eb}.cw-task-check{position:absolute;right:10px;top:8px;display:none;font-size:11px;border-radius:50%;width:20px;height:20px;place-items:center;color:#fff;background:var(--ui-accent)}.cw-task-intentions button[aria-pressed=true] .cw-task-check{display:grid}.cw-v3 .cw-entry-upload{display:grid;grid-template-columns:1fr 1fr;border:0;background:none;border-radius:0;overflow:visible;gap:24px}.cw-v3 .cw-entry-upload-action{border:1px dashed var(--ui-borderControl);border-radius:8px;min-height:320px;padding:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--ui-surface);text-align:center}.cw-entry-upload-action>svg{width:32px;height:32px;color:var(--ui-accent);margin-bottom:16px}.cw-v3 .cw-entry-upload-action h2{font-size:32px;margin:0 0 14px}.cw-v3 .cw-entry-upload-action p{font-size:14px;margin:0 0 24px;color:var(--ui-textSecondary)}.cw-v3 .cw-entry-upload-action small{font-size:11px;line-height:1.6;margin-top:16px;color:var(--ui-textSecondary)}.cw-v3 .cw-entry-example{position:relative;display:block;border:0;border-radius:8px;overflow:hidden;margin:0;min-height:320px}.cw-v3 .cw-entry-example img{width:100%;height:320px;object-fit:cover}.cw-entry-example figcaption{position:absolute;bottom:14px;left:14px;background:#fffdf9ec;padding:6px 10px;border-radius:4px;font-size:11px}.cw-entry-foot{display:flex;gap:32px;justify-content:space-between;align-items:flex-start;margin-top:24px}.cw-entry-foot p{font-size:14px;color:var(--ui-textSecondary);margin:0}.cw-entry-foot small{display:block;max-width:440px;font-size:11px;color:var(--ui-textSecondary);line-height:1.7}.cw-direction-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.cw-direction-header h1{font:clamp(32px,3.7vw,50px)/1.1 var(--font-heading);margin:10px 0 14px;letter-spacing:-1.3px}.cw-direction-header p{color:var(--ui-textSecondary);font-size:15px;margin:0}.cw-direction-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.cw-direction-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.cw-direction-section-head h2{font:20px/1.3 Golos Text Variable,sans-serif;letter-spacing:0}.cw-direction-explanation{font-size:12px;color:var(--ui-textSecondary);margin:0 0 18px}.cw-direction-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cw-brief-intentions{padding:22px 0}.cw-brief-intentions h3{font-size:14px;font-weight:550;margin:0 0 12px}.cw-brief-intentions>div{display:flex;gap:10px;flex-wrap:wrap}.cw-brief-intentions button,.cw-revision-examples button{display:flex;align-items:center;gap:6px;min-height:40px;border:1px solid var(--ui-borderSubtle);border-radius:6px;background:var(--ui-surface);color:inherit;padding:9px 13px;font:inherit;font-size:12px;cursor:pointer}.cw-brief-intentions button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-accentSoft);border-color:var(--ui-accent)}.cw-own-idea{border-top:1px solid var(--ui-borderSubtle);padding:8px 0}.cw-own-idea summary{display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer;font-size:14px;font-weight:550}.cw-own-idea textarea{margin-top:8px}.cw-brief-inline-actions{display:flex;gap:20px}.cw-human-brief{background:var(--ui-surfaceSubtle);padding:22px;border-radius:10px;display:grid;gap:20px}.cw-brief-source{display:flex;gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--ui-borderSubtle)}.cw-brief-source img{width:82px;height:94px;object-fit:contain;background:var(--ui-surface);border-radius:5px}.cw-brief-source strong{font-size:14px;display:block;margin:8px 0}.cw-brief-source small{font-size:11px;color:var(--ui-textSecondary)}.cw-human-brief h2{font-size:26px;margin:0}.cw-human-brief .cw-field-heading{display:block}.cw-human-brief .cw-field-heading button{font-size:12px;min-height:32px}.cw-facts-note{font-size:11px;line-height:1.6;color:var(--ui-textSecondary);margin:0}.cw-copy-options summary{font-size:12px;cursor:pointer}.cw-copy-options label{margin-top:12px}.cw-brief-footer{padding-top:18px;border-top:1px solid var(--ui-borderSubtle)}.cw-brief-footer .cw-primary{width:100%}.cw-product-review{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:48px;align-items:center}.cw-product-review-image>img{display:block;width:100%;height:430px;object-fit:contain;background:var(--ui-surface);border-radius:8px}.cw-product-review h1{font-size:42px;line-height:1.15;margin:12px 0 20px}.cw-product-review p{color:var(--ui-textSecondary);font-size:15px;line-height:1.7}.cw-v3 .cw-input-strip{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:16px 0;margin:0}.cw-v3 .cw-input-thumb{width:72px;flex:0 0 72px;min-width:0;background:var(--ui-surface);border-radius:6px;border:1px solid var(--ui-borderSubtle);overflow:hidden}.cw-v3 .cw-input-thumb .cw-preview-photo{height:76px}.cw-v3 .cw-input-thumb .cw-preview-photo img{width:100%;height:100%;object-fit:contain}.cw-v3 .cw-input-thumb.is-viewed{border:2px solid var(--ui-accent)}.cw-v3 .cw-input-thumb label{padding:8px;display:flex;align-items:center;font-size:11px;gap:6px;min-height:32px}.cw-v3 .cw-add-angle{width:72px;height:76px;min-width:0;flex:0 0 72px;border:1px dashed var(--ui-borderControl);padding:8px;margin:0;border-radius:6px;background:none;font-size:11px;color:var(--ui-accent);align-self:flex-start}.cw-focused-result{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.cw-result-work>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cw-result-work h1{font-size:32px;margin:8px 0 0}.cw-result-work>header>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.cw-annotation-canvas{display:flex;align-items:center;justify-content:center;background:var(--ui-surfaceSubtle);border:1px solid var(--ui-borderSubtle);border-radius:7px;min-height:340px;padding:12px}.cw-annotation-image{position:relative;display:inline-block;max-width:100%}.cw-annotation-image img{display:block;max-width:100%;max-height:660px;width:auto;height:auto;margin:auto;object-fit:contain}.cw-annotation-canvas.is-annotating .cw-annotation-image{cursor:crosshair}.cw-annotation-point{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;background:#e8b666;color:#292720;outline:3px solid #fffdf9;box-shadow:0 0 0 5px #a26416;pointer-events:none}.cw-version-history{margin-top:24px}.cw-version-history h2{font:14px Golos Text Variable,sans-serif;margin:0 0 12px}.cw-version-history>div{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 12px}.cw-version-history button{flex:0 0 126px;max-width:126px;display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--ui-borderSubtle);border-radius:6px;padding:6px;background:var(--ui-surface);text-align:left;font:inherit;cursor:pointer}.cw-version-history button img{width:100%;height:108px;object-fit:contain}.cw-version-history button>span{height:108px;display:grid;place-items:center;font-size:11px;text-align:center}.cw-version-history strong{font-size:12px;margin-top:8px}.cw-version-history small{font-size:10px;color:var(--ui-textSecondary)}.cw-version-history button[aria-pressed=true]{border:2px solid var(--ui-accent);padding:5px;background:var(--ui-accentSoft)}.cw-revision-panel{border-left:1px solid var(--ui-borderSubtle);padding-left:28px;display:grid;gap:18px}.cw-revision-panel h2{font-size:28px;margin:0}.cw-revision-panel p{font-size:13px;line-height:1.7;color:var(--ui-textSecondary);margin:0}.cw-revision-base{display:flex;align-items:center;gap:14px;padding:12px;background:var(--ui-surfaceSubtle);border-radius:6px}.cw-revision-base img{width:58px;height:72px;object-fit:contain}.cw-revision-base span{font-size:13px}.cw-revision-base small{display:block;color:var(--ui-textSecondary);font-size:11px;margin-top:5px}.cw-revision-examples{display:flex;gap:7px;flex-wrap:wrap}.cw-revision-examples button{font-size:11px;min-height:36px;padding:7px 10px}.cw-next-variant{border-top:1px solid var(--ui-borderSubtle);padding-top:22px;margin-top:6px}.cw-next-variant h3{font-size:15px;margin:0 0 8px}.cw-next-variant .cw-button{margin-top:16px;width:100%;justify-content:space-between}.cw-result-sources summary{cursor:pointer;font-size:13px;padding:10px 0}.cw-annotation-note{display:flex;align-items:center;gap:12px;font-size:12px;color:#70450e;padding:8px 12px;background:#f7e8c9;border-radius:5px}.cw-annotation-note button{margin-left:auto;min-width:36px;min-height:36px;border:0;background:none;font-size:20px;color:inherit}.cw-settings-dialog section{display:grid;gap:20px;margin-top:24px}.cw-settings-dialog .cw-generation-options>h2{display:none}.cw-settings-dialog small{font-size:12px;color:var(--ui-textSecondary);line-height:1.6}.cw-settings-dialog .cw-model-info{font-size:14px}.cw-settings-dialog .cw-model-current{font-size:14px;padding:12px;background:var(--ui-surfaceSubtle)}.cw-settings-dialog .cw-model-current small{display:block}.cw-comparison-dialog{width:min(1500px,calc(100vw - 32px))}.cw-gallery-dialog.s-workspace-dialog{width:min(1520px,calc(100vw - 40px));max-width:none;height:auto;max-height:calc(100dvh - 40px)}.cw-gallery-dialog .cw-gallery-intro{font-size:14px;color:var(--ui-textSecondary);margin:0 0 22px}.cw-gallery-dialog .cw-gallery-tools{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(150px,220px);gap:20px;margin-bottom:26px}.cw-gallery-dialog .cw-segment{display:flex;background:none;border-bottom:1px solid var(--ui-borderSubtle);padding:0;border-radius:0}.cw-gallery-dialog .cw-segment button{display:flex;align-items:center;gap:7px;min-height:44px;font:inherit;font-size:13px;padding:10px 16px;border:0;background:none;color:var(--ui-textSecondary);border-radius:0;cursor:pointer}.cw-gallery-dialog .cw-segment button[aria-pressed=true]{border-bottom:2px solid var(--ui-accent);color:var(--ui-accent)}.cw-gallery-dialog .cw-segment svg{width:16px}.cw-gallery-dialog .cw-search{display:flex;align-items:center;gap:10px;border:1px solid var(--ui-borderSubtle);border-radius:6px;padding:0 12px;min-width:0}.cw-gallery-dialog .cw-search input{border:0;background:none;padding:10px 0;min-width:0}.cw-gallery-layout{display:grid;grid-template-columns:1fr;gap:30px}.cw-gallery-layout.has-preview{grid-template-columns:minmax(0,1fr) 360px}.cw-gallery-dialog .cw-gallery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cw-gallery-layout.has-preview .cw-gallery-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-gallery-dialog .cw-gallery-cards article{border:0;border-radius:0;background:none;padding:0;box-shadow:none;overflow:visible}.cw-gallery-art{position:relative}.cw-gallery-dialog .cw-gallery-image{display:block;position:relative;padding:8px;background:var(--ui-surfaceSubtle);border:1px solid var(--ui-borderSubtle);border-radius:6px;width:100%;height:320px;cursor:pointer}.cw-gallery-dialog .cw-gallery-image img{display:block;width:100%;height:100%;object-fit:contain}.cw-gallery-dialog .cw-gallery-cards article.is-selected .cw-gallery-image{border:2px solid var(--ui-accent)}.cw-gallery-image>span{position:absolute;left:12px;top:12px;background:var(--ui-accent);color:#fff;padding:5px 9px;font-size:11px;border-radius:4px}.cw-gallery-card-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.cw-gallery-dialog .cw-gallery-card-caption h3{font-size:14px;line-height:1.5;margin:0}.cw-gallery-dialog .cw-favorite{position:absolute;right:12px;top:12px;width:40px;height:40px;min-height:40px;border:1px solid var(--ui-borderSubtle);background:var(--ui-surface);border-radius:50%;color:var(--ui-textSecondary);padding:9px;cursor:pointer}.cw-favorite[aria-pressed=true]{color:var(--ui-accent)!important}.cw-favorite[aria-pressed=true] svg{fill:var(--ui-accentSoft)}.cw-gallery-dialog .cw-gallery-preview{position:sticky;top:0;align-self:start;margin:0;padding:0 0 0 26px;border-left:1px solid var(--ui-borderSubtle);display:flex;flex-direction:column;gap:18px}.cw-gallery-dialog .cw-gallery-preview>img{width:100%;height:420px;max-height:none;object-fit:contain;background:var(--ui-surfaceSubtle);border-radius:6px}.cw-gallery-preview h3{font:28px/1.2 var(--font-heading);margin:0}.cw-gallery-preview p{font-size:13px;color:var(--ui-textSecondary);margin:0}.cw-gallery-preview .cw-primary{width:100%}.cw-gallery-dialog .cw-gallery-pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ui-borderSubtle);margin-top:24px;padding-top:16px;font-size:12px;color:var(--ui-textSecondary)}.cw-gallery-empty{text-align:center;padding:44px 20px;background:var(--ui-surfaceSubtle);border-radius:7px}.cw-gallery-empty>svg{width:32px;height:32px;color:var(--ui-accent)}.cw-gallery-empty h3{font-size:20px}.cw-gallery-empty p{font-size:13px;color:var(--ui-textSecondary)}@media(min-width:1700px){.cw-v3 .cw-project-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cw-v3 .cw-project-cover{height:200px}.cw-v3 .cw-project-meta{display:grid;gap:5px}}@media(max-width:1150px){.cw-quick-start{grid-template-columns:1fr 1fr}.cw-direction-layout,.cw-focused-result{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.cw-human-brief{padding:18px}.cw-direction-choices{gap:10px}.cw-gallery-dialog .cw-gallery-tools{grid-template-columns:1fr 1fr}.cw-gallery-dialog .cw-gallery-tools .cw-segment{grid-column:span 2}.cw-gallery-layout.has-preview{grid-template-columns:minmax(0,1fr) 300px}.cw-gallery-dialog .cw-gallery-image{height:260px}.cw-gallery-dialog .cw-gallery-preview>img{height:330px}}@media(max-width:900px){.cw-home.cw-v3{grid-template-columns:1fr}.cw-home.cw-v3>.cw-sidebar{display:none}.cw-v3 .cw-home-content{padding:24px}.cw-v3 .cw-mobile-navigation{display:block}.cw-direction-layout,.cw-focused-result{grid-template-columns:1fr}.cw-human-brief{max-width:none}.cw-direction-choices .s-visual-choice-image{height:300px}.cw-revision-panel{border-left:0;padding:24px 0 0;border-top:1px solid var(--ui-borderSubtle)}.cw-v3 .cw-atelier-header{padding:0 24px;gap:16px}.cw-editor-project-name{display:none}.cw-atelier-main{padding:16px 24px 40px}.cw-v3 .cw-header-tools,.cw-task-intentions{gap:12px}.cw-task-intentions button{display:block;padding:12px}.cw-task-intentions img{width:100%;height:100px;margin-bottom:12px}.cw-task-intentions strong{font-size:19px}.cw-task-intentions button[aria-pressed=true]{padding:11px}.cw-gallery-layout.has-preview{grid-template-columns:1fr}.cw-gallery-dialog .cw-gallery-preview{position:static;grid-row:1;border:0;padding:0}.cw-gallery-dialog .cw-gallery-preview>img{height:450px}.cw-v3 .cw-project-cover{height:190px}.cw-v3 .cw-project-meta{display:grid;gap:4px}.cw-product-review{gap:24px;grid-template-columns:1.3fr 1fr}}@media(max-width:600px){.cw-v3 .cw-home-content{padding:20px}.cw-v3 .cw-home-heading h1{font-size:38px}.cw-v3 .cw-topbar{padding:0 20px}.cw-v3 .cw-home-user{gap:7px;font-size:12px}.cw-quick-start{gap:10px}.cw-quick-task{padding:14px 12px;gap:8px}.cw-quick-task small{display:none}.cw-quick-task>svg:last-child{display:none}.cw-v3 .cw-quick-upload{padding:14px 12px;grid-template-columns:20px 1fr;gap:4px 8px}.cw-quick-upload strong{font-size:13px}.cw-quick-upload small{font-size:10px}.cw-v3 .cw-recent-head{grid-template-columns:1fr auto}.cw-v3 .cw-project-search{grid-row:2;grid-column:span 2;width:100%}.cw-v3 .cw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cw-v3 .cw-project-cover{height:190px}.cw-v3 .cw-project-meta strong{font-size:12px}.cw-v3 .cw-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cw-v3 .cw-discovery-image{height:200px}.cw-v3 .cw-section-head h2{font-size:24px}.cw-v3 .cw-section-head p{font-size:12px}.cw-v3 .cw-atelier-header{height:auto;min-height:68px;padding:12px 18px;gap:16px;flex-wrap:wrap}.cw-v3 .cw-atelier-header .cw-logo{font-size:27px!important}.cw-v3 .cw-header-tools{gap:10px}.cw-v3 .cw-header-tools .cw-avatar{display:none}.cw-v3 .cw-save-state{font-size:10px}.cw-v3 .cw-header-experience{order:0}.cw-v3 .cw-header-experience summary{font-size:11px}.cw-v3 .cw-atelier-header .cw-mobile-navigation{display:none}.cw-atelier-main{padding:8px 18px 32px}.cw-studio-alerts{padding:0 18px}.cw-v3 .cw-entry-heading h1{font-size:39px}.cw-v3 .cw-entry-heading p{font-size:14px}.cw-task-intentions{grid-template-columns:1fr;gap:10px}.cw-task-intentions button{display:flex;gap:14px;padding:10px}.cw-task-intentions button[aria-pressed=true]{padding:9px}.cw-task-intentions img{width:65px;height:64px;margin:0}.cw-task-intentions strong{font-size:20px}.cw-task-intentions small{font-size:11px}.cw-v3 .cw-entry-upload{grid-template-columns:1fr;gap:16px}.cw-v3 .cw-entry-upload-action{min-height:270px;padding:24px}.cw-v3 .cw-entry-example{min-height:190px}.cw-v3 .cw-entry-example img{height:190px}.cw-entry-foot{display:block}.cw-entry-foot small{margin-top:14px}.cw-direction-header{display:block}.cw-direction-header h1{font-size:37px}.cw-direction-header .cw-button{margin-top:18px}.cw-direction-section-head h2{font-size:16px}.cw-direction-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-direction-choices .s-visual-choice-image{height:200px}.cw-human-brief{padding:20px}.cw-brief-inline-actions{gap:14px;flex-wrap:wrap}.cw-product-review{grid-template-columns:1fr}.cw-product-review-image>img{height:330px}.cw-product-review h1{font-size:32px}.cw-result-work>header{display:block}.cw-result-work h1{font-size:30px}.cw-result-work>header>div:last-child{margin-top:18px}.cw-annotation-image img{max-height:580px}.cw-version-history button{flex-basis:112px}.cw-v3 .cw-result-selector button{padding:10px;font-size:12px;gap:5px}.cw-v3 .cw-studio-toolbar .cw-new-product{font-size:11px;padding:8px}.cw-v3 .cw-studio-toolbar .cw-new-product svg{width:14px}.cw-gallery-dialog.s-workspace-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cw-gallery-dialog .cw-gallery-tools{grid-template-columns:1fr;gap:12px}.cw-gallery-dialog .cw-gallery-tools .cw-segment{grid-column:1}.cw-gallery-dialog .cw-segment button{font-size:11px;padding:8px 10px;gap:5px}.cw-gallery-dialog .cw-gallery-cards,.cw-gallery-layout.has-preview .cw-gallery-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cw-gallery-dialog .cw-gallery-image{height:230px;padding:5px}.cw-gallery-card-caption{display:block}.cw-gallery-dialog .cw-gallery-card-caption h3{font-size:12px}.cw-gallery-card-caption .cw-text-button{font-size:11px}.cw-gallery-dialog .cw-favorite{width:34px;height:34px;min-height:34px;padding:7px;right:7px;top:7px}.cw-v3 .cw-input-strip{padding:12px 0}}@media(prefers-reduced-motion:reduce){.cw-v3 *{scroll-behavior:auto;animation:none!important;transition:none!important}}.cw-v3 .cw-series-atelier{display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:calc(100dvh - 76px);background:var(--ui-canvas);color:var(--ui-textPrimary);padding-bottom:116px;gap:0;grid-template-rows:1fr auto;align-items:start}.cw-v3 .cw-series-atelier.inspector-open{grid-template-columns:minmax(0,1fr) 340px}.cw-v3 .cw-series-atelier>.cw-canvas-area{padding:28px;overflow:visible;display:block;min-width:0;height:auto;background:var(--ui-canvas)}.cw-series-global{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cw-series-global h1{font:28px/1.25 Golos Text Variable,sans-serif;font-weight:450;letter-spacing:-.7px;margin:8px 0 0}.cw-series-global-actions{display:flex;gap:10px;align-items:center}.cw-v3 .cw-series-atelier .cw-primary{background:var(--ui-accent);color:#fffdf9;border-color:var(--ui-accent)}.cw-v3 .cw-series-atelier .cw-primary>span{border-color:#fffdf94d}.cw-v3 .cw-series-atelier .cw-button{background:var(--ui-surface);color:var(--ui-textPrimary);border-color:var(--ui-borderSubtle)}.cw-series-view-switch{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ui-borderSubtle);padding-bottom:18px;margin-bottom:24px}.cw-series-view-switch>div{display:flex;gap:10px}.cw-series-view-switch>div button{padding:10px 14px;min-height:44px;border:1px solid var(--ui-borderSubtle);border-radius:6px;background:none;color:var(--ui-textSecondary);font:inherit;font-size:13px;cursor:pointer}.cw-series-view-switch>div button[aria-pressed=true]{background:var(--ui-surfaceSubtle);color:var(--ui-textPrimary)}.cw-v3 .cw-series-view-switch .cw-studio-toolbar{margin:0;padding:0;min-height:0;background:none}.cw-v3 .cw-series-atelier .cw-result-selector{border:0}.cw-v3 .cw-series-atelier .cw-series-storyboard{padding:0;border:0;background:none;box-shadow:none;margin:0}.cw-v3 .cw-series-atelier .cw-series-storyboard>header{margin-bottom:20px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px}.cw-v3 .cw-series-atelier .cw-series-storyboard h2{font:14px Golos Text Variable,sans-serif;letter-spacing:0;color:var(--ui-textSecondary)}.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:20px;overflow:visible;padding:4px 0 20px;max-width:none}.cw-v3 .cw-series-atelier .cw-series-slides article{width:100%;display:block;min-width:0;max-width:none;flex:none;border:1px solid var(--ui-borderSubtle);border-radius:8px;padding:8px;background:var(--ui-surface);overflow:visible}.cw-v3 .cw-series-atelier .cw-series-slides article.is-selected{border:2px solid var(--ui-accent);padding:7px;background:var(--ui-surface)}.cw-v3 .cw-series-atelier .cw-slide-select{border:0;background:none;color:inherit;border-radius:5px;padding:0;width:100%;cursor:pointer;display:block}.cw-v3 .cw-series-atelier.is-overview .cw-slide-thumb{width:100%;height:auto;aspect-ratio:2/3;max-height:500px;position:relative;border:0;background:#fffdf9;border-radius:5px;padding:0;overflow:hidden}.cw-v3 .cw-series-atelier .cw-slide-thumb>img{width:100%;height:100%;object-fit:contain}.cw-v3 .cw-series-atelier .cw-cover-badge{position:absolute;inset:8px auto auto 8px;padding:4px 7px;border-radius:4px;background:#303d2fe6;color:#fffdf9;font-size:10px}.cw-v3 .cw-series-atelier .cw-slide-index{display:none}.cw-v3 .cw-series-atelier .cw-slide-info{display:block;padding:12px 4px 2px}.cw-v3 .cw-series-atelier .cw-slide-info b{font-size:14px;line-height:1.5;font-weight:500;display:block;white-space:normal}.cw-v3 .cw-series-atelier .cw-slide-info small{display:block;font-size:11px;color:var(--ui-textSecondary);margin-top:5px}.cw-v3 .cw-series-atelier .cw-slide-info small.is-ready{color:#236644}.cw-v3 .cw-series-atelier .cw-slide-batch{display:flex;align-items:center;gap:8px;padding:10px 4px 6px;position:static;font-size:12px;color:var(--ui-textSecondary);background:none}.cw-v3 .cw-series-atelier input[type=checkbox]{accent-color:var(--ui-accent)}.cw-v3 .cw-series-atelier .cw-slide-draft{position:relative;padding:24px 18px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;background:#f3f0e6;color:#2a342b;text-align:left;gap:16px;overflow:auto}.cw-slide-draft>strong{font:25px/1.15 var(--font-heading)}.cw-slide-draft ul{font-size:12px;line-height:1.7;padding-left:16px;margin:0}.cw-draft-label{font-size:10px;letter-spacing:1px;color:#63705d;margin:8px 0}.cw-v3 .cw-series-atelier .cw-slide-draft img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.cw-previous-version{position:absolute;bottom:8px;left:8px;padding:5px 8px;font-size:10px;background:#fffdf9ec;color:#4b5547;border-radius:4px}.cw-overview-slide-actions{display:flex;gap:8px;align-items:center;border-top:1px solid var(--ui-borderSubtle);margin-top:8px;padding-top:8px}.cw-overview-slide-actions :is(button,a){display:grid;place-items:center;min-width:36px;min-height:36px;border:0;background:none;color:var(--ui-textSecondary);font-size:16px;cursor:pointer;text-decoration:none}.cw-overview-slide-actions button:last-child{margin-left:auto}.cw-overview-slide-actions svg{width:17px}.cw-v3 .cw-series-atelier .cw-series-add{min-height:160px;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed var(--ui-borderControl);background:none;box-shadow:none;color:var(--ui-textSecondary);border-radius:8px;padding:24px;font-size:13px;gap:12px}.cw-v3 .cw-series-atelier .cw-series-add svg{color:var(--ui-accent);width:28px;height:28px}.cw-v3 .cw-series-atelier .cw-inspector{position:sticky;top:18px;align-self:start;min-width:0;height:auto;max-height:calc(100dvh - 140px);overflow:auto;background:var(--ui-surface);border:0;border-left:1px solid var(--ui-borderSubtle);border-radius:0;box-shadow:none;margin:28px 0 0}.cw-series-close{display:block;margin:8px 8px 0 auto;min-width:44px;min-height:44px;font-size:25px;color:inherit;background:none;border:0;cursor:pointer}.cw-v3 .cw-series-atelier .cw-inspector-body{padding:20px;height:auto;overflow:visible}.cw-v3 .cw-series-atelier .cw-inspector-tabs{background:none;position:static}.cw-v3 .cw-series-atelier .cw-inspector-tabs button{font-size:12px;color:var(--ui-textSecondary);padding:12px 6px;min-height:44px}.cw-v3 .cw-series-atelier .cw-inspector-tabs button[aria-selected=true]{color:var(--ui-accent);border-color:var(--ui-accent)}.cw-v3 .cw-series-atelier .cw-inspector-body section{background:none;padding:0;border:0}.cw-v3 .cw-series-atelier .cw-inspector-body h2{font-size:24px}.cw-v3 .cw-series-atelier .cw-inspector-body h3{font-size:13px;color:var(--ui-textSecondary)}.cw-v3 .cw-series-atelier .cw-series-cover-toggle,.cw-v3 .cw-series-atelier .cw-inspector .cw-button,.cw-v3 .cw-series-atelier .cw-inspector .cw-text-button{font-size:12px}.cw-v3 .cw-series-atelier .cw-series-style-card{background:var(--ui-surfaceSubtle);color:var(--ui-textPrimary)}.cw-v3 .cw-series-atelier .cw-series-style-card span{color:var(--ui-textPrimary)}.cw-v3 .cw-series-atelier .cw-series-disclosure summary{color:var(--ui-textPrimary);font-size:12px}.cw-v3 .cw-series-atelier .cw-series-stage{background:var(--ui-surfaceSubtle);height:540px}.cw-v3 .cw-series-atelier .cw-series-viewer{border-color:var(--ui-borderSubtle);background:var(--ui-surface);margin-bottom:24px}.cw-v3 .cw-series-atelier .cw-series-viewer-head{border-color:var(--ui-borderSubtle)}.cw-v3 .cw-series-atelier .cw-slide-status{background:var(--ui-surfaceSubtle);color:var(--ui-textSecondary);font-size:11px}.cw-v3 .cw-series-atelier .cw-series-sources{background:var(--ui-surface);border-color:var(--ui-borderSubtle)}.cw-v3 .cw-series-atelier .cw-series-input{background:var(--ui-surfaceSubtle);border-color:var(--ui-borderSubtle)}.cw-v3 .cw-series-atelier .cw-series-storyboard .cw-series-menu>div{background:var(--ui-surfaceSubtle);color:var(--ui-textPrimary)}.cw-v3 .cw-series-atelier .cw-series-menu button{color:inherit}.cw-v3 .cw-series-atelier .cw-series-composer,.cw-v3 .cw-series-atelier .cw-series-history{background:var(--ui-surface);border-color:var(--ui-borderSubtle);color:inherit;margin-top:24px}.cw-v3 .cw-series-atelier .cw-series-history summary{color:var(--ui-textSecondary)}.cw-series-batch-footer{grid-column:1/-1;position:fixed;bottom:0;left:0;width:100%;margin:0;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fffdf9f5;border-top:1px solid var(--ui-borderSubtle);z-index:3}.cw-series-batch-footer>div:last-child{display:flex;gap:12px;align-items:center}.cw-v3 .cw-series-atelier .cw-series-batch-footer .cw-primary{white-space:nowrap}.cw-series-facts{max-width:500px}.cw-series-facts .cw-generate-hint{font-size:11px;margin:8px 0 0}.cw-v3 .cw-series-atelier .cw-result-wait{color:var(--ui-textPrimary)}.cw-v3 .cw-series-atelier .cw-consent{background:var(--ui-surface);color:var(--ui-textPrimary);border-color:var(--ui-borderSubtle)}@media(max-width:1150px){.cw-series-global{display:block}.cw-series-global-actions{margin-top:18px}.cw-v3 .cw-series-atelier.inspector-open{grid-template-columns:minmax(0,1fr) 310px}.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{grid-template-columns:repeat(auto-fit,minmax(195px,1fr))}.cw-series-batch-footer{display:block}.cw-series-batch-footer>div:last-child{margin-top:16px;justify-content:space-between}.cw-series-facts{max-width:none}.cw-series-view-switch{display:block}.cw-series-view-switch .cw-studio-toolbar{margin-top:14px!important}}@media(max-width:900px){.cw-v3 .cw-series-atelier.inspector-open{grid-template-columns:1fr}.cw-v3 .cw-series-atelier .cw-inspector{position:relative;top:0;grid-row:2;margin:0 24px;max-height:none;border:1px solid var(--ui-borderSubtle);border-radius:8px}.cw-v3 .cw-series-atelier>.cw-canvas-area{padding:24px}.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-series-batch-footer{grid-row:3;padding:18px 24px}}@media(max-width:600px){.cw-v3 .cw-series-atelier{padding-bottom:250px}.cw-v3 .cw-series-atelier>.cw-canvas-area{padding:20px 16px}.cw-series-global h1{font-size:25px}.cw-series-global-actions{gap:8px}.cw-series-global-actions .cw-button{font-size:11px;padding:8px 10px}.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-v3 .cw-series-atelier .cw-slide-draft{padding:30px 12px 12px;gap:10px}.cw-slide-draft>strong{font-size:20px}.cw-slide-draft ul{font-size:10px}.cw-v3 .cw-series-atelier .cw-slide-info b{font-size:12px}.cw-v3 .cw-series-atelier .cw-slide-batch{font-size:11px}.cw-overview-slide-actions{gap:0;justify-content:space-between}.cw-overview-slide-actions :is(a,button){min-width:30px;min-height:36px}.cw-v3 .cw-series-atelier .cw-series-add{min-height:160px;padding:12px;font-size:12px}.cw-v3 .cw-series-atelier .cw-inspector{margin:0 16px}.cw-series-batch-footer{margin-bottom:0;padding:16px}.cw-series-batch-footer>div:last-child{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.cw-v3 .cw-series-atelier .cw-series-batch-footer .cw-primary{white-space:normal;font-size:12px}.cw-series-batch-footer .cw-button{font-size:12px}.cw-series-facts label{font-size:11px}.cw-v3 .cw-series-atelier .cw-series-stage{height:400px}}.cw-studio.cw-v3 .cw-atelier-header{display:flex;height:76px;min-height:76px;padding:0 32px;gap:24px;flex-wrap:nowrap}.cw-studio.cw-v3 .cw-atelier-header .cw-logo{display:flex;margin:0;flex:0 0 auto;color:var(--ui-textPrimary);text-decoration:none}.cw-studio.cw-v3 .cw-atelier-header .cw-header-projects{flex:0 0 auto}.cw-studio.cw-v3 .cw-atelier-header .cw-header-tools{margin-left:auto;grid-column:auto}.cw-home.cw-v3 .cw-project-search{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:44px}.cw-home.cw-v3 .cw-project-search input{border:0;background:none;padding:10px 0;min-height:0;min-width:0;border-radius:0}@media(max-width:600px){.cw-studio.cw-v3 .cw-atelier-header{height:auto;min-height:68px;padding:12px 18px;gap:14px;flex-wrap:wrap}.cw-studio.cw-v3 .cw-atelier-header .cw-header-tools{margin-left:auto}.cw-studio.cw-v3 .cw-editor-project-name{display:none}}.cw-v3.s-workspace-dialog.cw-gallery-dialog{inset:auto;margin:auto;height:auto;min-height:0;width:min(1520px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}.cw-v3 .cw-gallery-cards article.is-selected{border:0;padding:0;background:none}.cw-v3 .cw-gallery-cards article.is-selected:before,.cw-v3 .cw-gallery-cards article.is-selected:after{display:none;content:none}.cw-v3 .cw-gallery-tools .cw-segment{min-width:360px}.cw-v3 .cw-gallery-tools .cw-segment button{white-space:nowrap}.cw-v3 .cw-editor-project-name,.cw-v3 .cw-save-state{color:var(--ui-textSecondary)}@media(max-width:600px){.cw-v3.s-workspace-dialog.cw-gallery-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cw-v3 .cw-gallery-tools .cw-segment{min-width:0}.cw-v3 .cw-gallery-tools .cw-segment button{padding:8px 9px}}.cw-visual-brief .cw-direction-layout{grid-template-columns:minmax(0,1fr) 400px;gap:28px}.cw-visual-brief .cw-direction-header{margin:0 0 28px;display:block}.cw-visual-brief .cw-direction-header h1{font-size:clamp(34px,3.6vw,56px);margin:0 0 12px;line-height:1.05}.cw-visual-brief .cw-direction-header p{font-size:15px;line-height:1.5}.cw-visual-brief .cw-direction-choices{align-items:stretch;gap:16px}.cw-direction-photo{display:block;width:100%;height:100%;background-image:url(/workspace-art/direction-triptych-c2.png);background-size:300% auto;background-repeat:no-repeat;background-position:0% 50%}.cw-direction-photo-1{background-position:50% 50%}.cw-direction-photo-2{background-position:100% 50%}.cw-direction-photo.is-detail{background-size:900% auto;background-position:12.5% 62%}.cw-direction-photo-1.is-detail{background-position:50% 62%}.cw-direction-photo-2.is-detail{background-position:87.5% 64%}.s-photographic-details>.cw-direction-photo:first-child{background-position-y:70%}.s-photographic-details>.cw-direction-photo:last-child{background-position-y:85%}.cw-visual-brief .cw-direction-explanation{font-size:11px;margin:12px 0 0}.cw-direction-secondary{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:16px;font-size:12px}.cw-direction-secondary summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--ui-textSecondary)}.cw-photo-variants{display:flex;gap:8px;flex-wrap:wrap;max-width:320px}.cw-photo-variants button{border:1px solid var(--ui-borderSubtle);background:var(--ui-surface);border-radius:6px;min-height:40px;padding:8px 10px;color:var(--ui-textPrimary);font:inherit;font-size:12px;cursor:pointer}.cw-photo-variants button[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accentSoft)}.cw-visual-brief .cw-human-brief{background:linear-gradient(135deg,#f0ebe365,#fffdf9aa);border:1px solid #ded8cc;border-radius:14px;padding:24px;gap:20px}.cw-selected-direction>span{font-size:13px;color:var(--ui-textSecondary)}.cw-selected-direction h2{font:28px/1.12 var(--font-heading);margin:8px 0 0}.cw-visual-brief .cw-brief-source{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;padding:0;border:0}.cw-source-label{display:block;margin-bottom:8px;font-size:12px;color:var(--ui-textSecondary)}.cw-visual-brief .cw-brief-source img{width:120px;height:116px;object-fit:contain;border-radius:3px;background:var(--ui-surface)}.cw-visual-brief .cw-brief-source p{margin:18px 0 0;font:14px/1.6 var(--font-heading);color:var(--ui-textSecondary)}.cw-visual-brief .cw-brief-source small{display:block;margin-top:10px;font:11px Golos Text Variable,sans-serif}.cw-intention-heading h3{font:23px/1.2 var(--font-heading);margin:4px 0 6px}.cw-intention-heading p{font-size:12px;line-height:1.5;color:var(--ui-textSecondary);margin:0}.cw-intention-rows{display:grid;gap:10px}.cw-intention-rows>button{display:grid;grid-template-columns:22px 60px 1fr;align-items:center;gap:12px;text-align:left;padding:12px;border:1px solid #e4ddd2;background:#fffdf970;border-radius:12px;box-shadow:0 3px 9px #46351e04;color:inherit;cursor:pointer}.cw-intention-rows .cw-direction-photo{width:60px;height:72px;border-radius:6px}.cw-intention-check{width:20px;height:20px;border:1px solid var(--ui-borderControl);border-radius:5px;display:grid;place-items:center;font-size:13px}.cw-intention-rows>button[aria-pressed=true] .cw-intention-check{border-color:var(--ui-accent);background:var(--ui-accent);color:#fff}.cw-intention-rows strong{display:block;font-size:13px;font-weight:550;line-height:1.35}.cw-intention-rows small{display:block;font-size:11px;line-height:1.6;color:var(--ui-textSecondary);margin-top:6px}.cw-visual-brief .cw-own-idea{padding:0}.cw-visual-brief .cw-own-idea summary{gap:12px;padding:14px 0 0;font-size:13px;font-weight:400}.cw-visual-brief .cw-own-idea summary>svg:first-child{color:#aa702b}.cw-visual-brief .cw-own-idea summary>svg:last-child{width:14px;margin-left:auto}.cw-own-idea summary small{display:block;font-size:11px;color:var(--ui-textSecondary);font-weight:400;line-height:1.5;margin-top:5px}.cw-direction-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--ui-borderSubtle);margin-top:28px;padding-top:24px}.cw-direction-footer>p{font:13px var(--font-heading);color:var(--ui-textSecondary);text-align:center}.cw-direction-footer>div{text-align:right;max-width:400px}.cw-direction-footer .cw-primary{min-width:260px}.cw-direction-footer .cw-generate-hint{margin:10px 0 0;font-size:12px}@media(max-width:1150px){.cw-visual-brief .cw-direction-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.cw-visual-brief .cw-direction-choices{gap:10px}.cw-visual-brief .cw-human-brief{padding:18px}.cw-visual-brief .cw-brief-source{grid-template-columns:90px 1fr}.cw-visual-brief .cw-brief-source img{width:90px;height:100px}.cw-intention-rows>button{grid-template-columns:20px 45px 1fr;gap:8px;padding:10px}.cw-intention-rows .cw-direction-photo{width:45px;height:60px}}@media(max-width:1000px){.cw-visual-brief .cw-direction-layout{grid-template-columns:1fr}.cw-visual-brief .cw-human-brief{max-width:none}.cw-intention-rows{grid-template-columns:repeat(3,1fr)}.cw-intention-rows>button{grid-template-columns:22px 1fr}.cw-intention-rows .cw-direction-photo{display:none}}@media(max-width:600px){.cw-visual-brief .cw-direction-header h1{font-size:37px}.cw-visual-brief.is-photo-brief .cw-direction-choices{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:12px;padding:3px 3px 14px;margin:0 -3px}.cw-visual-brief.is-photo-brief .s-photographic-choice{flex:0 0 min(78vw,300px);scroll-snap-align:start}.cw-visual-brief .cw-human-brief{padding:20px}.cw-intention-rows{grid-template-columns:1fr}.cw-intention-rows>button{grid-template-columns:20px 56px 1fr;gap:12px}.cw-intention-rows .cw-direction-photo{display:block;width:56px;height:65px}.cw-direction-secondary{display:block}.cw-direction-footer{display:grid;grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:20px}.cw-direction-footer>p{display:none}.cw-direction-footer>div{text-align:left;max-width:none}.cw-direction-footer .cw-primary{width:100%;min-width:0}.cw-direction-footer>.cw-button{justify-self:start}}.cw-studio.cw-v3,.cw-home.cw-v3{background:var(--ui-canvas);color:var(--ui-textPrimary);--cw-ink:var(--ui-textPrimary);--cw-muted:var(--ui-textSecondary);--cw-teal:var(--ui-accent)}.cw-v3 .cw-mobile-navigation{display:none}.cw-v3 .cw-atelier-header .s-studio-steps{margin:0 auto;gap:14px;flex-shrink:0}.cw-v3 .cw-atelier-header .s-studio-steps button{font-size:12px}.s-photographic-details>.cw-direction-photo{height:82px}.cw-brief-source-label{display:block;position:static;font-size:12px;margin:0 0 8px;color:var(--ui-textSecondary)}.cw-intention-rows>button:nth-child(2) .cw-direction-photo{background-size:300% auto;background-position:50% 65%}.cw-intention-rows>button:nth-child(3) .cw-direction-photo{background-size:300% auto;background-position:100% 50%}@media(max-width:1150px){.cw-v3 .cw-atelier-header .cw-editor-project-name{display:none}.cw-v3 .cw-atelier-header .s-studio-steps{gap:10px}.s-photographic-details>.cw-direction-photo{height:66px}}@media(max-width:900px){.cw-v3 .cw-mobile-navigation{display:block}.cw-studio.cw-v3 .cw-atelier-header{flex-wrap:wrap;height:auto;padding:12px 24px;gap:12px}.cw-v3 .cw-atelier-header .s-studio-steps{order:3;flex-basis:100%;margin:0}.cw-v3 .cw-atelier-header .cw-mobile-navigation{display:none}}@media(max-width:600px){.cw-studio.cw-v3 .cw-atelier-header{padding:10px 18px}.cw-v3 .cw-atelier-header .cw-header-projects{display:none}.cw-v3 .cw-atelier-header .s-studio-steps{gap:18px}.s-photographic-details>.cw-direction-photo{height:54px}}.cw-directions,.cw-human-brief,.cw-visual-brief{min-width:0}.cw-header-experience:not([open]) .cw-experience{display:none}.cw-header-experience .cw-experience{display:grid;grid-template-columns:1fr}@media(max-width:1000px){.cw-visual-brief .cw-direction-layout{grid-template-columns:minmax(0,1fr)}}.cw-v3 .cw-series-atelier .cw-series-history{padding:16px 18px;border:1px solid var(--ui-borderSubtle);border-radius:7px}.cw-v3 .cw-series-atelier .cw-series-slides article .cw-slide-select:hover{background:none}.cw-v3 .cw-series-atelier :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.cw-v3 .cw-series-atelier .cw-slide-status.is-ready{background:var(--ui-accentSoft);color:#236644}.cw-v3 .cw-series-atelier .cw-series-viewer-head .cw-series-download{background:var(--ui-accentSoft);color:var(--ui-accent);border-color:var(--ui-borderSubtle)}.cw-v3 .cw-series-atelier .cw-series-viewer-head .cw-series-download:hover{background:#dce9de;color:var(--ui-accentHover)}.cw-v3 .cw-series-atelier .cw-overview-slide-actions :is(button,a){min-width:40px;min-height:44px;border-radius:5px}.cw-v3 .cw-series-atelier .cw-overview-slide-actions :is(button,a):hover{background:var(--ui-surfaceSubtle);color:var(--ui-accent)}.cw-v3 .cw-series-atelier .cw-overview-slide-actions :disabled{opacity:.35}.cw-v3 .cw-series-atelier .cw-series-batch-footer{align-self:end}@media(max-width:600px){.cw-v3 .cw-series-atelier .cw-overview-slide-actions :is(button,a){min-width:32px;min-height:44px}}.cw-home.cw-v3 .cw-topbar{background:var(--ui-canvas)}.cw-home.cw-v3 .cw-home-user{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ui-textSecondary)}.cw-home.cw-v3 .cw-home-user .cw-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:var(--ui-surfaceSubtle);border-radius:50%;color:var(--ui-textPrimary)}.cw-home.cw-v3 .cw-sidebar{background:var(--ui-surface)}.cw-home.cw-v3 .cw-sidebar nav a[aria-current=page]{background:var(--ui-accentSoft);color:var(--ui-accent)}.cw-v3 .cw-generate-hint{position:static;visibility:visible;opacity:1;pointer-events:auto;background:none;color:var(--ui-textSecondary);box-shadow:none;border-radius:0;padding:0;margin:12px 0 0;font-size:12px;line-height:1.5}.cw-home.cw-v3 .cw-project-search{width:100%;min-width:0}.cw-home.cw-v3 .cw-project-search input{width:100%;flex:1}.cw-home.cw-v3 .cw-quick-upload strong{font-weight:600}.cw-v3 .cw-task-intentions button{display:block;padding:14px}.cw-v3 .cw-task-intentions button[aria-pressed=true]{padding:13px}.cw-task-example{display:block;width:100%;height:150px;flex-shrink:0;margin-bottom:16px;border-radius:5px;background-image:url(/workspace-art/task-outcomes.png);background-size:auto 330%;background-repeat:no-repeat;background-position:center top;background-color:#f6efe1}.cw-task-example--card{background-position:center center}.cw-task-example--series{background-position:center bottom;background-size:auto 300%}.cw-v3 .cw-task-intentions strong{font-size:23px}@media(max-width:900px){.cw-task-example{height:115px;margin-bottom:12px}.cw-v3 .cw-task-intentions strong{font-size:19px}}@media(max-width:600px){.cw-v3 .cw-task-intentions button{display:flex;padding:10px}.cw-v3 .cw-task-intentions button[aria-pressed=true]{padding:9px}.cw-task-example{width:88px;height:64px;margin:0}.cw-v3 .cw-task-intentions strong{font-size:20px}}.cw-gallery-dialog.cw-v3.s-workspace-dialog{position:fixed;inset:0;margin:auto;transform:none;background:var(--ui-canvas);color:var(--ui-textPrimary);border:1px solid var(--ui-borderSubtle);border-radius:12px;width:min(1320px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);height:auto;padding:0}.cw-gallery-dialog.cw-v3 .cw-gallery-cards{align-items:start;grid-auto-rows:auto}.cw-gallery-dialog.cw-v3 .cw-gallery-cards article{aspect-ratio:auto;height:auto;min-height:0;width:auto;position:relative;align-self:start;display:block}.cw-gallery-dialog.cw-v3 .cw-gallery-image:before,.cw-gallery-dialog.cw-v3 .cw-gallery-image:after{display:none;content:none}.cw-gallery-dialog.cw-v3 .cw-gallery-image img{position:static;inset:auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:none}.cw-gallery-dialog.cw-v3 .cw-gallery-card-caption{position:static;padding:0;display:flex;align-items:start;margin-top:12px;gap:12px}.cw-gallery-dialog.cw-v3 .cw-gallery-cards article h3{position:static;inset:auto;color:var(--ui-textPrimary);text-shadow:none;background:none;padding:0;font:500 14px/1.5 Golos Text Variable,sans-serif;margin:0;flex:1}.cw-gallery-dialog.cw-v3 .cw-gallery-card-caption button{flex-shrink:0}.cw-gallery-dialog.cw-v3 .cw-gallery-tools .cw-search{width:100%;min-width:0}.cw-gallery-dialog.cw-v3 .cw-gallery-tools .cw-search input{width:100%;min-width:0;flex:1}@media(max-width:600px){.cw-gallery-dialog.cw-v3.s-workspace-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cw-gallery-dialog.cw-v3 .cw-gallery-card-caption{display:block}.cw-gallery-dialog.cw-v3 .cw-gallery-cards article h3{font-size:12px}}.cw-gallery-dialog.cw-v3 .cw-gallery-cards article h3{opacity:1;visibility:visible;white-space:normal}.cw-gallery-dialog.cw-v3 .cw-gallery-tools{background:none;padding:0}.cw-home.cw-v3 .cw-quick-upload{text-decoration:none;color:#fffdf9}.cw-home.cw-v3{transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}:root[data-sidebar=collapsed] .cw-home.cw-v3{grid-template-columns:76px minmax(0,1fr)}.cw-sidebar.is-collapsed{padding-left:10px;padding-right:10px;align-items:stretch;overflow:hidden}.cw-sidebar.is-collapsed>.cw-logo{display:grid;place-items:center;margin:0}.cw-sidebar.is-collapsed .cw-brand-svg{display:block;width:36px;height:36px}.cw-sidebar.is-collapsed nav a{justify-content:center;padding-left:0;padding-right:0}.cw-sidebar.is-collapsed .cw-nav-label{display:none}.cw-sidebar .cw-sidebar-toggle{width:100%;justify-content:center;margin-top:0}.cw-sidebar:not(.is-collapsed) .cw-sidebar-toggle{justify-content:flex-start;padding:0 12px}.cw-sidebar .cw-sidebar-toggle{color:var(--ui-textSecondary)}.cw-unified-shell.cw-v3{--studio-nav-width: 220px;display:grid;grid-template-columns:var(--studio-nav-width) minmax(0,1fr);grid-template-rows:auto;align-items:start;min-height:100dvh;height:auto;overflow:visible}.cw-unified-shell.cw-v3>.cw-sidebar{position:sticky;top:0;grid-column:1;grid-row:auto;width:auto;height:100dvh;min-height:0;display:flex;padding:30px 20px 20px;gap:32px;background:var(--ui-canvas);overflow-y:auto;border-right:1px solid var(--ui-borderSubtle)}.cw-unified-shell.cw-v3>.cw-sidebar>.cw-logo{display:inline-flex;justify-content:flex-start;margin:0 12px;font-size:36px!important}.cw-unified-shell.cw-v3>.cw-sidebar nav a{flex-direction:row;text-align:left;gap:14px;font-size:14px;font-weight:400;min-height:48px;padding:12px 14px;color:var(--ui-textPrimary)}.cw-unified-shell.cw-v3>.cw-sidebar nav svg{width:21px;height:21px}.cw-unified-shell.cw-v3>.cw-sidebar nav a[aria-current=page]{background:#e9e5db;color:var(--ui-accent)}.cw-unified-shell .cw-sidebar-banner{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:20px;margin-top:auto;border-radius:9px;background:url(/workspace-art/sidebar-olive.png) center / cover;color:var(--ui-textPrimary)}.cw-unified-shell .cw-sidebar-banner strong{font-size:16px;font-weight:400;line-height:1.45}.cw-unified-shell .cw-sidebar-banner>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ui-surface)}.cw-unified-shell .cw-sidebar-banner:hover>span{color:var(--ui-accent)}.cw-unified-shell.cw-v3>.cw-sidebar .cw-sidebar-bottom{display:grid;margin-top:0;font-size:10px}.cw-unified-shell>.cw-main{grid-column:2;min-width:0}.cw-unified-shell.cw-v3 .cw-topbar,.cw-studio.cw-unified-shell.cw-v3 .cw-atelier-header{height:76px;min-height:76px;padding:0 28px;gap:20px;background:var(--ui-canvas);border-bottom:1px solid var(--ui-borderSubtle)}.cw-editor-heading{display:flex;align-items:center;gap:20px;min-width:0}.cw-editor-heading h1{margin:0;font-size:23px;white-space:nowrap;letter-spacing:-.5px}.cw-unified-shell.cw-v3 .cw-editor-project-name{display:block;font-size:12px;padding-left:20px;max-width:260px}.cw-unified-shell.cw-v3 .cw-header-tools{gap:16px;flex-shrink:0}.cw-unified-shell.cw-v3 .cw-header-experience summary{display:flex;align-items:center;gap:18px;min-height:42px;padding:10px 14px;border:1px solid var(--ui-borderSubtle);border-radius:7px;font-size:13px;background:var(--ui-surface)}.cw-unified-shell.cw-v3 .cw-header-experience[open] summary{border-color:var(--ui-accent)}.cw-unified-shell :is(.cw-header-experience,.cw-mobile-navigation)>summary{list-style:none}.cw-unified-shell :is(.cw-header-experience,.cw-mobile-navigation)>summary::-webkit-details-marker{display:none}.cw-unified-shell .cw-studio-alerts{padding:0 28px}.cw-unified-shell .cw-atelier-main{padding:20px 28px 40px;max-width:none}.cw-unified-shell .cw-atelier-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.cw-unified-shell.cw-v3 .cw-atelier-toolbar .cw-studio-toolbar{margin:0}.cw-unified-shell .cw-atelier-toolbar .s-studio-steps{gap:14px}.cw-unified-shell .cw-atelier-toolbar .s-studio-steps button{font-size:12px}.cw-unified-shell.cw-v3 .cw-home-content{padding:28px 28px 40px;max-width:none}.cw-unified-shell.cw-v3 .cw-home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.cw-unified-shell.cw-v3 .cw-home-heading h1{font-size:clamp(32px,3.2vw,47px);line-height:1.1;margin:0;text-wrap:nowrap}.cw-unified-shell.cw-v3 .cw-home-heading p{font-size:13px;margin:10px 0 0;color:var(--ui-textSecondary)}.cw-home-heading-tools{display:flex;align-items:center;gap:14px;min-width:0}.cw-home.cw-unified-shell.cw-v3 .cw-project-search{width:clamp(180px,20vw,330px);min-width:0;border:1px solid var(--ui-borderSubtle);border-radius:8px;background:var(--ui-surface)}.cw-home-heading-tools>.cw-button{white-space:nowrap;font-size:12px}.cw-unified-shell.cw-v3 .cw-quick-start{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;margin-bottom:28px}.cw-unified-shell.cw-v3 .cw-quick-upload{grid-template-columns:42px 1fr;min-height:108px;padding:20px;gap:5px 14px}.cw-unified-shell.cw-v3 .cw-quick-upload>.cw-upload-circle{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;color:var(--ui-accent);background:var(--ui-surface)}.cw-upload-circle svg{width:25px;height:25px}.cw-unified-shell.cw-v3 .cw-quick-upload strong{font-size:16px;font-weight:500}.cw-unified-shell.cw-v3 .cw-quick-upload small{font-size:10px;font-weight:400;white-space:normal}.cw-unified-shell .cw-quick-task{padding:16px;background:transparent}.cw-unified-shell .cw-quick-task>svg:first-child{width:26px;height:26px}.cw-unified-shell .cw-quick-task strong{font-size:13px;font-weight:500}.cw-unified-shell.cw-v3 .cw-recent-head{display:flex;margin:0 0 16px}.cw-project-count{color:var(--ui-textSecondary);font-size:11px}.cw-unified-shell.cw-v3 .cw-project-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.cw-unified-shell.cw-v3 .cw-project-cover{height:auto;aspect-ratio:4 / 5;border:0;background:var(--ui-surfaceSubtle)}.cw-unified-shell.cw-v3 .cw-project-cover img{object-fit:contain}.cw-unified-shell.cw-v3 .cw-project-meta{display:grid;gap:5px;padding:11px 0 0}.cw-unified-shell.cw-v3 .cw-project-meta strong{font-size:12px;font-weight:500}.cw-unified-shell.cw-v3 .cw-project-meta small{font-size:10px}.cw-unified-shell.cw-v3 .cw-discovery-section{border:0;padding:0;margin-top:32px}.cw-unified-shell.cw-v3 .cw-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cw-unified-shell.cw-v3 .cw-discovery-style{display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:1fr auto;gap:12px 16px;border:1px solid var(--ui-borderSubtle);border-radius:8px;overflow:hidden;padding:0 14px 0 0}.cw-unified-shell.cw-v3 .cw-discovery-image{grid-row:1 / 3;height:164px;border-radius:0}.cw-unified-shell.cw-v3 .cw-discovery-style>strong{font-size:13px;line-height:1.5;align-self:center;margin:16px 0 0}.cw-unified-shell.cw-v3 .cw-discovery-style>span:last-child{font-size:11px;margin-bottom:16px;line-height:1.5;color:var(--ui-textSecondary)}.cw-card-studio{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px}.cw-card-stage,.cw-card-editor{min-width:0}.cw-card-stage-image{position:relative;display:grid;place-items:center;height:clamp(380px,57dvh,650px);padding:24px;background:var(--ui-surface);border:1px solid var(--ui-borderSubtle);border-radius:9px;overflow:hidden}.cw-card-stage-image>img{width:100%;height:100%;min-height:0;object-fit:contain}.cw-card-source-caption{position:absolute;left:16px;top:14px;font-size:11px;color:var(--ui-textSecondary);background:#fffdf9e8;padding:5px 8px;border-radius:4px}.cw-card-studio .cw-input-strip{position:static;inset:auto;width:100%;display:flex;flex-direction:row;align-items:stretch;gap:12px;margin-top:14px;padding:0;border:0;overflow-x:auto}.cw-card-studio .cw-input-thumb{flex:0 0 150px;width:150px;min-height:118px;padding:5px;background:var(--ui-surface);border-radius:7px}.cw-card-studio .cw-input-thumb .cw-preview-photo{height:88px;width:100%}.cw-card-studio .cw-input-thumb .cw-preview-photo img{height:100%;width:100%;object-fit:contain}.cw-card-studio .cw-input-thumb label{justify-content:flex-start;font-size:11px}.cw-card-studio .cw-add-angle{flex:0 0 100px;width:100px;min-height:118px}.cw-card-stage-note{font-size:11px;color:var(--ui-textSecondary);line-height:1.6;margin-top:14px}.cw-card-editor{border-left:1px solid var(--ui-borderSubtle);padding-left:24px;display:grid;gap:22px}.cw-card-tabs{display:flex;border-bottom:1px solid var(--ui-borderSubtle);gap:12px}.cw-card-tabs>button{flex:1;border:0;background:none;padding:12px 0;min-height:44px;font-size:13px;color:var(--ui-textSecondary);border-bottom:2px solid transparent}.cw-card-tabs>button[aria-selected=true]{color:var(--ui-accent);border-bottom-color:var(--ui-accent)}.cw-card-editor [role=tabpanel]{display:grid;gap:16px}.cw-card-editor .cw-field-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0}.cw-card-editor .cw-field-heading :is(h2,h3){font:500 14px/1.5 Golos Text Variable,sans-serif;margin:0;letter-spacing:0}.cw-card-editor .cw-field-heading .cw-text-button{font-size:11px}.cw-card-text-fields{display:grid;gap:12px}.cw-card-editor .cw-facts-note{font-size:11px;line-height:1.6;color:var(--ui-textSecondary);margin:0}.cw-card-editor .cw-copy-policy,.cw-card-editor .cw-text-button{font-size:12px}.cw-card-editor :is(.cw-card-scene,.cw-card-prompt){gap:10px}.cw-card-studio.is-guided .cw-card-text-fields textarea{height:110px}.cw-card-studio.is-guided .cw-card-scene textarea{height:100px}.cw-card-studio.is-guided .cw-card-reference{padding-top:16px}.cw-card-studio.is-guided .cw-card-reference-tile{height:88px}.cw-card-suggest-scene{justify-self:end;margin-top:-14px}.cw-card-reference{display:grid;gap:12px;border-top:1px solid var(--ui-borderSubtle);padding-top:20px}.cw-card-reference .cw-field-heading small{font-size:12px;color:var(--ui-textSecondary)}.cw-card-reference-row{display:grid;grid-template-columns:95px minmax(0,1fr);gap:16px;align-items:center}.cw-card-reference-tile{display:grid;justify-items:center;align-content:center;gap:8px;width:95px;height:110px;padding:0;border:1px dashed var(--ui-borderControl);border-radius:7px;background:none;color:var(--ui-textSecondary);font-size:11px;line-height:1.5;overflow:hidden}.cw-card-reference-tile.has-reference{border-style:solid}.cw-card-reference-tile img{width:100%;height:100%;object-fit:contain}.cw-card-reference-row strong{font-size:13px;line-height:1.5;font-weight:500}.cw-card-reference-row p{font-size:11px;color:var(--ui-textSecondary);line-height:1.6;margin:6px 0 0}.cw-card-reference-actions{display:flex;gap:22px}.cw-card-following,.cw-card-formats{margin:0;padding:0;border:0;min-width:0}.cw-card-following legend,.cw-card-formats legend{font-size:14px;margin-bottom:10px}.cw-card-following>div{display:flex;border:1px solid var(--ui-borderSubtle);border-radius:24px;background:var(--ui-surfaceSubtle)}.cw-card-following button{flex:1;border:0;border-radius:24px;min-height:42px;padding:10px;background:none;color:var(--ui-textPrimary);font-size:13px}.cw-card-following button[aria-pressed=true]:not(:disabled){background:var(--ui-accent);color:#fff}.cw-card-following small{display:block;font-size:11px;color:var(--ui-textSecondary);margin-top:8px}.cw-card-formats>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cw-card-formats button{display:grid;gap:6px;justify-items:center;border:1px solid var(--ui-borderSubtle);border-radius:7px;padding:12px 6px;background:none;color:var(--ui-textPrimary)}.cw-card-formats button[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accentSoft)}.cw-card-formats strong{font-size:13px;font-weight:500}.cw-card-formats small{font-size:10px;color:var(--ui-textSecondary)}.cw-format-shape{display:block;height:22px;border:1.5px solid currentColor;border-radius:2px;margin-bottom:4px}.cw-format-2-3{width:15px}.cw-format-1-1{width:22px}.cw-format-3-2{width:30px}.cw-card-settings{display:grid;gap:18px}.cw-card-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:14px}.cw-card-settings-row select{font-size:12px;padding:10px}.cw-card-model{font-size:14px;display:grid;gap:8px}.cw-card-model strong{display:flex;flex-direction:column;justify-content:center;font-size:12px;font-weight:400;line-height:1.5;min-height:44px;padding:7px 10px;border:1px solid var(--ui-borderSubtle);border-radius:6px}.cw-card-model small{color:var(--ui-textSecondary);font-size:10px}.cw-card-expert-heading{display:flex;align-items:flex-start;gap:12px}.cw-card-expert-heading>svg{color:var(--ui-accent);margin-top:5px;flex-shrink:0}.cw-card-expert-heading h1{font-size:28px;margin:0 0 8px}.cw-card-expert-heading p{font-size:12px;line-height:1.6;color:var(--ui-textSecondary);margin:0}.cw-card-prompt small{font-size:11px;color:var(--ui-textSecondary);justify-self:end}.cw-card-copy-disclosure{border-top:1px solid var(--ui-borderSubtle);padding-top:14px}.cw-card-copy-disclosure summary{cursor:pointer;min-height:36px;font-size:13px}.cw-card-copy-disclosure .cw-card-text-fields{margin-top:14px}.cw-card-create{display:grid;gap:14px;border-top:1px solid var(--ui-borderSubtle);padding:18px 0 12px;background:var(--ui-canvas);position:sticky;bottom:0;z-index:2}.cw-card-create .cw-primary{width:100%;justify-content:center}.cw-card-create .cw-generate-hint{margin:0;font-size:11px}.cw-card-studio.is-expert .cw-card-editor{gap:18px}.cw-card-studio.is-expert .cw-card-reference{padding-top:0;border:0}.cw-card-studio.is-expert .cw-card-prompt textarea{height:155px}.cw-card-studio.is-expert .cw-card-settings{gap:12px}.cw-card-studio.is-expert .cw-card-settings>.cw-text-button{min-height:32px;padding:4px 0;font-size:11px}.cw-unified-shell.cw-v3 .cw-series-atelier{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px 28px;padding:20px 28px 32px;min-height:0;height:auto;overflow:visible;background:var(--ui-canvas);color:var(--ui-textPrimary)}.cw-unified-shell.cw-v3 .cw-series-atelier.is-overview{grid-template-columns:minmax(0,1fr)}.cw-series-context{grid-column:1 / -1;min-width:0}.cw-unified-shell .cw-series-global{display:none}.cw-unified-shell .cw-series-view-switch{display:flex;margin:0;align-items:center;justify-content:space-between;gap:20px}.cw-unified-shell .cw-series-view-switch>div{order:2}.cw-unified-shell .cw-series-view-switch>.cw-studio-toolbar{order:0}.cw-unified-shell .cw-series-view-switch .cw-studio-toolbar{margin:0!important}.cw-unified-shell.cw-v3 .cw-series-storyboard{grid-column:1 / -1;margin:0;padding:0;background:none;border:0}.cw-unified-shell .cw-series-storyboard>header{margin-bottom:12px}.cw-unified-shell .cw-series-storyboard h2{font:400 18px/1.4 var(--font-heading);margin:0}.cw-unified-shell .cw-storyboard-actions .cw-button{font-size:11px;min-height:36px;padding:7px 12px}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-series-slides{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-series-slides article{flex:0 0 184px;width:184px;min-width:0;padding:7px;scroll-snap-align:start;border:1px solid var(--ui-borderSubtle);background:var(--ui-surface);border-radius:7px}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-slides article.is-selected{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-slide-thumb{width:100%;height:106px;border:0;padding:0;border-radius:5px;background:var(--ui-surfaceSubtle)}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-slide-info{padding:8px 2px 0}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-slide-info b{font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-slide-info small{font-size:10px;margin-top:3px}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-slide-draft{gap:5px;padding:14px 10px;overflow:hidden}.cw-unified-shell .cw-series-atelier:not(.is-overview) .cw-slide-draft>strong{font-size:15px}.cw-unified-shell .cw-series-atelier:not(.is-overview) .cw-slide-draft ul{font-size:9px}.cw-unified-shell .cw-series-atelier:not(.is-overview) .cw-draft-label{font-size:8px;margin:0}.cw-unified-shell .cw-series-atelier:not(.is-overview) .cw-overview-slide-actions{display:none}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-slide-batch{padding:7px 2px 0;font-size:10px}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-series-add{flex:0 0 140px;width:140px;min-height:178px;font-size:12px}.cw-unified-shell.cw-v3 .cw-series-atelier>.cw-canvas-area{grid-column:1;order:0;display:block;padding:0;margin:0;min-width:0}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-viewer{margin:0;border:1px solid var(--ui-borderSubtle);border-radius:8px;overflow:hidden}.cw-unified-shell .cw-series-viewer-body{display:flex;flex-direction:column-reverse}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-stage{height:clamp(360px,50dvh,600px);min-height:0;padding:12px;margin:0;background:var(--ui-surface)}.cw-unified-shell .cw-series-stage>img{width:100%;height:100%;object-fit:contain}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-sources{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px;padding:12px;border:0;border-top:1px solid var(--ui-borderSubtle)}.cw-unified-shell .cw-series-sources>span{margin:0 6px 0 0;font-size:11px}.cw-unified-shell .cw-series-sources .cw-series-input{width:58px;height:64px;margin:0}.cw-unified-shell .cw-series-sources .cw-series-upload{width:48px;height:48px;margin:0}.cw-unified-shell.cw-v3 .cw-series-atelier>.cw-inspector{grid-column:2;grid-row:auto;order:0;position:static;top:auto;display:block;margin:0;height:auto;max-height:none;overflow:visible;border:0;border-left:1px solid var(--ui-borderSubtle);border-radius:0;padding-left:24px;background:none}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-inspector-tabs{display:flex;top:auto;position:static;padding:0;gap:12px}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-inspector-tabs button{flex:1;font-size:13px;padding:12px 0}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-inspector-body{padding:20px 0 0;margin:0}.cw-unified-shell .cw-series-visible-versions{margin-top:18px}.cw-series-visible-versions h2{font:400 18px/1.5 var(--font-heading);margin:0 0 10px}.cw-series-visible-versions>div{display:flex;gap:12px;overflow-x:auto}.cw-series-visible-versions button{flex:0 0 110px;display:grid;gap:7px;padding:5px;border:1px solid var(--ui-borderSubtle);background:var(--ui-surface);color:var(--ui-textPrimary);border-radius:6px}.cw-series-visible-versions button[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}.cw-series-visible-versions img{width:100%;height:104px;object-fit:contain}.cw-series-visible-versions small,.cw-series-visible-versions p{font-size:11px;color:var(--ui-textSecondary)}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-composer{padding:14px;margin-top:18px}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-composer textarea{min-height:64px;height:auto;font-size:13px}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-composer .cw-primary{font-size:12px}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-batch-footer{grid-column:1 / -1;grid-row:auto;position:sticky;bottom:0;z-index:2;width:auto;display:flex;padding:18px 0;margin:0;background:var(--ui-canvas);border-top:1px solid var(--ui-borderSubtle)}.cw-unified-shell .cw-series-batch-footer>div:last-child{margin:0}.cw-unified-shell .cw-series-facts{max-width:400px}.cw-unified-shell .cw-series-batch-footer .cw-primary{font-size:13px}.cw-unified-shell.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1399px){.cw-unified-shell.cw-v3{--studio-nav-width: 196px}.cw-unified-shell.cw-v3 .cw-home-heading{align-items:flex-start}.cw-unified-shell.cw-v3 .cw-home-heading h1{font-size:38px;text-wrap:balance}.cw-home-heading-tools{flex-wrap:wrap;justify-content:flex-end}.cw-unified-shell.cw-v3 .cw-quick-start{grid-template-columns:1.15fr repeat(3,1fr)}.cw-unified-shell.cw-v3 .cw-quick-upload{padding:16px;grid-template-columns:32px 1fr;gap:5px 10px}.cw-unified-shell.cw-v3 .cw-quick-upload>.cw-upload-circle{width:32px;height:32px}.cw-unified-shell.cw-v3 .cw-quick-upload strong{font-size:14px}.cw-unified-shell .cw-quick-task{padding:12px;gap:8px}.cw-unified-shell .cw-quick-task>svg:last-child{display:none}.cw-unified-shell.cw-v3 .cw-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-unified-shell.cw-v3 .cw-editor-project-name{display:none}.cw-card-studio,.cw-unified-shell.cw-v3 .cw-series-atelier{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.cw-unified-shell.cw-v3 .cw-discovery-style{grid-template-columns:80px minmax(0,1fr);gap:12px}.cw-unified-shell.cw-v3 .cw-discovery-image{height:148px}}@media(max-width:1150px){.cw-unified-shell.cw-v3 .cw-home-heading{display:grid;gap:18px}.cw-home-heading-tools{justify-content:space-between}.cw-home.cw-unified-shell.cw-v3 .cw-project-search{width:min(420px,100%)}.cw-home-heading-tools>.cw-button{display:inline-flex}.cw-unified-shell.cw-v3 .cw-quick-start{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-unified-shell.cw-v3 .cw-quick-upload{min-height:90px}.cw-unified-shell.cw-v3 .cw-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-unified-shell.cw-v3 .cw-discovery-grid{grid-template-columns:1fr}.cw-unified-shell.cw-v3 .cw-discovery-style{grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto;padding-right:20px}.cw-unified-shell.cw-v3 .cw-discovery-image{height:122px;grid-row:1 / 3}.cw-unified-shell .cw-atelier-toolbar{display:grid;gap:18px}.cw-unified-shell .cw-visual-brief .cw-direction-layout{grid-template-columns:minmax(0,1fr)}.cw-card-studio{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.cw-card-editor{padding-left:18px}.cw-unified-shell.cw-v3 .cw-series-atelier{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.cw-unified-shell.cw-v3 .cw-series-atelier>.cw-inspector{padding-left:18px}.cw-unified-shell .cw-series-view-switch{flex-wrap:wrap}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-batch-footer{display:grid;gap:16px}.cw-unified-shell .cw-series-facts{max-width:none}}@media(max-width:900px){.cw-unified-shell.cw-v3{display:block}.cw-unified-shell.cw-v3>.cw-sidebar{display:none}.cw-unified-shell.cw-v3 .cw-mobile-navigation,.cw-unified-shell.cw-v3 .cw-atelier-header .cw-mobile-navigation{display:block}.cw-studio.cw-unified-shell.cw-v3 .cw-atelier-header{flex-wrap:nowrap}.cw-unified-shell.cw-v3 .cw-header-tools{gap:12px}.cw-unified-shell.cw-v3 .cw-series-atelier{grid-template-columns:minmax(0,1fr) 330px}.cw-unified-shell.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.cw-unified-shell.cw-v3 .cw-topbar,.cw-studio.cw-unified-shell.cw-v3 .cw-atelier-header{padding:12px 18px;height:auto;min-height:68px}.cw-editor-heading h1{font-size:20px}.cw-unified-shell.cw-v3 .cw-header-tools{gap:8px}.cw-unified-shell.cw-v3 .cw-save-state{display:none}.cw-unified-shell.cw-v3 .cw-header-experience summary{font-size:11px;gap:8px;padding:8px 10px;min-height:38px}.cw-unified-shell.cw-v3 .cw-header-tools .cw-avatar{display:none}.cw-unified-shell.cw-v3 .cw-mobile-navigation summary span{display:none}.cw-unified-shell.cw-v3 .cw-home-content{padding:24px 18px 36px}.cw-unified-shell.cw-v3 .cw-home-heading h1{font-size:37px}.cw-home-heading-tools{gap:10px}.cw-home-heading-tools>.cw-button{padding:10px;font-size:11px;flex-shrink:0}.cw-home-heading-tools>.cw-button svg{display:none}.cw-unified-shell.cw-v3 .cw-quick-start{grid-template-columns:1fr;gap:10px}.cw-unified-shell.cw-v3 .cw-quick-upload{min-height:90px;grid-template-columns:42px 1fr;padding:20px}.cw-unified-shell.cw-v3 .cw-quick-upload>.cw-upload-circle{width:42px;height:42px}.cw-unified-shell .cw-quick-task{padding:16px;min-height:74px;gap:14px}.cw-unified-shell .cw-quick-task>svg:last-child{display:block}.cw-unified-shell.cw-v3 .cw-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cw-unified-shell.cw-v3 .cw-project-meta strong{font-size:11px}.cw-unified-shell .cw-atelier-main{padding:18px 18px 36px}.cw-unified-shell .cw-atelier-toolbar{gap:16px}.cw-unified-shell.cw-v3 .cw-atelier-toolbar .cw-studio-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:8px}.cw-unified-shell.cw-v3 .cw-atelier-toolbar .cw-new-product{min-width:44px;min-height:44px;width:44px;padding:10px;margin:0}.cw-unified-shell .cw-atelier-toolbar .cw-new-product span{display:none}.cw-unified-shell .cw-atelier-toolbar .s-studio-steps{justify-content:space-between;gap:12px}.cw-card-studio{grid-template-columns:minmax(0,1fr);gap:22px}.cw-card-stage-image{height:310px;min-height:0;padding:20px}.cw-card-studio .cw-input-thumb{flex-basis:110px;width:110px;min-height:96px}.cw-card-studio .cw-input-thumb .cw-preview-photo{height:65px}.cw-card-studio .cw-add-angle{min-height:96px;flex-basis:85px}.cw-card-editor{border-left:0;border-top:1px solid var(--ui-borderSubtle);padding:10px 0 0}.cw-card-create{position:static}.cw-card-tabs{gap:10px}.cw-card-settings-row{grid-template-columns:minmax(0,1fr) 125px}.cw-unified-shell.cw-v3 .cw-series-atelier{grid-template-columns:minmax(0,1fr);padding:18px;gap:22px}.cw-unified-shell.cw-v3 .cw-series-atelier>.cw-inspector{grid-column:1;padding:0;border:0;border-top:1px solid var(--ui-borderSubtle)}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-stage{height:350px}.cw-unified-shell.cw-v3 .cw-series-atelier:not(.is-overview) .cw-series-slides article{flex-basis:164px;width:164px}.cw-unified-shell .cw-series-storyboard>header{gap:10px;flex-wrap:wrap}.cw-unified-shell .cw-storyboard-actions .cw-button{font-size:10px;padding:6px 8px}.cw-unified-shell.cw-v3 .cw-series-atelier.is-overview .cw-series-slides{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-unified-shell.cw-v3 .cw-series-atelier .cw-series-batch-footer{position:static;bottom:auto;padding-top:20px}.cw-unified-shell .cw-series-batch-footer>div:last-child{display:grid;grid-template-columns:1fr;gap:12px}.cw-unified-shell .cw-series-view-switch>div{width:100%;justify-content:flex-start}.cw-unified-shell .cw-series-viewer-head{padding:12px;gap:8px}.cw-unified-shell .cw-series-viewer-head .cw-series-download{margin-left:auto;padding:8px 10px}}.cw-v4.cw-unified-shell.cw-v3{--studio-nav-width:200px;--studio-brief-width:340px;--studio-gap:24px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar{padding:26px 14px 18px;gap:22px;border-color:#e9e5dc}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar>.cw-logo{font:40px/1 var(--font-heading)!important;letter-spacing:-2px;margin:0 12px;color:#1e352a}.cw-v4 .cw-brand-svg{display:none}.cw-logo-caption{font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:1.8px;color:var(--ui-textSecondary);margin:-8px 12px 12px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar nav{gap:8px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar nav a{padding:12px;gap:14px;min-height:48px;font-size:13px;border-radius:8px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar nav a[aria-current=page]{background:#e7e7dd;color:#254633;font-weight:550}.cw-sidebar-end{display:grid;gap:14px;margin-top:auto}.cw-v4 .cw-sidebar-banner{margin-top:0;min-height:195px;border:0}.cw-v4 .cw-sidebar-banner strong{font:18px/1.45 var(--font-heading);max-width:110px}.cw-trial-offer{display:flex;align-items:center;gap:12px;border-radius:8px;background:#f3ebdb;padding:14px 12px;color:#77532a!important;font-size:12px;line-height:1.5}.cw-trial-offer>svg:last-child{width:15px;margin-left:auto}.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:88px;min-height:88px;padding:0 28px;gap:18px;border-bottom:0;position:relative;z-index:4}.cw-v4 .cw-project-return{display:flex;align-items:center;gap:9px;min-width:0;font-size:12px;color:var(--ui-textSecondary)}.cw-v4 .cw-project-return span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header .cw-header-tools{justify-self:end;margin-left:0;display:flex;gap:14px;align-items:center}.cw-v4 .cw-atelier-header .cw-studio-toolbar{margin:0!important;padding:0;display:block;border:0;background:none}.cw-v4 .cw-result-selector{display:flex;padding:4px;border:1px solid #dfdcd3;background:#fcfaf6;border-radius:28px;gap:2px}.cw-v4 .cw-result-selector button{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:24px;min-height:44px;padding:9px 21px;color:#343d32;background:none;font-size:13px;white-space:nowrap}.cw-v4 .cw-result-selector button[aria-pressed=true]{background:#254d39;color:#fff;box-shadow:none}.cw-v4 .cw-result-selector svg{width:18px;height:18px}.cw-experience-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #e2ded4;border-radius:8px;background:#fcfaf7;color:var(--ui-textPrimary);font-size:12px!important;white-space:nowrap}.cw-experience-toggle[aria-pressed=true]{background:#eee9dd;border-color:#b6b7a8}.cw-experience-toggle svg{width:16px;height:16px;color:var(--ui-accent)}.cw-workspace-account{display:flex;align-items:center;gap:16px;position:relative}.cw-budget-button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;border-radius:8px;background:#f1eee5;padding:9px 12px;color:#234b38}.cw-budget-button small{font-size:9px;max-width:40px;line-height:1.25;text-align:left}.cw-budget-button strong{font-size:12px;font-weight:500;white-space:nowrap}.cw-budget-button svg{width:17px;height:17px}.cw-profile-menu{position:relative}.cw-profile-menu summary{list-style:none;cursor:pointer}.cw-profile-menu summary::-webkit-details-marker{display:none}.cw-v4 .cw-profile-menu .cw-avatar{width:40px;height:40px;background:#dedacc;color:#3b463a;border:2px solid #fcfaf6;overflow:hidden;font-size:15px}.cw-avatar img{width:100%;height:100%;object-fit:cover}.cw-profile-menu>div{position:absolute;right:0;top:52px;width:220px;padding:18px;display:grid;gap:12px;background:var(--ui-surface);border:1px solid var(--ui-borderSubtle);border-radius:9px;box-shadow:0 12px 32px #2a362211;z-index:8}.cw-profile-menu>div>button{min-height:44px;text-align:left;border:0;background:none;color:var(--ui-accent)}.cw-budget-details>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--ui-borderSubtle)}.cw-budget-details dd{margin:0;color:var(--ui-accent)}.cw-v4.cw-unified-shell .cw-atelier-main{padding:20px 28px 40px}.cw-v4.cw-unified-shell .cw-atelier-toolbar{margin-bottom:22px}.cw-v4 .cw-atelier-toolbar .cw-save-state{margin-left:auto;display:block;font-size:10px}.cw-v4 .s-studio-steps{opacity:.8}.cw-v4 .s-studio-steps button{font-size:11px!important}.cw-v4 .cw-studio-alerts:empty{display:none}.cw-v4.cw-unified-shell.cw-v3 .cw-topbar{border:0;height:72px;min-height:72px}.cw-v4 .cw-topbar>.cw-workspace-account{margin-left:auto}.cw-v4.cw-unified-shell.cw-v3 .cw-home-content{padding:0 28px 36px}.cw-start-hero{position:relative;min-height:480px;isolation:isolate;border-radius:12px;overflow:hidden;display:flex;align-items:center;margin-bottom:18px;background:#f3eee4}.cw-start-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.cw-start-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f8f5ef,#f8f5efed 25%,#f8f5efb5 43%,#f8f5ef00 68%)}.cw-start-hero-copy{padding:46px;max-width:730px}.cw-v4 .cw-start-hero h1{font:400 clamp(40px,4.7vw,69px)/1.04 var(--font-heading);letter-spacing:-2px;color:#203629;margin:0 0 26px;text-wrap:normal}.cw-start-kicker{text-transform:uppercase;letter-spacing:2.4px;font-size:11px;color:#6d7566;margin:0 0 28px}.cw-v4 .cw-start-upload{border-radius:40px;padding:17px 25px;min-height:60px;font-size:18px;font-weight:450}.cw-start-upload svg:first-child{width:26px;height:26px}.cw-start-upload svg:last-child{margin-left:10px}.cw-start-help{font-size:13px;line-height:1.65;color:#686f62;margin:18px 0 0}.cw-start-continue{position:absolute;right:26px;bottom:28px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #40513d;padding:8px 0;font-size:13px;color:#203729!important;background:#fffdf6a1}.cw-start-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cw-start-choice{display:grid;gap:0;padding:9px;background:#fcfaf5;border:1px solid #eee9df;border-radius:11px;overflow:hidden}.cw-start-example{display:block;aspect-ratio:1.6;overflow:hidden;border-radius:6px;position:relative}.cw-start-example>img{width:100%;height:100%;object-fit:cover;object-position:80% 70%}.cw-start-example>.cw-card-example{background-size:300% auto;background-position-y:65%}.cw-start-example .cw-art-title{font-size:32px}.cw-start-example .cw-art-caption{font-size:14px}.cw-start-example .cw-art-facts{top:52%;font-size:9px;gap:7px;left:6%}.cw-start-example .cw-art-kicker{font-size:7px}.cw-start-example .cw-art-facts svg{width:13px}.cw-start-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:100%}.cw-start-series>.cw-story-example{background-size:400% 100%;border-radius:4px}.cw-start-choice-copy{display:flex;align-items:flex-start;gap:14px;padding:20px 13px 17px}.cw-start-choice-copy>svg{width:23px;height:23px;flex-shrink:0}.cw-start-choice-copy>span:not(.cw-start-choice-arrow){min-width:0;display:grid;gap:8px}.cw-start-choice-copy strong{font-size:15px;font-weight:550}.cw-start-choice-copy small{font-size:11px;line-height:1.6;color:var(--ui-textSecondary)}.cw-start-choice-arrow{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#eeece4;margin-left:auto}.cw-start-choice-arrow svg{width:17px}.cw-start-project-link{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;color:var(--ui-textSecondary);margin-top:24px}.cw-start-project-link a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline}.cw-start-project-link svg{width:15px}.cw-composition-studio{display:grid;grid-template-columns:minmax(0,1fr) var(--studio-brief-width);gap:var(--studio-gap);align-items:start;min-width:0}.cw-creative-surface,.cw-shared-brief{min-width:0}.cw-creative-heading{margin:0 0 30px}.cw-v4 .cw-creative-heading h1{font:400 clamp(33px,3.15vw,49px)/1.08 var(--font-heading);letter-spacing:-1.1px;margin:0 0 13px;text-wrap:balance}.cw-creative-heading p{font-size:13px;line-height:1.6;color:var(--ui-textSecondary);margin:0}.cw-example-label{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;font-weight:550;margin:0 0 12px}.cw-example-label>span{font-size:10px;font-weight:400;color:var(--ui-textSecondary)}.cw-card-purpose-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.cw-card-purpose{min-width:0;display:grid;gap:10px;text-align:left;border:0;background:none;padding:0;color:var(--ui-textPrimary)}.cw-card-purpose-image{position:relative;display:block;aspect-ratio:2/3;border-radius:9px;overflow:hidden;outline:2px solid transparent;outline-offset:3px;margin-bottom:8px}.cw-card-purpose[aria-pressed=true] .cw-card-purpose-image{outline-color:#2a6a45}.cw-card-purpose>strong{font-size:14px;font-weight:550;line-height:1.4}.cw-card-purpose>small{font-size:11px;color:var(--ui-textSecondary);line-height:1.6}.cw-purpose-selected{position:absolute;right:10px;bottom:10px;width:27px;height:27px;background:#24573d;border-radius:50%;display:none;place-items:center;color:#fff;box-shadow:0 2px 12px #18382920}.cw-card-purpose[aria-pressed=true] .cw-purpose-selected{display:grid}.cw-purpose-selected svg{width:16px;height:16px}.cw-card-example{position:relative;display:block;width:100%;height:100%;background-image:url(/workspace-art/card-directions-v4.png);background-size:300% 100%;background-repeat:no-repeat;background-position:0% 50%;color:#fff9ee;text-align:left;overflow:hidden}.cw-card-example-1{background-position:50% 50%;color:#373a2b}.cw-card-example-2{background-position:100% 50%;color:#343b2b}.cw-card-example-1:before,.cw-card-example-2:before{content:"";position:absolute;inset:0;background:linear-gradient(#f8f1dc99,#f8f1dc22 48%,transparent 65%)}.cw-art-kicker{position:absolute;top:8%;left:8%;right:8%;font-size:9px;letter-spacing:2px;text-align:center}.cw-art-title{position:absolute;top:12%;left:8%;right:8%;font:400 clamp(30px,2.9vw,49px)/.96 var(--font-heading);letter-spacing:-1.1px;text-wrap:balance}.cw-card-example-0 .cw-art-title{text-align:center;top:14%}.cw-art-caption{position:absolute;top:31%;right:8%;font:400 clamp(14px,1.4vw,22px)/1.15 var(--font-heading)}.cw-art-facts{display:grid;gap:13px;position:absolute;top:40%;left:8%;font-size:10px;line-height:1.35}.cw-art-facts>span{display:flex;align-items:center;gap:10px}.cw-art-facts svg{width:20px;height:20px}.cw-art-benefits{position:absolute;top:37%;left:8%;display:grid;gap:22px;font-size:10px;line-height:1.35}.cw-art-benefits>span{display:flex;align-items:center;gap:9px}.cw-art-benefits svg{width:26px;height:26px;background:#faf8eecc;padding:5px;border-radius:50%}.cw-card-example-1 .cw-art-title,.cw-card-example-2 .cw-art-title{top:5%;font-size:clamp(28px,2.3vw,39px)}.cw-card-example-2 .cw-art-caption{top:30%;left:8%;right:auto;font-size:15px}.cw-art-bottom{position:absolute;bottom:0;left:0;right:0;background:#fffdf2da;padding:12px 8px;display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px;font-size:9px}.cw-art-bottom svg{width:15px;height:15px}.cw-shared-brief{display:grid;gap:14px}.cw-brief-paper{padding:20px;background:#f1eee6;border-radius:10px;display:grid;gap:18px}.cw-source-brief{display:grid;gap:12px}.cw-v4 .cw-source-brief h2{font:550 13px/1.5 Golos Text Variable,sans-serif;letter-spacing:0;margin:0}.cw-source-brief-row{display:flex;align-items:center;gap:16px}.cw-source-brief-row>img{width:124px;height:124px;object-fit:contain;background:#e9e5dc;border-radius:7px}.cw-source-brief-row>div{display:grid;gap:9px;font-size:11px;line-height:1.5}.cw-source-brief-row small{color:var(--ui-textSecondary);font-size:10px}.cw-brief-paper :is(label,.cw-brief-title){display:grid;gap:9px;font-size:11px;line-height:1.5;color:var(--ui-textPrimary)}.cw-brief-paper :is(input:not([type=checkbox]),textarea),.cw-freeform-canvas textarea{width:100%;min-width:0;border:1px solid #dedbd2;background:#fcfaf6;border-radius:6px;padding:11px 12px;color:var(--ui-textPrimary);font-size:12px;line-height:1.6;box-shadow:none}.cw-brief-paper textarea{resize:vertical;min-height:90px}.cw-brief-wish>span{color:var(--ui-textSecondary);font-size:10px;display:inline}.cw-brief-facts{display:grid;gap:8px}.cw-brief-facts-heading{display:flex;align-items:center;justify-content:space-between}.cw-brief-facts-heading h3{font-size:11px;font-weight:500;margin:0}.cw-brief-facts-heading .cw-text-button{min-height:30px;padding:0}.cw-fact-row{display:flex;align-items:center;gap:8px;background:#fcfaf6;border:1px solid #dedbd2;border-radius:6px;padding:0 8px}.cw-fact-row>svg{width:17px;flex-shrink:0;color:#495340}.cw-brief-paper .cw-fact-row input{border:0;background:none;padding:10px 0;min-height:40px}.cw-fact-row>button{border:0;background:none;min-height:36px;min-width:24px;color:var(--ui-textSecondary);font-size:18px}.cw-add-fact{display:flex;gap:8px;align-items:center;justify-content:center;min-height:40px;border:1px dashed #cfccbf;border-radius:6px;background:none;font-size:11px;color:#505b46}.cw-add-fact svg{width:15px}.cw-brief-paper .cw-facts-note{font-size:10px;line-height:1.6;color:var(--ui-textSecondary);margin:0}.cw-brief-appearance{border:1px solid #e7e2d7;border-radius:9px;background:#fcfaf6;padding:14px 16px;display:grid;gap:0}.cw-appearance-choice{display:flex;align-items:center;gap:12px;width:100%;padding:0 0 14px;border:0;background:none;text-align:left;color:var(--ui-textPrimary)}.cw-appearance-choice>span:first-child{width:36px;height:40px;border-radius:5px;overflow:hidden;display:grid;place-items:center;background:#eeeadf;flex-shrink:0}.cw-appearance-choice img{width:100%;height:100%;object-fit:cover}.cw-appearance-choice>span:nth-child(2){display:grid;gap:5px;min-width:0}.cw-appearance-choice small{font-size:10px}.cw-appearance-choice strong{font-size:11px;font-weight:400;line-height:1.45}.cw-appearance-choice>svg:last-child,.cw-settings-choice>svg:last-child{margin-left:auto;width:15px;flex-shrink:0;transform:rotate(-90deg)}.cw-brief-format{border-top:1px solid #e7e2d7;padding:14px 0;display:grid;gap:8px;font-size:11px}.cw-brief-format>span{display:flex;gap:8px;align-items:center}.cw-brief-format svg{width:16px;height:16px}.cw-brief-format select{min-height:36px;border:0;background:transparent;color:var(--ui-textSecondary);padding:5px 0;width:100%;font-size:11px}.cw-settings-choice{display:flex;gap:12px;align-items:center;border:0;background:none;color:var(--ui-textPrimary);text-align:left;min-height:44px;padding:12px 0 0;border-top:1px solid #e7e2d7}.cw-settings-choice>span{display:grid;gap:5px;font-size:11px}.cw-settings-choice small{font-size:10px;line-height:1.4;color:var(--ui-textSecondary)}.cw-shared-action{display:grid;gap:10px}.cw-v4 .cw-shared-action>.cw-primary{width:100%;min-height:56px;padding:13px 15px;font-size:13px;gap:9px;border-radius:9px}.cw-shared-action>.cw-primary>svg:last-child{margin-left:auto;width:18px}.cw-v4 .cw-shared-action>.cw-button{width:100%;font-size:12px}.cw-v4 .cw-shared-action .cw-generate-hint{font-size:10px;line-height:1.55;margin:0;color:var(--ui-textSecondary)}.cw-v4 .cw-shared-brief .cw-input-strip{position:static;inset:auto;display:flex;gap:7px;padding:0;border:0;margin:0;overflow-x:auto;background:none}.cw-v4 .cw-shared-brief .cw-input-thumb{width:48px;flex:0 0 48px;min-height:0;padding:3px;border-radius:5px;background:#fffdf7;border:1px solid #dedbd2}.cw-v4 .cw-shared-brief .cw-input-thumb .cw-preview-photo{width:100%;height:38px;padding:0}.cw-v4 .cw-shared-brief .cw-input-thumb img{width:100%;height:100%;object-fit:contain}.cw-v4 .cw-shared-brief .cw-input-thumb label{font-size:9px;display:flex;gap:5px;min-height:25px}.cw-v4 .cw-shared-brief .cw-input-thumb input{width:12px;height:12px;margin:0;accent-color:var(--ui-accent)}.cw-v4 .cw-shared-brief .cw-add-angle{width:48px;flex:0 0 48px;min-height:64px;gap:4px;font-size:8px;padding:3px}.cw-freeform-canvas{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;border:1px solid #e7e2d7;border-radius:10px;padding:24px;background:#f5f1e7}.cw-freeform-example{grid-row:1/3;display:block;background:#e8e4d8;border-radius:7px;overflow:hidden;min-height:270px}.cw-freeform-example img{width:100%;height:100%;object-fit:contain}.cw-freeform-canvas label{display:grid;gap:12px;font-size:13px}.cw-freeform-canvas label>span{display:flex;align-items:center;gap:8px}.cw-freeform-canvas textarea{min-height:250px;resize:vertical;font-size:13px}.cw-freeform-canvas label>small{font-size:10px;text-align:right;color:var(--ui-textSecondary)}.cw-series-studio-v4{margin:20px 28px 40px}.cw-storyboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cw-storyboard-card{min-width:0;border:1px solid #e6e1d6;border-radius:9px;overflow:hidden;background:#fcfaf6}.cw-storyboard-image{display:block;position:relative;width:100%;aspect-ratio:2/3;padding:0;border:0;background:#f0ece1}.cw-storyboard-image>img{width:100%;height:100%;object-fit:contain}.cw-story-example{display:block;width:100%;height:100%;background:url(/workspace-art/series-storyboard-v4.png) 0% 50%/400% 100% no-repeat}.cw-story-example-1{background-position:33.3333% 50%}.cw-story-example-2{background-position:66.6667% 50%}.cw-story-example-3{background-position:100% 50%}.cw-storyboard-badge{position:absolute;left:8px;bottom:8px;background:#fffaf1eb;padding:5px 7px;border-radius:4px;font-size:9px;color:#4b5744}.cw-storyboard-copy{padding:13px 10px;display:grid;grid-template-columns:23px minmax(0,1fr) 24px;align-items:center;gap:8px}.cw-storyboard-number{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e3e0d3;font-size:11px}.cw-storyboard-copy>strong{font-size:11px;font-weight:550;line-height:1.4}.cw-storyboard-copy>button{display:grid;place-items:center;min-height:32px;padding:0;border:0;background:none;color:#66705a}.cw-storyboard-copy svg{width:15px;height:15px}.cw-storyboard-copy>p{grid-column:1/-1;font-size:10px;color:var(--ui-textSecondary);line-height:1.6;margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.cw-storyboard-copy>a{grid-column:1/-1;font-size:10px!important;padding:4px 0!important;min-height:30px!important}.cw-storyboard-add{margin-top:16px;padding:16px;border:1px dashed #d4d0c2;border-radius:9px;text-align:center;display:grid;justify-items:center;gap:6px}.cw-storyboard-add>button:first-child{display:flex;align-items:center;gap:9px;padding:8px 20px;min-height:40px;border:0;background:none;color:#2d4937;font-weight:500;font-size:12px}.cw-storyboard-add>span{font-size:10px;color:var(--ui-textSecondary)}.cw-storyboard-add>.cw-text-button{font-size:10px!important;min-height:30px!important;padding:4px!important}.cw-brief-photo-options{display:flex;gap:7px;flex-wrap:wrap}.cw-brief-photo-options>button{position:relative;display:grid;gap:3px;justify-items:center;width:45px;min-height:53px;padding:3px;border:1px solid #dcd8cc;background:#fbf9f2;border-radius:5px;font-size:9px;color:var(--ui-textSecondary)}.cw-brief-photo-options>button[aria-pressed=true]{border-color:#315c40;background:#ebeddf}.cw-brief-photo-options img{width:36px;height:35px;object-fit:contain}.cw-brief-photo-options>.cw-add-source{display:grid;place-items:center}.cw-saved-plan-picker{display:flex;gap:10px;align-items:center;font-size:10px;color:var(--ui-textSecondary);margin-top:15px}.cw-saved-plan-picker select{max-width:280px;border:1px solid #e0dbcf;background:none;border-radius:5px;padding:7px;font-size:11px;color:var(--ui-textPrimary)}.cw-series-start-plan{padding:24px;display:grid;gap:16px;justify-items:start;border:1px solid #e7e2d7;border-radius:9px}.cw-series-start-plan>.cw-story-example{width:200px;aspect-ratio:2/3;height:auto}.cw-series-start-plan p{font-size:12px;color:var(--ui-textSecondary)}.cw-series-result-image{display:grid;place-items:center;background:#f2efe5;border-radius:8px;min-height:300px}.cw-series-result-image img{max-width:100%;width:auto;max-height:60dvh;object-fit:contain}.cw-slide-dialog-tools{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.cw-v3.s-workspace-dialog :is(input:not([type=checkbox]),select,textarea){max-width:100%}.cw-v4 .cw-focused-result .cw-result-work>header .cw-primary{font-size:12px}.cw-v4 .cw-direction-layout{grid-template-columns:minmax(0,1fr) var(--studio-brief-width);gap:var(--studio-gap)}.cw-v4 .cw-direction-footer{padding-left:0}@media(min-width:1650px){.cw-v4.cw-unified-shell.cw-v3{--studio-nav-width:220px;--studio-brief-width:370px;--studio-gap:30px}.cw-v4 .cw-card-purpose>strong{font-size:16px}.cw-v4 .cw-storyboard-copy>strong{font-size:13px}.cw-v4 .cw-storyboard-copy>p{font-size:12px}.cw-v4 .cw-start-hero{min-height:540px}}@media(max-width:1250px){.cw-v4.cw-unified-shell.cw-v3{--studio-nav-width:180px;--studio-brief-width:300px;--studio-gap:20px}.cw-v4 .cw-project-return{display:none}.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:0 22px}.cw-v4 .cw-result-selector button{padding:9px 18px}.cw-v4 .cw-workspace-account{gap:10px}.cw-v4 .cw-budget-button small{display:none}.cw-v4 .cw-start-hero{min-height:430px}.cw-v4 .cw-start-hero-copy{padding:32px}.cw-v4 .cw-creative-heading h1{font-size:36px}.cw-v4 .cw-card-purpose-choices{gap:11px}.cw-v4 .cw-example-label>span{max-width:160px;text-align:right}.cw-v4 .cw-storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-v4 .cw-storyboard-image{aspect-ratio:2/2.4}.cw-v4 .cw-art-title{font-size:34px}.cw-v4 .cw-art-facts{font-size:8px;gap:9px}.cw-v4 .cw-art-caption{font-size:15px}.cw-v4 .cw-art-benefits{font-size:9px;gap:14px}.cw-v4 .cw-art-bottom{font-size:7px;gap:4px;padding:10px 6px}.cw-v4 .cw-card-example-1 .cw-art-title,.cw-v4 .cw-card-example-2 .cw-art-title{font-size:26px}}@media(max-width:1050px){.cw-v4.cw-unified-shell.cw-v3{--studio-nav-width:74px;--studio-brief-width:300px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar{padding:24px 10px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar>.cw-logo{font-size:0!important;margin:0;display:grid;place-items:center}.cw-v4 .cw-brand-svg{display:block;width:36px;height:36px}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar nav a{font-size:0;justify-content:center;padding:12px}.cw-v4 .cw-logo-caption,.cw-v4 .cw-sidebar-end{display:none}.cw-v4 .cw-creative-heading h1{font-size:34px}.cw-v4 .cw-budget-button{padding:9px}.cw-v4 .cw-header-tools{gap:9px!important}.cw-v4 .cw-source-brief-row>img{width:100px;height:100px}}@media(max-width:800px){.cw-v4.cw-unified-shell.cw-v3{--studio-brief-width:280px}.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{grid-template-columns:1fr auto;grid-template-rows:auto auto;height:auto;padding:16px 22px;gap:14px}.cw-v4 .cw-editor-heading{display:none}.cw-v4 .cw-atelier-header .cw-studio-toolbar{grid-column:1/-1;grid-row:2;justify-self:center}.cw-v4 .cw-atelier-header .cw-header-tools{grid-column:1/-1;grid-row:1;width:100%;justify-content:flex-end}.cw-v4 .cw-header-tools .cw-experience-toggle{margin-right:auto}.cw-v4 .cw-composition-studio{grid-template-columns:1fr}.cw-v4 .cw-shared-brief{grid-template-columns:1fr 1fr;align-items:start;gap:18px}.cw-v4 .cw-brief-paper{grid-row:span 2}.cw-v4 .cw-shared-action{grid-column:2}.cw-v4 .cw-card-purpose-choices{gap:16px}.cw-v4 .cw-art-title{font-size:42px}.cw-v4 .cw-card-example-1 .cw-art-title,.cw-v4 .cw-card-example-2 .cw-art-title{font-size:33px}.cw-v4 .cw-art-facts{font-size:10px}.cw-v4 .cw-art-caption{font-size:18px}.cw-v4 .cw-art-benefits{font-size:10px}.cw-v4 .cw-art-bottom{font-size:9px}.cw-v4 .cw-start-hero{min-height:400px}.cw-v4 .cw-start-hero h1{font-size:43px}.cw-v4 .cw-start-choices{gap:12px}.cw-v4 .cw-start-choice-copy{gap:8px;padding:16px 4px}.cw-v4 .cw-start-choice-copy>svg{display:none}.cw-v4 .cw-start-choice-copy strong{font-size:12px}.cw-v4 .cw-start-choice-copy small{font-size:10px}.cw-v4 .cw-start-choice-arrow{width:24px;height:24px}.cw-v4 .cw-direction-layout{grid-template-columns:1fr}.cw-v4 .cw-start-example .cw-art-facts{display:none}.cw-v4 .cw-start-example .cw-art-title{font-size:27px}.cw-v4 .cw-start-example .cw-art-caption{font-size:11px}.cw-v4 .cw-start-example .cw-art-kicker{font-size:5px}}@media(max-width:600px){.cw-v4.cw-unified-shell.cw-v3{display:block}.cw-v4.cw-unified-shell.cw-v3>.cw-sidebar{display:none}.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{padding:12px 16px;gap:12px}.cw-v4.cw-unified-shell.cw-v3 .cw-topbar{padding:0 16px;height:64px}.cw-v4 .cw-budget-button small{display:none}.cw-v4 .cw-budget-button{min-height:38px;font-size:11px;padding:8px}.cw-v4 .cw-budget-button strong{font-size:11px}.cw-v4 .cw-budget-button svg{display:none}.cw-v4 .cw-workspace-account{gap:10px}.cw-v4 .cw-profile-menu .cw-avatar{width:34px;height:34px;font-size:13px}.cw-v4 .cw-header-tools .cw-mobile-navigation{margin-left:0}.cw-v4 .cw-result-selector{padding:3px}.cw-v4 .cw-result-selector button{font-size:12px;padding:10px 19px;gap:8px;min-height:42px}.cw-v4 .cw-result-selector svg{width:16px;height:16px}.cw-v4 .cw-experience-toggle{font-size:11px!important;gap:7px;padding:8px 10px;min-height:38px}.cw-v4.cw-unified-shell .cw-atelier-main{padding:12px 16px 30px}.cw-v4 .cw-series-studio-v4{margin:16px 16px 30px}.cw-v4 .cw-atelier-toolbar{margin-bottom:16px!important}.cw-v4 .cw-atelier-toolbar .cw-save-state{font-size:9px}.cw-v4 .cw-composition-studio{gap:24px}.cw-v4 .cw-creative-heading{margin-bottom:22px}.cw-v4 .cw-creative-heading h1{font-size:36px}.cw-v4 .cw-creative-heading p{font-size:12px}.cw-v4 .cw-card-purpose-choices{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px;margin:-5px;gap:14px}.cw-v4 .cw-card-purpose{width:74%;flex:0 0 74%;scroll-snap-align:center}.cw-v4 .cw-art-title{font-size:43px}.cw-v4 .cw-card-example-1 .cw-art-title,.cw-v4 .cw-card-example-2 .cw-art-title{font-size:35px}.cw-v4 .cw-example-label{font-size:11px;align-items:flex-start}.cw-v4 .cw-example-label>span{font-size:9px;max-width:150px}.cw-v4 .cw-card-purpose>strong{font-size:14px}.cw-v4 .cw-card-purpose>small{font-size:11px}.cw-v4 .cw-shared-brief{display:grid;grid-template-columns:1fr;gap:14px}.cw-v4 .cw-brief-paper{grid-row:auto;padding:20px}.cw-v4 .cw-shared-action{grid-column:1}.cw-v4 .cw-brief-paper :is(input:not([type=checkbox]),textarea){font-size:14px}.cw-v4 .cw-brief-paper label{font-size:12px}.cw-v4 .cw-shared-action>.cw-primary{font-size:14px}.cw-v4 .cw-freeform-canvas{grid-template-columns:1fr;padding:18px;gap:16px}.cw-v4 .cw-freeform-example{grid-row:auto;height:180px;min-height:0}.cw-v4 .cw-freeform-canvas textarea{font-size:14px;min-height:230px}.cw-v4 .cw-storyboard-grid{gap:12px}.cw-v4 .cw-storyboard-image{aspect-ratio:2/3}.cw-v4 .cw-storyboard-copy{grid-template-columns:22px minmax(0,1fr) 24px;padding:10px 8px;gap:5px}.cw-v4 .cw-storyboard-copy>strong{font-size:11px}.cw-v4 .cw-storyboard-copy>p{font-size:10px}.cw-v4 .cw-storyboard-badge{font-size:8px;left:5px;bottom:5px}.cw-v4 .cw-storyboard-add{padding:14px}.cw-v4.cw-unified-shell.cw-v3 .cw-home-content{padding:0 16px 26px}.cw-v4 .cw-start-hero{min-height:530px;align-items:flex-start;margin-bottom:18px}.cw-v4 .cw-start-hero-image{object-position:73% bottom;height:330px;top:auto}.cw-v4 .cw-start-hero:after{background:linear-gradient(#f8f5ef 0% 27%,#f8f5efca 45%,#f8f5ef00 68%)}.cw-v4 .cw-start-hero-copy{padding:25px 23px;max-width:100%}.cw-v4 .cw-start-hero h1{font-size:40px;letter-spacing:-1.2px;margin-bottom:20px}.cw-v4 .cw-start-kicker{font-size:8px;letter-spacing:1.7px;margin-bottom:20px}.cw-v4 .cw-start-upload{font-size:15px;padding:13px 18px;min-height:50px}.cw-v4 .cw-start-help{font-size:11px;margin-top:13px}.cw-v4 .cw-start-continue{font-size:11px;right:18px;bottom:20px}.cw-v4 .cw-start-choices{grid-template-columns:1fr;gap:14px}.cw-v4 .cw-start-choice{grid-template-columns:125px minmax(0,1fr);gap:0;padding:7px;align-items:center}.cw-v4 .cw-start-example{aspect-ratio:1/1.15}.cw-v4 .cw-start-choice-copy{padding:12px 11px;position:relative;display:block}.cw-v4 .cw-start-choice-copy strong{font-size:14px}.cw-v4 .cw-start-choice-copy small{font-size:11px}.cw-v4 .cw-start-choice-copy>span:not(.cw-start-choice-arrow){gap:8px}.cw-v4 .cw-start-choice-arrow{margin-top:12px;margin-left:0}.cw-v4 .cw-start-example .cw-art-title{font-size:23px;top:9%}.cw-v4 .cw-start-example .cw-art-caption{font-size:9px;top:31%}.cw-v4 .cw-start-example .cw-art-kicker{display:none}.cw-v4 .cw-start-series{gap:3px}.cw-v4 .cw-start-project-link{font-size:10px;flex-wrap:wrap;justify-content:center;margin-top:22px}.cw-v4.cw-unified-shell.cw-v3 .cw-home-heading{display:grid;padding-top:20px}.cw-v4 .cw-home-heading-tools{display:flex;gap:10px}.cw-v4.cw-unified-shell.cw-v3 .cw-project-search{width:auto;flex:1}.cw-v4 .cw-home-heading-tools>.cw-primary{font-size:11px;min-height:42px;padding:8px 10px;white-space:nowrap}.cw-v4 .cw-profile-menu>div{right:-35px}}.cw-v4 .cw-studio-toolbar .cw-result-selector button[aria-pressed=true]{border-radius:24px}.cw-v4 .cw-shared-brief .cw-input-strip{height:auto;max-height:none;min-height:0;justify-content:flex-start;align-items:flex-start}.cw-v4 .cw-shared-brief .cw-input-thumb{height:auto;overflow:visible;min-height:68px}.cw-v4 .cw-shared-brief .cw-source-add-photo{min-height:30px;font-size:10px;padding:0;justify-self:start}.cw-v4 .cw-brief-paper{gap:14px;padding:18px}.cw-v4 .cw-source-brief{gap:10px}.cw-v4 .cw-source-brief-row>img{width:105px;height:105px}.cw-v4 .cw-shared-brief .cw-brief-wish textarea{min-height:70px;height:80px}.cw-v4 .cw-start-example .cw-art-facts{display:none}.cw-v4 .cw-photo-shared-brief{border:0;border-radius:10px;background:#f1eee6;padding:20px;gap:14px;display:grid}.cw-v4 .cw-photo-shared-brief .cw-shared-action{margin-top:6px}.cw-v4 .cw-visible-photo-variants{display:grid;gap:7px;font-size:10px;color:var(--ui-textSecondary)}.cw-v4 .cw-visible-photo-variants .cw-photo-variants{max-width:none}.cw-v4 .cw-visible-wish{display:grid;gap:10px;margin:0;padding:0;border:0;background:none}.cw-v4 .cw-visible-wish>label{font-size:12px;display:flex;justify-content:space-between}.cw-v4 .cw-visible-wish>label>small{font-size:10px;color:var(--ui-textSecondary)}.cw-v4 .cw-visible-wish>textarea{width:100%;min-height:90px;resize:vertical;font-size:12px}.cw-v4 .cw-visible-wish .cw-text-button{font-size:10px;min-height:30px;padding:0}.cw-v4 .cw-brief-paper label{margin:0}.cw-v4 .cw-brief-wish>span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ui-textPrimary)}.cw-v4 .cw-brief-wish>span>small{font-size:10px;color:var(--ui-textSecondary)}.cw-v4 .cw-brief-format{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;min-height:48px}.cw-v4 .cw-brief-format select{width:auto;max-width:200px;font-size:10px;min-height:32px}.cw-v4 .cw-start-continue{border-radius:0;background:none;text-shadow:0 1px 6px #fff}.cw-card-example-0:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14241433,transparent 65%)}.cw-card-example-0 .cw-art-facts{text-shadow:0 1px 3px #13240db0}.cw-v4 .cw-editor-heading{display:grid;gap:5px;align-content:center}.cw-v4 .cw-editor-heading>.cw-save-state{font-size:9px;margin:0 0 0 28px;color:var(--ui-textSecondary)}.cw-v4 .cw-photo-shared-brief .cw-brief-format{margin:0;border-top:0}@media(max-width:600px){.cw-v4 .cw-photo-shared-brief .cw-visible-wish>textarea{font-size:14px}}.cw-v4 .cw-visual-brief .cw-photo-shared-brief{padding:18px;gap:14px;background:#f1eee6;border:0;border-radius:10px}.cw-v4 .cw-photo-shared-brief .cw-selected-direction>span{font-size:10px}.cw-v4 .cw-photo-shared-brief .cw-selected-direction h2{font:24px/1.15 var(--font-heading);margin:5px 0 0}.cw-v4 .cw-photo-shared-brief .cw-intention-heading h3{font:550 14px/1.5 Golos Text Variable,sans-serif;margin:0 0 5px}.cw-v4 .cw-photo-shared-brief .cw-intention-heading p{font-size:10px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows{grid-template-columns:1fr;gap:8px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows>button{grid-template-columns:18px 45px minmax(0,1fr);gap:9px;padding:9px;border-radius:8px;box-shadow:none}.cw-v4 .cw-photo-shared-brief .cw-intention-rows .cw-direction-photo{display:block;width:45px;height:54px}.cw-v4 .cw-photo-shared-brief .cw-intention-check{width:17px;height:17px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows strong{font-size:11px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows small{font-size:9px;line-height:1.45;margin-top:4px}.cw-v4 .cw-photo-shared-brief .cw-visible-wish{gap:8px}.cw-v4 .cw-photo-shared-brief .cw-visible-wish textarea{margin:0;min-height:70px;height:80px;font-size:12px;background:#fcfaf6;border-color:#dedbd2}@media(max-width:600px){.cw-v4 .cw-photo-shared-brief .cw-intention-rows strong{font-size:13px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows small{font-size:11px}.cw-v4 .cw-photo-shared-brief .cw-visible-wish textarea{font-size:14px}}.cw-v4 .cw-series-studio-v4.is-expert .cw-brief-wish textarea{min-height:180px;height:180px}@media(max-width:600px){.cw-v4 .cw-header-tools .cw-profile-menu .cw-avatar{display:grid}.cw-v4 .cw-shared-brief .cw-source-add-photo,.cw-v4 .cw-add-fact{min-height:44px}.cw-v4 .cw-fact-row>button{min-width:36px;min-height:44px}.cw-v4 .cw-storyboard-copy{grid-template-columns:22px minmax(0,1fr) 36px}.cw-v4 .cw-storyboard-copy>button{min-width:36px;min-height:44px}}.cw-v4 .cw-settings-dialog .cw-generation-options{background:var(--ui-surfaceSubtle);border-color:var(--ui-borderSubtle)}.cw-appearance-row{display:flex;gap:6px;align-items:center}.cw-clear-style{border:0;background:none;color:var(--ui-textSecondary);font-size:19px;min-width:28px;min-height:44px;align-self:start}.cw-appearance-row>.cw-appearance-choice{min-width:0;flex:1}.cw-composition-studio:not(.cw-series-studio-v4) .cw-creative-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cw-creative-heading>div{min-width:0}.cw-return-result{flex-shrink:0;white-space:nowrap;font-size:11px;min-height:36px;padding:3px 0}@media(max-width:600px){.cw-composition-studio .cw-creative-heading{display:block}.cw-return-result{margin-top:10px}.cw-start-help{text-shadow:0 1px 4px #fff}}.cw-v4.cw-unified-shell .cw-focused-result{grid-template-columns:minmax(0,1fr) var(--studio-brief-width);gap:var(--studio-gap)}.cw-v4 .cw-revision-panel{padding:20px;border:0;border-radius:10px;background:#f1eee6;gap:16px;min-width:0}.cw-v4 .cw-revision-panel h2{font:400 27px/1.15 var(--font-heading)}.cw-v4 .cw-revision-panel>label{display:grid;gap:9px;font-size:12px}.cw-v4 .cw-revision-panel textarea{width:100%;background:#fcfaf6;border:1px solid #dedbd2;border-radius:6px;padding:12px;font-size:12px;line-height:1.6;resize:vertical;min-height:110px}.cw-v4 .cw-revision-panel .cw-primary{width:100%;justify-content:space-between;min-height:52px;font-size:13px}.cw-v4 .cw-revision-panel .cw-revision-base{padding:0;background:none}.cw-v4 .cw-revision-panel .cw-next-variant{padding-top:16px;margin-top:0}@media(max-width:800px){.cw-v4.cw-unified-shell .cw-focused-result{grid-template-columns:minmax(0,1fr)}.cw-v4 .cw-revision-panel{padding:18px}.cw-v4 .cw-result-work>header{align-items:flex-start;gap:12px}.cw-v4 .cw-result-work>header>div:last-child{gap:6px}.cw-v4 .cw-result-work h1{font-size:27px}}.cw-card-example-0 .cw-art-caption{top:28%;max-width:55%}.cw-card-example-0 .cw-art-facts{top:43%}.cw-card-example.cw-card-render{background:none}.cw-card-example.cw-card-render:before{display:none}.cw-card-render>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cw-experience-switch{display:grid;gap:4px;flex-shrink:0}.cw-experience-switch>span{font-size:9px;color:var(--ui-textSecondary);letter-spacing:.3px}.cw-experience-switch>div{display:flex;gap:2px;padding:3px;border:1px solid #dedbd2;border-radius:8px;background:#fcfaf6}.cw-experience-switch button{min-height:36px;padding:8px 10px;border:0;border-radius:5px;background:none;color:var(--ui-textSecondary);font-size:11px;white-space:nowrap}.cw-experience-switch button[aria-pressed=true]{background:#e4e7dc;color:#244c38;font-weight:550}.cw-v4.cw-studio-entry.cw-unified-shell.cw-v3 .cw-atelier-header{grid-template-columns:minmax(0,1fr) auto}.cw-v4 .cw-direction-header h1,.cw-v4 .cw-creative-heading h1{font:400 clamp(33px,3.15vw,49px)/1.08 var(--font-heading);letter-spacing:-1.1px;margin:0 0 13px;text-wrap:balance}.cw-v4 .cw-direction-header p,.cw-v4 .cw-creative-heading p{font-size:13px;line-height:1.6}.cw-v4 .s-photographic-copy strong,.cw-v4 .cw-card-purpose>strong,.cw-v4 .cw-storyboard-copy>strong{font:400 22px/1.2 var(--font-heading);letter-spacing:-.3px}.cw-v4 .cw-card-purpose>small{font-size:12px;line-height:1.6}.cw-v4 .cw-storyboard-copy{grid-template-columns:23px minmax(0,1fr) 24px;align-items:start}.cw-v4 .cw-storyboard-copy>strong{font-size:22px}.cw-v4 .cw-storyboard-copy>p{font-size:12px}.cw-gallery-choices .cw-card-purpose-image>img{width:100%;height:100%;object-fit:contain;background:#eeece5}.cw-v4 .cw-gallery-choices .cw-card-purpose-image{aspect-ratio:2/3}.cw-v4 .cw-gallery-choices .cw-card-purpose>small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cw-example-label .cw-text-button{font-size:11px;min-height:36px;padding:0}.cw-v4 .cw-card-text-field{gap:12px}.cw-card-text-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.cw-card-text-field>span>small{font-size:10px;color:var(--ui-textSecondary)}.cw-v4 .cw-card-text-field textarea{font-size:13px;min-height:230px;resize:vertical;line-height:1.7}.cw-card-text-field>small{color:var(--ui-textSecondary);font-size:11px;line-height:1.65}.cw-v4 .cw-freeform-canvas{grid-template-columns:1fr;padding:28px;gap:12px}.cw-v4 .cw-freeform-canvas textarea{font-size:15px;min-height:330px;line-height:1.8}.cw-freeform-canvas>p{margin:0}.cw-source-image{position:relative;display:block;flex-shrink:0;width:105px;height:105px}.cw-source-brief .cw-source-image>img{width:100%;height:100%;object-fit:contain;background:#fcfaf6;border-radius:6px}.cw-source-remove,.cw-thumb-remove{position:absolute;right:-6px;top:-8px;display:grid;place-items:center;border:1px solid #dbd8cd;border-radius:50%;background:#fcfaf6;color:#55604f;width:30px;height:30px;font-size:20px;box-shadow:0 2px 6px #2636200b;z-index:1}.cw-source-empty{display:grid;place-items:center;width:105px;height:105px;border:1px dashed #c9c8b9;border-radius:6px;flex-shrink:0;color:#75826a}.cw-source-restoration{display:grid;gap:5px;margin:12px 0 0}.cw-source-restoration small{font-size:10px;color:var(--ui-textSecondary);line-height:1.5}.cw-source-restoration .cw-text-button{min-height:36px;font-size:11px;padding:0;justify-content:flex-start}.cw-input-thumb{position:relative}.cw-thumb-remove{width:26px;height:26px;font-size:18px;right:-5px;top:-5px}.cw-input-strip{padding-top:8px}@media(max-width:1200px){.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{gap:10px;padding:0 22px}.cw-v4 .cw-atelier-header .cw-header-tools{gap:9px}.cw-experience-switch button{padding:8px;font-size:10px}.cw-v4 .cw-project-return span{max-width:100px}.cw-v4 .cw-result-selector button{padding:9px 14px}}@media(max-width:1000px){.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:100px;padding:12px 22px}.cw-v4 .cw-atelier-header .cw-studio-toolbar{grid-column:1/-1;grid-row:2;justify-self:center}.cw-v4 .cw-atelier-header .cw-header-tools{grid-column:2;grid-row:1}.cw-v4.cw-studio-entry.cw-unified-shell.cw-v3 .cw-atelier-header{grid-template-rows:auto;min-height:88px}}@media(max-width:600px){.cw-v4.cw-unified-shell.cw-v3 .cw-atelier-header{padding:12px 16px;gap:10px}.cw-v4 .cw-atelier-header .cw-editor-heading{display:none}.cw-v4 .cw-atelier-header .cw-header-tools{grid-column:1/-1;justify-self:stretch;justify-content:space-between;gap:8px}.cw-v4.cw-studio-entry.cw-unified-shell.cw-v3 .cw-atelier-header{min-height:78px}.cw-experience-switch button{min-height:40px;padding:8px;font-size:11px}.cw-v4 .cw-budget-button{min-height:44px}.cw-v4 .cw-profile-menu summary{min-width:44px;min-height:44px;display:grid;place-items:center}.cw-v4 .cw-atelier-header .cw-header-tools .cw-workspace-account{gap:4px}.cw-v4 .cw-direction-header h1,.cw-v4 .cw-creative-heading h1{font-size:36px}.cw-v4 .cw-gallery-choices .cw-card-purpose>strong{font-size:22px}.cw-v4 .cw-storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-v4 .cw-storyboard-copy>strong{font-size:22px}.cw-v4 .cw-storyboard-copy>p{font-size:12px}.cw-v4 .cw-card-text-field textarea,.cw-v4 .cw-freeform-canvas textarea{font-size:16px}.cw-v4 .cw-freeform-canvas{padding:18px}.cw-source-remove{min-width:36px;min-height:36px}.cw-thumb-remove{min-width:32px;min-height:32px}.cw-v4 .cw-profile-menu>div{right:0}}.cw-brief-photo-item{position:relative;display:block}.cw-brief-photo-item>button:not(.cw-thumb-remove){position:relative;display:grid;gap:3px;justify-items:center;width:45px;min-height:53px;padding:3px;border:1px solid #dcd8cc;background:#fbf9f2;border-radius:5px;font-size:9px;color:var(--ui-textSecondary)}.cw-brief-photo-item>button[aria-pressed=true]{border-color:var(--ui-accent);background:#ecf1e6}.cw-brief-photo-item img{width:39px;height:39px;object-fit:contain}.cw-brief-photo-options{padding-top:8px}.cw-v4 .cw-directions>.cw-studio-toolbar,.cw-v4 .cw-creative-surface>.cw-studio-toolbar{display:flex;justify-content:flex-start;margin:0 0 24px;padding:0;border:0;background:none}.cw-v4 .cw-experience-switch{width:100%;padding:12px 14px;border:1px solid #e5e0d6;border-radius:12px;background:#fcfaf6;gap:7px}.cw-v4 .cw-experience-switch>span{font-size:10px;letter-spacing:.2px}.cw-v4 .cw-experience-switch>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.cw-v4 .cw-experience-switch button{min-height:38px;font-size:11px}@media(max-width:1200px){.cw-v4 .cw-shared-brief>.cw-experience-switch{grid-column:1/-1}}.cw-v4 .cw-experience-switch{display:block}.cw-v4 .cw-experience-switch>div{min-height:44px;align-items:center;padding:3px;border-radius:24px;background:#fcfaf6}.cw-v4 .cw-experience-switch button{min-height:36px;border-radius:20px;padding:8px 12px;font-size:11px}.cw-v4 .cw-experience-switch button[aria-pressed=true]{background:#e5e8dd;color:#274b36}.cw-v4 .cw-header-tools .cw-budget-button{min-height:44px}.cw-v4 .cw-header-tools .cw-profile-menu summary{min-width:44px;min-height:44px;display:grid;place-items:center}.cw-v4 .cw-shared-brief{gap:12px}.cw-v4 .cw-visual-brief .cw-human-brief.cw-shared-brief{padding:0;border:0;border-radius:0;background:none;gap:12px}.cw-v4 .cw-shared-brief .cw-brief-paper{padding:20px;border:1px solid #e5e0d6;border-radius:14px;background:#f7f4ed;gap:20px}.cw-v4 .cw-source-brief{gap:14px}.cw-v4 .cw-source-brief h2{font:400 23px/1.15 var(--font-heading);letter-spacing:-.4px;margin:0}.cw-v4 .cw-source-brief-row{display:grid;grid-template-columns:124px minmax(0,1fr);grid-template-areas:"image info" "controls controls";gap:14px 16px;align-items:center}.cw-v4 .cw-source-brief-row>.cw-source-image,.cw-v4 .cw-source-brief-row>.cw-source-empty{grid-area:image}.cw-v4 .cw-source-brief-row>div:not(.cw-source-controls){grid-area:info}.cw-v4 .cw-source-brief-row>.cw-source-controls{grid-area:controls}.cw-v4 .cw-source-brief-row:has(.cw-source-controls>.cw-source-add-photo){grid-template-areas:"image info" "image controls"}.cw-v4 .cw-source-brief-row:has(.cw-source-controls>.cw-source-add-photo)>div:not(.cw-source-controls){align-self:end}.cw-v4 .cw-source-brief-row:has(.cw-source-controls>.cw-source-add-photo)>.cw-source-controls{align-self:start}.cw-v4 .cw-source-brief-row>.cw-source-image,.cw-v4 .cw-source-brief-row>.cw-source-empty{flex:0 0 124px}.cw-v4 .cw-source-brief-row>div{flex:1;min-width:0}.cw-v4 .cw-source-image,.cw-v4 .cw-source-empty{width:124px;height:150px;border-radius:9px}.cw-v4 .cw-source-brief .cw-source-image>img{width:100%;height:100%;border:1px solid #e7e1d7;border-radius:9px;background:#fffdf9;padding:8px}.cw-v4 .cw-source-remove{width:32px;height:32px;top:-8px;right:-8px;background:#fffdf8}.cw-v4 .cw-source-brief-row>div{font-size:12px;gap:8px;line-height:1.55}.cw-v4 .cw-source-brief-row small{font-size:11px;line-height:1.6}.cw-v4 .cw-shared-brief .cw-source-add-photo{min-height:40px;padding:8px 12px;font-size:11px;border:1px solid #ddd8cb;border-radius:7px;background:#fffdf8;gap:8px}.cw-v4 .cw-source-controls .cw-source-add-photo{margin:0;justify-content:center}.cw-v4 .cw-shared-brief .cw-brief-paper :is(label,.cw-brief-title){font-size:12px;gap:10px;line-height:1.5}.cw-v4 .cw-shared-brief .cw-brief-paper :is(input:not([type=checkbox]),textarea){background:#fffdf8;border:1px solid #ded9cd;border-radius:9px;padding:12px;font-size:13px;line-height:1.7}.cw-v4 .cw-card-text-field textarea{min-height:180px;height:190px}.cw-v4 .cw-card-text-field>span>small{font-size:10px}.cw-v4 .cw-card-text-field>small,.cw-v4 .cw-brief-paper .cw-facts-note{font-size:11px;line-height:1.6}.cw-v4 .cw-shared-brief .cw-brief-appearance{padding:16px;border:1px solid #e5e0d6;border-radius:14px;background:#fcfaf6;gap:0}.cw-v4 .cw-brief-appearance>h2{font:400 20px/1.2 var(--font-heading);letter-spacing:-.3px;margin:0 0 12px}.cw-v4 .cw-brief-format,.cw-v4 .cw-settings-choice,.cw-v4 .cw-appearance-row{min-height:72px;border:1px solid #e4dfd5;border-radius:9px;padding:10px;margin:0;background:#f9f7f1}.cw-v4 .cw-brief-appearance>*+*:not(h2){margin-top:6px}.cw-v4 .cw-brief-format{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.cw-v4 .cw-parameter-icon,.cw-v4 .cw-appearance-choice>span:first-child{display:grid;place-items:center;width:42px;height:48px;border:1px solid #e5e0d5;border-radius:7px;background:#fffdf8;color:#3f513b;flex-shrink:0;overflow:hidden}.cw-v4 .cw-parameter-icon svg{width:22px;height:22px}.cw-v4 .cw-parameter-copy{display:grid;gap:4px;min-width:0;flex:1}.cw-v4 .cw-parameter-copy strong{font-size:12px;font-weight:500}.cw-v4 .cw-parameter-copy small{font-size:11px;line-height:1.5;color:#68715f}.cw-v4 .cw-brief-format select{min-height:28px;padding:0 20px 0 0;border:0;border-radius:0;font-size:11px;background:transparent;width:100%;color:#68715f}.cw-v4 .cw-settings-choice{width:100%;display:flex;gap:12px}.cw-v4 .cw-settings-choice>svg:last-child{width:15px;margin-left:0}.cw-v4 .cw-appearance-choice{gap:12px;padding:0;min-height:48px}.cw-v4 .cw-appearance-choice small{color:#68715f;font-size:10px}.cw-v4 .cw-appearance-choice strong{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-v4 .cw-appearance-choice img{object-fit:contain}.cw-v4 .cw-clear-style{min-width:32px;min-height:44px;align-self:center;font-size:20px}.cw-v4 .cw-shared-action>.cw-primary{min-height:56px;border-radius:11px;background:#234d38}.cw-v4 .cw-selected-direction{padding-top:16px;border-top:1px solid #e3ddcf}.cw-v4 .cw-selected-direction>span{font-size:10px;color:#73796c}.cw-v4 .cw-selected-direction h2{font:400 21px/1.25 var(--font-heading);margin:6px 0 0}.cw-v4 .cw-intention-heading h3{font-size:12px;font-weight:500;margin:0 0 6px}.cw-v4 .cw-photo-shared-brief .cw-intention-heading{padding-top:14px;border-top:1px solid #e3ddcf}.cw-v4 .cw-intention-heading p{font-size:11px;line-height:1.6;margin:0;color:#68715f}.cw-v4 .cw-intention-rows{gap:7px}.cw-v4 .cw-intention-rows>button{padding:10px;gap:8px;grid-template-columns:18px 40px minmax(0,1fr);background:#fffdf8}.cw-v4 .cw-intention-rows .cw-direction-photo{width:40px;height:48px;border-radius:5px}.cw-v4 .cw-intention-rows strong{font-size:11px;line-height:1.4}.cw-v4 .cw-photo-shared-brief .cw-brief-paper{gap:16px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows>button{min-height:56px;padding:8px 10px}.cw-v4 .cw-photo-shared-brief .cw-intention-rows .cw-direction-photo{height:40px}.cw-v4 .cw-intention-rows small{font-size:10px;line-height:1.4}.cw-v4 .cw-visible-wish{padding:0;border:0}.cw-v4 .cw-visible-wish label{font-size:12px}.cw-v4 .cw-visible-wish textarea{margin:10px 0 0;min-height:96px}.cw-scroll-cue{position:relative;min-width:0;min-height:0}.cw-scroll-viewport{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#b6bbac transparent;overscroll-behavior:contain;padding:5px}.cw-scroll-cue.has-more:after{content:"";position:absolute;bottom:0;left:0;right:12px;height:72px;background:linear-gradient(transparent,#f7f5ef 95%);pointer-events:none}.cw-scroll-more{position:absolute;z-index:1;left:50%;bottom:9px;transform:translate(-50%);display:flex;align-items:center;gap:14px;white-space:nowrap;min-height:36px;padding:7px 14px;border:1px solid #d8dccc;border-radius:24px;background:#fcfaf6ed;color:#315139;font-size:11px;box-shadow:0 2px 6px #283c2110}.cw-v4 .cw-inline-gallery .cw-scroll-viewport{max-height:560px}.cw-v4 .cw-inline-gallery .cw-gallery-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;overflow:visible}.cw-v4 .cw-inline-gallery .cw-card-purpose{width:auto;min-width:0;display:block}.cw-v4 .cw-inline-gallery .cw-card-purpose-image{margin:0;outline-offset:2px;border-radius:10px}.cw-style-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:20px 44px 20px 16px;background:linear-gradient(#18231c0d 15%,#17271cf0);opacity:0;color:#fffdf8;transition:opacity .16s ease;pointer-events:none}.cw-style-overlay strong{font:400 23px/1.18 var(--font-heading);letter-spacing:-.3px;text-wrap:balance}.cw-style-overlay small{font-size:11px;color:#f1eee4}.cw-card-purpose:focus-visible .cw-style-overlay,.cw-gallery-image:focus-visible .cw-style-overlay{opacity:1}@media(hover:hover){.cw-card-purpose:hover .cw-style-overlay,.cw-gallery-image:hover .cw-style-overlay{opacity:1}}@media(hover:none){.cw-card-purpose[aria-pressed=true] .cw-style-overlay,.cw-gallery-image[aria-pressed=true] .cw-style-overlay{opacity:1}}.cw-v4 .cw-gallery-door{display:flex;align-items:center;gap:22px;width:100%;margin-top:20px;min-height:106px;padding:14px 20px;border:1px solid #dce0d2;border-radius:12px;text-align:left;color:#284b35;background:#e9ecdf;overflow:hidden}.cw-gallery-door-art{display:block;position:relative;width:130px;height:82px;flex-shrink:0}.cw-gallery-door-art img{position:absolute;left:35px;top:0;width:55px;height:80px;object-fit:contain;border:3px solid #fffdf8;border-radius:5px;box-shadow:0 2px 8px #26382020}.cw-gallery-door-art img:first-child{transform:translate(-29px,7px) rotate(-12deg)}.cw-gallery-door-art img:nth-child(2){transform:translate(29px,7px) rotate(12deg)}.cw-gallery-door-art img:last-child{z-index:1}.cw-gallery-door-art>svg{width:55px;height:55px;margin:12px 30px}.cw-gallery-door>span:nth-child(2){display:grid;gap:8px}.cw-gallery-door strong{font:400 24px/1.2 var(--font-heading);letter-spacing:-.3px}.cw-gallery-door small{font-size:12px;color:#626e55}.cw-gallery-door-action{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:12px;white-space:nowrap}.cw-gallery-door-action>svg{width:20px}.cw-v4 .cw-gallery-door-hero{min-height:470px;margin-top:0;padding:38px;gap:22px;align-items:center;background:linear-gradient(90deg,#fcf8ede0 0%,#fcf8ed75 40%,transparent 80%),url(/workspace-art/gallery-entrance-v4-2.png) center/cover}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-copy{display:grid;gap:20px;flex:1;min-width:0;position:relative;z-index:2}.cw-v4 .cw-gallery-door-hero .cw-gallery-kicker{text-transform:uppercase;font-size:9px;letter-spacing:1.5px}.cw-v4 .cw-gallery-door-hero strong{font:400 clamp(30px,3vw,44px)/1.08 var(--font-heading);letter-spacing:-1px;max-width:260px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-copy>small:not(.cw-gallery-kicker){font-size:13px;line-height:1.65;max-width:260px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-action{min-height:48px;padding:12px 18px;border:1px solid #bbc6ad;border-radius:28px;justify-self:start;margin:8px 0 0;background:#fbfaf4;font-size:12px;gap:16px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art{width:340px;height:310px;margin-right:-10px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img{width:164px;height:246px;left:85px;top:30px;border:6px solid #fffdf8;border-radius:9px;box-shadow:0 14px 30px #35422526}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img:first-child{transform:translate(-65px,15px) rotate(-14deg)}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img:nth-child(2){transform:translate(65px,15px) rotate(14deg)}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art>svg{width:120px;height:120px;margin:80px;opacity:.35}.cw-v3.s-workspace-dialog.cw-gallery-v4-2:modal{width:min(1040px,calc(100vw - 48px));height:fit-content;max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,auto) auto;overflow:hidden}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>header{position:static;padding:24px 28px;align-items:center}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .s-dialog-body{min-height:0;padding:0 24px;display:flex;flex-direction:column;overflow:hidden}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools{position:static;flex-shrink:0;display:flex;flex-direction:column;padding:18px 4px;margin:0;gap:14px;background:none}.cw-gallery-toolbar{display:grid;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:20px}.cw-category-navigation{display:flex;align-items:center;gap:12px;min-width:0}.cw-category-label{font-size:10px;color:#737b6a;flex-shrink:0}.cw-category-viewport{min-width:0;flex:1;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c6cbbd transparent;overscroll-behavior-x:contain}.cw-category-choices{display:flex;gap:6px;width:max-content;padding:3px}.cw-category-choices>button{min-height:38px;padding:9px 14px;border:1px solid transparent;border-radius:8px;background:#efece4;color:#54624b;font-size:11px;white-space:nowrap}.cw-category-choices>button[aria-pressed=true]{color:#294b37;border-color:#a4b69a;background:#e8ecdf}.cw-category-scroll{display:grid;place-items:center;min-width:36px;height:36px;border:1px solid #deded2;border-radius:50%;color:#405637;background:#fffdf8}.cw-category-scroll svg{width:16px}.cw-category-scroll.is-back svg{transform:rotate(180deg)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment{padding:0;gap:6px;background:none;grid-column:auto}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment button{border-bottom:0;min-height:46px;padding:11px 14px;font-size:12px;gap:8px;border-radius:8px;background:#efece4}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-search{min-height:46px;border:1px solid #deded2;border-radius:8px;background:#fffdf8;gap:10px;padding:0 14px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-search input{width:100%;padding:10px 0;font-size:12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-search>button{border:0;background:none;color:#626e55;min-width:32px;min-height:40px;font-size:21px;padding:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-layout{flex:0 1 auto;min-height:0;gap:20px;padding-bottom:16px;max-height:min(540px,calc(100dvh - 340px))}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-catalog{min-height:0;display:flex;flex-direction:column}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-modal-gallery-scroll{height:auto;min-height:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-scroll-viewport{height:auto;min-height:min(300px,calc(100dvh - 420px));max-height:min(520px,calc(100dvh - 420px))}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-cards.has-few-styles{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image{padding:0;height:auto;aspect-ratio:2/3;border:0;border-radius:10px;background:#efece3}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image img{aspect-ratio:2/3;object-fit:contain;opacity:1}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image:after{content:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-cards{padding:8px 8px 4px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image{transition:transform .18s ease,box-shadow .18s ease}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 article.is-selected .cw-gallery-image{border:0;outline:0;transform:translateY(-3px);box-shadow:0 0 0 3px #fffdf8,0 0 0 5px #2a5238,0 16px 28px -12px #1935298c}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image>.cw-style-overlay{inset:0;padding:18px 16px;background:linear-gradient(#18231c0d 15%,#17271cf0);border-radius:0;font-size:inherit}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-overlay strong{font-size:18px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-overlay small{font-size:10px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image{text-align:left}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-check{display:grid;place-items:center;left:10px;top:10px;bottom:auto;width:32px;height:32px;padding:0;background:#315a40;border:1px solid #fffdf6;border-radius:50%}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-favorite{position:absolute;display:grid;place-items:center;width:40px;height:40px;min-height:40px;right:10px;border:1px solid #e0ddcf;background:#fffdf8f2;color:#53624b;border-radius:50%;padding:9px;box-shadow:0 2px 5px #2536220c}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-favorite{top:10px;z-index:1}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-favorite[aria-pressed=true]{background:#fffdf8f2;border-color:#315a40}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-favorite[aria-pressed=true] svg{fill:currentColor}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-pagination{margin:18px 0 0;padding:12px 0 4px;font-size:11px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>footer{position:static;padding:16px 28px;align-items:center;flex-wrap:nowrap;gap:12px;background:#faf8f2}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-selection{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.cw-gallery-selection img{width:40px;height:58px;object-fit:contain;border-radius:4px}.cw-gallery-selection>span{display:grid;gap:5px;min-width:0;font-size:12px}.cw-gallery-selection small{font-size:10px;color:#69715f}.cw-gallery-selection strong{font-size:12px;font-weight:500;line-height:1.45;max-width:290px}@media(max-width:1200px){.cw-v4 .cw-experience-switch button{padding:8px 9px;font-size:10px}.cw-v4 .cw-source-image,.cw-v4 .cw-source-empty{width:105px;height:130px}.cw-v4 .cw-source-brief-row{grid-template-columns:105px minmax(0,1fr);gap:12px}.cw-v4 .cw-source-controls .cw-source-add-photo{font-size:10px;padding:8px}.cw-v4 .cw-gallery-door{gap:14px;padding:14px}.cw-gallery-door-art{width:110px}.cw-gallery-door strong{font-size:22px}.cw-gallery-door-action{font-size:11px}}@media(max-width:1000px){.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-scroll-viewport{min-height:min(300px,calc(100dvh - 480px));max-height:min(520px,calc(100dvh - 480px))}.cw-gallery-door-action{font-size:0}.cw-gallery-toolbar{grid-template-columns:1fr;gap:10px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment{justify-self:start}}@media(min-width:601px)and (max-width:1250px){.cw-v4 .cw-gallery-door-hero{padding:28px;min-height:430px;display:grid;grid-template-columns:1fr;gap:15px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art{grid-row:1;justify-self:center;width:280px;height:225px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img{width:130px;height:195px;left:74px;top:10px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px}.cw-v4 .cw-gallery-door-hero .cw-gallery-kicker{grid-column:1/-1}.cw-v4 .cw-gallery-door-hero strong{font-size:31px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-copy>small:not(.cw-gallery-kicker){grid-column:1}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-action{grid-column:2;grid-row:2/4;align-self:center}}@media(max-width:800px){.cw-v4 .cw-photo-shared-brief .cw-brief-paper{grid-row:span 2}}@media(max-width:600px){.cw-v4 .cw-experience-switch button{min-height:36px;padding:8px 10px;font-size:11px}.cw-v4 .cw-shared-brief .cw-brief-paper{padding:18px;gap:18px}.cw-v4 .cw-shared-brief .cw-brief-paper :is(input:not([type=checkbox]),textarea){font-size:16px}.cw-v4 .cw-photo-shared-brief .cw-brief-paper{grid-row:auto}.cw-v4 .cw-intention-rows{grid-template-columns:1fr}.cw-v4 .cw-source-image,.cw-v4 .cw-source-empty{width:124px;height:150px}.cw-v4 .cw-source-brief-row{grid-template-columns:124px minmax(0,1fr);gap:14px 16px}.cw-v4 .cw-inline-gallery .cw-scroll-viewport{max-height:500px}.cw-v4 .cw-inline-gallery .cw-gallery-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cw-style-overlay strong{font-size:18px}.cw-style-overlay{padding:14px 34px 14px 12px}.cw-v4 .cw-gallery-door{padding:14px;gap:8px;min-height:105px}.cw-gallery-door-art{width:100px}.cw-gallery-door-art img{width:44px;height:66px;left:28px;top:8px}.cw-gallery-door-art img:first-child{transform:translate(-22px,6px) rotate(-12deg)}.cw-gallery-door-art img:nth-child(2){transform:translate(22px,6px) rotate(12deg)}.cw-gallery-door strong{font-size:23px}.cw-gallery-door small{font-size:11px;line-height:1.5}.cw-gallery-door-action{gap:0}.cw-v4 .cw-gallery-door-hero{min-height:430px;padding:24px;flex-direction:column-reverse;gap:18px;align-items:stretch}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art{width:260px;height:210px;margin:0;align-self:center}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img{width:118px;height:177px;left:70px;top:8px;border-width:5px}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img:first-child{transform:translate(-55px,10px) rotate(-14deg)}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-art img:nth-child(2){transform:translate(55px,10px) rotate(14deg)}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-copy{gap:14px}.cw-v4 .cw-gallery-door-hero strong{font-size:34px;max-width:none}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-copy>small:not(.cw-gallery-kicker){font-size:12px;max-width:none}.cw-v4 .cw-gallery-door-hero .cw-gallery-door-action{margin:0;min-height:46px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2:modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);grid-template-rows:auto minmax(0,1fr) auto;border-radius:12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>header{padding:18px;gap:10px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>header h2{font-size:25px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .s-dialog-icon{display:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .s-dialog-close{min-width:40px;min-height:40px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .s-dialog-body{padding:0 12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools{padding:12px 4px;gap:8px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment{width:100%}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment button{flex:1;padding:10px 8px;font-size:10px;justify-content:center;gap:6px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment svg{width:14px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-search input{font-size:16px}.cw-category-label{display:none}.cw-category-choices>button{min-height:44px;font-size:11px;padding:10px 12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-cards,.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-cards.has-few-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-layout{max-height:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-layout{flex:1}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-modal-gallery-scroll,.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-scroll-viewport{height:100%;min-height:0;max-height:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-image>.cw-style-overlay{padding:14px 12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-favorite{width:36px;height:36px;min-height:36px;right:7px;padding:8px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-favorite{top:7px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>footer{padding:12px 16px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-selection{grid-column:1/-1;gap:10px}.cw-gallery-selection img{width:28px;height:40px}.cw-gallery-selection strong{font-size:11px;max-width:none}.cw-gallery-selection>span{gap:3px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>footer button{font-size:11px;min-height:46px;padding:9px;gap:7px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2>footer button svg{width:16px}}@media(max-width:360px){.cw-v4 .cw-atelier-header .cw-header-tools{gap:4px!important}.cw-v4 .cw-experience-switch button{font-size:10px;padding:8px 4px}}@media(prefers-reduced-motion:reduce){.cw-style-overlay{transition:none}}.cw-v4 .cw-studio-inspector{display:flex;flex-direction:column;gap:0;min-width:0;border:1px solid #e4dfd5;border-radius:16px;background:#fcfaf6}.cw-inspector-content{min-height:0;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#b9beaf transparent}.cw-v4 .cw-studio-inspector .cw-brief-paper{border:0;border-radius:0;background:none;padding:22px;gap:22px;grid-row:auto}.cw-v4 .cw-studio-inspector .cw-brief-appearance{border:0;border-radius:0;background:none;margin:0 22px;padding:18px 0 22px;border-top:1px solid #e4dfd5}.cw-v4 .cw-studio-inspector .cw-brief-appearance>h2{font:400 19px/1.2 var(--font-heading);margin-bottom:12px}.cw-v4 .cw-studio-inspector .cw-shared-action{flex-shrink:0;padding:16px 18px;border-top:1px solid #e4dfd5;grid-column:auto}.cw-v4 .cw-studio-inspector .cw-source-brief{gap:15px}.cw-v4 .cw-studio-inspector .cw-source-brief h2{font-size:25px}.cw-v4 .cw-studio-inspector .cw-source-brief-row{grid-template-columns:92px minmax(0,1fr);grid-template-areas:"image info";gap:16px}.cw-v4 .cw-studio-inspector .cw-source-brief-row>.cw-source-image{width:92px;height:104px;flex-basis:92px}.cw-v4 .cw-studio-inspector .cw-source-info{gap:10px;font-size:12px;color:#737c70;align-self:center}.cw-v4 .cw-studio-inspector .cw-source-add-photo{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px 9px;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;color:#284b35;font-size:11px}.cw-v4 .cw-studio-inspector .cw-source-add-photo svg{width:18px;height:18px;flex-shrink:0}.cw-v4 .cw-studio-inspector .cw-source-upload{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr);gap:5px 12px;text-align:left;padding:18px 14px;border:1px dashed #b6c0aa;border-radius:10px;background:#f1f2e9;color:#284b35}.cw-source-upload>span{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;background:#e5e9db;border-radius:10px}.cw-source-upload svg{width:25px;height:25px}.cw-source-upload>strong{font-size:12px;font-weight:500;align-self:end}.cw-source-upload>small{font-size:10px;color:#737c70;align-self:start}.cw-v4 .cw-studio-inspector .cw-source-remove{min-width:32px;min-height:32px}.cw-v4 .cw-studio-inspector .cw-source-controls:empty{display:none}.cw-v4 .cw-studio-inspector .cw-source-controls :is(.cw-add-angle,.cw-add-source){display:none}.cw-v4 .cw-studio-inspector .cw-source-restoration{margin:0;gap:2px}.cw-v4 .cw-studio-inspector .cw-source-restoration .cw-text-button{min-height:36px}.cw-v4 .cw-studio-inspector .cw-experience-switch{display:grid;gap:12px;border:0;border-top:1px solid #e4dfd5;border-radius:0;padding:18px 0 0;width:100%;background:none}.cw-v4 .cw-studio-inspector .cw-experience-switch>.cw-mode-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;min-height:30px;background:none;border:0;border-radius:0}.cw-mode-heading h3{margin:0;font:400 19px/1.2 var(--font-heading);color:#27382c}.cw-v4 .cw-studio-inspector .cw-experience-switch>.cw-mode-choices{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:0;gap:9px;min-height:0;background:none;border:0;border-radius:0}.cw-v4 .cw-studio-inspector .cw-mode-choices>button{position:relative;display:grid;justify-items:center;align-content:center;gap:5px;min-height:96px;padding:13px 6px 11px;border:1px solid #dedfd4;border-radius:10px;background:#fffdf8;color:#41513f}.cw-v4 .cw-studio-inspector .cw-mode-choices>button[aria-pressed=true]{border-color:#31563e;background:#edf0e4;color:#234b36}.cw-mode-choices>button>svg{width:24px;height:24px;margin-bottom:2px}.cw-mode-choices strong{font-size:12px;font-weight:500}.cw-mode-choices small{font-size:10px;color:#75816d}.cw-mode-check{position:absolute;top:9px;left:9px;display:grid;place-items:center;width:13px;height:13px;border:1px solid #a5af9c;border-radius:50%}.cw-mode-choices [aria-pressed=true] .cw-mode-check{border-color:#31563e}.cw-mode-check>span{width:7px;height:7px;border-radius:50%;background:#31563e}.cw-mode-explanation{margin:0;color:#737c70;font-size:11px;line-height:1.55}.cw-v4 .cw-studio-inspector .cw-mode-help .t-tt-trigger{display:grid;place-items:center;padding:6px;min-width:32px;min-height:32px;border:0;background:none;color:#778171}.cw-mode-help .t-tt-trigger svg{width:19px;height:19px}.cw-v4 .cw-studio-inspector .cw-card-text-field{padding-top:18px;border-top:1px solid #e4dfd5}.cw-v4 .cw-studio-inspector .cw-card-text-field textarea{min-height:128px;height:152px}.cw-v4 .cw-studio-inspector .cw-card-text-field>small{font-size:10px;line-height:1.5;color:#737c70}.cw-v4 .cw-studio-inspector .cw-output-settings-row{display:grid;grid-template-columns:1.08fr 1fr;gap:8px;margin-top:0}.cw-v4 .cw-studio-inspector .cw-output-settings-row :is(.cw-brief-format,.cw-settings-choice){min-width:0;min-height:66px;margin:0;padding:9px;gap:7px;border:1px solid #e4dfd5;background:#fffdf8}.cw-v4 .cw-studio-inspector .cw-brief-format{grid-template-columns:25px minmax(0,1fr)}.cw-v4 .cw-studio-inspector .cw-parameter-icon{width:25px;height:32px;border:0;background:none}.cw-v4 .cw-studio-inspector .cw-parameter-icon svg{width:20px;height:20px}.cw-v4 .cw-studio-inspector .cw-parameter-copy strong{font-size:11px}.cw-v4 .cw-studio-inspector .cw-brief-format select{font-size:10px;min-height:26px;padding-right:12px}.cw-v4 .cw-studio-inspector .cw-settings-choice .cw-parameter-copy small,.cw-v4 .cw-studio-inspector .cw-settings-choice>svg:last-child{display:none}.cw-v4 .cw-studio-inspector .cw-appearance-row{margin-bottom:12px;min-height:62px}.cw-v4 .cw-studio-inspector .cw-appearance-choice>span:first-child{width:32px;height:44px}.cw-v4 .cw-studio-inspector .cw-intention-heading{padding-top:18px}.cw-v4 .cw-studio-inspector .cw-intention-heading h3{font:500 12px/1.5 Golos Text Variable,sans-serif}.cw-v4 .cw-studio-inspector .cw-intention-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cw-v4 .cw-studio-inspector .cw-intention-rows>button{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:6px;min-height:106px;text-align:center}.cw-v4 .cw-studio-inspector .cw-intention-rows .cw-direction-photo{width:100%;height:54px}.cw-v4 .cw-studio-inspector .cw-intention-rows strong{font-size:9px;line-height:1.4}.cw-v4 .cw-studio-inspector .cw-intention-check{position:absolute;top:9px;left:9px;width:15px;height:15px;z-index:1;background:#fffdf8}.cw-v4 .cw-studio-inspector .cw-intention-rows [aria-pressed=true] .cw-intention-check{background:#31563e;color:#fff;border-color:#31563e}.cw-chosen-design{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:30px;align-items:center;padding:0}.cw-chosen-design-image{width:100%;aspect-ratio:2/3;max-height:660px;object-fit:contain;border-radius:12px;background:#ecebe2}.cw-chosen-design-copy{display:grid;justify-items:start;gap:18px;min-width:0}.cw-chosen-design-copy .cw-eyebrow{display:flex;align-items:center;gap:7px;color:#6d7c65;font-size:10px;letter-spacing:1px}.cw-chosen-design-copy .cw-eyebrow svg{width:17px;height:17px}.cw-v4 .cw-chosen-design-copy h2{font:400 clamp(24px,2.5vw,36px)/1.15 var(--font-heading);margin:0;letter-spacing:-.6px;text-wrap:balance}.cw-chosen-design-copy p{margin:0;font-size:12px;line-height:1.7;color:#737c70;max-width:270px}.cw-v4 .cw-chosen-design-copy>.cw-button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:48px;padding:11px 15px;border:1px solid #c8cdbb;border-radius:26px;background:#fcfaf6;color:#284b35;font-size:12px}.cw-chosen-design-copy>.cw-button svg{width:17px;height:17px;flex-shrink:0}.cw-chosen-design-copy>.cw-text-button{font-size:11px;min-height:36px;padding:0;color:#778171}.cw-v4 .cw-saved-plan-picker{display:flex;margin:0;gap:10px;justify-content:flex-end;align-items:center;white-space:nowrap;font-size:10px}.cw-v4 .cw-saved-plan-picker select{max-width:240px}.cw-v4 .cw-example-label:has(.cw-saved-plan-picker){flex-wrap:wrap}.cw-slide-idea{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f1eee6}.cw-v4 .cw-storyboard-image .cw-slide-idea img{width:100%;height:100%;object-fit:contain;padding:22px}.cw-slide-idea>svg{width:40px;height:40px;color:#9ca58f}.cw-slide-idea>small{position:absolute;top:12px;left:12px;color:#748168;font-size:10px}@media(min-width:801px)and (min-height:650px){.cw-v4 .cw-studio-inspector{position:sticky;top:24px;max-height:calc(100dvh - 132px)}.cw-inspector-content{overflow:auto;overscroll-behavior:contain}}@media(max-width:1100px){.cw-chosen-design{grid-template-columns:minmax(0,1fr);gap:22px}.cw-chosen-design-image{max-height:520px}.cw-chosen-design-copy{gap:12px}}@media(max-width:800px){.cw-v4 .cw-studio-inspector{position:static;max-height:none;display:flex}.cw-inspector-content{overflow:visible}.cw-chosen-design{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cw-v4 .cw-studio-inspector .cw-source-brief-row{grid-template-columns:104px minmax(0,1fr)}.cw-v4 .cw-studio-inspector .cw-source-brief-row>.cw-source-image{width:104px;height:104px}.cw-v4 .cw-studio-inspector .cw-source-add-photo{justify-content:flex-start;width:max-content;max-width:100%}}@media(max-width:600px){.cw-chosen-design{gap:18px;grid-template-columns:minmax(0,1fr)}.cw-chosen-design-image{max-height:470px}.cw-v4 .cw-chosen-design-copy h2{font-size:29px}.cw-v4 .cw-studio-inspector .cw-mode-choices>button{min-height:104px}.cw-mode-choices strong{font-size:14px}.cw-mode-choices small{font-size:11px}.cw-v4 .cw-studio-inspector .cw-mode-help .t-tt-trigger{min-width:44px;min-height:44px}.cw-v4 .cw-studio-inspector .cw-source-remove{min-width:40px;min-height:40px}.cw-v4 .cw-studio-inspector .cw-intention-rows strong{font-size:11px}.cw-v4 .cw-saved-plan-picker{justify-content:flex-start;flex-wrap:wrap}}:root{--tt-in-dur: .15s;--tt-out-dur: 50ms;--tt-scale: .98;--tt-delay: 80ms;--tt-in-ease: ease-out;--tt-out-ease: ease-out;--tt-bg: #ffffff;--tt-fg: #2f2f2f}.t-tt-wrap{position:relative;display:inline-block}.t-tt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(var(--tt-scale));transform-origin:50% 100%;padding:8px 12px;border-radius:8px;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000d,0 4px 42px #0000000f;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease)}.t-tt-wrap:hover .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;transform:translate(-50%) scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay)}@media(prefers-reduced-motion:reduce){.t-tt{transition:none!important}}.cw-mode-help .t-tt{left:auto;right:0;width:240px;white-space:normal;transform:translate(0) scale(var(--tt-scale));transform-origin:100% 100%;font:400 11px/1.6 Golos Text Variable,sans-serif;z-index:5}.cw-mode-help:is(:hover,[data-open=true]) .t-tt,.cw-mode-help .t-tt-trigger:focus-visible+.t-tt{transform:translate(0) scale(1);opacity:1;pointer-events:auto}.cw-mode-help[data-dismissed=true] .t-tt{opacity:0;pointer-events:none}.cw-v4 .cw-studio-inspector .cw-inspector-content,.cw-v4 .cw-studio-inspector .cw-shared-action{width:100%;align-self:stretch}.cw-v4 .cw-prompt-composer{padding:24px;border:1px solid #e4dfd5;border-radius:14px;background:#fcfaf6}.cw-prompt-writing{display:grid;gap:20px;min-width:0}.cw-prompt-writing.has-orienting-image{grid-template-columns:minmax(0,1fr) 180px}.cw-prompt-writing label{display:grid;gap:12px;min-width:0}.cw-prompt-writing label>span{display:flex;align-items:center;gap:9px;font:400 23px/1.2 var(--font-heading)}.cw-prompt-writing textarea{width:100%;min-height:300px;resize:vertical;padding:16px;border:1px solid #dedbd2;border-radius:9px;background:#fffdf9;color:#27382c;font:400 14px/1.8 Golos Text Variable,sans-serif}.cw-prompt-writing label>small{text-align:right;color:#7b8275;font-size:10px}.cw-prompt-orienting-image{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.cw-prompt-orienting-image figcaption{font-size:11px;color:#7b8275;padding-top:7px}.cw-prompt-orienting-image img{width:100%;height:270px;object-fit:contain;border:1px solid #e4dfd5;border-radius:10px;background:#f1eee6}.cw-prompt-orienting-image.is-source img{padding:20px;background:#fffdf9}.cw-prompt-orienting-image>small{font-size:10px;line-height:1.5;color:#7b8275}.cw-prompt-hints{margin-top:24px;padding-top:20px;border-top:1px solid #e4dfd5}.cw-prompt-hints h2{font:400 21px/1.2 var(--font-heading);margin:0 0 7px}.cw-prompt-hints p,.cw-prompt-note{color:#7b8275;font-size:11px;line-height:1.6;margin:0}.cw-prompt-hint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.cw-prompt-hint-grid>button{display:grid;align-content:start;gap:12px;min-width:0;padding:14px 12px;border:1px solid #e4dfd5;border-radius:10px;background:#fffdf9;color:#354b38;text-align:left}.cw-prompt-hint-grid>button:disabled{opacity:.65}.cw-prompt-hint-grid>button>span{display:flex;gap:8px;align-items:center}.cw-prompt-hint-grid strong{font-size:12px;font-weight:500;flex:1}.cw-prompt-hint-grid svg{width:19px;height:19px;flex-shrink:0}.cw-prompt-hint-grid small{font-size:10px;line-height:1.7;color:#7b8275}.cw-prompt-note{margin-top:18px}.cw-v4 .cw-storyboard-card.is-active{border-color:#31563e;box-shadow:0 0 0 1px #31563e}.cw-v4 .cw-storyboard-copy>.cw-storyboard-open{grid-column:1/-1;justify-content:start;display:flex;gap:8px;font-size:11px}.cw-v4 .cw-series-studio-v4 .cw-storyboard-copy>strong{font-size:18px;line-height:1.3}.cw-v4 .cw-inline-slide-editor{border:1px solid #e4dfd5;border-radius:14px;background:#fcfaf6;padding:22px;margin:22px 0;scroll-margin:20px}.cw-inline-slide-editor>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.cw-v4 .cw-inline-slide-editor h2{font:400 27px/1.2 var(--font-heading);margin:7px 0 0}.cw-inline-slide-editor .cw-eyebrow{color:#7b8275;font-size:10px;letter-spacing:1px}.cw-slide-identity{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-bottom:16px}.cw-inline-slide-editor label{display:grid;gap:8px;font-size:12px;line-height:1.5}.cw-inline-slide-editor :is(input,textarea){width:100%;min-width:0;padding:12px;border:1px solid #dedbd2;border-radius:8px;background:#fffdf9;color:#27382c;font:400 13px/1.65 Golos Text Variable,sans-serif}.cw-inline-slide-editor textarea{resize:vertical}.cw-slide-scene-field textarea{min-height:116px}.cw-slide-text-heading,.cw-slide-source-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;font-size:12px}.cw-slide-text-heading small,.cw-slide-source-heading small{color:#7b8275;font-size:10px}.cw-slide-source-options{display:flex;gap:10px;flex-wrap:wrap}.cw-v4 .cw-slide-source-options>button{position:relative;width:65px;height:76px;padding:4px;border:1px solid #dedbd2;border-radius:8px;background:#fffdf9}.cw-v4 .cw-slide-source-options>button[aria-pressed=true]{border-color:#31563e;box-shadow:0 0 0 1px #31563e}.cw-slide-source-options img{width:100%;height:100%;object-fit:contain}.cw-slide-source-options button>span{position:absolute;left:5px;bottom:5px;display:grid;place-items:center;width:18px;height:18px;background:#eeeee4;border-radius:50%;font-size:10px}.cw-slide-source-options [aria-pressed=true]>span{background:#31563e;color:#fff}.cw-slide-source-options p{font-size:11px;color:#7b8275;margin:0}.cw-inline-slide-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:center;border-top:1px solid #e4dfd5;padding-top:17px;margin-top:20px}.cw-inline-slide-tools>div{display:flex;gap:7px;margin-right:auto}.cw-v4 .cw-inline-slide-tools .cw-button{min-height:38px;padding:7px 10px;font-size:11px}.cw-inline-slide-tools [aria-pressed=true]{border-color:#31563e;color:#31563e;background:#edf0e4}.cw-slide-save-note{font-size:10px;color:#7b8275;margin:16px 0 0;line-height:1.7}.cw-series-result-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin:0 0 16px}.cw-series-result-toolbar>span{font-size:11px;color:#7b8275}.cw-v4 .cw-result-studio .cw-creative-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.cw-v4 .cw-result-studio .cw-creative-heading>.cw-text-button{flex-shrink:0;padding-top:8px}.cw-result-view-tools{display:flex;justify-content:flex-end;min-height:0}.cw-result-view-tools:empty{display:none}.cw-result-view-tools>.cw-text-button{margin:-12px 0 12px}.cw-v4 .cw-result-image-stage{display:flex;justify-content:center;min-height:240px;padding:16px;border:1px solid #e4dfd5;border-radius:13px;background:#eeece3}.cw-v4 .cw-result-image-stage>img{display:block;width:auto;max-width:100%;max-height:62dvh;object-fit:contain;border-radius:5px}.cw-v4 .cw-result-image-stage .cw-annotation-canvas{display:flex;justify-content:center;margin:0;width:100%;padding:0;min-height:0;background:none;border:0}.cw-v4 .cw-result-image-stage .cw-annotation-image{display:block;position:relative;width:max-content;max-width:100%;margin:0;background:none}.cw-v4 .cw-result-image-stage .cw-annotation-image img{display:block;height:auto;width:auto;max-width:100%;max-height:62dvh;object-fit:contain;border-radius:5px}.cw-v4 .cw-result-inspector .cw-result-brief{display:flex;flex-direction:column}.cw-v4 .cw-result-brief>header h2{margin:9px 0 12px;font:400 29px/1.2 var(--font-heading)}.cw-result-brief>header .cw-eyebrow{color:#7b8275;font-size:10px;letter-spacing:1px}.cw-result-brief>header p{font-size:11px;color:#7b8275;line-height:1.7;margin:0}.cw-result-basis{display:flex;align-items:center;gap:12px;border-top:1px solid #e4dfd5;padding-top:18px}.cw-result-basis>svg{width:22px;height:22px;color:#65745d;flex-shrink:0}.cw-result-basis>div{display:grid;gap:5px}.cw-result-basis strong{font-size:12px;font-weight:500}.cw-result-basis small{color:#7b8275;font-size:10px}.cw-v4 .cw-result-inspector .cw-result-edit-field{font-size:13px}.cw-v4 .cw-result-edit-field textarea{font-size:13px;min-height:130px}.cw-result-edit-field>small{font-size:10px;color:#7b8275;text-align:right}.cw-result-inheritance{display:flex;align-items:center;gap:10px;color:#7b8275}.cw-result-inheritance svg{flex-shrink:0;width:18px}.cw-result-inheritance p,.cw-result-annotation-tools p{font-size:10px;line-height:1.6;margin:0}.cw-result-annotation-tools{display:grid;gap:8px;justify-items:start}.cw-result-new-idea{display:grid;gap:10px;border-top:1px solid #e4dfd5;padding-top:18px}.cw-result-new-idea h3{font:400 21px/1.2 var(--font-heading);margin:0}.cw-result-new-idea p,.cw-result-new-idea>small{color:#7b8275;font-size:11px;line-height:1.6;margin:0}.cw-v4 .cw-result-new-idea>.cw-button{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:12px}.cw-v4 .cw-result-inspector .cw-result-download{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:45px;padding:10px;border:1px solid #d9dbce;border-radius:8px;color:#31563e;background:#fffdf9;text-decoration:none;font-size:12px}@media(max-width:1100px){.cw-prompt-writing.has-orienting-image{grid-template-columns:minmax(0,1fr)}.cw-prompt-orienting-image{display:none}.cw-prompt-hint-grid{grid-template-columns:minmax(0,1fr)}.cw-prompt-hint-grid button{gap:6px}}@media(max-width:800px){.cw-v4 .cw-result-studio{grid-template-columns:minmax(0,1fr)}.cw-prompt-writing.has-orienting-image{grid-template-columns:minmax(0,1fr) 150px}.cw-prompt-orienting-image{display:flex}.cw-prompt-hint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cw-v4 .cw-prompt-composer,.cw-v4 .cw-inline-slide-editor{padding:17px}.cw-prompt-writing.has-orienting-image{grid-template-columns:minmax(0,1fr)}.cw-prompt-orienting-image{flex-direction:row;align-items:center;gap:12px;padding-top:10px;border-top:1px solid #e4dfd5}.cw-prompt-orienting-image img{width:58px;height:76px;padding:3px}.cw-prompt-orienting-media{order:-1;flex:none;width:58px}.cw-prompt-orienting-image figcaption{padding:0}.cw-prompt-orienting-image>small{display:none}.cw-prompt-writing textarea,.cw-v4 .cw-inline-slide-editor textarea,.cw-v4 .cw-inline-slide-editor input,.cw-v4 .cw-result-edit-field textarea{font-size:16px}.cw-prompt-hint-grid{grid-template-columns:minmax(0,1fr)}.cw-prompt-hint-grid small{font-size:11px}.cw-slide-identity{grid-template-columns:minmax(0,1fr)}.cw-slide-text-heading,.cw-slide-source-heading{align-items:start;flex-direction:column}.cw-inline-slide-tools{align-items:stretch}.cw-v4 .cw-inline-slide-tools .cw-button{min-height:44px}.cw-v4 .cw-result-studio .cw-creative-heading{display:block}.cw-v4 .cw-result-studio .cw-creative-heading>.cw-text-button{margin-top:8px}.cw-v4 .cw-result-image-stage{padding:8px}.cw-v4 .cw-result-image-stage>img,.cw-v4 .cw-result-image-stage .cw-annotation-image img{max-height:560px}}.cw-prompt-images{display:grid;gap:8px;margin-top:14px}.cw-prompt-images>span{color:#7b8275;font-size:11px;line-height:1.4}.cw-prompt-images>div{display:flex;flex-wrap:wrap;gap:8px}.cw-prompt-image-item{display:inline-flex}.cw-prompt-orienting-media{position:relative;display:block}.cw-prompt-orienting-media>img{display:block;width:100%}.cw-prompt-reference-remove{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#24342cd9;color:#fff;font:inherit;font-size:20px;line-height:1;opacity:0;cursor:pointer;transition:opacity .15s}.cw-prompt-orienting-media:hover .cw-prompt-reference-remove,.cw-prompt-reference-remove:focus-visible{opacity:1}.cw-prompt-reference-remove:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(hover:none){.cw-prompt-reference-remove{opacity:1}}@media(max-width:600px){.cw-prompt-reference-remove{top:3px;right:3px;width:20px;height:20px;font-size:15px}}.cw-prompt-image{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border:1px solid var(--st-line-strong, #d6d1c4);border-radius:10px;background:var(--st-paper, #fffdf8);color:var(--st-ink, #242d29);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.cw-prompt-image:hover{border-color:var(--st-selected, #31563e);background:var(--st-selected-soft, #edf0e4)}.cw-prompt-image:focus-visible{outline:2px solid var(--st-focus, #9c641f);outline-offset:2px}.cw-prompt-image-thumb{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;overflow:hidden;background:var(--st-soft, #f1eee6);color:var(--st-muted, #626e66);flex:none}.cw-prompt-image-thumb img{width:100%;height:100%;object-fit:cover}.cw-prompt-image-text{display:grid;gap:1px}.cw-prompt-image-text b{font-weight:500;font-size:13px}.cw-prompt-image-text small{display:inline-flex;align-items:center;gap:4px;color:var(--st-muted, #626e66);font-size:11px}.cw-prompt-image-text small svg{width:12px;height:12px}.cw-prompt-image-add{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding-left:10px;border-left:1px solid var(--st-line, #e4dfd5);color:var(--st-selected, #31563e);font-size:12px;font-weight:500;align-self:stretch}.cw-prompt-image-add svg{width:14px;height:14px}.cw-prompt-image-add em{font-style:normal}.cw-v4 .cw-studio-page-heading{grid-column:1/-1;min-width:0}.cw-v4 .cw-studio-page-heading>.cw-studio-toolbar{display:flex;justify-content:flex-start;margin:0;padding:0;border:0;background:none}.cw-v4 .cw-studio-page-heading>.cw-creative-heading,.cw-v4 .cw-studio-page-heading>.cw-direction-header{margin:0 0 24px}.cw-v4 .cw-studio-page-heading .cw-direction-header h1{margin:0 0 13px;font:400 clamp(33px,3.15vw,49px)/1.08 var(--font-heading);letter-spacing:-1.1px}.cw-v4 .cw-studio-page-heading .cw-direction-header p{font-size:13px;line-height:1.6}.cw-v4 .cw-direction-layout{row-gap:26px}.cw-v4 .cw-chosen-design{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:28px;padding:24px;border:1px solid #e4dfd5;border-radius:16px;background:#fcfaf6}.cw-v4 .cw-chosen-design-image{display:block;height:auto;max-height:330px;width:100%;object-fit:contain;aspect-ratio:2/3}.cw-v4 .cw-chosen-design-copy{gap:15px}.cw-v4 .cw-chosen-design-copy h2{font-size:clamp(24px,2.1vw,30px);line-height:1.18}.cw-v4 .cw-chosen-design-copy p{max-width:320px}.cw-v4 .cw-source-controls{min-width:0}.cw-v4 .cw-source-photo-set{display:grid;gap:10px;min-width:0}.cw-v4 .cw-source-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cw-v4 .cw-source-photo-tile{position:relative;min-width:0;overflow:hidden;border:1px solid #ded9cd;border-radius:10px;background:#fffdf8}.cw-v4 .cw-source-photo-tile.is-selected{border-color:#31563e;background:#edf0e4;box-shadow:inset 0 0 0 1px #31563e}.cw-v4 .cw-source-photo-choice{display:block;width:100%;padding:0;margin:0;cursor:pointer}.cw-v4 .cw-source-photo-choice>img{display:block;width:100%;height:90px;padding:7px;object-fit:contain}.cw-v4 .cw-source-photo-remove{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;border:1px solid #ded9cd;border-radius:50%;background:#fffdf8;color:#59664f;font-size:19px;line-height:1}.cw-v4 .cw-source-photo-select{display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:5px;border-top:1px solid #e4dfd5;font-size:10px;cursor:pointer}.cw-v4 .cw-source-photo-select input{width:15px;height:15px;margin:0;accent-color:#31563e}.cw-v4 .cw-source-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:132px;min-width:0;padding:8px;border:1px dashed #a5af9c;border-radius:10px;background:none;color:#284b35;font-size:11px}.cw-v4 .cw-source-photo-add svg{width:25px;height:25px}.cw-v4 .cw-source-photo-count{margin:0;font-size:11px;line-height:1.5;color:#737c70}.cw-v4 .cw-studio-inspector .cw-output-settings-row{display:grid;grid-template-columns:1fr;gap:14px}.cw-inline-format{min-width:0}.cw-inline-format h3{margin:0 0 10px;font:500 12px/1.5 Golos Text Variable,sans-serif}.cw-v4 .cw-format-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cw-v4 .cw-format-tiles>button{display:grid;justify-items:center;align-content:center;gap:6px;min-height:102px;padding:10px 4px;border:1px solid #ded9cd;border-radius:9px;background:#fffdf8;color:#59664f}.cw-v4 .cw-format-tiles>button[aria-pressed=true]{border-color:#31563e;background:#edf0e4;color:#234b36;box-shadow:inset 0 0 0 1px #31563e}.cw-format-tiles strong{font-size:13px;font-weight:500}.cw-format-tiles small{font-size:9px}.cw-format-frame{display:block;height:29px;width:20px;border:1.5px solid currentColor;border-radius:3px;background:#f7f5ee}.cw-format-frame--1024x1024{width:25px;height:25px;margin:2px 0}.cw-format-frame--1536x1024{width:31px;height:20px;margin:4.5px 0}.cw-v4 .cw-inline-settings{border:1px solid #e4dfd5;border-radius:10px;background:#fffdf8;overflow:hidden}.cw-inline-settings summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:52px;padding:12px;color:#284b35;cursor:pointer;font-size:11px;font-weight:500}.cw-inline-settings summary::-webkit-details-marker{display:none}.cw-inline-settings summary>span{display:flex;align-items:center;gap:8px}.cw-inline-settings summary svg{flex-shrink:0;width:18px;height:18px}.cw-inline-settings[open] summary>svg{transform:rotate(180deg)}.cw-v4 .cw-inline-settings .cw-settings-groups{display:grid;gap:15px;padding:0 12px 14px}.cw-v4 .cw-inline-settings .cw-setting-group{display:grid;gap:8px;padding:14px 0 0;border:0;border-top:1px solid #e4dfd5;border-radius:0;background:none}.cw-v4 .cw-inline-settings .cw-setting-group h3{display:flex;align-items:center;gap:7px;margin:0;font:500 12px/1.5 Golos Text Variable,sans-serif}.cw-v4 .cw-inline-settings .cw-setting-group h3 svg{width:17px;height:17px}.cw-v4 .cw-inline-settings .cw-setting-group label{display:grid;gap:7px;margin:0;font-size:10px;color:#737c70}.cw-v4 .cw-inline-settings .cw-setting-group select{width:100%;min-width:0;min-height:42px;padding:8px 25px 8px 9px;border:1px solid #ded9cd;border-radius:7px;background:#fcfaf6;color:#27382c;font-size:11px}.cw-v4 .cw-inline-settings .cw-setting-group p,.cw-v4 .cw-inline-settings .cw-settings-model{margin:0;font-size:10px;line-height:1.55;color:#737c70}.cw-setting-reference{display:flex;align-items:center;gap:10px;min-width:0;color:#59664f;font-size:11px;line-height:1.5}.cw-setting-reference img{width:38px;height:57px;border-radius:5px;object-fit:contain}@media(min-width:801px)and (min-height:650px){.cw-v4 .cw-studio-inspector{max-height:var(--inspector-max-height, calc(100dvh - 132px) )}}@media(max-width:1100px){.cw-v4 .cw-chosen-design{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px}.cw-v4 .cw-chosen-design-image{max-height:225px}.cw-v4 .cw-chosen-design-copy h2{font-size:24px}}@media(max-width:600px){.cw-v4 .cw-chosen-design{grid-template-columns:112px minmax(0,1fr);align-items:start;padding:14px;gap:14px}.cw-v4 .cw-chosen-design-image{max-height:168px}.cw-v4 .cw-chosen-design-copy{gap:10px}.cw-v4 .cw-chosen-design-copy h2{font-size:21px}.cw-v4 .cw-chosen-design-copy .cw-eyebrow{font-size:8px;letter-spacing:.5px}.cw-v4 .cw-chosen-design-copy p{font-size:11px}.cw-v4 .cw-chosen-design-copy>.cw-button{grid-column:1/-1;padding:10px;font-size:11px;gap:6px;min-height:44px}.cw-v4 .cw-chosen-design-copy>.cw-button svg:first-child{display:none}.cw-v4 .cw-source-photo-select{font-size:11px;min-height:44px}.cw-v4 .cw-source-photo-remove{width:32px;height:32px}.cw-v4 .cw-inline-settings .cw-setting-group select{font-size:16px;min-height:44px}.cw-inline-settings summary{font-size:12px;min-height:48px}.cw-v4 .cw-format-tiles small{font-size:10px}.cw-v4 .cw-studio-page-heading .cw-direction-header h1{font-size:36px}}.cw-v4 .cw-prompt-orienting-image{align-content:start;gap:10px}.cw-v4 .cw-prompt-orienting-image img{max-height:240px;object-fit:contain}.cw-v4 .cw-prompt-hint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cw-v4 .cw-prompt-hint{padding:16px;border:1px solid #e2ded4;border-radius:10px;background:#f6f4ed;min-width:0}.cw-prompt-hint>span{display:flex;align-items:center;gap:8px;font-size:12px}.cw-prompt-hint svg{width:18px;height:18px;flex-shrink:0;color:#31563e}.cw-prompt-hint small{display:block;margin-top:9px;font-size:11px;line-height:1.65;color:#737c70}@media(max-width:1100px){.cw-v4 .cw-prompt-hint-grid{grid-template-columns:1fr}}@media(max-width:600px){.cw-v4 .cw-prompt-writing.has-orienting-image{grid-template-columns:1fr}.cw-v4 .cw-prompt-orienting-image{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px 14px}.cw-prompt-orienting-image figcaption{grid-column:1/-1}.cw-v4 .cw-prompt-orienting-image img{grid-column:1;grid-row:2/4;max-height:150px}.cw-prompt-orienting-image>small{grid-column:2}}.cw-series-plan{display:grid;gap:12px}.cw-series-plan>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cw-series-plan>header h2{margin:0 0 4px;font:500 15px/1.4 Golos Text Variable,sans-serif;color:#27382c}.cw-series-plan>header p{margin:0;font-size:12px;line-height:1.5;color:#737c70}.cw-series-plan>header .cw-text-button{flex-shrink:0;white-space:nowrap}.cw-series-plan-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cw-series-plan-row{display:grid;grid-template-columns:28px 76px minmax(0,1fr) 32px;gap:12px;align-items:start;padding:10px;border:1px solid #e4dfd5;border-radius:12px;background:#fffdf8;transition:border-color .15s,box-shadow .15s,opacity .15s}.cw-series-plan-row.is-cover{border-color:#c9d3bf;background:#fbfcf6}.cw-series-plan-row.is-dragging{opacity:.5}.cw-series-plan-row:focus-within{border-color:#31563e;box-shadow:inset 0 0 0 1px #31563e}.cw-series-drag{align-self:stretch;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:#9aa293;cursor:grab;font-size:15px;letter-spacing:-3px;padding:0;min-height:44px}.cw-series-drag:hover:not(:disabled),.cw-series-drag:focus-visible{background:#f1eee6;color:#284b35}.cw-series-drag:focus-visible{outline:2px solid #31563e;outline-offset:1px}.cw-series-drag:active{cursor:grabbing}.cw-series-preview{position:relative;display:grid;place-items:center;width:76px;height:100px;padding:0;border:1px solid #e4dfd5;border-radius:8px;overflow:hidden;background:#f1eee6;color:#737c70}button.cw-series-preview{cursor:pointer}button.cw-series-preview:hover{border-color:#31563e}.cw-series-preview>img{width:100%;height:100%;object-fit:cover;display:block}.cw-series-status{position:absolute;left:4px;right:4px;bottom:4px;padding:3px 2px;border-radius:5px;background:#fffdf8f2;color:#59664f;font-size:9px;line-height:1.2;text-align:center}.cw-series-status.is-ready{background:#31563e;color:#fff}.cw-series-row-body{display:grid;gap:6px;min-width:0}.cw-series-row-body>label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#284b35}.cw-series-number{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#edf0e4;color:#31563e;font-size:10px}.is-cover .cw-series-number{background:#31563e;color:#fff}.cw-series-row-body textarea{width:100%;min-height:52px;resize:vertical;padding:8px 10px;border:1px solid #ded9cd;border-radius:8px;background:#fff;color:#27382c;font:13px/1.5 Golos Text Variable,sans-serif}.cw-series-row-body textarea:focus{outline:none;border-color:#31563e}.cw-series-row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:28px}.cw-series-row-foot>small{font-size:10px;color:#737c70}.cw-series-row-foot>small.cw-error{margin:0;padding:0;background:none;border:0}.cw-series-missing{color:#9a6a1e!important}.cw-series-photo-picker{position:relative}.cw-series-photo-picker summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 8px 2px 2px;border:1px solid #e4dfd5;border-radius:7px;background:#fff;color:#284b35;font-size:11px;cursor:pointer}.cw-series-photo-picker summary::-webkit-details-marker{display:none}.cw-series-photo-picker summary img,.cw-series-photo-picker summary svg{width:22px;height:22px;border-radius:4px;object-fit:cover}.cw-series-photo-picker[open] summary{border-color:#31563e}.cw-series-photo-picker>div{position:absolute;z-index:6;left:0;top:34px;display:flex;flex-wrap:wrap;gap:6px;width:max-content;max-width:280px;padding:8px;border:1px solid #e4dfd5;border-radius:10px;background:#fffdf8;box-shadow:0 10px 28px #27382c24}.cw-series-photo-picker>div>button{display:grid;place-items:center;gap:2px;width:48px;height:60px;padding:2px;border:1px solid #ded9cd;border-radius:7px;background:#fff;cursor:pointer;color:#31563e;font-size:9px}.cw-series-photo-picker>div>button img{width:100%;height:100%;object-fit:cover;border-radius:5px}.cw-series-photo-picker>div>button[aria-pressed=true]{border-color:#31563e;box-shadow:inset 0 0 0 1px #31563e}.cw-series-photo-upload{border-style:dashed!important}.cw-series-photo-upload svg{width:16px;height:16px}.cw-series-remove{width:32px;height:32px;border:0;border-radius:7px;background:none;color:#8a9184;font-size:19px;line-height:1;cursor:pointer}.cw-series-remove:hover:not(:disabled){background:#f1eee6;color:#7d2e22}.cw-series-remove:disabled{opacity:.35;cursor:default}.cw-series-plan-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cw-series-plan-add>button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 16px;border:1px dashed #b8c2ad;border-radius:10px;background:none;color:#31563e;font:500 13px Golos Text Variable,sans-serif;cursor:pointer}.cw-series-plan-add>button:hover:not(:disabled){background:#edf0e4}.cw-series-plan-add>button:disabled{opacity:.5;cursor:default}.cw-series-plan-add>button svg{width:16px;height:16px}.cw-series-plan-add small{font-size:11px;color:#737c70}.cw-series-plan-empty{padding:28px;border:1px dashed #ded9cd;border-radius:12px;color:#737c70;font-size:13px;text-align:center}.cw-series-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cw-series-list button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;border:1px solid #e4dfd5;border-radius:9px;background:#fffdf8;color:#27382c;text-align:left;cursor:pointer}.cw-series-list button:hover{border-color:#31563e}.cw-series-list strong{font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-series-list small{font-size:11px;color:#737c70}@media(max-width:767px){.cw-series-plan-row{grid-template-columns:64px minmax(0,1fr) 32px;gap:10px}.cw-series-drag{display:none}.cw-series-preview{width:64px;height:84px}.cw-series-row-body textarea{font-size:16px}.cw-series-plan>header{flex-direction:column;align-items:flex-start;gap:6px}}.cw-series-move-up{display:none!important}@media(max-width:767px){.cw-series-move-up{display:inline-flex!important;font-size:11px;min-height:28px}.cw-series-drag-hint{display:none}}.cw-v3.s-workspace-dialog.cw-gallery-v4-2:modal{height:min(880px,calc(100dvh - 48px));grid-template-rows:auto minmax(0,1fr) auto}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools{flex-wrap:nowrap;min-width:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-toolbar{grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;min-width:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-layout{flex:1 1 auto;max-height:none;padding-bottom:12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-catalog{height:100%}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-modal-gallery-scroll,.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-scroll-viewport{height:100%;min-height:0;max-height:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 14px;border:1px dashed #b8c2ad;border-radius:8px;background:#fffdf8;color:#31563e;font:500 12px Golos Text Variable,sans-serif;white-space:nowrap;cursor:pointer}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload:hover:not(:disabled){border-style:solid;background:#edf0e4}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload:disabled{opacity:.6;cursor:default}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload svg{width:16px;height:16px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-hint{margin:-4px 0 0;font-size:11px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload-card .cw-gallery-image{display:grid;place-content:center;justify-items:center;gap:8px;width:100%;border:1px dashed #b8c2ad;background:#fffdf8;color:#31563e;text-align:center;cursor:pointer}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload-card .cw-gallery-image:hover:not(:disabled){background:#edf0e4}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload-card svg{width:24px;height:24px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload-card strong{font-size:13px;font-weight:500}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload-card small{font-size:10px;color:#737c70}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-empty .cw-primary svg{width:16px;height:16px}@media(max-width:1000px){.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-toolbar{grid-template-columns:minmax(0,1fr) auto}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-toolbar .cw-segment{grid-column:1/-1}}@media(max-width:600px){.cw-v3.s-workspace-dialog.cw-gallery-v4-2:modal{height:calc(100dvh - 16px)}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload{min-height:44px;width:44px;padding:0}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-style-upload span{display:none}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment button{min-width:0;padding:10px 6px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-tools .cw-segment svg{display:none}}.st-shell{--st-ink: var(--ui-textPrimary, #242d29);--st-muted: var(--ui-textSecondary, #626e66);--st-line: #e4dfd5;--st-line-strong: #a8a294;--st-paper: #fffdf8;--st-panel: #fcfaf6;--st-canvas: var(--ui-canvas, #f7f4ee);--st-soft: #f1eee6;--st-accent: var(--ui-accent, #124d45);--st-selected: #31563e;--st-selected-soft: #edf0e4;--st-tooltip: #24342c;--st-focus: var(--ui-focus, #9c641f);--st-rail: 64px;--st-panel-width: 360px;--st-font: "Golos Text Variable", system-ui, sans-serif;--st-serif: Alice, Georgia, serif;display:grid;grid-template-columns:var(--st-rail) minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--st-canvas);color:var(--st-ink);font-family:var(--st-font)}.st-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.st-shell :focus-visible{outline:2px solid var(--st-focus);outline-offset:2px}.st-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;border-right:1px solid var(--st-line);background:var(--st-panel);z-index:4}.st-rail-mark{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:12px;color:var(--st-selected);font:400 27px/1 var(--st-serif);text-decoration:none}.st-rail-item{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--st-muted)}.st-rail-item:hover{background:var(--st-soft);color:var(--st-ink)}.st-rail-item.is-active{background:var(--st-selected-soft);color:var(--st-selected)}.st-rail-item:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:7px;background:var(--st-tooltip);color:#fff;font:500 12px/1.3 var(--st-font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.st-rail-item:hover:after,.st-rail-item:focus-visible:after{opacity:1}.st-topbar{min-width:0;border-bottom:1px solid var(--st-line);background:var(--st-panel)}.st-topbar-project-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:8px 20px}.st-topbar-control-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:8px 20px;border-top:1px solid var(--st-line);background:var(--st-canvas)}.st-control-label{color:var(--st-muted);font-size:12px;white-space:nowrap}.st-project{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0}.st-project>div{min-width:0}.st-project h1{margin:0;overflow:hidden;color:var(--st-ink);font:500 14px/1.3 var(--st-font);white-space:nowrap;text-overflow:ellipsis}.st-project [role=status]{display:block;color:var(--st-muted);font-size:11px;line-height:1.3}.st-topbar-tabs{flex:0 0 auto;min-width:0}.st-topbar-end{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-width:0}.st-topbar-end .cw-header-tools{display:flex;align-items:center;gap:8px;margin:0}.st-topbar-end .cw-mobile-navigation{display:none}.st-icon-button{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:1px solid var(--st-line-strong);border-radius:9px;background:var(--st-paper);color:var(--st-muted);font:400 18px/1 var(--st-font);cursor:pointer}.st-icon-button:hover{border-color:var(--st-ink);color:var(--st-ink)}.st-topbar .cw-mobile-navigation{position:relative}.st-topbar .cw-mobile-navigation>summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--st-line);border-radius:9px;background:var(--st-paper);color:var(--st-muted);list-style:none;cursor:pointer}.st-topbar .cw-mobile-navigation>summary::-webkit-details-marker{display:none}.st-topbar .cw-mobile-navigation>summary span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-topbar .cw-mobile-navigation>nav{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:grid;min-width:210px;padding:6px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-paper);box-shadow:0 10px 28px #24342c24}.st-topbar .cw-mobile-navigation>nav a{padding:11px 12px;border-radius:7px;color:var(--st-ink);font-size:14px;text-decoration:none}.st-topbar .cw-mobile-navigation>nav a:hover{background:var(--st-soft)}.st-icon-button svg{width:18px;height:18px}.st-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--st-line-strong);border-radius:10px;background:var(--st-soft)}.st-seg>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border:0;border-radius:7px;background:none;color:var(--st-muted);font:500 13px/1.2 var(--st-font);white-space:nowrap;cursor:pointer}.st-seg>button svg{flex:0 0 auto;width:16px;height:16px}.st-seg>button:hover:not(:disabled):not([aria-pressed=true]){background:#ffffffb3;color:var(--st-ink)}.st-seg>button[aria-pressed=true]{background:var(--st-paper);color:var(--st-selected);box-shadow:0 1px 2px #24342c1f,inset 0 0 0 1px var(--st-line)}.st-seg>button:disabled{opacity:.55;cursor:default}.st-mode-tabs>button{min-height:36px;padding:6px 16px}.st-mode-tabs>button[aria-pressed=true]{background:var(--st-accent);color:#fff;box-shadow:none}.st-seg-quiet>button{min-height:30px;padding:5px 10px;font-size:12px}.st-seg-wide{display:flex;width:100%}.st-seg-wide>button{flex:1 1 0;min-width:0;padding:6px}.st-help{position:relative;display:inline-flex}.st-help>button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--st-line-strong);border-radius:50%;background:var(--st-paper);color:var(--st-muted);font:600 12px/1 var(--st-font);cursor:help}.st-help-text{position:absolute;top:calc(100% + 8px);right:-6px;z-index:30;width:270px;padding:10px 12px;border-radius:9px;background:var(--st-tooltip);color:#fff;font:400 12px/1.5 var(--st-font);box-shadow:0 8px 24px #24342c33;opacity:0;visibility:hidden;transition:opacity .12s}.st-help:hover .st-help-text,.st-help>button:focus-visible+.st-help-text,.st-help[data-open=true] .st-help-text{opacity:1;visibility:visible}.st-help[data-dismissed=true] .st-help-text{opacity:0;visibility:hidden}.st-workspace{display:grid;grid-template-columns:minmax(0,1fr) var(--st-panel-width);min-width:0;min-height:0}.st-workspace.is-single{grid-template-columns:minmax(0,1fr)}.st-mobile-workspace{display:none}.st-canvas{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0;overflow:auto;padding:22px 28px 28px;scrollbar-width:thin;scrollbar-color:#c6cbbd transparent}.st-canvas.is-wide{padding:24px 32px 40px}.st-notices{display:grid;gap:8px}.st-notices>*{margin:0}.st-notices>button{justify-self:start;width:auto}.st-workspace-notices{grid-column:1 / -1;padding:12px 20px;border-bottom:1px solid var(--st-line);background:var(--st-panel)}.st-workspace-notices:empty{display:none}.st-workspace:has(>.st-workspace-notices:not(:empty)){grid-template-rows:auto minmax(0,1fr)}.st-canvas-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.st-canvas-head h2{margin:0;color:var(--st-ink);font:400 26px/1.15 var(--st-serif)}.st-canvas-head p{margin:6px 0 0;color:var(--st-muted);font-size:13px;line-height:1.5}.st-canvas-actions{display:flex;flex-wrap:wrap;gap:8px}.st-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;border-left:1px solid var(--st-line);background:var(--st-panel)}.st-panel-body{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:18px 16px;scrollbar-width:thin;scrollbar-color:#c6cbbd transparent}.st-panel-action{display:grid;gap:6px;padding:10px 16px;border-top:1px solid var(--st-line);background:var(--st-panel)}.st-panel-action .cw-primary{width:100%;min-height:52px;padding:12px 16px;border-radius:10px;font-size:14px}.st-panel-action .cw-primary>svg:last-child{flex:0 0 auto;width:18px;margin-left:auto}.st-panel-action .cw-button{width:100%;min-height:42px}.st-panel-action .cw-generate-hint{margin:0;color:var(--st-muted);font-size:11px;line-height:1.45}.st-panel .st-seg>button{min-height:30px}.st-panel .st-button{min-height:34px;padding:7px 10px}.st-block{display:grid;gap:8px;min-width:0}.st-block+.st-block{padding-top:10px;border-top:1px solid var(--st-line)}.st-panel .st-block{gap:10px}.st-panel .st-block+.st-block{padding-top:16px}.st-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--st-ink);font:500 13px/1.3 var(--st-font)}.st-label label{cursor:pointer}.st-label small{color:var(--st-muted);font-size:11px;font-weight:400}.cw-prompt-limit{display:block;color:#a3361d;font-size:12px;line-height:1.4}.st-hint{margin:0;color:var(--st-muted);font-size:11px;line-height:1.5}.st-link{justify-self:start;padding:0;border:0;background:none;color:var(--st-selected);font:500 12px/1.4 var(--st-font);text-decoration:underline;text-decoration-color:#31563e59;text-underline-offset:3px;cursor:pointer}.st-link:hover:not(:disabled){text-decoration-color:currentColor}.st-link:disabled{opacity:.5;cursor:default}.st-field textarea{width:100%;min-height:92px;max-height:320px;padding:10px 12px;border:1px solid var(--st-line-strong);border-radius:9px;background:#fff;color:var(--st-ink);font:13px/1.55 var(--st-font);resize:vertical;field-sizing:content}.st-field textarea::placeholder{color:#8b9289}.st-field textarea:focus{border-color:var(--st-selected);outline:none;box-shadow:0 0 0 3px #31563e1f}.st-field textarea:disabled{background:var(--st-soft)}.st-panel .st-field textarea{height:140px;min-height:120px;field-sizing:fixed}.st-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--st-line-strong);border-radius:9px;background:var(--st-paper);color:var(--st-ink);font:500 12px/1.2 var(--st-font);white-space:nowrap;cursor:pointer}.st-button svg{flex:0 0 auto;width:16px;height:16px;color:var(--st-selected)}.st-button:hover:not(:disabled){border-color:var(--st-selected);background:var(--st-selected-soft)}.st-button[aria-pressed=true]{border-color:var(--st-selected);background:var(--st-selected-soft);color:var(--st-selected)}.st-button:disabled{opacity:.55;cursor:default}.st-button.is-back svg{transform:rotate(180deg)}.st-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.st-actions{display:flex;flex-wrap:wrap;gap:8px}.st-actions-stack{display:grid;justify-items:stretch}.st-photo-row{display:flex;flex-wrap:wrap;gap:8px}.st-photo{position:relative;width:48px;height:48px;overflow:hidden;border:1px solid var(--st-line);border-radius:9px;background:#fff}.st-photo img{display:block;width:100%;height:100%;object-fit:cover}.st-photo button{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#24342cd9;color:#fff;font:400 14px/1 var(--st-font);opacity:0;cursor:pointer;transition:opacity .12s}.st-photo:hover button,.st-photo button:focus-visible{opacity:1}.st-photo-add{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px dashed #b8c2ad;border-radius:9px;background:var(--st-paper);color:var(--st-selected);cursor:pointer}.st-photo-add:hover:not(:disabled){background:var(--st-selected-soft)}.st-photo-add svg{width:20px;height:20px}.st-style-current{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-paper)}.st-style-current img{width:34px;height:48px;border-radius:6px;background:var(--st-soft);object-fit:cover}.st-style-current strong{display:-webkit-box;overflow:hidden;color:var(--st-ink);font:500 13px/1.35 var(--st-font);-webkit-box-orient:vertical;-webkit-line-clamp:2}.st-style-current small{color:var(--st-muted);font-size:11px}.st-style-current .st-icon-button{width:30px;height:30px;border:0;background:none}.st-params{gap:10px}.st-row{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px}.st-row-label{color:var(--st-muted);font-size:12px}.st-row .s-select-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-row .s-select .s-select-trigger{min-height:36px;padding:7px 12px;border-color:var(--st-line-strong);border-radius:9px;background:#fff;font-size:13px}.st-frame{display:inline-block;width:9px;height:13px;border:1.5px solid currentColor;border-radius:2px}.st-frame--1200x1600{width:9px;height:12px}.st-row-label{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:6px}.st-row{position:relative}.st-tip{display:inline-flex}.st-tip-button{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid var(--st-line-strong);border-radius:50%;background:none;color:var(--st-muted);font:inherit;font-size:11px;line-height:1;cursor:help}.st-tip-button:hover,.st-tip-button:focus-visible{border-color:var(--st-selected);color:var(--st-selected)}.st-tip-body{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;display:grid;gap:6px;padding:10px 12px;border-radius:9px;background:var(--st-ink);color:#fff;font-size:12px;line-height:1.4;white-space:normal;box-shadow:0 8px 24px #24342c33;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .12s,transform .12s,visibility .12s;pointer-events:none}.st-tip-body b{font-weight:600}.st-tip:hover .st-tip-body,.st-tip:focus-within .st-tip-body{opacity:1;visibility:visible;transform:none}.st-frame--1024x1024{width:11px;height:11px}.st-frame--1536x1024{width:14px;height:9px}.st-following{display:grid;gap:6px;min-width:0;max-width:380px}.st-following>span{color:var(--st-muted);font-size:12px}.st-style-hero .st-following{margin:14px 0}.st-advanced{border-top:1px solid var(--st-line);padding-top:4px}.st-advanced>summary{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:2px 10px;align-items:center;min-height:44px;padding:4px 0;list-style:none;cursor:pointer}.st-advanced>summary::-webkit-details-marker{display:none}.st-advanced>summary>span{font-size:13px;color:var(--st-ink)}.st-advanced>summary>small{grid-column:1;color:var(--st-muted);font-size:11px;line-height:1.4}.st-advanced>summary>svg{grid-column:2;grid-row:1 / 3;width:16px;height:16px}.st-advanced[open]>summary>svg{transform:rotate(180deg)}.st-advanced-content{display:grid;gap:12px;padding:8px 0}.st-result-basis{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:var(--st-selected)}.st-result-basis svg{width:20px;height:20px}.st-result-basis strong{display:block;color:var(--st-ink);font:500 13px/1.35 var(--st-font)}.st-result-basis small{display:block;margin-top:3px;color:var(--st-muted);font-size:11px;line-height:1.5}.st-style-stage{display:grid;gap:18px}.st-style-hero{display:grid;grid-template-columns:minmax(180px,min(35%,280px)) minmax(0,1fr);align-items:center;gap:24px;padding:18px;border:1px solid var(--st-line);border-radius:16px;background:var(--st-paper)}.st-style-hero>img{width:100%;max-height:max(300px,calc(100dvh - 400px));aspect-ratio:2 / 3;border-radius:10px;background:var(--st-soft);object-fit:contain}.st-style-hero h3{margin:6px 0 8px;color:var(--st-ink);font:400 28px/1.15 var(--st-serif)}.st-style-hero p{max-width:46ch;margin:0 0 16px;color:var(--st-muted);font-size:13px;line-height:1.55}.st-style-hero .st-actions{margin-bottom:12px}.st-style-hero .st-button{min-height:42px;padding:9px 16px;font-size:13px}.st-style-hero.is-empty{grid-template-columns:140px minmax(0,1fr)}.st-style-placeholder{display:grid;place-items:center;aspect-ratio:2 / 3;border:1px dashed #b8c2ad;border-radius:10px;color:#9aa293}.st-style-placeholder svg{width:36px;height:36px}.st-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--st-selected);font:600 11px/1.3 var(--st-font);letter-spacing:.04em;text-transform:uppercase}.st-eyebrow svg{width:14px;height:14px}.st-suggestions{display:grid;gap:10px}.st-suggestion-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.st-suggestion-row>button{display:grid;flex:0 0 96px;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--st-ink);text-align:left;cursor:pointer}.st-suggestion-row img{width:100%;aspect-ratio:2 / 3;border:1px solid var(--st-line);border-radius:8px;background:var(--st-soft);object-fit:cover;transition:border-color .12s,transform .12s}.st-suggestion-row>button:hover img{border-color:var(--st-selected);transform:translateY(-2px)}.st-suggestion-row span{overflow:hidden;color:var(--st-muted);font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.st-result-stage{display:grid;flex:1 1 0;place-items:center;min-height:300px;overflow:hidden;border-radius:14px;background:var(--st-soft);container-type:size}.st-result-frame{width:min(calc(100cqw - 24px),calc((100cqh - 24px) * var(--st-ratio, .6667)));aspect-ratio:var(--st-ratio, .6667)}.st-result-frame>img,.st-result-frame .cw-annotation-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.st-result-frame .cw-annotation-canvas,.st-result-frame .cw-annotation-image{position:relative;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:none}.st-result-wait{display:grid;flex:1 1 0;place-items:center;min-height:300px;border-radius:14px;background:var(--st-soft)}.st-shell .cw-prompt-orienting-image .st-actions{margin-top:10px}.st-shell .cw-prompt-orienting-image .st-link{justify-self:center;margin-top:2px}.st-shell .cw-entry-heading h2{margin:8px 0 10px;color:var(--st-ink);font:400 34px/1.15 var(--st-serif)}.st-shell .cw-series-row-body textarea{min-height:52px;max-height:180px;field-sizing:content}.st-directions{display:grid;gap:16px}.st-directions .st-hint{margin-top:-4px}@media(max-width:1279px){.st-shell{--st-panel-width: 320px}.st-mode-tabs>button svg{display:none}}@media(min-width:1024px)and (max-height:760px){.st-topbar-project-row{min-height:54px;padding-block:6px}.st-topbar-control-row{min-height:52px;padding-block:6px}.st-panel .st-field textarea{height:120px}}@media(min-width:1024px)and (max-height:680px){.st-panel-body{gap:14px;padding-block:14px}.st-panel .st-block+.st-block{padding-top:14px}}@media(max-width:1099px){.st-style-hero{grid-template-columns:1fr}.st-style-hero>img{max-width:300px}}@media(max-width:1023px),(max-height:539px){.st-shell{display:block;height:auto;min-height:100dvh;overflow:visible}.st-rail{display:none}.st-main{display:block}.st-topbar-project-row{min-height:54px;padding:5px 16px;gap:12px}.st-topbar-control-row{flex-wrap:wrap;gap:8px;padding:6px 16px}.st-topbar-tabs{flex:1 1 100%}.st-topbar-tabs .st-seg{display:flex}.st-topbar-tabs .st-seg>button{flex:1 1 0}.st-topbar-end .cw-header-tools{justify-content:flex-end}.st-topbar-end .cw-mobile-navigation,.st-workspace{display:block}.st-mobile-workspace{display:block;padding:8px 16px;border-bottom:1px solid var(--st-line);background:var(--st-panel)}.st-workspace[data-mobile-view=panel]>.st-canvas{display:none}.st-workspace[data-mobile-view=canvas]>.st-panel{border-top:0}.st-workspace[data-mobile-view=canvas]>.st-panel>.st-panel-body{display:none}.st-canvas,.st-canvas.is-wide{overflow:visible;padding:18px 16px 24px}.st-panel{display:block;border-top:1px solid var(--st-line);border-left:0}.st-panel-body{overflow:visible;gap:24px;padding:24px 16px}.st-panel .st-block{gap:12px}.st-panel .st-block+.st-block{padding-top:24px}.st-panel .st-field textarea{height:auto;min-height:120px;field-sizing:content}.st-panel-action{position:fixed;right:0;bottom:0;left:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 18px #24342c1f}.st-workspace:has(.st-panel){padding-bottom:150px}.st-result-stage,.st-result-wait{flex:none;height:min(70dvh,620px)}.st-style-hero>img{max-height:60dvh}}@media(max-width:600px){.st-project>.st-icon-button{display:none}.st-project h1{font-size:13px}.st-control-label{display:none}.st-canvas-head h2{font-size:23px}.st-style-hero,.st-style-hero.is-empty{grid-template-columns:1fr;padding:14px}.st-style-placeholder{display:none}.st-field textarea,.st-row .s-select .s-select-trigger{font-size:16px}.st-photo button{opacity:1}.st-seg>button{min-height:40px}}@media(hover:none){.st-photo button{opacity:1}}.cw-photo-analysis-skip{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.cw-photo-analysis-skip small{color:var(--ui-muted,#6b6b64);font-size:12px;line-height:1.35}.cw-photo-analysis-late{margin:0;font-size:12px;line-height:1.35;color:var(--ui-muted,#6b6b64)}.cw-photo-analysis-retry{align-self:flex-start}.st-project-name{all:unset;cursor:text;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;border-radius:6px;padding:2px 6px;margin:-2px -6px}.st-project-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-project-name-icon{flex:none;display:inline-grid;place-items:center;color:var(--st-muted);opacity:.8;transition:color .15s ease,opacity .15s ease}.st-project-name-icon svg{width:14px;height:14px}.st-project-name-icon{gap:5px;grid-auto-flow:column}.st-project-name-icon em{font:500 11px/1 var(--st-font);font-style:normal}.st-project-name:hover .st-project-name-icon,.st-project-name:focus-visible .st-project-name-icon{color:var(--st-selected);opacity:1}.st-project-name:hover{background:#0000000d}.st-project-name:focus-visible{outline:2px solid #315a40;outline-offset:1px}.st-project h1:has(>.st-project-name-input){overflow:visible}.st-project h1:has(>.st-project-name-input){display:flex;align-items:center;gap:6px}.st-project h1:has(>.st-project-name-input) .st-project-name-input{width:auto;flex:1 1 160px;min-width:0}.st-project-name-actions{display:inline-flex;gap:4px;flex:none}.st-project-name-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--st-line-strong);border-radius:8px;background:var(--st-paper);color:var(--st-muted);font:400 18px/1 var(--st-font);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.st-project-name-actions button svg{width:15px;height:15px}.st-project-name-save{color:var(--st-selected)!important}.st-project-name-save:hover{background:var(--st-selected-soft)!important;border-color:var(--st-selected)!important}.st-project-name-cancel:hover{background:var(--st-soft)!important;color:var(--st-ink)!important}.st-project-name-input{font:inherit;color:inherit;box-sizing:border-box;width:calc(100% + 12px);min-width:180px;border:1px solid var(--st-selected);border-radius:6px;padding:1px 6px;margin:-2px -6px;background:#fff}.st-summary dl{margin:0;display:grid}.st-summary-row{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--ui-line,#e6e1d6)}.st-summary-row dt{font-size:12px;color:var(--ui-muted,#6b6b64)}.st-summary-row dd{margin:0;display:flex;align-items:center;gap:8px;min-width:0}.st-summary-thumbs{display:flex;gap:4px;flex-shrink:0}.st-summary-thumbs img{width:34px;height:34px;object-fit:cover;border-radius:6px;border:1px solid var(--ui-line,#e6e1d6)}.st-summary-value{display:grid;min-width:0;font-size:13px;line-height:1.3}.st-summary-value>span,.st-summary-value small{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.st-summary-value small{font-size:12px;color:var(--ui-muted,#6b6b64)}.st-summary-consent{font-size:12px;line-height:1.4;color:var(--ui-muted,#6b6b64);margin:10px 0 0}.st-summary .cw-launch-budget{margin-top:12px}.cw-v3.s-workspace-dialog.cw-gallery-v4-2 .cw-gallery-layout.st-has-preview{display:block;position:relative}.st-gallery-preview{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:2px 2px 8px}.st-gallery-preview-back{display:none;align-self:flex-start}.st-gallery-preview-image{border-radius:10px;overflow:hidden;background:#ece8de;border:1px solid var(--ui-line,#e6e1d6)}.st-gallery-preview-image img{display:block;width:100%;max-height:min(46vh,420px);object-fit:contain;background:#ece8de}.st-gallery-preview-meta{display:grid;gap:4px}.st-gallery-preview-meta strong{font-size:15px}.st-gallery-preview-meta small{color:var(--ui-muted,#6b6b64);font-size:12px}.st-gallery-preview-meta p{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--ui-muted,#6b6b64);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.st-gallery-preview-actions{display:grid;gap:8px}.st-gallery-confirm{display:grid;gap:8px;padding:10px;border-radius:8px;background:#fbefe9;border:1px solid #efc9b8}.st-gallery-confirm p{margin:0;font-size:12px;line-height:1.4}.st-danger{color:#a3361d;border-color:#d9a08f}.st-gallery-current{position:absolute;left:8px;top:8px;z-index:2;padding:3px 8px;border-radius:999px;background:#315a40;color:#fff;font-size:11px;font-weight:600}.st-gallery-peek{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0;border-radius:8px}.st-gallery-peek:focus-visible{outline:2px solid #315a40;outline-offset:2px}.st-gallery-peek img{width:44px;height:44px;object-fit:cover;border-radius:6px}.st-gallery-peek span{display:grid;min-width:0}.st-gallery-peek strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-style-thumb{width:28px;height:28px;object-fit:cover;border-radius:5px;flex-shrink:0}.st-gallery-preview{display:none}.st-gallery-preview.is-open{display:flex;position:absolute;inset:0;z-index:6;background:var(--ui-bg,#f7f4ee);padding:4px 2px 12px;max-width:520px;margin:0 auto}.st-gallery-preview-back{display:inline-flex}.cw-gallery-check~.st-gallery-current{left:42px}.st-gallery-preview>*{flex-shrink:0}.st-model{position:relative;margin-bottom:8px}.st-model-button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 4px;cursor:pointer;font-size:12px;color:var(--ui-muted,#6b6b64);border-radius:8px}.st-model-button:disabled{cursor:default}.st-model-button strong{color:var(--ui-ink,#1f2a22);font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-model-button:focus-visible{outline:2px solid #315a40;outline-offset:1px}.st-model-menu{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20;display:grid;gap:2px;padding:6px;background:#fff;border:1px solid var(--ui-line,#e6e1d6);border-radius:12px;box-shadow:0 12px 32px #00000024}.st-model-item{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 10px;border-radius:8px;cursor:pointer}.st-model-item:hover:not(:disabled),.st-model-item:focus-visible{background:#f1efe8}.st-model-item[aria-checked=true]{background:#e8f0ea}.st-model-item:disabled{opacity:.55;cursor:default}.st-model-item span{display:grid;min-width:0}.st-model-item small{font-size:11px;color:var(--ui-muted,#6b6b64)}.st-model-item em{font-style:normal;font-size:12px;white-space:nowrap}@media(pointer:coarse),(max-width:760px){.st-project-name,.cw-series-remove,.cw-series-move-up,.cw-series-move-down,.st-photo button,.st-photo-add,.st-icon-button,.cw-series-photo-picker summary,.st-model-button{position:relative}.st-project-name:after,.cw-series-remove:after,.cw-series-move-up:after,.cw-series-move-down:after,.st-photo button:after,.cw-series-photo-picker summary:after{content:"";position:absolute;min-width:44px;min-height:44px;inset:50% -8px -8px 50%;transform:translate(-50%,-50%);width:max(100% + 16px,44px);height:max(100% + 16px,44px)}}@media(pointer:coarse),(max-width:760px){.st-seg button,.st-button,.cw-button,.cw-primary{min-height:44px!important}.cw-mobile-navigation summary,.cw-mobile-navigation nav a,.cw-series-plan-add button{min-height:44px}.cw-mobile-navigation summary{min-width:44px}}@media(pointer:coarse),(max-width:760px){.st-icon-button,.st-link,.st-mode-help,button[aria-label="Что означают режимы"]{position:relative}.st-icon-button:after,.st-link:after,button[aria-label="Что означают режимы"]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100% + 12px,44px);height:44px}.st-model-button,.s-select-trigger{min-height:44px}}.st-advanced>summary:has(>.st-style-thumb){grid-template-columns:28px minmax(0,1fr) 16px;column-gap:10px}.st-advanced>summary>.st-style-thumb{grid-column:1;grid-row:1 / 3;align-self:center}.st-advanced>summary:has(>.st-style-thumb)>span,.st-advanced>summary:has(>.st-style-thumb)>small{grid-column:2}.st-advanced>summary:has(>.st-style-thumb)>svg{grid-column:3}.st-shell .st-style-body{grid-template-columns:minmax(0,1fr)}.st-shell .st-style-body>*{min-width:0}.st-shell .st-style-alts{min-width:0}.st-shell .st-style-alts .st-suggestion-row.is-compact{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:500px;width:100%}.st-shell .st-style-alts .st-suggestion-row.is-compact>button{width:100%;min-width:0}.st-shell .st-style-body .st-actions{margin-bottom:0}.st-shell .st-style-hero h3{overflow-wrap:anywhere}.st-shell .st-topbar .cw-mobile-navigation>nav a[aria-current=page]{background:var(--st-selected-soft);color:var(--st-selected)}@media(min-width:1100px)and (max-height:760px){.st-shell .st-style-hero:not(.is-empty) .st-style-body{gap:14px}.st-shell .st-style-hero .st-following{margin:0}}@media(max-width:600px){.st-project-name-input{min-width:0;max-width:100%}.st-style-hero .st-button{white-space:normal;text-align:center}}@media(min-width:1024px)and (max-height:760px){.st-shell .st-panel .st-field textarea{height:104px;min-height:104px}.st-shell .st-panel .st-photos>.st-hint{display:none}.st-shell .st-panel .st-field:has(#card-text)>.st-hint{display:block}}.st-shell .st-style-hero:not(.is-empty){grid-template-columns:minmax(180px,min(35%,280px)) minmax(0,1fr)}.st-shell .st-style-preview{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--st-soft);cursor:zoom-in}.st-shell .st-style-preview img{display:block;width:100%;height:100%;max-height:max(280px,calc(100dvh - 400px));aspect-ratio:2/3;object-fit:contain}.st-shell .st-style-identity{display:grid;gap:8px;min-width:0}.st-shell .st-style-identity h3{margin:0}.st-shell .st-style-body>.st-actions{border-top:1px solid var(--st-line);padding-top:14px}.st-reference-dialog .st-reference-image{display:block;max-width:100%;max-height:65dvh;margin:0 auto;object-fit:contain}@media(max-width:600px){.st-shell .st-style-hero:not(.is-empty){grid-template-columns:110px minmax(0,1fr);gap:20px 14px;align-items:center}.st-shell .st-style-preview{grid-column:1;grid-row:1}.st-shell .st-style-preview img{height:165px;max-height:165px}.st-shell .st-style-body{display:contents}.st-shell .st-style-identity{grid-column:2;grid-row:1}.st-shell .st-style-identity h3{font-size:23px;line-height:1.2}.st-shell .st-style-body>.st-style-alts,.st-shell .st-style-body>.st-following,.st-shell .st-style-body>.st-actions{grid-column:1 / -1}.st-shell .st-style-hero .st-following{max-width:none;margin:0}.st-shell .st-style-body>.st-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:16px}.st-shell .st-style-body>.st-actions>button:last-child{grid-column:1 / -1}}@media(max-width:1023px){.st-topbar-project-row{min-height:54px;padding:6px 16px}.st-topbar-control-row{gap:8px;padding:8px 16px}.st-mobile-workspace{padding:8px 16px}.st-canvas,.st-canvas.is-wide{padding-top:24px}.st-panel-action{gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.st-workspace:has(.st-panel):not(.is-mask-edit){padding-bottom:190px}}@media(max-width:767px){.st-workspace.is-result-workspace[data-mobile-view=canvas]:not(.is-mask-edit) .st-panel-action{display:none}.st-workspace.is-result-workspace[data-mobile-view=canvas]:not(.is-mask-edit) .st-canvas{padding-bottom:24px}}.st-result-back{align-self:flex-start;min-height:44px}.st-result-more{position:relative}.st-result-more>summary{display:grid;place-items:center;min-width:44px;min-height:40px;border:1px solid var(--st-line);border-radius:8px;cursor:pointer;list-style:none;background:var(--st-panel)}.st-result-more>summary::-webkit-details-marker{display:none}.st-result-more>div{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:grid;gap:12px;width:min(280px,80vw);padding:16px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-panel)}.st-series-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;align-items:start}.st-series-result-card{display:grid;gap:0;min-width:0;padding:0;text-align:left;color:var(--st-ink);background:var(--st-panel);border:1px solid var(--st-line);border-radius:12px;overflow:hidden;cursor:pointer}.st-series-result-image{display:grid;place-items:center;aspect-ratio:2/3;background:var(--st-soft)}.st-series-result-image img{width:100%;height:100%;object-fit:contain}.st-series-result-caption{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px}.st-series-result-caption strong{font-size:14px}.st-series-result-caption small{grid-column:1;color:var(--st-muted);font-size:12px}.st-series-result-caption svg{grid-column:2;grid-row:1/3;width:18px;height:18px;align-self:center}.st-series-return-plan{align-self:flex-start;min-height:44px}@media(max-width:767px){.st-series-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.st-advanced>summary>span{display:flex;align-items:center;gap:8px}.st-advanced>summary>span>svg{flex:none;width:16px;height:16px;color:var(--st-muted)}.st-advanced>summary>svg,.st-model-button>svg{display:block;flex:none;width:18px;height:18px;color:var(--st-ink)}.st-model-label{display:inline-flex;align-items:center;gap:6px;flex:none}.st-model-label>svg{width:16px;height:16px;flex:none}.cw-series-photo-picker summary>svg{width:16px;height:16px;flex:none}@media(min-width:768px){.st-result-back{display:none}}@media(max-width:760px){.st-shell .st-workspace.is-mask-edit .st-canvas-head{flex-wrap:nowrap;align-items:center}.st-shell .st-workspace.is-mask-edit .st-canvas-actions{flex-wrap:nowrap;flex:none}}.st-shell:has(.mask-edit-mode) .st-topbar-control-row{display:none}.st-result-wait{display:grid;place-items:center;flex:0 1 auto;height:clamp(240px,calc(100dvh - 440px),500px);min-height:240px;overflow:hidden}.st-wait{display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,44px);padding:16px;max-width:100%}.st-wait-card{display:grid;align-content:start;gap:8px;flex:none;width:clamp(96px,11vw,132px);max-height:100%;aspect-ratio:var(--wait-ratio,.6667);padding:12px;border:1px solid var(--st-line);border-radius:12px;background:#fff;box-shadow:0 12px 30px #24342c1f;overflow:hidden}.st-wait-card i,.st-wait-card b{display:block;border-radius:5px;background:linear-gradient(90deg,#e6e9dd 25%,#f3f4ec,#e6e9dd 75%);background-size:200% 100%;animation:st-shimmer 1.5s linear infinite}.st-wait-card i{height:10px}.st-wait-card i:nth-child(2){width:62%}.st-wait-card b{height:100%;min-height:54px;border-radius:8px}.st-wait-copy{display:grid;gap:12px;max-width:300px}.st-wait-copy h2{margin:0;color:var(--st-ink);font:400 24px/1.2 var(--st-serif)}.st-wait-copy time{color:var(--st-selected);font:600 30px/1 var(--st-font);font-variant-numeric:tabular-nums}.st-wait-bar{display:block;height:4px;overflow:hidden;border-radius:4px;background:var(--st-line)}.st-wait-bar>i{display:block;width:0;height:100%;border-radius:4px;background:var(--st-selected);transition:width .6s linear}.st-wait-copy p{margin:0;color:var(--st-muted);font-size:13px;line-height:1.5}.st-wait.is-stopped .st-wait-card i,.st-wait.is-stopped .st-wait-card b{animation:none}@keyframes st-shimmer{to{background-position:-200% 0}}@keyframes st-wait-slide{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.st-wait-card i,.st-wait-card b{animation:none}.st-wait-bar>i{transition:none}}@media(max-width:560px){.st-wait{flex-direction:column;text-align:center}.st-wait-copy{justify-items:center}}.st-format-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;align-items:stretch}.st-format-photo{display:block;width:100%;height:100%;background-color:#e6eadb;background-image:var(--format-image);background-repeat:no-repeat;background-size:cover;background-position:50% 35%}.st-format-photo.is-detail{background-size:300%}.st-format-photo.is-detail-1{background-position:8% 30%}.st-format-photo.is-detail-2{background-position:50% 60%}.st-format-photo.is-detail-3{background-position:92% 85%}.st-style{position:relative}.st-pair.is-single{grid-template-columns:minmax(0,1fr)}.st-label .st-tip{margin-left:6px}.st-kind{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px}.st-kind>span{color:var(--st-muted);font-size:12px}.st-label-main{display:inline-flex;align-items:center;gap:6px;min-width:0}.st-label .st-label-main .st-tip{margin-left:0}.st-shell{transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}:root[data-sidebar=open] .st-shell{--st-rail: 212px}.st-rail{overflow:hidden}.st-rail .cw-brand-svg{display:block;width:36px;height:36px;flex:none}.st-rail-label{display:none}.st-rail.is-open{align-items:stretch;padding:10px}.st-rail.is-open .st-rail-mark{display:flex;align-items:center;width:auto;justify-content:flex-start;gap:10px;padding:0 2px;font:400 26px/1 var(--st-serif);color:var(--st-selected)}.st-rail.is-open .cw-wordmark{display:block;width:104px;height:auto;animation:st-rail-fade .3s .08s both}.st-rail.is-open .st-rail-item{text-decoration:none;width:auto;height:44px;grid-auto-flow:column;justify-content:start;gap:12px;padding:0 12px;font:500 13px/1 var(--st-font)}.st-rail.is-open .st-rail-label{display:inline;white-space:nowrap;animation:st-rail-fade .3s .08s both}.st-rail.is-open .st-rail-item:after{display:none}.cw-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--st-muted, #626e66);font:500 13px/1 var(--st-font, inherit);cursor:pointer;position:relative;transition:background .15s,color .15s}.cw-sidebar-toggle:hover{background:var(--st-soft, #f1eee6);color:var(--st-ink, #242d29)}.cw-sidebar-toggle svg{flex:none;width:18px;height:18px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.cw-sidebar-toggle[aria-expanded=false] svg{transform:rotate(180deg)}.cw-sidebar-toggle span{display:none;white-space:nowrap}.cw-sidebar-toggle[aria-expanded=true] span{display:inline}.st-rail.is-open .cw-sidebar-toggle{width:auto;justify-content:flex-start;padding:0 12px}.st-rail:not(.is-open) .cw-sidebar-toggle:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:7px;background:var(--st-tooltip);color:#fff;font:500 12px/1.3 var(--st-font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.st-rail:not(.is-open) .cw-sidebar-toggle:hover:after,.st-rail:not(.is-open) .cw-sidebar-toggle:focus-visible:after{opacity:1}@keyframes st-rail-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.st-shell,.cw-sidebar-toggle svg{transition:none}.st-rail-label,.st-rail .cw-wordmark{animation:none!important}}.st-summary-prompt{display:block;max-height:9em;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.st-shell .st-project h1:has(>.st-project-name-input){display:flex;align-items:center;gap:8px;overflow:visible;font:500 14px/1.3 var(--st-font)}.st-shell .st-project h1 .st-project-name-input{box-sizing:border-box;flex:1 1 200px;width:auto;min-width:0;min-height:0;height:36px;margin:0;padding:0 10px;border:1px solid var(--st-selected);border-radius:9px;background:#fff;color:var(--st-ink);font:500 14px/1.3 var(--st-font);letter-spacing:0;box-shadow:0 0 0 3px #31563e1f;outline:none}.st-shell .st-project h1 .st-project-name-actions{display:inline-flex;flex:none;gap:8px;margin:0}.st-shell .st-project h1 .st-project-name-actions button{box-sizing:border-box;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:9px;font:500 20px/1 var(--st-font);cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.st-shell .st-project h1 .st-project-name-actions button:active{transform:scale(.94)}.st-shell .st-project h1 .st-project-name-actions svg{width:17px;height:17px}.st-shell .st-project h1 .st-project-name-actions .st-project-name-save{background:var(--st-selected);border-color:var(--st-selected);color:#fff!important}.st-shell .st-project h1 .st-project-name-save:hover{background:#254633!important;border-color:#254633!important}.st-shell .st-project h1 .st-project-name-actions .st-project-name-cancel{background:#fdeeed;border-color:#eab4b0;color:#b3261e!important}.st-shell .st-project h1 .st-project-name-cancel:hover{background:#f8d3d0!important;border-color:#d9857f!important}.st-shell .st-project h1 .st-project-name-actions button:focus-visible{outline:2px solid var(--st-focus);outline-offset:2px}.st-wait-bar.is-indeterminate>i{width:35%;animation:st-wait-activity 1.8s ease-in-out infinite alternate}@keyframes st-wait-activity{0%{transform:translate(0)}to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){.st-wait-bar.is-indeterminate>i{animation:none;width:100%;opacity:.45}}.cw-compare-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:14px}.cw-compare-sides{display:none}.cw-compare-images{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cw-compare-images section{display:grid;gap:12px;min-width:0}.cw-compare-images label{display:flex;align-items:center;gap:10px;font-size:13px}.cw-compare-images label>span{font-weight:600}.cw-compare-frame{height:min(520px,calc(100vh - 340px));min-height:240px;overflow:auto;background:var(--ui-surfaceSubtle);display:flex;justify-content:center;align-items:flex-start}.cw-compare-frame img{width:100%;height:100%;object-fit:contain;display:block}.cw-compare-images.is-actual .cw-compare-frame{display:block}.cw-compare-images.is-actual .cw-compare-frame img{width:auto;height:auto;max-width:none;object-fit:none}.cw-comparison-dialog footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.cw-compare-note{margin-right:auto;font-size:13px;color:var(--st-muted)}@media(max-width:700px){.cw-compare-tools{flex-direction:column-reverse;align-items:stretch}.cw-compare-sides{display:flex;border:1px solid var(--ui-border, #d8d5cc);border-radius:10px;overflow:hidden}.cw-compare-sides button{flex:1;padding:10px 8px;border:0;background:transparent;font:inherit;font-size:13px;min-height:44px}.cw-compare-sides button[aria-pressed=true]{background:var(--ui-surfaceSubtle);font-weight:600}.cw-compare-images{grid-template-columns:1fr}.cw-compare-images section:not(.is-shown){display:none}.cw-compare-frame{height:min(420px,calc(100vh - 380px))}.cw-comparison-dialog footer .cw-button{flex:1 1 100%;min-height:44px}}.st-edit-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.st-edit-suggestions small{flex-basis:100%;color:#626e66}.st-edit-suggestions .st-button{font-size:12px;padding:7px 10px}.st-shell .st-topbar-project-row,.st-shell .st-project{align-items:center}.st-shell .st-project-name-block h1{display:flex;align-items:center;height:36px}.st-shell .st-topbar-end,.st-shell .st-topbar-end .cw-header-tools,.st-shell .st-topbar-end .cw-workspace-account{height:36px;align-items:center}.st-shell .st-topbar .cw-budget-button{box-sizing:border-box;height:36px;min-height:36px;padding-block:0}.st-shell .st-topbar .cw-profile-menu>summary{box-sizing:border-box;display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0}.st-shell .st-topbar .cw-profile-menu .cw-avatar{width:36px;height:36px}.st-shell .cw-prompt-counter{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:400;color:#626e66;margin-top:6px;font-variant-numeric:tabular-nums}.st-shell .cw-prompt-counter.is-invalid{color:#a23f32}.st-shell .cw-prompt-validation{font-size:13px;line-height:1.45;color:#a23f32;margin:6px 0 0;font-weight:400}.st-shell .cw-prompt-writing textarea[aria-invalid=true]{border-color:#a23f32}:root[data-sidebar=open] .st-shell{--st-rail: 200px}.st-rail.is-open .st-rail-item{height:48px}.st-shell .st-topbar .support-entry{text-decoration:none}.st-shell .st-topbar .cw-budget-button{height:40px;min-height:40px}.st-shell .st-topbar .cw-profile-menu>summary,.st-shell .st-topbar .cw-profile-menu .cw-avatar{width:40px;height:40px;min-width:40px;min-height:40px}.st-shell .st-topbar-end,.st-shell .st-topbar-end .cw-header-tools,.st-shell .st-topbar-end .cw-workspace-account{height:40px}.st-rail.is-open{padding:26px 14px 18px}.st-rail.is-open{gap:8px}.st-rail.is-open .st-rail-mark{height:28px;margin:0 12px 14px;padding:0}.st-rail.is-open .cw-wordmark{width:auto;height:28px}.st-shell .st-topbar-project-row{min-height:72px}.cw-compare-images label{display:grid;align-items:stretch;gap:6px}.cw-compare-images label>span{font-size:12px;font-weight:600;color:#626e66}.st-model-menu{gap:0;padding:4px}.st-model-item{min-height:36px;padding:4px 10px;gap:8px}.st-model-item strong{font-size:13px;font-weight:500}.st-model-item small{font-size:11px;line-height:1.3}.st-shell .st-result-stage{border:1px solid #e4dfd5}.st-shell .s-photographic-choice[aria-pressed=false]{border-color:#e4dfd5}.st-note{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 12px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-soft);color:var(--st-ink);font-size:13px;line-height:1.45}.st-note>svg{width:18px;height:18px;margin-top:1px;color:var(--st-muted)}.st-note strong{display:block;margin-bottom:2px;font-weight:600}.st-note p{margin:0;color:var(--st-muted)}.st-note ul{margin:2px 0 6px;padding-left:16px;color:var(--st-muted);display:grid;gap:4px}.st-note li b{color:var(--st-ink);font-weight:600}.st-note.is-warning{border-color:#d9b779;background:#fbf3df}.st-note.is-warning>svg{color:#9a6a12}.st-note.is-warning p{color:#5c4a22}.st-note.is-warning strong{color:#4a3a12}.st-topup{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.st-topup span{padding-left:10px;border-left:1px solid #ffffff55;font-weight:500}.st-experience-link{display:inline-flex;align-self:flex-end;justify-self:end;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:none;color:#31563e;font:inherit;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.st-experience-link svg{width:15px;height:15px}.st-experience-link:disabled{color:var(--st-muted);cursor:default}.st-shell .st-project-name-block:has(.st-project-name-input){flex:1 1 410px;max-width:410px;min-width:0}.st-shell .st-project-name-block:has(.st-project-name-input) h1{width:100%}.st-shell .st-project h1 .st-project-name-input{flex:1 1 auto}@media(max-width:767px){.st-shell .st-topbar-project-row:has(.st-project-name-input) .st-topbar-end{display:none}.st-shell .st-project-name-block:has(.st-project-name-input){max-width:none}}.st-prompt-draft{display:inline-flex;align-items:center;gap:12px}.st-recommended{display:inline-block;padding:1px 6px;border:1px solid #c9d7bd;border-radius:999px;background:#eef3e8;color:#3d6249;font:500 9.5px/1.4 var(--st-font, "Golos Text Variable", sans-serif);letter-spacing:.02em;white-space:nowrap}.st-following .st-seg>button{position:relative}.st-following .st-seg>button .st-recommended{position:absolute;top:-9px;right:8px;pointer-events:none}.st-following .st-seg>button[aria-pressed=true] .st-recommended{background:#fff;border-color:#a4b69a}.st-model-item strong .st-recommended{margin-left:8px;vertical-align:1px}.st-idea{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,56px);padding:16px;max-width:100%}.st-layers{position:relative;flex:none;width:clamp(170px,19vw,228px);aspect-ratio:var(--wait-ratio,.75);max-height:min(54dvh,400px);margin:0 26px 26px 0}.st-layer{position:absolute;inset:0;border-radius:18px;transition:transform .9s cubic-bezier(.3,1.3,.5,1),box-shadow .6s}.st-layer.is-light{background:#c6d3be;transform:translate(-22px,-22px) rotate(-4deg);box-shadow:0 10px 24px #1935291f}.st-layer.is-mid{background:#8da88e;transform:translate(-8px,-8px) rotate(-1.5deg);box-shadow:0 12px 28px #19352929}.st-layer.is-top{display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 35%,#356547,#2a5238 55%,#1d3b28);box-shadow:0 20px 44px #19352952,inset 0 0 0 1px #ffffff1f}.st-layer.is-top i{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,244,214,.3) 50%,transparent 58%);animation:st-idea-shine 2.8s ease-in-out infinite}.st-layer.is-top svg{width:38%;fill:none;stroke:#ffffff6b;stroke-width:1.4;transition:stroke .8s,filter .8s}.st-layers.is-thinking .st-layer.is-light{animation:st-layer-light 3.2s ease-in-out infinite}.st-layers.is-thinking .st-layer.is-mid{animation:st-layer-mid 3.2s ease-in-out .25s infinite}.st-layers.is-thinking .st-layer.is-top{animation:st-layer-top 3.2s ease-in-out .5s infinite}.st-layers.is-drawing .st-layer.is-light{transform:translate(-10px,-10px) rotate(-2deg)}.st-layers.is-drawing .st-layer.is-mid{transform:translate(-5px,-5px) rotate(-1deg)}.st-layers.is-drawing .st-layer.is-top{animation:st-layer-glow 2s ease-in-out infinite}.st-layers.is-drawing .st-layer.is-top svg{stroke:#e9cf86;filter:drop-shadow(0 0 8px rgba(233,207,134,.6))}@keyframes st-layer-light{0%,to{transform:translate(-22px,-22px) rotate(-4deg)}50%{transform:translate(-34px,-30px) rotate(-7deg)}}@keyframes st-layer-mid{0%,to{transform:translate(-8px,-8px) rotate(-1.5deg)}50%{transform:translate(-16px,-14px) rotate(-3deg)}}@keyframes st-layer-top{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes st-layer-glow{0%,to{box-shadow:0 20px 44px #19352952,inset 0 0 0 1px #e9cf864d,0 0 #d6b25e00}50%{box-shadow:0 20px 44px #19352952,inset 0 0 0 1px #e9cf86bf,0 0 30px 5px #d6b25e6b}}@keyframes st-idea-shine{0%{transform:translate(-35%)}60%,to{transform:translate(35%)}}.st-result-frame.is-reveal{position:relative}.st-result-frame.is-reveal>*{animation:st-reveal 1s cubic-bezier(.2,.9,.25,1) both}.st-result-frame.is-reveal:after{content:"";position:absolute;inset:0;border-radius:6px;pointer-events:none;background:radial-gradient(circle at 50% 50%,#fff6dccc,#fff6dc00 70%);animation:st-reveal-flash 1s ease-out both}@keyframes st-reveal{0%{filter:blur(14px) brightness(1.35);transform:scale(.96)}to{filter:none;transform:none}}@keyframes st-reveal-flash{0%{opacity:1}to{opacity:0}}@media(max-width:560px){.st-idea{flex-direction:column;text-align:center}.st-idea .st-wait-copy{justify-items:center}}@media(prefers-reduced-motion:reduce){.st-layer,.st-layer.is-top i,.st-result-frame.is-reveal>*,.st-result-frame.is-reveal:after{animation:none!important}.st-layer{transition:none}}.cw-workspace-pass.cw-home.cw-v3 .cw-home-content{padding-top:22px}.cw-workspace-pass.cw-v3 .cw-home-heading{align-items:center;gap:24px;margin-bottom:26px}.cw-workspace-pass.cw-v3 .cw-home-heading h1{font-size:clamp(34px,3.1vw,48px);margin-top:0}.cw-workspace-pass .cw-home-heading-tools{display:flex;align-items:center;gap:12px}.cw-workspace-pass .cw-primary{min-height:44px}.cw-notice-close{flex:0 0 44px;width:44px;min-height:44px;font-size:24px;line-height:1;border:0;background:none;color:inherit;cursor:pointer}.cw-workspace-pass.cw-v4 .cw-workspace-choices{gap:14px}.cw-workspace-pass.cw-v4 .cw-start-choice{grid-template-columns:minmax(0,1fr) 100px;align-items:center;padding:7px;min-height:152px}.cw-workspace-pass.cw-v4 .cw-start-example{aspect-ratio:2/3;height:auto;min-height:0;width:80%;max-width:80px;justify-self:center;border-radius:6px}.cw-workspace-pass.cw-v4 .cw-start-choice-copy{display:flex;flex-direction:column;gap:10px;padding:12px 9px}.cw-workspace-pass.cw-v4 .cw-start-choice-copy>svg{display:none}.cw-workspace-pass.cw-v4 .cw-start-choice-copy strong{font-size:15px;line-height:1.3}.cw-workspace-pass.cw-v4 .cw-start-choice-copy small{font-size:12px;line-height:1.55}.cw-workspace-pass.cw-v4 .cw-start-choice-arrow{margin:auto 0 0;width:26px;height:26px}.cw-workspace-pass.cw-v4 .cw-start-example .cw-art-title{font-size:22px;left:7%;top:11%}.cw-workspace-pass.cw-v4 .cw-start-example .cw-art-caption{font-size:9px;left:7%;top:31%}.cw-workspace-pass.cw-v4 .cw-start-example .cw-art-kicker,.cw-workspace-pass.cw-v4 .cw-start-example .cw-art-facts{display:none}.cw-workspace-expert{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--ui-textSecondary);margin:16px 0 30px}.cw-workspace-expert a{display:inline-flex;gap:5px;align-items:center;color:var(--ui-accent);text-decoration:underline;text-underline-offset:3px}.cw-workspace-expert a{min-height:44px}.cw-workspace-expert svg{width:16px;height:16px}.cw-workspace-pass.cw-v3 .cw-workspace-section-head{display:flex;justify-content:space-between;margin-bottom:16px}.cw-workspace-section-head .cw-text-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.cw-workspace-section-tools{display:flex;align-items:center;gap:14px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-cover{aspect-ratio:4 / 4.5;border-radius:8px;justify-content:center;align-items:center}.cw-workspace-pass.is-workspace-home.cw-unified-shell.cw-v3 .cw-project-cover{aspect-ratio:4 / 3}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-meta{display:grid;gap:6px;margin-bottom:10px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-meta strong{font-size:14px;line-height:1.5}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-meta small{font-size:12px;white-space:normal;line-height:1.5}.cw-project-cover-empty{display:grid;justify-items:center;gap:12px;padding:16px;color:var(--ui-textSecondary)}.cw-project-cover-empty>svg{width:30px;height:30px}.cw-project-cover-empty>small{font-size:12px;text-align:center}.cw-work-status{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:12px;line-height:1.4;border-radius:5px;background:#ecefe6;color:#37523a}.cw-work-status>svg{width:14px;height:14px;flex-shrink:0}.cw-work-status.is-active{background:#e7eff1;color:#27616c}.cw-work-status.is-issue{background:#f6ebdf;color:#80502d}.cw-project-preserved{display:block;margin-top:7px;font-size:12px;color:var(--ui-textSecondary)}.cw-workspace-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}.cw-workspace-filters button{min-height:44px;padding:10px 14px;background:#fffdf8;border:1px solid #dedacf;border-radius:7px;font-size:13px;color:var(--ui-textSecondary);cursor:pointer}.cw-workspace-filters button[aria-pressed=true]{border-color:#c8d1c1;background:#e6ebdf;color:#274731}.cw-workspace-pass .cw-home-empty{align-items:center;flex-wrap:wrap}.cw-workspace-pass .cw-home-empty>div{flex:1 1 200px}.cw-workspace-pass .cw-home-empty h2{font:25px/1.3 var(--font-heading)}.cw-history-tools{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:10px}.cw-history-search{display:flex;gap:8px;min-width:0}.cw-history-search .cw-project-search{width:230px!important}.cw-workspace-pass .cw-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.cw-history-item{min-width:0;border:1px solid var(--ui-borderSubtle);background:#fcfaf6;border-radius:9px;overflow:hidden}.cw-history-preview{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 4.5;border:0;padding:0;background:#eeeee7;cursor:pointer;color:var(--ui-textSecondary)}.cw-history-preview img{width:100%;height:100%;object-fit:contain}.cw-history-placeholder{display:grid;justify-items:center;gap:12px;padding:20px;text-align:center}.cw-history-placeholder>svg{width:32px;height:32px}.cw-history-placeholder>small{font-size:13px;line-height:1.6}.cw-history-item-meta{display:grid;gap:7px;padding:14px 14px 0}.cw-history-item-meta>span:first-child{font-size:11px;color:var(--ui-textSecondary)}.cw-history-item-meta h2{font-size:14px;line-height:1.4;font-weight:550;margin:0;overflow-wrap:anywhere}.cw-history-item-meta p{font-size:12px;line-height:1.4;margin:0;color:var(--ui-textSecondary)}.cw-history-item-meta time{font-size:12px;color:var(--ui-textSecondary)}.cw-history-item-meta .cw-work-status{justify-self:start}.cw-history-item-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 14px;margin-top:7px;border-top:1px solid var(--ui-borderSubtle)}.cw-history-item-actions a{display:flex;min-height:44px;align-items:center;gap:6px;font-size:12px;color:var(--ui-accent)}.cw-history-item-actions a[download]{justify-content:center;min-width:44px}.cw-history-item-actions svg{width:17px;height:17px}.cw-history-more{display:flex;justify-content:center;margin-top:24px}.cw-history-loading{color:var(--ui-textSecondary);font-size:13px;line-height:1.7;padding:18px 0}.cw-history-dialog{width:min(820px,calc(100vw - 32px))}.cw-history-large{display:grid;place-items:center;min-height:180px;background:#eeeee7;border-radius:8px}.cw-history-large img{display:block;max-width:100%;max-height:55dvh;object-fit:contain}.cw-history-details{margin:12px 0 0;color:var(--ui-textSecondary);font-size:12px;line-height:1.6}.cw-account-access-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cw-account-access-heading button{min-height:44px;font-size:13px}.cw-account-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.cw-account-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px}.cw-account-available>span{font-size:13px;grid-column:1;margin-top:-5px}.cw-account-usage{padding:12px 0 18px}.cw-account-usage>div{display:flex;justify-content:space-between;font-size:12px;color:var(--ui-textSecondary)}.cw-account-usage meter{width:100%;height:10px;margin-top:9px}.cw-account-usage meter::-webkit-meter-bar{background:#e8e7df;border:0;border-radius:10px}.cw-account-usage meter::-webkit-meter-optimum-value{background:#56734e}.cw-account-error{padding:16px;margin-bottom:16px;background:#f8ebdf;color:#795434;border-radius:8px;font-size:13px;line-height:1.6}.cw-account-error p{margin:7px 0 12px}.cw-account-updated{font-size:11px;color:var(--ui-textSecondary);margin:12px 0}.cw-budget-button.has-error{background:#f6ebdf;color:#80502d}.cw-workspace-pass :is(button,a,input):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media(min-width:1650px){.cw-workspace-pass.cw-v4 .cw-start-choice{grid-template-columns:minmax(0,1fr) 145px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-grid,.cw-workspace-pass .cw-history-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.cw-workspace-pass.cw-v4 .cw-start-choice{grid-template-columns:minmax(0,1fr) 84px}.cw-workspace-pass.cw-v4 .cw-start-choice-copy{padding:10px 6px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-grid,.cw-workspace-pass .cw-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-history-tools{flex-wrap:wrap}}@media(max-width:800px){.cw-workspace-pass.cw-v4 .cw-start-choice{grid-template-columns:1fr}.cw-workspace-pass.cw-v4 .cw-start-example{display:none}.cw-workspace-pass.cw-v4 .cw-start-choice-copy{padding:12px}.cw-workspace-pass .cw-home-heading-tools{flex-wrap:wrap}.cw-account-access-heading h3{font-size:24px}}@media(max-width:600px){.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-mobile-navigation summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--ui-borderSubtle);border-radius:8px;background:var(--ui-surface);font-size:12px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-mobile-navigation summary span{display:inline}.cw-workspace-pass.cw-home.cw-v3 .cw-home-content{padding:20px 16px 30px}.cw-workspace-pass.cw-v3 .cw-home-heading{gap:18px;margin-bottom:22px;padding-top:0}.cw-workspace-pass.cw-v3 .cw-home-heading h1{font-size:36px}.cw-workspace-pass.cw-v3 .cw-home-heading p{font-size:13px;line-height:1.6}.cw-workspace-pass .cw-home-heading-tools{flex-wrap:nowrap;width:100%}.cw-workspace-pass.cw-v4 .cw-home-heading-tools>.cw-primary{min-height:44px;font-size:12px}.cw-workspace-pass.cw-v4 .cw-workspace-choices{grid-template-columns:1fr;gap:10px}.cw-workspace-pass.cw-v4 .cw-start-choice{grid-template-columns:minmax(0,1fr) 84px;min-height:124px}.cw-workspace-pass.cw-v4 .cw-start-example{display:block;min-height:0}.cw-workspace-pass.cw-v4 .cw-start-choice-copy{flex-direction:row;align-items:center;gap:6px;padding:10px 8px}.cw-workspace-pass.cw-v4 .cw-start-choice-arrow{flex:0 0 22px;margin:0}.cw-workspace-pass.cw-v4 .cw-start-choice-copy strong{font-size:14px}.cw-workspace-pass.cw-v4 .cw-start-choice-copy small{font-size:12px}.cw-workspace-expert{font-size:12px;margin-bottom:18px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-grid,.cw-workspace-pass .cw-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-meta strong{font-size:13px}.cw-workspace-pass.cw-unified-shell.cw-v3 .cw-project-meta small,.cw-work-status{font-size:11px}.cw-workspace-pass.cw-v3 .cw-workspace-section-head h2{font-size:24px}.cw-workspace-section-head .cw-text-button{font-size:12px}.cw-workspace-section-tools{gap:10px}.cw-workspace-filters{gap:5px}.cw-workspace-filters button{font-size:12px;padding:10px 12px}.cw-history-tools{gap:8px}.cw-history-tools .cw-workspace-filters{margin-bottom:8px}.cw-history-search{width:100%}.cw-history-search .cw-project-search{width:auto!important;flex:1}.cw-history-item-meta{padding:12px 10px 0}.cw-history-item-meta h2{font-size:13px}.cw-history-item-actions{padding-left:10px;padding-right:4px}.cw-history-dialog{width:calc(100vw - 24px)}.cw-account-access-heading{flex-wrap:wrap;gap:0}.cw-account-links{display:grid}.cw-workspace-pass .cw-space-title{display:none}.cw-workspace-pass .cw-topbar{justify-content:space-between}.cw-workspace-pass.cw-v4 .cw-budget-button{min-height:44px}}.cw-start-choices button.cw-start-choice{width:100%;font:inherit;text-align:inherit;color:inherit;cursor:pointer}.cw-start-choices button.cw-start-choice[aria-pressed=true]{border-color:#2f6b4f;box-shadow:0 0 0 2px #2f6b4f33}.cw-home-upload{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:16px;padding:18px 20px;border:1.5px dashed #b9c6bd;border-radius:14px;background:linear-gradient(180deg,#f4faf6,#fcfaf5);animation:cw-home-upload-in .25s ease-out}.cw-home-upload.is-dragging{border-color:#2f6b4f;background:#e8f5ed}.cw-home-upload .cw-home-upload-copy{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 340px}.cw-home-upload .cw-home-upload-copy>svg{width:26px;height:26px;flex:none;color:#2f6b4f}.cw-home-upload h2{margin:0 0 3px;font-size:16px;font-weight:600}.cw-home-upload p{margin:0 0 4px;font-size:13px;color:#526959;line-height:1.45}.cw-home-upload small{font-size:12px;color:#6d7a71}.cw-home-upload-actions{display:flex;gap:10px;flex-wrap:wrap}@keyframes cw-home-upload-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cw-home-upload{animation:none}}.cw-home-upload .cw-home-upload-copy,.cw-home-upload .cw-home-upload-text,.cw-home-upload .cw-home-upload-actions{border:0;background:none;padding:0;margin:0;text-align:left;box-shadow:none}.cw-home-upload .cw-home-upload-copy{display:flex;align-items:center;gap:14px}.cw-home-upload h2{font-family:inherit;text-align:left;letter-spacing:0}.cw-home-upload p,.cw-home-upload small{text-align:left;max-width:none;display:block}.cw-entry-incoming{display:grid;place-items:center;min-height:40vh}.cw-entry-incoming p{display:flex;align-items:center;gap:10px;color:#526959;font-size:14px}.cw-sidebar-start{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--ui-borderSubtle);border-radius:9px;color:var(--ui-accent);font-size:13px}.cw-sidebar-start>span{flex:1}.cw-sidebar-start svg{flex:none;width:18px;height:18px}.cw-sidebar-start:hover{background:var(--ui-surface)}.cw-mobile-navigation nav a[aria-current=page]{background:var(--ui-accentSubtle,#edf0e4);color:var(--ui-accent)}.cw-home-upload-problems{flex:1 1 100%;min-width:0;border-top:1px solid var(--ui-borderSubtle);padding-top:14px;font-size:13px;line-height:1.6;color:#884d32}.cw-home-upload-problems ul{margin:8px 0 12px;padding-left:20px}.cw-home-upload-problems li{overflow-wrap:anywhere}@media(max-width:600px){.cw-home-upload{padding:18px 16px}.cw-home-upload .cw-home-upload-copy{align-items:flex-start}.cw-home-upload .cw-home-upload-copy>svg{margin-top:3px}.cw-home-upload-actions{width:100%}.cw-home-upload-actions>.cw-primary{flex:1}}.cw-workspace-pass .cw-start-series{display:flex;align-items:center;justify-content:center;gap:0;padding:8px 0}.cw-workspace-pass .cw-start-series>.cw-story-example{position:relative;flex:0 0 60%;width:60%;height:auto;aspect-ratio:2/3;border:2px solid var(--cw-canvas, #f7f5ef);border-radius:6px}.cw-workspace-pass .cw-start-series>.cw-story-example+.cw-story-example{margin-left:-40%}.cw-workspace-pass .cw-start-series>.cw-story-example:first-child{z-index:3}.cw-workspace-pass .cw-start-series>.cw-story-example:nth-child(2){z-index:2}.cw-home-style-choice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;font-size:13px}.cw-workspace-pass.cw-v4 .cw-start-example-2{width:100%;max-width:100px;aspect-ratio:auto}.cw-workspace-pass.cw-v4 .cw-start-example{height:104px;width:auto;max-width:none;min-height:0;aspect-ratio:2/3}.cw-workspace-pass.cw-v4 .cw-start-example.cw-start-example-2{width:100px;aspect-ratio:auto}@media(max-width:520px){.cw-workspace-pass.cw-v4 .cw-start-example{height:88px}.cw-workspace-pass.cw-v4 .cw-start-example.cw-start-example-2{width:98px}}.cw-home-empty{display:flex;align-items:center;gap:16px;padding:20px;border:1px dashed var(--ui-borderSubtle);border-radius:12px;background:var(--ui-surfaceSubtle)}.cw-home-empty>svg{flex:0 0 28px;width:28px;height:28px;color:var(--ui-textSecondary)}.cw-home-empty>div{flex:1;min-width:0}.cw-home-empty h3{margin:0;font-size:15px;font-weight:550}.cw-home-empty p{margin:5px 0 0;font-size:13px;line-height:1.6;color:var(--ui-textSecondary)}@media(max-width:640px){.cw-home-empty{flex-wrap:wrap;align-items:flex-start}.cw-home-empty>svg{display:none}}.cw-account-available{border:1px solid #e4dfd5;background:#fffdf8}.cw-account-content>.cw-account-note{margin-top:18px}.cw-workspace-pass .cw-space-title{visibility:hidden}.cw-workspace-pass .cw-start-choice>.cw-start-example{min-width:0}.cw-workspace-pass.cw-v4 .cw-start-choice{border-color:#b8b2a4}.cw-v4 .cw-sidebar{border-right-color:#dedacf}.cw-gallery-dialog .cw-segment button[aria-pressed=false],.cw-gallery-dialog .cw-category-choices button[aria-pressed=false]{background:#fffdf8;border:1px solid #dedacf}.cw-home-empty h2{margin:0;font-size:18px}.cw-home-empty>.cw-primary,.cw-home-empty>.cw-button{flex:none}.cw-home-empty{background:#fffdf8;border-color:#d7d3c9}.cw-v4.cw-unified-shell.cw-workspace-pass>.cw-sidebar{background:#fcfaf6;border-right:1px solid #e4dfd5}.cw-v4.cw-unified-shell.cw-workspace-pass .cw-main>.cw-topbar{background:#fcfaf6;border-bottom:1px solid #e4dfd5}.cw-v3.s-workspace-dialog.cw-gallery-dialog .cw-gallery-tools .cw-segment button[aria-pressed=false]{background:#fffdf8;border:1px solid #dedacf}.cw-unified-shell.cw-v3 .cw-project-cover{border:1px solid #e4dfd5}.cw-work-status{border:1px solid #dfe3d6}.cw-work-status.is-active{border-color:#cfdfe3}.cw-work-status.is-issue{border-color:#ead6c0}.cw-history-item-actions .cw-history-remove{min-height:44px;padding:0 6px;border:0;background:none;color:var(--ui-textSecondary, #626e66);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.cw-history-item-actions .cw-history-remove:hover{color:#9a2a22}body:has(.ops-page){background:#f7f4ee}.ops-page{max-width:1280px;margin:0 auto;padding:28px 24px 80px;color:#242d29;font:400 14px/1.5 Golos Text Variable,system-ui,sans-serif}.ops-page h1{margin:6px 0 0;font:400 30px/1.15 Alice,Georgia,serif}.ops-page h2{margin:0;font:400 20px/1.25 Alice,Georgia,serif}.ops-page h3{margin:0;font-size:14px;font-weight:600}.ops-page p{margin:0}.ops-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ops-header__actions{display:flex;align-items:center;gap:12px}.ops-header__actions small,.ops-section-head small{color:#717970;font-size:12px}.ops-back{color:#31563e;font-size:13px;text-decoration:none}.ops-back:hover{text-decoration:underline}.ops-page button{box-sizing:border-box;min-height:36px;padding:6px 14px;border:1px solid #d7d3c9;border-radius:10px;background:#fffdf8;color:#242d29;font:inherit;font-weight:500;cursor:pointer}.ops-page button:hover:not(:disabled){border-color:#a9b3a4}.ops-page button:disabled{opacity:.55;cursor:not-allowed}.ops-page button.ops-primary,.ops-page button[type=submit]{border-color:#31563e;background:#31563e;color:#fff}.ops-page input,.ops-page textarea{box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;border:1px solid #d7d3c9;border-radius:10px;background:#fffdf8;color:#242d29;font:inherit}.ops-page input[type=checkbox]{width:16px;min-height:16px;height:16px;padding:0;accent-color:#31563e}.ops-page label{display:grid;gap:6px;color:#405348;font-size:13px;font-weight:500}.ops-page pre{overflow:auto;max-height:420px;margin:10px 0 0;padding:14px;border:1px solid #e4dfd5;border-radius:10px;background:#f4f2ea;font:12px/1.5 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.ops-page details>summary{cursor:pointer;color:#31563e;font-weight:500}.ops-tabs{display:flex;gap:4px;margin:20px 0;padding:4px;border:1px solid #e4dfd5;border-radius:14px;background:#fcfaf6;overflow-x:auto}.ops-page .ops-tabs button{display:inline-flex;align-items:center;gap:8px;border-color:transparent;background:transparent;white-space:nowrap;color:#52614e}.ops-page .ops-tabs button[aria-current=page]{border-color:#d7d3c9;background:#fffdf8;color:#242d29;box-shadow:0 1px 2px #242d2914}.ops-tabs span{min-width:18px;padding:0 5px;border-radius:6px;background:#31563e;color:#fff;font-size:11px;line-height:18px;text-align:center}.ops-card{margin:0 0 16px;padding:20px 22px;border:1px solid #e4dfd5;border-radius:16px;background:#fffdf8}.ops-card>h2{margin-bottom:14px}.ops-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.ops-note{color:#657168;font-size:13px;line-height:1.55}.ops-card>.ops-note:last-child{margin-top:12px}.ops-id{color:#717970;font:12px/1.5 ui-monospace,Menlo,monospace;overflow-wrap:anywhere}.ops-alert,.ops-warning{padding:10px 14px;border:1px solid #e3c4b3;border-radius:10px;background:#fbeee9;color:#7a3b22;font-size:13px}.ops-alert{margin-bottom:16px}.ops-warning{margin-top:8px}.ops-empty{display:grid;place-items:center;min-height:200px;border-style:dashed;background:transparent;color:#657168}.ops-controls{display:grid;gap:0;padding:0}.ops-control{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 22px}.ops-control+.ops-control{border-top:1px solid #e4dfd5}.ops-control p{margin-top:4px;color:#657168;font-size:13px}.ops-segment,.ops-filters{display:inline-flex;align-items:center;gap:4px}.ops-segment{padding:3px;border:1px solid #d7d3c9;border-radius:12px;background:#f4f2ea}.ops-page .ops-segment button{min-height:32px;border-color:transparent;background:transparent;color:#52614e}.ops-page .ops-segment button[aria-pressed=true]{border-color:#31563e;background:#31563e;color:#fff}.ops-routes{display:grid;gap:8px;justify-items:start}.ops-segment--local{opacity:.85}.ops-segment--local>span{padding:0 6px;color:#657168;font-size:12px}.ops-segment--local:not(:has(button)){display:none}.ops-credit{display:grid;gap:2px}.ops-credit strong{color:#31563e;font-size:22px;font-weight:600}.ops-credit span{color:#657168;font-size:12px}.ops-meter{display:grid;gap:6px;margin-top:10px;max-width:560px}.ops-control .ops-meter-figures{margin:0;color:#2d3a2f;font-size:14px}.ops-meter-figures strong{font-size:18px;font-weight:600}.ops-meter-bar{height:8px;border-radius:999px;background:#ebe7dd;overflow:hidden}.ops-meter-bar span{display:block;height:100%;border-radius:inherit;background:#4f8a5f}.ops-meter.is-warn .ops-meter-bar span{background:#d39a3d}.ops-meter.is-over .ops-meter-bar span{background:#b8492f}.ops-control .ops-meter-note{margin:0;font-size:12px}.ops-meter.is-warn .ops-meter-note{color:#8a5a12}.ops-meter.is-over .ops-meter-note{color:#9a3a22;font-weight:600}.ops-limit{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ops-limit label{display:inline-flex;align-items:center;gap:8px;color:#52614e;font-size:13px}.ops-limit input{width:120px;min-height:32px;padding:4px 10px;border:1px solid #d7d3c9;border-radius:10px;background:#fffdf8;font:inherit}.ops-limit input[aria-invalid=true]{border-color:#c98a6b}.ops-filters{margin:4px 0 14px;gap:8px}.ops-filters>span{margin-right:4px;color:#657168;font-size:13px}.ops-page .ops-filters button[aria-pressed=true]{border-color:#31563e;background:#edf1e7;color:#274731}.ops-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px}.ops-kpis article{display:grid;gap:4px;align-content:start;padding:16px 18px;border:1px solid #e4dfd5;border-radius:14px;background:#fffdf8}.ops-kpis small{color:#657168;font-size:12px}.ops-kpis strong{font-size:22px;font-weight:600;line-height:1.2}.ops-kpis span{color:#657168;font-size:12px;line-height:1.45}.ops-kpis article.is-alert{border-color:#d9a98d;background:#fff6ef}.ops-card .ops-kpis article{background:#fcfaf6}.ops-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.ops-chart{min-width:0;padding:16px 18px 10px;border:1px solid #e4dfd5;border-radius:14px;background:#fffdf8;transition:opacity .15s}.ops-chart.is-loading,.ops-platform.is-loading,.ops-feedback.is-loading{opacity:.55}.ops-chart>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ops-chart>header strong{font-size:20px;font-weight:600}.ops-chart__note{margin-top:2px;color:#657168;font-size:12px}.ops-chart__legend{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 0;padding:0;list-style:none;color:#52614e;font-size:12px}.ops-chart__legend i,.ops-chart__tip i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px}.ops-chart__frame{position:relative;margin-top:8px}.ops-chart__frame svg{display:block}.ops-chart__grid{stroke:#ebe7de;stroke-width:1}.ops-chart__tick{fill:#7c847b;font-size:11px}.ops-chart__empty{position:absolute;inset:0 0 24px 46px;display:grid;place-items:center;color:#7c847b;font-size:13px;pointer-events:none}.ops-chart__tip{position:absolute;top:4px;z-index:2;display:grid;gap:3px;width:160px;padding:9px 11px;border:1px solid #d7d3c9;border-radius:10px;background:#fffdf8;box-shadow:0 8px 24px #242d291f;pointer-events:none}.ops-chart__tip small{color:#717970;font-size:11px}.ops-chart__tip p{display:flex;align-items:center;gap:2px;font-size:12px}.ops-chart__tip b{margin-right:6px;font-weight:600}.ops-chart__tip span{color:#657168}.ops-chart__tip i{width:10px;height:3px;border-radius:2px}.ops-daytable{padding:14px 22px}.ops-daytable[open]>summary{margin-bottom:12px}.ops-model-case{margin-top:22px;padding-top:20px;border-top:1px solid #e4dfd5}.ops-page .ops-model-import{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid #d7d3c9;border-radius:10px;background:#fffdf8;color:#242d29;font-size:14px;cursor:pointer}.ops-model-import input{position:absolute;width:1px;height:1px;min-height:0;padding:0;opacity:0}.ops-model-import:focus-within{outline:2px solid #31563e;outline-offset:2px}.ops-model-case-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.ops-model-case-head img{width:84px;height:100px;object-fit:contain;border:1px solid #e4dfd5;border-radius:10px;background:#fff}.ops-model-input{margin-top:6px!important;color:#657168;font-size:12px;white-space:pre-line}.ops-model-trials{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.ops-model-trial{min-width:0;padding:16px;border:1px solid #e4dfd5;border-radius:12px;background:#fcfaf6}.ops-model-trial header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between}.ops-model-trial header span,.ops-model-meta{color:#657168;font-size:12px}.ops-model-trial>.ops-model-meta{margin:5px 0 12px}.ops-model-ideas{display:grid;gap:14px;padding-left:20px;margin:14px 0 0}.ops-model-ideas p{margin-top:4px}.ops-platform{transition:opacity .15s}.ops-platform__detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}.ops-table{overflow-x:auto}.ops-table table{width:100%;border-collapse:collapse;font-size:13px}.ops-table th{padding:8px 12px;border-bottom:1px solid #d7d3c9;color:#657168;font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.ops-table td{padding:10px 12px;border-bottom:1px solid #ebe7de;vertical-align:top}.ops-table tr:last-child td{border-bottom:0}.ops-table td small{display:block;margin-top:2px;color:#717970;font-size:11px;overflow-wrap:anywhere}.ops-table td.is-plus{color:#31563e;font-weight:600}.ops-chip{display:inline-block;padding:2px 8px;border:1px solid #d7d3c9;border-radius:6px;background:#f4f2ea;color:#52614e;font-size:12px;white-space:nowrap}.ops-chip.is-good{border-color:#c5d3bc;background:#e6ede0;color:#31563e}.ops-chip.is-bad{border-color:#e3c4b3;background:#fbeee9;color:#7a3b22}.ops-chip.is-warn,.ops-chip.is-wait{border-color:#e2d3b0;background:#f6efdf;color:#77591f}.ops-customers-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.ops-customer-list{display:grid;gap:8px;padding:16px;max-height:calc(100vh - 140px);overflow-y:auto;position:sticky;top:16px}.ops-customer-list form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:6px}.ops-page button.ops-customer{display:grid;gap:2px;min-height:0;padding:10px 12px;text-align:left;font-weight:400}.ops-customer strong{font-weight:600;overflow-wrap:anywhere}.ops-customer span,.ops-customer small{color:#657168;font-size:12px;overflow-wrap:anywhere}.ops-page button.ops-customer.is-selected{border-color:#6f8a6f;background:#edf1e7}.ops-balance{font-size:22px;font-weight:600;color:#31563e;white-space:nowrap}.ops-runs{display:grid;gap:10px}.ops-runs>article{padding:14px 16px;border:1px solid #e4dfd5;border-radius:12px;background:#fcfaf6}.ops-runs header,.ops-traces header,.ops-feedback header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ops-runs header>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ops-runs header span:not(.ops-chip),.ops-runs time,.ops-traces header span{color:#657168;font-size:12px}.ops-run-meta{margin-top:6px;color:#52614e;font-size:13px}.ops-artifacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ops-artifacts a{display:grid;gap:4px;color:#657168;font-size:11px;text-decoration:none}.ops-artifacts img{width:120px;height:150px;object-fit:cover;border:1px solid #e4dfd5;border-radius:8px;background:#efece4}.ops-run-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:10px}.ops-run-actions details{flex:1 1 260px;min-width:0;padding-top:7px}.ops-traces{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e4dfd5}.ops-traces>article{padding:10px 12px;border:1px solid #e4dfd5;border-radius:10px;background:#fffdf8}.ops-traces details{margin-top:6px}.ops-feedback{display:grid;gap:12px;transition:opacity .15s}.ops-feedback>article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px;border:1px solid #e4dfd5;border-radius:12px;background:#fcfaf6}.ops-feedback img,.ops-feedback__noimage{width:120px;height:150px;object-fit:cover;border:1px solid #e4dfd5;border-radius:8px;background:#efece4}.ops-feedback__noimage{display:grid;place-items:center;color:#7c847b;font-size:11px}.ops-feedback header{justify-content:flex-start;margin-bottom:8px}.ops-feedback p{margin:0 0 6px;overflow-wrap:anywhere}.ops-feedback small{color:#717970;font-size:12px}.ops-star-grant,.ops-feedback-reply{margin-top:12px}.ops-page .ops-star-grant form,.ops-page .ops-feedback-reply form{display:grid;gap:12px;max-width:640px;margin-top:12px;padding:16px;border:1px solid #e4dfd5;border-radius:12px;background:#fcfaf6}.ops-star-grant form>p,.ops-feedback-reply form>p{color:#657168;font-size:12px;line-height:1.55}.ops-star-grant p[role=status],.ops-feedback-reply p[role=status]{margin-top:8px;color:#31563e;font-size:13px}.ops-announcements{margin:0 0 16px;padding:20px 22px;border:1px solid #e4dfd5;border-radius:16px;background:#fffdf8}.ops-announcements>h2{margin-bottom:6px}.ops-announcements>p{margin-bottom:14px;color:#657168;font-size:13px}.ops-page .ops-announcements form{display:grid;gap:14px;max-width:720px}.ops-announcements form>div{display:flex;flex-wrap:wrap;gap:12px}.ops-announcements form>div>label{flex:1 1 220px}.ops-announcements__list article{display:grid;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #e4dfd5}.ops-announcements__list p{overflow-wrap:anywhere}.ops-announcements__list small{color:#717970}.ops-announcements__list article>div{display:flex;flex-wrap:wrap;gap:8px}.ops-provider-balances{margin:0 0 16px;padding:20px 22px;border:1px solid #e4dfd5;border-radius:16px;background:#fffdf8}.ops-provider-balances>p{margin-bottom:14px;color:#657168;font-size:13px}.ops-provider-balance-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ops-provider-balance-grid article{display:grid;gap:8px;align-content:start;padding:16px;border:1px solid #e4dfd5;border-radius:12px;background:#fcfaf6}.ops-provider-balance-grid article strong{font-size:20px;font-weight:600}.ops-provider-balance-grid small{color:#657168;font-size:12px}.ops-provider-balance-grid a{color:#31563e;font-size:13px}@media(max-width:900px){.ops-page{padding:20px 16px 60px}.ops-charts,.ops-platform__detail,.ops-customers-layout{grid-template-columns:minmax(0,1fr)}.ops-customer-list{position:static;max-height:320px}.ops-feedback>article{grid-template-columns:minmax(0,1fr)}}.ops-runs>article.is-focused{border-color:#2f6b4b;box-shadow:0 0 0 2px #2f6b4b33}.ops-run-inputs{display:grid;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed #e4dfd5}.ops-run-inputs dl{display:grid;gap:4px;margin:0;font-size:13px}.ops-run-inputs dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.ops-run-inputs dt{color:#657168}.ops-run-inputs dd{margin:0;overflow-wrap:anywhere}.ops-run-images{display:flex;flex-wrap:wrap;gap:10px}.ops-run-images figure{display:grid;gap:4px;margin:0;color:#657168;font-size:11px}.ops-run-images img{display:block;width:120px;height:150px;object-fit:cover;border:1px solid #e4dfd5;border-radius:8px;background:#efece4}.ops-masked{position:relative;display:block}.ops-masked>i{position:absolute;inset:1px;border-radius:7px;background:#e0483ecc;-webkit-mask-image:linear-gradient(#000,#000),var(--mask);-webkit-mask-size:100% 100%;-webkit-mask-composite:xor;mask-image:linear-gradient(#000,#000),var(--mask);mask-size:100% 100%;mask-composite:exclude;pointer-events:none;opacity:.6}.ops-run-actions button.is-danger{border-color:#9a2a22;color:#9a2a22}.ops-run-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ops-run-filters .ops-segment button span{color:#657168;font-variant-numeric:tabular-nums}.ops-run-filters>.ops-chip{cursor:pointer}.ops-project-link{padding:0;border:0;background:none;color:#31563e;font-size:12px;text-decoration:underline;cursor:pointer}.ops-goals-date{margin-left:6px;color:#657168;font-size:13px}.ops-goal-stage{margin:0 0 18px}.ops-goal-stage>h2{margin:0 0 10px;font-size:15px;font-weight:600}.ops-goal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ops-goal-grid.is-headline{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:22px}.ops-goal{display:grid;gap:6px;align-content:start;padding:14px 16px;border:1px solid #e4dfd5;border-left:4px solid #cfc8b9;border-radius:14px;background:#fffdf8}.ops-goal.is-ok{border-left-color:#3f7a52}.ops-goal.is-near{border-left-color:#c79a3a}.ops-goal.is-low{border-left-color:#c0573c}.ops-goal header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ops-goal header small{color:#4d5852;font-size:13px;font-weight:500}.ops-goal-state{flex:none;color:#657168;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ops-goal.is-ok .ops-goal-state{color:#2f6a42}.ops-goal.is-near .ops-goal-state{color:#8a6418}.ops-goal.is-low .ops-goal-state{color:#9a3e26}.ops-goal>strong{font-size:24px;font-weight:600;line-height:1.15}.ops-goal.is-large>strong{font-size:30px}.ops-goal-bar{display:block;height:4px;overflow:hidden;border-radius:4px;background:#ece7dc}.ops-goal-bar>i{display:block;height:100%;border-radius:4px;background:#9aa69c}.ops-goal.is-ok .ops-goal-bar>i{background:#3f7a52}.ops-goal.is-near .ops-goal-bar>i{background:#c79a3a}.ops-goal.is-low .ops-goal-bar>i{background:#c0573c}.ops-goal-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:#657168;font-size:12px}.ops-goal-meta .is-better{color:#2f6a42}.ops-goal-meta .is-worse{color:#9a3e26}.ops-goal-note{margin:0;color:#7a847d;font-size:12px;line-height:1.45}.ops-goal-edit{justify-self:start;padding:0;border:0;background:none;color:#31563e;font-size:12px;text-decoration:underline;cursor:pointer}.ops-goal-form{display:grid;gap:8px}.ops-goal-form label{display:grid;gap:2px;color:#657168;font-size:12px}.ops-goal-form input{min-height:34px;padding:4px 8px;border:1px solid #d9d3c6;border-radius:8px;font:inherit;color:#242d29}.ops-goal-form div{display:flex;gap:8px}.ops-bets{display:grid;gap:12px}.ops-bet{display:grid;gap:4px;padding:12px 0;border-top:1px solid #ece7dc}.ops-bet header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-bet p{margin:0;font-size:13px}.ops-bet.is-running .ops-chip{background:#e3efe6;color:#2f6a42}.ops-bet.is-won .ops-chip{background:#d8ecdd;color:#24553a}.ops-bet.is-lost .ops-chip{background:#f7e2db;color:#8a3a22}.balance-history ul{list-style:none;margin:0;padding:0;border:1px solid #dedacf;border-radius:14px;overflow:hidden;background:#fffdf8}.balance-history li{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:20px;border-bottom:1px solid #e5e0d5}.balance-history li:last-child{border-bottom:0}.balance-history li.is-selected{background:#edf1e7}.balance-history li>div{min-width:0}.balance-history strong{font-size:14px;font-weight:500}.balance-history p{font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:#62715e}.balance-history time{font-size:12px;color:#717970}.balance-history b{white-space:nowrap;font-size:16px;font-weight:500;color:#657168}.balance-history b.is-credit{color:#31563e}.personal-notifications{display:grid;gap:12px}.personal-notifications article{position:relative;display:flex;gap:12px;border-bottom:1px solid #e5e0d5;padding:14px 0}.personal-notifications article>div{min-width:0;flex:1}.personal-notifications strong{display:block;font-size:14px;font-weight:500;color:#242d29}.personal-notifications p{margin:7px 0;font-size:13px;line-height:1.6;color:#657168;overflow-wrap:anywhere}.personal-notifications small{display:block;font-size:11px;color:#717970}.personal-notifications a{margin-top:10px;display:inline-flex;align-items:center;gap:6px;color:#31563e;font-size:12px}.personal-notifications a svg{width:14px;height:14px}.personal-notification-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf1e7;color:#405d46}.personal-notifications i{width:7px;height:7px;border-radius:50%;background:#31563e;flex:none;margin:5px 2px 0 0}.s-workspace-dialog.notifications-dialog{width:min(600px,calc(100vw - 24px))}.cw-v4 .cw-workspace-account .notification-entry{display:grid;width:36px;padding:0}@media(max-width:360px){.cw-v4 .cw-workspace-account{gap:6px}.balance-history li{padding:16px;gap:10px}}@media(max-width:360px){.cw-v4.cw-unified-shell.cw-v3 .cw-topbar{gap:8px}}.balance-history li>div{display:grid;gap:4px}.balance-history li p{margin:0}.balance-history__empty{margin:0;padding:20px;border:1px dashed #d7d3c9;border-radius:14px;background:#fffdf8;color:#657168;font-size:14px}.pricing-page{display:grid;gap:32px;max-width:1120px;padding-bottom:80px;color:#242d29}.pricing-hero h1{margin:0 0 8px;font-size:34px;line-height:1.1}.pricing-hero p{margin:0;max-width:60ch;color:#626e66;font-size:16px;line-height:1.55}.pricing-hero__gift{margin-top:14px;padding:8px 12px;border:1px dashed #31563e;border-radius:9px;background:#edf0e4;color:#31563e;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pricing-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;padding-top:12px}.pricing-plan{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:26px 22px 22px;border:1px solid #e4dfd5;border-radius:18px;background:#fffdf8}.pricing-plan.is-featured{border:2px solid #31563e;background:#f0f3eb}.pricing-plan__badge{position:absolute;top:-12px;left:22px;padding:3px 12px;border-radius:999px;background:#31563e;color:#fff;font-size:12px;font-weight:600}.pricing-plan__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.pricing-plan__heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:18px}.pricing-plan__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:#e5ecdf;color:#31563e}.pricing-plan__icon svg{width:18px;height:18px}.pricing-plan.is-featured .pricing-plan__icon{background:#31563e;color:#fff}.pricing-plan__saving{flex:none;padding:4px 8px;border-radius:6px;background:#e5ecdf;color:#31563e;font-size:13px;font-weight:600}.pricing-plan__note{margin:0;min-height:20px;color:#626e66;font-size:14px}.pricing-plan__price{margin:14px 0 2px;font-family:var(--ui-fontDisplay, Georgia, serif);font-size:40px;line-height:1.1}.pricing-plan__price.is-text{font-size:30px}.pricing-plan__features{display:grid;gap:8px;margin:10px 0 16px;padding:14px 0 0;border-top:1px solid #e4dfd5;list-style:none;color:#626e66;font-size:13px}.pricing-plan__features li:before{content:"✓";margin-right:8px;color:#31563e;font-weight:700}.pricing-plan__button{margin-top:auto;min-height:44px;padding:10px 14px;border:1px solid #31563e;border-radius:10px;background:#fff;color:#31563e;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.pricing-plan.is-featured .pricing-plan__button{background:#31563e;color:#fff}.pricing-plan__button:disabled{opacity:.7;cursor:default}.pricing-operator{margin:-16px 0 0;color:#626e66;font-size:13px}.pricing-operator button{margin-left:8px;padding:4px 10px;border:1px solid #d6d1c4;border-radius:8px;background:#fff;font:inherit;cursor:pointer}.pricing-per-image{display:grid;gap:6px;padding:20px 22px;border:1px solid #e4dfd5;border-radius:16px;background:#fffdf8}.pricing-per-image h2{margin:0;font-size:20px}.pricing-per-image>p{margin:0;color:#626e66;font-size:14px;line-height:1.55}.pricing-faq__title{margin:0 0 12px;font-size:22px}.pricing-faq{display:grid;border:1px solid #e4dfd5;border-radius:14px;background:#fffdf8}.pricing-faq details{padding:14px 18px;border-top:1px solid #e4dfd5}.pricing-faq details:first-child{border-top:0}.pricing-faq summary{cursor:pointer;font-weight:600}.pricing-faq p{margin:8px 0 0;color:#626e66;font-size:14px;line-height:1.55}@media(max-width:1100px){.pricing-packs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media(max-width:600px){.pricing-packs{grid-template-columns:1fr}.pricing-plan.is-featured{order:-1}.pricing-hero h1{font-size:28px}.pricing-plan__price{font-size:34px}}.profile-prompt__form{display:grid;gap:14px;min-width:min(420px,78vw)}.profile-prompt__form label,.profile-prompt__form fieldset{display:grid;gap:6px;margin:0;padding:0;border:0;font-size:13px;font-weight:600}.profile-prompt__form legend{padding:0;margin-bottom:6px}.profile-prompt__form small{color:#626e66;font-weight:400}.profile-prompt__form input{min-height:40px;padding:8px 12px;border:1px solid #d6d1c4;border-radius:9px;background:#fff;font:inherit;font-weight:400}.profile-prompt__roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-prompt__roles button{min-height:40px;padding:6px 8px;border:1px solid #d6d1c4;border-radius:9px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.profile-prompt__roles button.is-selected{border-color:#31563e;background:#edf0e4;color:#31563e;font-weight:600}.profile-prompt__note{margin:0;color:#626e66;font-size:12px;font-weight:400}.pricing-payment-status{display:grid;gap:8px;padding:18px 20px;border:1px solid #d6d1c4;border-radius:14px;background:#fffdf8;overflow-wrap:anywhere}.pricing-payment-status p{margin:0}.pricing-payment-status small{color:#626e66}.pricing-payment-status a{color:#31563e}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alice-cyrillic-400-normal-GDYJBRqp.woff2) format("woff2"),url(/assets/alice-cyrillic-400-normal-CdcE8UYb.woff) format("woff")}@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alice-latin-400-normal-DOnBKDre.woff2) format("woff2"),url(/assets/alice-latin-400-normal-CTR7tkHA.woff) format("woff")}.cw-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--ui-canvas, #f6f3ec);color:var(--ui-textPrimary, #242d29)}.cw-login--loading{place-content:center;justify-items:center;gap:12px;grid-template-columns:1fr;color:var(--ui-textSecondary, #626e66)}.cw-login__intro{display:grid;align-content:center;gap:22px;padding:56px clamp(32px,6vw,88px)}.cw-login__intro .cw-logo{margin:0}.cw-login__intro h2{margin:0;max-width:16ch;font-size:clamp(34px,4vw,52px);line-height:1.08}.cw-login__intro>p{margin:0;max-width:46ch;color:var(--ui-textSecondary, #626e66);font-size:17px;line-height:1.6}.cw-login__intro ul{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:15px}.cw-login__intro li{display:flex;align-items:center;gap:12px}.cw-login__intro li svg{flex:0 0 auto;width:20px;height:20px;color:var(--ui-accent, #31563e)}.cw-login__art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin-top:8px}.cw-login__art img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px;border:1px solid var(--ui-borderSubtle, #e4dfd5)}.cw-login__art img:nth-child(2){transform:translateY(14px)}.cw-login__panel{display:grid;place-items:center;padding:32px;background:var(--ui-surface, #fffdf8);border-left:1px solid var(--ui-borderSubtle, #e4dfd5)}.cw-login__card{display:grid;gap:16px;width:min(100%,400px)}.cw-login__card h1{margin:0;font-size:36px;line-height:1.1}.cw-login__lead{margin:0;color:var(--ui-textSecondary, #626e66);font-size:15px;line-height:1.6}.cw-login__lead strong{display:block;margin:4px 0;color:var(--ui-textPrimary, #242d29);font-size:17px;overflow-wrap:anywhere}.cw-login__card>.cw-button{width:100%;min-height:48px;border:1.5px solid var(--ui-textSecondary, #626e66);background:#fff;color:var(--ui-textPrimary, #242d29);font-weight:600}.cw-login__card>.cw-button:hover{border-color:var(--ui-textPrimary, #242d29)}.cw-login__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#edf0e4;color:var(--ui-accent, #31563e)}.cw-login__card form{display:grid;gap:14px}.cw-login__card label{display:grid;gap:6px;font-size:13px;font-weight:600}.cw-login__card input{min-height:48px;padding:10px 14px;border:1px solid var(--ui-border, #d6d1c4);border-radius:9px;background:#fff;color:inherit;font:inherit;font-size:16px;font-weight:400}.cw-login__card input:focus-visible{outline:2px solid var(--ui-accent, #31563e);outline-offset:1px}.cw-login__card .cw-primary{width:100%}.cw-login__error{margin:0;padding:10px 12px;border-radius:9px;background:#fbeceb;color:#9a2a22;font-size:14px;line-height:1.45}.cw-login__terms{margin:0;color:var(--ui-textSecondary, #626e66);font-size:12px;line-height:1.55}.cw-login__terms a{color:inherit;text-decoration:underline}@media(max-width:900px){.cw-login{grid-template-columns:1fr}.cw-login__panel{order:-1;border-left:0;border-bottom:1px solid var(--ui-borderSubtle, #e4dfd5);padding:28px 20px}.cw-login__intro{padding:32px 20px 48px}.cw-login__intro h2{font-size:30px}.cw-login__art{display:none}}.research-error-details{margin:14px 0;padding:12px 14px;border:1px solid #d9ddd4;border-radius:12px;background:#f8f8f3;color:#33443a;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.research-error-details>summary{cursor:pointer;font-weight:600}.research-error-details p{margin:12px 0 0}.research-error-details-message{white-space:pre-wrap}.research-error-details dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 12px;margin:14px 0 0}.research-error-details dt{color:#677267}.research-error-details dd{min-width:0;margin:0;white-space:pre-wrap}.research-error-details-cause>strong,.research-error-details-cause>span{display:block}@media(max-width:560px){.research-error-details dl{grid-template-columns:minmax(0,1fr);gap:2px}.research-error-details dd{margin-bottom:8px}}.research-gallery-page{--rg-ink:#172229;--rg-muted:#68747a;--rg-line:#dce4e2;--rg-accent:#087d72;min-height:100vh;padding:36px max(18px,calc((100vw - 1280px)/2)) 132px;background:#f6f7f4;color:var(--rg-ink)}.research-gallery-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:25px;border-bottom:1px solid var(--rg-line)}.research-gallery-eyebrow,.research-gallery-section-heading>div>span{color:var(--rg-accent);font-size:10px;font-weight:800;letter-spacing:.13em}.research-gallery-header h1{margin:9px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.04em}.research-gallery-header p{max-width:650px;margin:0;color:var(--rg-muted);font-size:14px;line-height:1.6}.research-gallery-header nav{display:flex;gap:16px;padding-top:6px;white-space:nowrap}.research-gallery-operator-tools{position:relative}.research-gallery-operator-tools>summary{color:var(--rg-muted);font-size:12px;font-weight:700;cursor:pointer;list-style:none}.research-gallery-operator-tools>summary::-webkit-details-marker{display:none}.research-gallery-operator-tools>a{position:absolute;z-index:3;top:24px;right:0;padding:9px 11px;border:1px solid var(--rg-line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #17222918}.research-gallery-header a,.research-gallery-published a{color:var(--rg-accent);font-size:13px;font-weight:700;text-decoration:none}.research-gallery-header a:hover,.research-gallery-published a:hover{text-decoration:underline}.research-gallery-error,.research-gallery-message{margin:16px 0;padding:12px 14px;border:1px solid transparent;border-radius:9px;font-size:13px;line-height:1.45}.research-gallery-error{border-color:#efd1cd;background:#fff4f2;color:#973d31}.research-gallery-message{border-color:#cce5df;background:#eff9f6;color:#17695f}.research-gallery-catalog,.research-gallery-history{margin-top:27px;scroll-margin-top:24px}.research-gallery-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.research-gallery-section-heading h2{margin:5px 0 4px;font-size:23px;letter-spacing:-.025em}.research-gallery-section-heading p{margin:0;color:var(--rg-muted);font-size:13px;line-height:1.5}.research-gallery-counter{display:grid;place-items:center;min-width:52px;height:36px;padding:0 9px;border:1px solid var(--rg-line);border-radius:22px;background:#fff;font-size:13px;font-weight:750}.research-gallery-filters{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(240px,1.2fr);gap:11px;margin-bottom:16px;padding:14px;border:1px solid var(--rg-line);border-radius:12px;background:#fff}.research-gallery-filters label{display:grid;gap:6px;color:#52605f;font-size:11px;font-weight:750}.research-gallery-filters select,.research-gallery-filters input{width:100%;min-height:42px;border:1px solid #d7dfdd;border-radius:8px;padding:9px 11px;background:#fff;color:var(--rg-ink);font:inherit;font-size:14px}.research-gallery-filters select:focus,.research-gallery-filters input:focus{outline:2px solid #a7d4cd;outline-offset:1px}.research-gallery-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.research-gallery-reference{display:grid;min-width:0;padding:0;overflow:hidden;border:1px solid var(--rg-line);border-radius:11px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.research-gallery-reference:hover{transform:translateY(-2px);border-color:#8dbdb5}.research-gallery-reference.is-selected{border:2px solid var(--rg-accent);box-shadow:0 0 0 2px #087d7218}.research-gallery-reference:disabled{cursor:not-allowed;opacity:.58}.research-gallery-reference-image{position:relative;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:#ebefed}.research-gallery-reference-image img{width:100%;height:100%;object-fit:cover}.research-gallery-reference-image i{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:25px;height:25px;border:1px solid #cbd4d1;border-radius:50%;background:#fff;color:var(--rg-accent);font-size:14px;font-style:normal;font-weight:850}.research-gallery-reference.is-selected .research-gallery-reference-image i{border-color:var(--rg-accent);background:var(--rg-accent);color:#fff}.research-gallery-reference-copy{display:grid;gap:5px;padding:10px 11px 12px}.research-gallery-reference-copy small{color:var(--rg-accent);font-size:10px;font-weight:750}.research-gallery-reference-copy strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.research-gallery-reference-copy em{margin-top:2px;color:var(--rg-muted);font-size:11px;font-style:normal}.research-gallery-reference.is-selected .research-gallery-reference-copy em{color:var(--rg-accent);font-weight:750}.research-gallery-invitation{display:grid;gap:6px;padding:21px;border:1px dashed #cbd6d2!important;background:#fbfcfa!important}.research-gallery-invitation h3{margin:0;font-size:17px}.research-gallery-invitation p{margin:0;color:var(--rg-muted);font-size:13px;line-height:1.5}.research-gallery-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:var(--rg-muted);font-size:12px}.research-gallery-pages>div{display:flex;gap:7px}.research-gallery-selected-strip{display:grid;gap:9px;margin-top:16px;padding:13px 15px;border:1px solid #b9d9d3;border-radius:11px;background:#eff8f6}.research-gallery-selected-strip>strong{font-size:13px}.research-gallery-selected-strip>div{display:flex;flex-wrap:wrap;gap:7px}.research-gallery-selected-strip button{display:flex;align-items:center;gap:9px;max-width:100%;border:1px solid #d2e5e0;border-radius:20px;padding:7px 10px;background:#fff;color:#33413f;font:inherit;font-size:11px;cursor:pointer}.research-gallery-selected-strip button span{color:var(--rg-accent);font-size:15px;font-weight:800}.research-gallery-sticky{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px max(18px,calc((100vw - 1280px)/2));border-top:1px solid #d8e2df;background:#fffffff2;box-shadow:0 -7px 24px #293a3510;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.research-gallery-sticky>div{display:grid;gap:3px}.research-gallery-sticky strong{font-size:13px}.research-gallery-sticky span{color:var(--rg-muted);font-size:11px}.research-gallery-sticky .s-button{min-height:43px;padding-inline:18px;background:var(--rg-accent);font-size:13px;font-weight:750}.research-gallery-history-layout{display:grid;grid-template-columns:minmax(205px,.3fr) minmax(0,1fr);align-items:start;gap:15px}.research-gallery-batches{display:grid;gap:7px;position:sticky;top:12px}.research-gallery-batches button{display:grid;gap:5px;width:100%;border:1px solid var(--rg-line);border-radius:9px;padding:11px;background:#fff;color:inherit;text-align:left;cursor:pointer}.research-gallery-batches button.is-active{border-color:var(--rg-accent);box-shadow:inset 3px 0 var(--rg-accent)}.research-gallery-batches strong{font-size:12px}.research-gallery-batches span,.research-gallery-batches em{color:var(--rg-muted);font-size:10px;font-style:normal}.research-gallery-results{display:grid;gap:12px;min-width:0}.research-gallery-work{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:14px;padding:13px;border:1px solid var(--rg-line);border-radius:12px;background:#fff}.research-gallery-work-source{display:grid;align-content:start;gap:8px;min-width:0}.research-gallery-work-source img{width:100%;max-height:330px;aspect-ratio:4/5;object-fit:contain;border:1px solid #e3e8e6;border-radius:8px;background:#f1f3f1}.research-gallery-source-unavailable{display:grid;place-items:center;min-height:160px;padding:12px;border:1px dashed #cbd4d1;border-radius:8px;background:#f5f7f5;color:var(--rg-muted);font-size:11px;text-align:center}.research-gallery-work-source>div{display:grid;gap:4px}.research-gallery-work-source small{color:var(--rg-accent);font-size:10px;font-weight:750}.research-gallery-work-source strong{font-size:13px;line-height:1.35}.research-gallery-work-source span{color:var(--rg-muted);font-size:11px}.research-gallery-work-versions{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));align-content:start;gap:10px;min-width:0}.research-gallery-version{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;border:1px solid #e3e8e6;border-radius:9px;background:#fbfcfa}.research-gallery-version header{display:flex;align-items:center;justify-content:space-between;gap:8px}.research-gallery-version header strong{font-size:12px}.research-gallery-status{color:var(--rg-muted);font-size:10px;font-weight:700}.research-gallery-status.status-succeeded{color:#19705e}.research-gallery-status.status-failed{color:#9a4439}.research-gallery-output{display:block;width:100%;max-height:420px;aspect-ratio:2/3;object-fit:contain;border:1px solid #e1e7e4;border-radius:6px;background:#eef1ef}.research-gallery-version-actions{display:flex;flex-wrap:wrap;gap:7px}.research-gallery-version-actions .s-button{width:100%;justify-content:center;font-size:11px}.research-gallery-published{margin:0;color:#236b5d;font-size:12px;line-height:1.5}.research-gallery-published strong{font-size:12px}.research-gallery-failure{margin:0;color:#914b40;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.research-gallery-failure small{display:block;margin-top:4px;color:#a47871;font-size:9px}.research-gallery-progress{margin:0;color:var(--rg-muted);font-size:11px;line-height:1.45}.research-gallery-provider-wait{display:grid;gap:5px;padding:12px 14px;border:1px solid #e5c18a;border-radius:9px;background:#fff8eb;color:#76521f;font-size:12px;line-height:1.45}.research-gallery-provider-wait p{margin:0}.research-gallery-created-details{grid-column:1/-1;padding-top:3px;border-top:1px solid #e3e8e6;color:#59666a;font-size:11px;line-height:1.5}.research-gallery-created-details>summary,.research-gallery-created-details details>summary{padding:5px 0;color:var(--rg-accent);font-weight:750;cursor:pointer}.research-gallery-created-details dl{display:grid;grid-template-columns:minmax(92px,.3fr) minmax(0,1fr);gap:4px 9px;margin:6px 0}.research-gallery-created-details dt{color:#7b8588}.research-gallery-created-details dd{margin:0;color:var(--rg-ink)}.research-gallery-created-details p{margin:7px 0}.research-gallery-created-details pre{max-height:300px;margin:5px 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:10px;color:#485458}.research-gallery-loading,.research-gallery-denied{min-height:100vh;display:grid;place-items:center;padding:20px;color:var(--rg-muted)}.research-gallery-provider{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center;padding:22px 24px;margin:24px 0;border:1px solid #dce4db;border-radius:12px;background:#f5f7ef}.research-gallery-provider h2{margin:6px 0 8px;font-size:23px;font-weight:650}.research-gallery-provider p{margin:0;color:var(--rg-muted);font-size:12px;line-height:1.6}.research-gallery-provider-options{display:flex;gap:6px;padding:5px;background:#fffdf8;border:1px solid #d8dfd3;border-radius:10px}.research-gallery-provider-options button{min-width:130px;padding:12px 18px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;cursor:pointer;color:var(--rg-ink);font:inherit}.research-gallery-provider-options button[aria-pressed=true]{background:#31583e;color:#fff}.research-gallery-provider-options button:focus-visible{outline:3px solid #9c7a33;outline-offset:3px}.research-gallery-provider-options strong{display:block;font-size:13px}.research-gallery-provider-options span{display:block;margin-top:4px;font-size:10px;opacity:.8}.research-gallery-provider .research-gallery-provider-note{grid-column:1/-1;font-size:11px}.research-gallery-version-provider{color:#62745b;font-size:10px}@media(max-width:650px){.research-gallery-provider{grid-template-columns:1fr;padding:18px}.research-gallery-provider-options button{flex:1;min-width:0}.research-gallery-provider-options{width:100%}}@media(max-width:980px){.research-gallery-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-gallery-history-layout{grid-template-columns:1fr}.research-gallery-batches{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.research-gallery-page{padding:24px 14px 118px}.research-gallery-header{flex-direction:column;gap:14px}.research-gallery-header nav{padding:0}.research-gallery-section-heading h2{font-size:20px}.research-gallery-filters{grid-template-columns:1fr}.research-gallery-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.research-gallery-work{grid-template-columns:1fr}.research-gallery-work-source{grid-template-columns:78px minmax(0,1fr);align-items:center}.research-gallery-work-source img,.research-gallery-source-unavailable{grid-row:1/2;width:78px;height:98px;min-height:98px}.research-gallery-work-source>div{align-content:center}.research-gallery-batches{grid-template-columns:1fr}.research-gallery-sticky{align-items:stretch;gap:9px;padding:10px 12px}.research-gallery-sticky>div{align-content:center}.research-gallery-sticky strong{font-size:11px}.research-gallery-sticky span{max-width:140px;font-size:9px}.research-gallery-sticky .s-button{padding:8px 10px;font-size:11px;white-space:nowrap}.research-gallery-pages{align-items:flex-start;flex-direction:column}.research-gallery-section-heading .s-button{padding:7px 9px;font-size:11px}}.research-gallery-analysis-experiment{grid-column:1/-1;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#f8f7f1;border:1px solid #dadfd3;border-radius:14px;cursor:pointer}.research-gallery-analysis-experiment input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#35594a}.research-gallery-analysis-experiment strong,.research-gallery-analysis-experiment small,.research-gallery-analysis-experiment em{display:block}.research-gallery-analysis-experiment small{margin-top:5px;color:#68716a;line-height:1.5}.research-gallery-analysis-experiment em{margin-top:8px;color:#8f4d36;font-style:normal;font-size:13px}.research-gallery-upload{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:11px;margin-bottom:12px}.research-gallery-upload-drop{display:grid;gap:4px;align-content:center;min-height:74px;padding:14px 16px;border:1.5px dashed #b9cbc7;border-radius:10px;background:#f7fbfa;color:#172229;cursor:pointer;transition:background .15s,border-color .15s}.research-gallery-upload-drop strong{font-size:14px}.research-gallery-upload-drop span{color:#68747a;font-size:12px;line-height:1.45}.research-gallery-upload.is-dragover .research-gallery-upload-drop,.research-gallery-upload-drop:hover{border-color:#087d72;background:#eef8f5}.research-gallery-upload-category{display:grid;gap:6px;align-content:center;color:#52605f;font-size:11px;font-weight:750}.research-gallery-upload-category input{width:100%;min-height:42px;border:1px solid #d7dfdd;border-radius:8px;padding:9px 11px;background:#fff;font:inherit;font-size:13px}@media(max-width:720px){.research-gallery-upload{grid-template-columns:1fr}}.research-gallery-comment{display:grid;gap:8px;margin-top:20px;max-width:780px;color:#33413f;font-size:14px}.research-gallery-comment>span{display:flex;justify-content:space-between;gap:12px}.research-gallery-comment small{font-size:12px;font-weight:400;color:#657168}.research-gallery-comment textarea{box-sizing:border-box;width:100%;min-height:96px;padding:12px 14px;border:1px solid #d6d1c4;border-radius:10px;background:#fffdf8;color:#242d29;font:400 14px/1.6 Golos Text Variable,sans-serif;resize:vertical}.research-gallery-comment textarea:disabled{opacity:.6}:root{font-family:Golos Text Variable,Inter,system-ui,sans-serif;color:#10213a;background:#f6f8fa;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#f6f8fa;--surface:#fff;--ink:#10213a;--muted:#52627a;--accent:#087f8c;--accent-ink:#066d78;--soft:#e5f5f6;--line:#dde5eb;--r-control:8px;--r-panel:12px;--r-media:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.s-button{min-height:42px;border-radius:var(--r-control);padding:0 16px;border:1px solid transparent;cursor:pointer;font-weight:650;transition:background-color .16s,color .16s,border-color .16s}.s-button:disabled{opacity:.48;cursor:not-allowed}.s-button--primary{background:var(--accent);color:#fff}.s-button--primary:hover:not(:disabled){background:#066d78}.s-button--quiet{background:transparent;color:var(--muted)}.s-button--outline{background:#fff;color:var(--ink);border-color:var(--line)}.s-panel{background:#fff;border:1px solid var(--line);border-radius:var(--r-panel);padding:20px}.s-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.s-panel__header h2{font-size:16px;margin:0}.s-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px}.s-status i{width:7px;height:7px;background:#8191a3;border-radius:50%}.s-status--success i{background:#22805e}.s-status--warning i{background:#be751c}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*{box-sizing:border-box}button,input{font:inherit}.workflow-card{text-align:left;font-family:inherit;cursor:pointer}.workflow-card:disabled{cursor:wait;opacity:.7;transform:none}.signout{margin-left:auto;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:18px}.signout:hover{background:#f1f4f6;color:var(--ink)}.topbar-actions{display:flex;align-items:center;gap:14px}.topbar-signout{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.topbar-signout:hover{color:var(--accent)}.auth-page,.auth-loading{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 50% 0,#edf6f6 0,transparent 55%),#f6f7f8}.auth-loading{align-content:center;gap:14px;color:var(--muted)}.auth-loading p{margin:0}.auth-wrap{width:min(100%,440px)}.auth-wrap>.brand{margin:0 auto 25px;width:max-content}.auth-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px 36px;box-shadow:0 18px 45px #273d4810}.auth-card h1{font-size:29px;letter-spacing:-.8px;margin:12px 0 8px}.auth-card>p{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.auth-form{display:grid;gap:15px;margin-top:25px}.auth-form label,.fact-form label{display:grid;gap:7px;font-weight:600;font-size:12px;color:#536173}.auth-form input,.fact-form input,.fact-form select{min-height:42px;width:100%;border:1px solid #dbe1e7;border-radius:9px;padding:0 12px;outline:0;color:var(--ink);background:#fff}.auth-form input:focus,.fact-form input:focus,.fact-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #127d8218}.auth-form small{font-size:11px;font-weight:400;color:var(--muted)}.auth-form>.s-button{width:100%;margin-top:3px}.auth-switch{width:100%;padding:13px 4px 0;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:650;cursor:pointer}.auth-local{margin-top:20px;padding-top:15px;border-top:1px solid var(--line);font-size:10px;text-align:center;color:var(--muted)}.form-error{margin:0;color:#a53c3c;font-size:12px;line-height:1.45}.auth-form .form-error{padding:10px 12px;border-radius:8px;background:#fff3f1}.page-error{margin-top:20px}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-item{min-height:74px;border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.project-item:hover{border-color:#a9cdd0;background:#fcfefe}.project-thumb{width:40px;height:40px;border-radius:10px;background:#e8f2f2;color:var(--accent);display:grid;place-items:center}.project-item strong,.project-item small{display:block}.project-item strong{font-size:13px}.project-item small{margin-top:4px;font-size:10px;color:var(--muted)}.project-item>span:last-child{margin-left:auto;color:var(--accent)}.project-shell{min-height:100vh;background:#f7f8f9}.project-topbar{height:64px;padding:0 max(24px,calc((100% - 1120px)/2));background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.project-back{color:var(--muted);font-size:13px;text-decoration:none}.project-back:hover{color:var(--accent)}.project-content{max-width:1120px;margin:0 auto;padding:42px 28px 30px}.project-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.project-heading h1{margin:10px 0;font-size:clamp(28px,4vw,38px);letter-spacing:-1.2px}.project-heading p,.project-step>p,.project-next p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.project-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:16px;margin-top:28px}.project-step{position:relative;padding:26px}.project-step h2,.project-next h2{font-size:19px;letter-spacing:-.35px;margin:10px 0 8px}.step-number{position:absolute;right:23px;top:20px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.fact-form{display:grid;gap:13px;margin-top:22px}.fact-value-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.fact-form .s-button{justify-self:start;min-height:38px}.fact-list{list-style:none;margin:23px 0 0;padding:0;border-top:1px solid var(--line)}.fact-list li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.fact-list li span>*{display:block}.fact-list li strong{font-weight:650}.fact-list li small{margin-top:4px;color:var(--muted);font-size:10px}.fact-list li>b{text-align:right;font-size:12px}.fact-empty{margin-top:20px!important;font-size:11px!important}.upload-disabled{height:112px;width:100%;margin-top:20px;border:1px dashed #cdd5dc;border-radius:12px;background:#fafbfc;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px}.capability-note{display:block;margin-top:11px;color:var(--muted);font-size:10px}.project-next{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:22px 26px}.project-next h2{margin:7px 0}.project-next .s-button{flex-shrink:0}.project-loading{padding:70px 0;text-align:center;color:var(--muted)}.project-error{margin-top:36px;padding:28px}.project-error h1{font-size:22px}.project-error p{margin:8px 0 18px;color:#a53c3c;font-size:13px}.project-error a{color:var(--accent);font-size:13px;text-decoration:none}.project-content>.app-footer{margin-top:26px}@media(min-width:721px){.signout,.topbar-signout{display:none}}@media(max-width:720px){.auth-page{padding:20px}.auth-card{padding:28px 22px}.project-grid{grid-template-columns:1fr}.project-topbar{height:54px;padding:0 18px}.project-content{padding:30px 18px 24px}.project-heading{gap:10px}.project-heading>.s-status{flex-shrink:0}.project-heading h1{font-size:27px}.project-columns{grid-template-columns:1fr;margin-top:20px}.project-step{padding:21px 18px}.project-next{align-items:flex-start;flex-direction:column;padding:20px}.project-next .s-button{width:100%}.fact-value-row{grid-template-columns:minmax(0,1fr) 95px}}.upload-picker{position:relative;height:112px;width:100%;margin-top:20px;border:1px dashed #b9c9d0;border-radius:12px;background:#fafcfc;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;cursor:pointer}.upload-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-picker:focus-within{outline:3px solid var(--accent);outline-offset:2px}.upload-picker:hover{background:#f1f8f8;border-color:var(--accent)}.upload-picker.is-busy{color:var(--muted);cursor:wait}.upload-picker.is-busy input{cursor:wait}.capability-note{display:block;margin-top:11px;color:var(--muted);font-size:10px;line-height:1.45}.upload-message{margin:11px 0 0!important;color:#58697a;font-size:11px!important;line-height:1.45!important}.asset-grid{display:grid;gap:11px;margin-top:16px}.asset-grid figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#f8fafb}.asset-grid img{display:block;width:100%;max-height:210px;object-fit:contain;background:#edf1f3}.asset-grid figcaption{padding:8px 10px;color:var(--muted);font-size:10px}.mask-asset-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 10px 10px}.mask-editor-backdrop{position:fixed;z-index:1000;inset:0;background:#10213a88;display:grid;place-items:center;padding:24px}.mask-editor{width:min(780px,100%);max-height:min(94vh,1000px);overflow:auto;background:#fff;border-radius:16px;padding:24px;box-shadow:0 20px 80px #10213a30}.mask-editor>header,.mask-editor>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mask-editor h2{margin:7px 0 5px;font-size:22px}.mask-editor header p{margin:0;color:var(--muted);font-size:13px}.mask-close{border:0;background:transparent;color:var(--ink);font-size:26px;line-height:1;cursor:pointer}.mask-tools{display:flex;align-items:center;gap:8px;margin:18px 0}.mask-tools button{border:1px solid var(--line);border-radius:8px;padding:8px 11px;background:#fff;color:var(--ink);cursor:pointer}.mask-tools button[aria-pressed=true]{border-color:var(--accent);background:#e5f5f6;color:var(--accent-ink)}.mask-tools label{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted);font-size:12px}.mask-tools input{width:120px}.mask-tools label span{min-width:38px}.mask-canvas-wrap{position:relative;display:grid;place-items:center;max-height:58vh;overflow:hidden;border-radius:10px;background-color:#e9eef1;background-image:linear-gradient(45deg,#dce4e7 25%,transparent 25%),linear-gradient(-45deg,#dce4e7 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dce4e7 75%),linear-gradient(-45deg,transparent 75%,#dce4e7 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.mask-canvas-wrap img,.mask-canvas-wrap canvas{position:absolute;max-width:100%;max-height:58vh;width:auto;height:auto;object-fit:contain}.mask-canvas-wrap img{inset:0;margin:auto}.mask-canvas-wrap canvas{inset:0;margin:auto;opacity:.46;mix-blend-mode:multiply;touch-action:none;cursor:crosshair}.mask-canvas-wrap canvas:focus-visible{outline:3px solid #087f8c;outline-offset:3px}.mask-keyboard-cursor{position:absolute;z-index:1;transform:translate(-50%,-50%);border:2px solid #087f8c;border-radius:50%;box-shadow:0 0 0 1px #fff;pointer-events:none}.mask-editor>small{display:block;margin:-6px 0 8px;color:var(--muted);font-size:12px}.mask-editor>footer{align-items:center;margin-top:18px;color:var(--muted);font-size:11px}.mask-editor>footer button{border:0;border-radius:8px;background:var(--accent);color:#fff;padding:10px 14px;font-weight:650;cursor:pointer}.mask-editor>footer button:disabled{opacity:.55;cursor:wait}.mask-error{color:#a23131;font-size:12px}.photo-format-picker{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;border:0}.photo-format-picker legend{width:100%;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:650}.photo-format-picker label{display:flex;align-items:center;gap:9px;min-width:174px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.photo-format-picker label:has(input:checked){border-color:var(--accent);background:#f2fafa}.photo-format-picker input{margin:0;accent-color:var(--accent)}.photo-format-picker span{display:grid;gap:3px}.photo-format-picker strong{color:var(--ink);font-size:11px}.photo-format-picker small{color:var(--muted);font-size:10px}@media(max-width:600px){.mask-editor-backdrop{padding:10px}.mask-editor{padding:17px}.mask-tools{flex-wrap:wrap}.mask-tools label{width:100%;margin:4px 0 0}.mask-tools input{flex:1}.mask-editor>footer{align-items:flex-start;flex-direction:column}}.draft-panel{margin-top:16px;padding:24px}.draft-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.draft-heading h2{margin:9px 0 7px;font-size:20px}.draft-heading p,.draft-output p{max-width:560px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.draft-heading .s-button{flex-shrink:0;margin-top:8px}.draft-output{display:grid;grid-template-columns:minmax(160px,280px) minmax(0,1fr);align-items:center;gap:26px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.draft-output>img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:#e5f5f6}.draft-output p{margin-top:8px}.draft-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.draft-actions .s-button{min-height:38px;font-size:12px}.draft-heading>.draft-actions{flex-shrink:0;margin-top:0;max-width:390px;justify-content:flex-end}.slide-rail{display:flex;gap:8px;overflow-x:auto;margin-top:20px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.slide-rail-item{flex:0 0 220px;min-width:0;display:grid;align-content:start;gap:6px}.slide-rail .slide-select{width:100%;min-width:0;min-height:68px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:var(--ink);cursor:pointer}.slide-rail .slide-select>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f0f3f6;color:var(--muted);font-size:10px}.slide-rail .slide-select strong{font-size:12px;line-height:1.35}.slide-rail .slide-select:hover,.slide-rail .slide-select.is-active{border-color:#9bc8cb;background:#f0fafa}.slide-rail .slide-select.is-active>span{background:var(--accent);color:#fff}.slide-rail-actions{display:flex;align-items:center;gap:4px}.slide-rail-actions label{margin-right:auto;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.slide-rail-actions input{accent-color:var(--accent)}.slide-rail-actions button{min-height:30px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:11px;cursor:pointer}.slide-rail-actions button:focus-visible,.slide-rail-actions input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.slide-rail-actions button:disabled{opacity:.5;cursor:not-allowed}.crop-fields{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px}.crop-fields legend{padding:0 6px;color:var(--muted);font-size:11px}.crop-fields label{font-size:10px!important}.editor-panel{margin-top:16px;padding:24px}.editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.editor-heading h2{margin:8px 0 6px;font-size:20px}.editor-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.editor-heading>label,.layer-inspector label{display:grid;gap:6px;color:#536173;font-size:11px;font-weight:600}.editor-heading select,.layer-inspector input:not([type=checkbox]):not([type=color]),.layer-inspector textarea{min-height:38px;border:1px solid #dbe1e7;border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);font:inherit}.editor-heading select{min-width:160px}.editor-columns{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.layer-list{display:grid;align-content:start;gap:5px}.layer-list button{min-height:40px;border:1px solid transparent;border-radius:8px;padding:7px 9px;display:flex;align-items:center;gap:8px;text-align:left;background:#f8fafb;color:var(--ink);font-size:12px;cursor:pointer}.layer-list button>span{width:22px;color:var(--muted);font-size:10px}.layer-list button small{margin-left:auto;color:#9b5b43;font-size:10px}.layer-list button:hover,.layer-list button.is-selected{border-color:#b8d9db;background:#edf8f8}.layer-inspector{min-width:0}.inspector-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inspector-fields .inspector-wide{grid-column:1/-1}.layer-inspector textarea{resize:vertical;min-height:76px}.layer-inspector input[type=color]{width:60px;height:38px;padding:3px;border:1px solid #dbe1e7;border-radius:8px;background:#fff}.visibility-control{display:flex!important;align-items:center;gap:8px!important}.visibility-control input{accent-color:var(--accent)}.editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.editor-actions .s-button{min-height:38px;font-size:12px}.history-note{margin:10px 0 0;color:var(--muted);font-size:11px}@media(max-width:720px){.draft-panel{padding:20px 18px}.draft-heading{flex-direction:column;gap:12px}.draft-heading .s-button{width:100%;margin-top:0}.draft-output{grid-template-columns:1fr;gap:16px}.draft-output>img{width:min(100%,300px);margin:0 auto}.draft-actions{display:grid;grid-template-columns:1fr}.draft-actions .s-button{width:100%}}@media(max-width:720px){.editor-panel{padding:20px 18px}.editor-heading{flex-direction:column}.editor-heading>label,.editor-heading select{width:100%}.editor-columns,.layer-list{grid-template-columns:1fr}.layer-list button{min-width:0}.editor-actions{display:grid}.editor-actions .s-button{width:100%}}.layer-row{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;gap:3px}.layer-row button.layer-select{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-row button.layer-order{min-height:36px;padding:0;justify-content:center;background:#fff;border-color:var(--line);font-size:14px}.layer-row button.layer-order:disabled{opacity:.38;cursor:default}.layer-row.is-selected button.layer-select{border-color:#b8d9db;background:#edf8f8}.layer-row button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.card-series-options{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fbfcfd}.card-direction-picker>div:first-child{display:grid;gap:4px}.card-direction-picker>div:first-child strong{font-size:13px}.card-direction-picker>div:first-child small,.series-count-picker small{color:var(--muted);font-size:11px;line-height:1.45}.card-direction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.card-direction-grid button{min-width:0;display:grid;gap:5px;text-align:left;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);cursor:pointer}.card-direction-grid button:hover,.card-direction-grid button:focus-visible{border-color:#78b4b8;outline:3px solid var(--accent);outline-offset:2px}.card-direction-grid button.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f0fafa}.direction-swatch{height:43px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e4eaed}.direction-swatch i{position:absolute;right:9px;top:8px;width:26px;height:26px;border-radius:50%;opacity:.9}.direction-swatch b{z-index:1;font-size:18px}.card-direction-grid button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.card-direction-grid button>small{min-height:28px;color:var(--muted);font-size:9px;line-height:1.4}.series-count-picker{align-self:start;display:grid;gap:8px;font-size:12px;font-weight:650}.series-count-picker select{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 10px;font:inherit;font-weight:500}.card-planner-control{display:grid;justify-items:start;gap:6px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.card-planner-control small,.card-planner-control p{max-width:680px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.card-planner-control [role=status]{color:var(--ink)}.background-asset-picker{display:grid;gap:8px;margin:0;padding:10px;border:1px solid var(--line);border-radius:8px}.background-asset-picker legend{padding:0 4px;font-size:11px;font-weight:650}.background-asset-picker label{display:grid;gap:5px;font-size:11px}.background-asset-picker select{max-width:100%;height:36px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);padding:0 8px;font:inherit}.background-asset-picker img{display:block;width:min(100%,180px);max-height:180px;object-fit:cover;border:1px solid var(--line);border-radius:7px}.background-asset-picker small{color:var(--muted);font-size:10px;line-height:1.45}@media(max-width:900px){.card-series-options{grid-template-columns:1fr}.series-count-picker{max-width:360px}}@media(max-width:600px){.card-series-options{padding:13px}.card-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-direction-preview{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;border:1px solid #e4eaed;border-radius:5px;background:#f6f8fa}.card-preview-note{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.card-acceptance-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.card-acceptance-prompt strong{font-size:13px}.card-acceptance-prompt p,.card-acceptance-recorded{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.card-acceptance-prompt .draft-actions{margin:0}.card-acceptance-recorded{margin:12px 0}@media(max-width:600px){.card-acceptance-prompt{align-items:flex-start;flex-direction:column}}.published-direction-options{display:grid;gap:12px;margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fbfcfd}.published-direction-options>div:first-child{display:grid;gap:4px}.published-direction-options>div:first-child strong{font-size:13px}.published-direction-options>div:first-child small{font-size:11px;line-height:1.45;color:var(--muted)}.published-direction-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:9px}.published-direction-grid button{min-width:0;display:grid;gap:6px;padding:7px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.published-direction-grid button:hover,.published-direction-grid button:focus-visible{border-color:#78b4b8;outline:3px solid var(--accent);outline-offset:2px}.published-direction-grid button.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f0fafa}.published-direction-grid img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;border-radius:5px;background:#e5f5f6}.published-direction-grid span{font-size:10px;font-weight:650;line-height:1.4}@media(max-width:600px){.published-direction-options{padding:13px}.published-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.published-art-gallery{display:grid;gap:16px;margin-top:18px;padding:20px;border:1px solid #e1eaec;border-radius:13px;background:#fdfefe;box-shadow:0 6px 20px #16354a08}.published-art-gallery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.published-art-gallery-heading>div{display:grid;gap:5px}.published-art-gallery-heading .eyebrow{color:#128d97}.published-art-gallery-heading h3{margin:0;font-size:18px;color:#172c49}.published-art-gallery-heading p{margin:0;max-width:720px;font-size:12px;line-height:1.5;color:#77869a}.published-art-gallery-count{white-space:nowrap;font-size:11px;color:#748399;padding:7px 10px;border-radius:20px;background:#eff6f7}.published-art-gallery-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:11px}.published-art-gallery-cards button{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;padding:8px;text-align:left;border:1px solid #e3ebed;border-radius:9px;background:#fff;color:inherit;cursor:pointer}.published-art-gallery-cards button:hover,.published-art-gallery-cards button:focus-visible{border-color:#46acb1;outline:3px solid #14a1a424;outline-offset:1px}.published-art-gallery-cards button.is-selected{border-color:#27a4aa;box-shadow:inset 0 0 0 1px #27a4aa;background:#f1fbfa}.published-art-gallery-cards img{width:54px;height:72px;object-fit:cover;border-radius:5px;background:#f1f3f4}.published-art-gallery-cards button span{display:grid;gap:5px;min-width:0}.published-art-gallery-cards strong{font-size:11px;line-height:1.35}.published-art-gallery-cards small{font-size:9px;line-height:1.4;color:#7b899a}.published-art-gallery-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.published-art-gallery-controls label{display:grid;gap:5px;font-size:11px;font-weight:650;color:#43536b}.published-art-gallery-controls input,.published-art-gallery-controls select,.published-art-gallery-controls textarea{width:100%;border:1px solid #dce6e9;border-radius:7px;background:#fff;padding:9px 10px;color:#1c304b;font:inherit;font-size:12px}.published-art-gallery-controls .published-art-gallery-wide{grid-column:1/-1}.published-art-gallery-consent{display:flex;align-items:flex-start;gap:9px;max-width:850px;font-size:11px;line-height:1.45;color:#67788d}.published-art-gallery-consent input{margin-top:2px;accent-color:#108e97}.published-art-gallery-submit{display:flex;align-items:center;gap:15px}.published-art-gallery-submit p{margin:0;color:#178050;font-size:11px}.published-art-gallery-empty{font-size:12px;color:#79879a;line-height:1.5}.published-art-gallery-run{display:grid;gap:11px;padding:14px;border:1px solid #e1e9ec;border-radius:10px;background:#f6f9fa}.published-art-gallery-run>header{display:flex;align-items:center;justify-content:space-between}.published-art-gallery-run>header div{display:grid;gap:4px}.published-art-gallery-run>header small,.published-art-gallery-run>header>span{font-size:10px;color:#758397}.published-art-gallery-submitted{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.published-art-gallery-submitted figure{width:82px;margin:0}.published-art-gallery-submitted figure img{width:82px;height:105px;object-fit:cover;border-radius:6px;background:#e8edef}.published-art-gallery-submitted figcaption{font-size:9px;color:#7a8796;padding-top:4px}.published-art-gallery-submitted>div{flex:1;min-width:180px}.published-art-gallery-submitted>div small{color:#788699;font-size:10px}.published-art-gallery-submitted>div p{margin:4px 0;font-size:11px;color:#40516a;line-height:1.4}.published-art-gallery-output{display:grid;justify-items:start;gap:8px}.published-art-gallery-output strong{font-size:12px;color:#1b314c}.published-art-gallery-output img{width:min(330px,100%);max-height:520px;object-fit:contain;border-radius:7px;background:#eef1f2}.published-art-gallery-run .form-error{margin:0}@media(max-width:700px){.published-art-gallery{padding:14px}.published-art-gallery-controls{grid-template-columns:1fr}.published-art-gallery-controls .published-art-gallery-wide{grid-column:auto}.published-art-gallery-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.published-art-gallery-heading{display:block}.published-art-gallery-count{display:inline-block;margin-top:8px}}.photo-scene-picker{display:grid;gap:11px;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fbfcfd}.photo-scene-picker>div:first-child{display:grid;gap:4px}.photo-scene-picker>div:first-child strong{font-size:13px}.photo-scene-picker>div:first-child small{max-width:680px;color:var(--muted);font-size:11px;line-height:1.45}.photo-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.photo-scene-grid button{min-width:0;display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.photo-scene-grid button:hover,.photo-scene-grid button:focus-visible{border-color:#78b4b8;outline:3px solid var(--accent);outline-offset:2px}.photo-scene-grid button.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f0fafa}.photo-scene-grid strong{font-size:11px}.photo-scene-grid button>small{min-height:28px;color:var(--muted);font-size:10px;line-height:1.4}.photo-scene-swatch{height:60px;position:relative;display:block;overflow:hidden;border:1px solid #e1e8eb;border-radius:6px}.photo-scene-swatch i,.photo-scene-swatch b{position:absolute;display:block}.scene-soft-studio{background:#eef3f3}.scene-soft-studio i{width:54px;height:42px;left:calc(50% - 27px);top:5px;border-radius:50%;background:#d5e7e6}.scene-soft-studio b{left:0;right:0;bottom:0;height:15px;background:#e3e7e2}.scene-warm-plinth{background:#f5f0e7}.scene-warm-plinth i{width:57px;height:38px;left:13%;top:5px;border-radius:50%;background:#ead7bf}.scene-warm-plinth b{left:14%;right:14%;bottom:9px;height:9px;background:#ddc6a6}.scene-aqua-plane{background:#e5f5f6}.scene-aqua-plane i{width:40px;height:34px;right:6%;top:4px;border-radius:50%;background:#cde9ea}.scene-aqua-plane b{left:0;right:0;bottom:0;height:17px;background:#d8ecec}.scene-graphite-frame{background:#e9edf2}.scene-graphite-frame i{width:42px;height:20px;left:11%;bottom:7px;border-radius:50%;background:#c8d2df}.scene-graphite-frame b{top:0;right:0;bottom:0;width:26%;background:#10213a}@media(max-width:900px){.photo-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.photo-scene-picker{padding:13px}.photo-scene-grid{gap:7px}}.ai-edit-composer{display:grid;gap:10px;margin-top:16px}.ai-edit-composer>label{display:grid;gap:7px;font-size:12px;font-weight:650}.ai-edit-composer textarea{width:100%;min-height:82px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px;line-height:1.45;resize:vertical}.ai-edit-composer textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ai-edit-composer>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.ai-edit-proposal{padding:14px;border:1px solid #b8dadd;border-radius:10px;background:#f5fbfb}.ai-edit-proposal h3{margin:0 0 8px;font-size:13px}.ai-edit-proposal ul{margin:0;padding-left:19px;font-size:12px;line-height:1.55}.ai-edit-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:600px){.ai-edit-actions{display:grid}.ai-edit-actions .s-button{width:100%}}.product-info-questions{margin-top:20px;padding:14px;border-radius:10px;background:#f6f8fa;border:1px solid var(--line)}.product-info-questions h3{margin:0 0 6px;font-size:13px}.product-info-questions p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.product-info-questions ul{display:grid;gap:6px;margin:10px 0 0;padding-left:19px;color:var(--ink);font-size:11px;line-height:1.45}.product-info-questions .product-info-complete{color:var(--accent)}.product-brief-form{display:grid;gap:13px;margin-top:18px}.product-brief-form>label{display:grid;gap:7px;color:#536173;font-size:12px;font-weight:600}.product-brief-form input:not([type=checkbox]),.product-brief-form textarea{width:100%;border:1px solid #dbe1e7;border-radius:9px;padding:10px 12px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px;font-weight:400;line-height:1.45}.product-brief-form input:not([type=checkbox]){min-height:42px}.product-brief-form textarea{resize:vertical}.product-brief-form input:focus,.product-brief-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #127d8218}.product-brief-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px}.product-brief-priorities legend{padding:0 5px;color:#536173;font-size:11px;font-weight:650}.product-brief-priorities label{display:flex;align-items:flex-start;gap:7px;color:var(--ink);font-size:11px;line-height:1.4}.product-brief-priorities input{margin:1px 0 0;accent-color:var(--accent)}.product-brief-form .draft-actions{align-items:center;margin-top:0}.product-brief-saved{color:#176c64;font-size:11px}.fact-section-title{margin:26px 0 7px;font-size:15px}.product-observations{display:grid;gap:10px;margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.product-observations h3{margin:0;font-size:13px}.product-observations>p,.product-observation-note{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.product-observations-empty{padding-top:9px;border-top:1px solid var(--line)}.product-observation{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding-top:12px;border-top:1px solid var(--line)}.product-observation>img{width:74px;height:88px;object-fit:cover;border:1px solid var(--line);border-radius:7px;background:#f1f4f6}.product-observation-content{min-width:0}.product-observation-content form{display:grid;gap:9px;margin-top:8px}.product-observation-content form>label{display:grid;gap:5px;color:#536173;font-size:11px;font-weight:600}.product-observation-content input,.product-observation-content select{width:100%;min-height:36px;padding:7px 9px;border:1px solid #dbe1e7;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.product-observation-content input:focus,.product-observation-content select:focus{outline:3px solid var(--accent);outline-offset:1px}.product-observation-content .draft-actions{margin-top:2px}.product-observation-content .draft-actions .s-button{min-height:34px;padding:7px 10px;font-size:11px}.product-observations>p{max-width:70ch}.creative-directions-control{display:grid;gap:11px;margin:14px 0;padding:16px;border:1px solid #b9d9dc;border-radius:11px;background:#f6fbfb}.creative-directions-control>div:first-child{display:grid;gap:4px}.creative-directions-control>div:first-child strong{font-size:13px}.creative-directions-control>div:first-child small,.creative-directions-control>small,.creative-directions-control>p{color:var(--muted);font-size:11px;line-height:1.45}.creative-directions-control>p{margin:0}.creative-direction-consent{display:flex;gap:9px;align-items:flex-start;color:var(--ink);font-size:12px;line-height:1.45}.creative-direction-consent input{margin:2px 0 0;accent-color:var(--accent)}.creative-direction-results{display:grid;gap:10px;padding-top:11px;border-top:1px solid #d5e8e9}.creative-direction-results-heading{display:grid;gap:3px}.creative-direction-results-heading strong{font-size:12px}.creative-direction-results-heading small{color:var(--muted);font-size:10px}.creative-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.creative-direction-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.creative-direction-number{color:var(--accent);font-size:9px;font-weight:700;letter-spacing:.08em}.creative-direction-card h3{margin:5px 0;font-size:14px}.creative-direction-card p{margin:0 0 7px;color:var(--ink);font-size:11px;line-height:1.5}.creative-direction-card>small{display:block;color:var(--muted);font-size:10px;line-height:1.45}.creative-direction-card ul{display:grid;gap:3px;margin:9px 0;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.4}.creative-direction-card li>b{color:var(--ink)}@media(max-width:720px){.creative-directions-control{padding:12px}.creative-direction-grid{grid-template-columns:1fr}}.creative-direction-evaluation{display:inline-flex;margin-top:7px;padding:4px 7px;border-radius:5px;font-size:10px!important;font-weight:650}.creative-direction-evaluation.pass{background:#e7f5ef;color:#176342!important}.creative-direction-evaluation.reject{background:#fff0eb;color:#8b3c27!important}.creative-direction-evaluation-detail{display:grid;gap:4px;margin-top:7px}.creative-direction-evaluation-detail>small{color:var(--muted);font-size:10px;line-height:1.45}.creative-direction-evaluation-detail ul{margin:0 0 0 12px;padding-left:10px;color:#8b3c27;font-size:10px;line-height:1.4}.creative-direction-select{display:flex;gap:7px;align-items:flex-start;margin-top:8px;color:var(--ink);font-size:10px;line-height:1.35}.creative-direction-select input{margin:1px 0 0;accent-color:var(--accent)}.creative-cover-create{display:grid;gap:9px;padding-top:10px;border-top:1px solid #d5e8e9}.creative-cover-create label{display:grid;gap:5px;color:var(--ink);font-size:11px;font-weight:600}.creative-cover-create select{min-width:0;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.creative-cover-create small{color:var(--muted);font-size:10px;line-height:1.45}.creative-cover-comparison{display:grid;gap:10px;padding-top:12px;border-top:1px solid #d5e8e9}.creative-cover-comparison>strong{font-size:12px}.creative-cover-comparison>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.creative-cover-comparison article{display:grid;align-content:start;gap:6px;min-width:0}.creative-cover-comparison img{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;border:1px solid var(--line);border-radius:7px;background:#fff}.creative-cover-comparison h4{margin:0;font-size:10px;line-height:1.4}.creative-cover-comparison button{justify-self:start;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:10px;font-weight:650;cursor:pointer}@media(max-width:720px){.creative-cover-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.mask-warning{background:#fff6df;border:1px solid #ead49b;border-radius:8px;padding:8px 10px;color:#664c12;font-size:12px}.photo-scene-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.photo-scene-comparison figure{min-width:0;display:grid;gap:8px;margin:0;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fff}.photo-scene-comparison figcaption{font-size:12px;font-weight:650}.photo-scene-comparison img{display:block;width:100%;max-height:360px;aspect-ratio:3/4;object-fit:contain;background:#f4f5f5}.photo-scene-comparison p{margin:0;color:var(--muted);font-size:12px}.photo-scene-comparison button{width:100%}@media(max-width:600px){.photo-scene-comparison{grid-template-columns:1fr}.photo-scene-comparison img{max-height:320px}}.editor-mobile-nav{display:none}@media(max-width:720px){.editor-mobile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.editor-mobile-nav .s-button{width:100%;min-height:40px;padding-inline:8px;font-size:12px}.editor-columns .layer-list,.editor-columns .layer-inspector{display:none}.editor-columns .layer-list.is-mobile-open{display:grid;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.editor-columns .layer-inspector.is-mobile-open{display:block;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}}body{margin:0;min-width:320px}.app-shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.sidebar{height:100vh;position:sticky;top:0;background:#fff;border-right:1px solid var(--line);padding:24px 16px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;margin:2px 8px 52px;color:var(--ink);font-weight:750;font-size:19px;text-decoration:none;letter-spacing:-.5px}.brand-mark{width:30px;height:30px;border-radius:10px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:21px}.workspace-label,.eyebrow,.card-kicker{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted)}.workspace-label{margin:0 8px 12px}.nav-item{height:42px;padding:0 10px;display:flex;align-items:center;gap:12px;text-decoration:none;border-radius:8px;color:var(--muted);font-size:14px}.nav-item.active{background:var(--soft);color:var(--accent-ink);font-weight:650}.nav-item.disabled{opacity:.5}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding:18px 4px 0;display:flex;align-items:center;gap:10px;font-size:12px}.sidebar-bottom strong,.sidebar-bottom small{display:block}.sidebar-bottom small{color:var(--muted);margin-top:3px}.user-avatar{width:34px;height:34px;border-radius:50%;background:#e8ebf2;display:grid;place-items:center;color:#475674;font-weight:700}.sidebar-bottom .muted{margin-left:auto}.main-area{min-width:0}.topbar{height:62px;border-bottom:1px solid var(--line);background:#ffffffa8;display:flex;align-items:center;justify-content:space-between;padding:0 48px}.breadcrumb{font-size:12px;color:var(--muted)}.breadcrumb span{padding:0 8px;color:#b1bcc8}.page-content{max-width:1100px;margin:auto;padding:52px 48px 28px}.intro-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.intro-row h1{font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:-1.5px;margin:13px 0 10px}.intro-row p,.section-heading p{margin:0;color:var(--muted);font-size:14px}.intro-row>.s-button{margin-bottom:4px}.mobile-break{display:none}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.workflow-card{height:228px;position:relative;overflow:hidden;display:block;text-decoration:none;border-radius:20px;border:1px solid var(--line);background:#fff;padding:23px;color:var(--ink);transition:transform .18s,border-color .18s}.workflow-card:hover{transform:translateY(-2px);border-color:#a9cdd0}.workflow-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:19px}.photo-icon{background:#e5f5f6;color:var(--accent)}.card-icon{background:#f2edff;color:#7556a9}.card-copy{position:relative;z-index:1;margin-top:15px;max-width:245px}.card-copy h2{margin:7px 0;font-size:21px;letter-spacing:-.4px}.card-copy p{max-width:240px;margin:0;color:var(--muted);line-height:1.45;font-size:13px}.card-link{display:inline-flex;gap:6px;margin-top:18px;font-size:12px;font-weight:700;color:var(--accent)}.photo-art{position:absolute;right:20px;bottom:0;width:180px;height:160px;background:linear-gradient(150deg,#f1f7f7,#dcebed);border-radius:100px 100px 0 0;overflow:hidden}.photo-art__circle{position:absolute;width:100px;height:100px;border-radius:50%;background:#c9e6e7;right:25px;top:20px}.photo-art__object{position:absolute;width:74px;height:92px;border-radius:24px 24px 16px 16px;background:linear-gradient(145deg,#fff,#d5dde1);border:1px solid #c5d1d5;box-shadow:0 16px 25px #345d6020;right:65px;bottom:0}.cards-art{position:absolute;right:28px;bottom:-5px;width:166px;height:164px}.mini-card{position:absolute;width:95px;height:126px;border-radius:10px;background:#f4f0fa;border:1px solid #e5deef;box-shadow:0 8px 20px #443d5818}.mini-card--back{transform:rotate(12deg);right:4px;top:17px;background:#f8f2ed}.mini-card--front{transform:rotate(-7deg);left:7px;top:20px;background:#f0f4e8}.mini-card--front i{display:block;height:7px;margin:13px 10px;border-radius:5px;background:#819276}.mini-card--front i:first-child{margin-top:77px;width:56px;background:#43533c}.section-heading{margin:44px 0 17px;display:flex;align-items:center;justify-content:space-between}.section-heading h2{font-size:18px;margin:0 0 6px}.section-heading p{font-size:12px}.count-pill{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:50%;font-size:12px;color:var(--muted)}.empty-panel{min-height:212px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-mark{width:35px;height:35px;border-radius:10px;background:#f2f5f7;color:var(--muted);display:grid;place-items:center;font-size:22px}.empty-panel h3{font-size:15px;margin:13px 0 5px}.empty-panel>p{font-size:12px;color:var(--muted);margin:0;max-width:400px}.empty-actions{display:flex;align-items:center;gap:13px;margin-top:17px}.empty-actions .s-button{min-height:36px;font-size:12px}.empty-actions span{font-size:11px;color:var(--muted)}.app-footer{display:flex;justify-content:space-between;margin-top:23px;font-size:11px;color:var(--muted)}.app-footer a{color:var(--accent-ink);text-decoration:none}.project-placeholder{max-width:680px;margin:70px auto;padding:24px}.project-placeholder a{color:var(--accent);text-decoration:none;font-size:14px}.project-placeholder h1{font-size:32px}.project-placeholder p{color:var(--muted);line-height:1.6}@media(max-width:1024px){.sidebar{width:205px}.app-shell{grid-template-columns:205px 1fr}.topbar{padding:0 28px}.page-content{padding:42px 28px}.photo-art{right:-8px}.cards-art{right:4px}}@media(max-width:720px){.app-shell{display:block}.sidebar{height:auto;width:auto;position:static;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.brand{margin:0 auto 0 0}.workspace-label,.sidebar .nav-item,.sidebar-bottom{display:none}.topbar{height:50px;padding:0 18px}.page-content{padding:32px 18px 24px}.intro-row{align-items:flex-start}.intro-row>.s-button{display:none}.intro-row h1{font-size:30px}.workflow-grid{grid-template-columns:1fr;margin-top:24px;gap:12px}.workflow-card{height:207px;padding:18px}.card-copy{margin-top:11px;max-width:65%}.card-copy h2{font-size:19px}.card-copy p{font-size:12px}.photo-art{width:130px;height:125px;right:-5px}.photo-art__circle{width:80px;height:80px;right:15px}.photo-art__object{width:54px;height:74px;right:46px}.cards-art{transform:scale(.82);transform-origin:bottom right;right:0}.section-heading{margin-top:32px}.section-heading p{max-width:260px;line-height:1.4}.empty-panel{padding:24px 14px}.empty-actions{flex-direction:column;gap:8px}.app-footer{font-size:10px}.mobile-break{display:block}}.analytics-consent{position:fixed;z-index:80;left:16px;right:16px;bottom:16px;max-width:460px;display:grid;gap:12px;padding:14px 16px;border:1px solid var(--line, #d9ddd5);border-radius:12px;background:#fff;box-shadow:0 10px 30px #24342c26;font-size:13px;line-height:1.5;color:#1d2a23}.analytics-consent p{margin:0}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-consent__actions{display:flex;gap:8px}.analytics-consent__actions button{flex:1;min-height:38px;padding:8px 12px;border:1px solid #b9c2b8;border-radius:9px;background:#fff;color:inherit;font:inherit;font-weight:600;cursor:pointer}.analytics-consent__actions button:hover{background:#f1f4ef}.auth-gift{margin:0;padding:8px 12px;border-radius:9px;background:#edf0e4;color:#31563e;font-size:13px;font-weight:600}.cw-wordmark{display:block;height:28px;width:auto;color:#193529}.cw-logo{display:inline-flex;align-items:center;line-height:0}.st-rail-mark .cw-brand-svg{width:34px;height:34px}.cw-sidebar-banner.is-gift{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.cw-sidebar-banner.is-gift strong{color:#193529;font-size:17px;line-height:1.35}.toast-stack{position:fixed;z-index:90;right:24px;bottom:24px;display:grid;gap:10px;justify-items:end;pointer-events:none}.toast{--tone: #31563e;--tint: #edf5ea;--edge: #bcd5b3;--badge: #dcebd5;pointer-events:auto;position:relative;display:flex;align-items:center;gap:14px;min-width:280px;max-width:min(400px,calc(100vw - 32px));padding:14px 40px 16px 14px;overflow:hidden;border:1px solid var(--edge);border-radius:16px;background:var(--tint);color:#242d29;box-shadow:0 18px 44px #24342c26,0 2px 6px #24342c14;animation:toast-in .45s cubic-bezier(.2,.9,.25,1.1) both}.toast.is-info{--tone: #2463a6;--tint: #eef4fb;--edge: #b9d0ea;--badge: #d8e6f6}.toast.is-warning{--tone: #8a6100;--tint: #fff8e1;--edge: #ecd58a;--badge: #fbe9a8}.toast.is-error{--tone: #b3261e;--tint: #fdeeed;--edge: #eab4b0;--badge: #f8d3d0}.toast__badge{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--badge);color:var(--tone)}.toast.is-reward .toast__badge{color:#b8860b;background:#f6ecd0}.toast__badge svg{position:relative;animation:toast-pop .6s .12s cubic-bezier(.2,1.4,.4,1) both}.toast__burst{position:absolute;inset:0;pointer-events:none}.toast__burst i{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:#d9a521;opacity:0;animation:toast-burst .8s .2s ease-out both}.toast__body{display:grid;gap:3px;min-width:0}.toast__body strong{font:600 16px/1.25 var(--font-body, "Golos Text Variable", system-ui, sans-serif);color:#1e2a24}.toast.is-reward .toast__body strong{font:600 22px/1.1 var(--font-heading, Alice, Georgia, serif)}.toast__count{display:inline-block;min-width:2ch;font-variant-numeric:tabular-nums}.toast__body span:not(.toast__count){color:#4d5a52;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.toast__close{position:absolute;top:8px;right:8px;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:#4d5a52;font-size:18px;line-height:1;cursor:pointer}.toast__close:hover{background:#0000000f;color:#1e2a24}.toast__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--tone);transform-origin:left;animation:toast-timer 5.5s linear .45s both}.toast:hover .toast__timer{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes toast-pop{0%{transform:scale(0) rotate(-40deg)}to{transform:scale(1) rotate(0)}}@keyframes toast-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-30px) scale(.4)}}@keyframes toast-timer{to{transform:scaleX(0)}}@media(max-width:520px){.toast-stack{right:16px;left:16px;justify-items:stretch;bottom:16px}.toast{max-width:none}}@media(prefers-reduced-motion:reduce){.toast,.toast__badge svg,.toast__burst i{animation:none}.toast__burst{display:none}.toast__timer{animation:toast-timer 5.5s linear both}}:root{--font-heading:Alice,Georgia,"Times New Roman",serif}:root{--field-focus-border:#31563e;--field-focus-halo:#31563e24}:root:root :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]),textarea,select):is(:focus,:focus-visible){outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-halo);transition:border-color .15s ease,box-shadow .15s ease}:root:root:root :is(.cw-brief-format select,.cw-brief-paper .cw-fact-row input,.cw-gallery-dialog .cw-search input,.cw-project-search input,.cw-search input,.cw-series-composer textarea):is(:focus,:focus-visible){box-shadow:none;border-color:transparent;outline:none}:root:root:root :is(.cw-search,.cw-project-search,.cw-series-composer):focus-within{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-halo)}:root{--focus-ring:rgb(49 86 62 / .55)}:root:root:root :where(a[href],button,summary,[role=button],[role=tab],[role=option],[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio],input[type=file],input[type=range]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root .cw-comparison-dialog select,:root .ops-page select{appearance:none;-webkit-appearance:none;box-sizing:border-box;min-height:40px;padding:8px 38px 8px 12px;border:1px solid #a8a294;border-radius:10px;background-color:#fffdf8;color:#242d29;font:inherit;font-size:14px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23405d46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important}.auth-loading{background:#f7f4ee;color:#657168;font-family:Golos Text Variable,system-ui,sans-serif}.list-more{display:flex;justify-content:center;grid-column:1 / -1;padding:14px 0 4px}.list-more .cw-button{min-height:40px;padding:8px 18px;border:1px solid #a8a294;border-radius:10px;background:#fffdf8;color:#242d29;font:500 14px/1.2 Golos Text Variable,sans-serif;cursor:pointer}.list-more .cw-button:disabled{opacity:.6;cursor:default}.cw-v4 .cw-workspace-account .support-entry,.cw-v4 .cw-workspace-account .cw-budget-button,.cw-v4 .cw-workspace-account .cw-profile-menu>summary,.cw-v4.cw-v3 :is(.cw-topbar,.st-topbar) .cw-mobile-navigation>summary,.st-shell .st-topbar .st-icon-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#405d46;text-decoration:none;cursor:pointer}.cw-v4 .cw-workspace-account .cw-budget-button{width:auto;gap:7px;padding-inline:8px;font-variant-numeric:tabular-nums}.cw-v4 .cw-workspace-account .cw-profile-menu .cw-avatar{box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;border:0;font-size:13px}.cw-v4.cw-v3 :is(.cw-topbar,.st-topbar) .cw-mobile-navigation>summary>span{display:none}.cw-v4 .cw-workspace-account .support-entry:hover,.cw-v4 .cw-workspace-account .support-entry[aria-expanded=true],.cw-v4 .cw-workspace-account .cw-budget-button:hover,.cw-v4 .cw-workspace-account .cw-profile-menu>summary:hover,.cw-v4 .cw-workspace-account .cw-profile-menu[open]>summary,.cw-v4.cw-v3 :is(.cw-topbar,.st-topbar) .cw-mobile-navigation>summary:hover,.cw-v4.cw-v3 :is(.cw-topbar,.st-topbar) .cw-mobile-navigation[open]>summary,.st-shell .st-topbar .st-icon-button:hover{background:#eceee4}.st-shell .st-button,.st-shell .st-result-actions>.cw-button{border-color:transparent;background:var(--st-soft)}.st-shell .st-canvas-actions .st-button{background:transparent}.st-shell .st-button:hover:not(:disabled),.st-shell .st-result-actions>.cw-button:hover:not(:disabled),.st-shell .st-button[aria-pressed=true]{border-color:transparent;background:var(--st-selected-soft);color:var(--st-selected)}@media(pointer:coarse),(max-width:767px){.cw-v4 .cw-workspace-account .support-entry,.cw-v4 .cw-workspace-account .cw-budget-button,.cw-v4 .cw-workspace-account .cw-profile-menu>summary,.cw-v4.cw-v3 :is(.cw-topbar,.st-topbar) .cw-mobile-navigation>summary,.st-shell .st-topbar .st-icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.cw-v4 .cw-workspace-account .cw-budget-button{width:auto}.cw-v4 .cw-workspace-account .support-entry:after,.st-shell .st-topbar .st-icon-button:after{content:none}.st-shell .st-topbar-end,.st-shell .st-topbar-end .cw-header-tools,.st-shell .st-topbar-end .cw-workspace-account{height:44px}}@media(max-width:600px){.st-shell .st-project>.st-icon-button{display:none}}.st-shell .st-seg{border-color:transparent;background:#ebe9df}.st-shell .st-seg>button[aria-pressed=true]{box-shadow:none}.st-shell .result-feedback__votes button{border-color:transparent;background:#efede5}.st-shell .result-feedback__votes button:hover:not(:disabled){background:#e2e8d9}.st-shell .result-feedback__votes button[aria-pressed=true]{background:#31563e;color:#fff}@media(max-width:420px){.st-shell .st-topbar-project-row{flex-wrap:wrap;gap:4px;padding-block:8px}.st-shell .st-project{flex-basis:100%}.st-shell .st-topbar-end{margin-left:auto}}.app-crash :is(button.cw-primary,a.cw-primary,a.cw-button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #31563e;border-radius:9px;font:500 14px/1.3 var(--font-body,system-ui,sans-serif);cursor:pointer;text-decoration:none}.app-crash :is(button,a).cw-primary{background:#31563e;color:#fff}.app-crash a.cw-button{background:#fffdf8;color:#31563e;border-color:#a8a294}.auth-loading button{min-height:44px;padding:10px 16px;border:1px solid #31563e;border-radius:9px;background:#31563e;color:#fff;font:inherit;cursor:pointer}
