/* Selected design: design/studio-light-coral-concept.png. Functional application skin. */
:root{--bg:#fff;--white:#fff;--ink:#20211f;--muted:#777974;--line:#e8e8e4;--accent:#ff6948;--green:#667b3d;--sage:#f5f6f2;--font:'Golos Text',Arial,sans-serif}
body{background:#fff;color:var(--ink)}button,input,select,textarea{font-family:var(--font)}button,input,textarea,select,a{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #f5a08a;outline-offset:3px}
.header{height:68px;padding:0 2.3%;gap:50px;background:#fff;border-bottom:1px solid #efefec}.brand{font-size:38px;letter-spacing:-2.3px;color:#191a18}.brand-dot{color:inherit}.header nav{gap:30px}.header nav button{color:#20211f;font-size:14px;font-weight:450}.header-right{gap:14px}.header .button.dark{background:#f4f4f1;color:#222;border-color:#f4f4f1;font-weight:500;min-height:40px;padding:10px 18px}.header .connect-ai{font-size:10px;color:#777;background:transparent;border:0;min-height:32px;padding:6px}.button{border-radius:9px;border-color:var(--line);font-size:12px;min-height:38px;padding:10px 14px;box-shadow:none}.button.primary,.button.dark{background:var(--accent);border-color:var(--accent);color:#fff}.button:hover{filter:brightness(.97)}.button:disabled{opacity:.48}.text-button{color:var(--muted)}
main{max-width:1800px;margin:auto;padding:0 1.3%}.flow-screen{padding-top:25px}#studioScreen{padding-top:23px}.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 18px 20px}.studio-heading h1{font-size:clamp(29px,2.8vw,45px);line-height:1.14;letter-spacing:-1.6px;margin:0 0 5px;font-weight:800}.studio-heading p{font-size:17px;color:#494b46;line-height:1.45;margin:0}.project-name{border:0;background:none;font-size:13px;white-space:nowrap;padding:12px;color:#777}.transformation{display:grid;grid-template-columns:minmax(230px,18%) minmax(0,1fr) minmax(270px,23%);gap:12px;align-items:stretch;border:0;background:none;padding:0}.transformation>.panel{min-width:0;border:1px solid #ecece8;background:#fff;border-radius:12px;padding:0;box-shadow:none}
.transform-controls.panel{padding:16px;background:#f8f8f6;max-height:690px;overflow:auto;scrollbar-width:thin}.transform-controls h2{font-size:14px;margin:0 0 9px}.transform-controls .photo-start{display:block;padding:0;margin:0 0 16px;border:0;border-radius:7px;overflow:hidden;position:relative;min-height:0}.transform-controls .photo-start img{width:100%;height:155px;object-fit:cover;border-radius:7px;display:block}.transform-controls .photo-start>span{display:block;position:absolute;left:8px;bottom:8px;right:8px;width:auto;padding:5px 8px;border-radius:6px;background:#ffffffed;font-size:10px;color:#333}.photo-start small{display:none}.photo-start strong{font-size:10px;font-weight:500}.transform-controls>#exampleRoom{display:none}.form-label{font-size:12px;font-weight:600;margin:14px 0 8px;color:#252623;display:block}.native-style-select{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap;opacity:0}.studio-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px}.studio-styles button{padding:5px 5px 7px;border:1px solid #e4e4df;border-radius:7px;background:#fff;min-width:0;position:relative}.studio-styles button[aria-pressed=true]{border:1.5px solid var(--accent)}.studio-styles img{display:block;width:100%;height:58px;object-fit:cover;border-radius:3px}.studio-styles span{display:block;font-size:10px;margin-top:6px;letter-spacing:-.25px}.studio-styles button[aria-pressed=true] span{color:#d64c2d}.transform-controls textarea{resize:vertical;width:100%;height:72px;min-height:65px;font-size:12px;line-height:1.55;border:1px solid #dedfda;background:#fff;border-radius:7px;padding:11px;color:#292b26}.transform-controls select:not(.native-style-select),.transform-controls input[type=text],#transformKeep{height:39px;font-size:12px;border:1px solid #dedfda;background:#fff;color:#333;border-radius:7px;padding:8px;width:100%}.transform-controls .keep-option{font-size:11px;line-height:1.5;color:#363932;margin:13px 0;gap:8px}.keep-option input,.generation-consent input,.photo-plan-consent input{accent-color:var(--green)}.studio-advanced{margin:14px 0;font-size:11px}.studio-advanced summary{cursor:pointer;color:#62655c;padding:4px 0}.studio-advanced .keep-details{font-size:11px;margin:10px 0 7px}.studio-advanced label.form-label{font-size:11px}.transform-controls .consult-start{font-size:11px;min-height:34px;padding:7px 8px;background:#fff;border-color:#ddd;color:#565a50;margin:8px 0}.generation-consent{font-size:9px;line-height:1.5;color:#74766f;gap:7px;margin:9px 0}.generation-consent input{accent-color:var(--accent)}.transform-controls #generateRoom{font-size:12px;min-height:43px;font-weight:650;margin-top:8px}.generation-status{font-size:10px;line-height:1.45;color:#7a7b74;margin:9px 0 0}.transform-result.panel{position:relative;border:0;background:#f5f5f2;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.result-top{display:none}.compare-modes{position:absolute;top:16px;left:50%;right:auto;transform:translateX(-50%);z-index:5;display:flex;gap:0;border-radius:30px;background:#fffffff0;padding:5px;box-shadow:0 2px 16px #30302409;white-space:nowrap}.compare-modes button{font-size:11px;background:none;border:0;border-radius:22px;padding:8px 14px;color:#55574f}.compare-modes button.active{color:#f15e3b;background:#fff;font-weight:600;box-shadow:none}.transform-result #comparison{width:100%;height:580px;min-height:410px;flex:1;margin:0;border-radius:10px;position:relative;background:#f2f2ef}.transform-result #comparison>img{object-fit:contain;width:100%;height:100%;border-radius:10px}.transform-result #comparison[data-user-photo=false]>img{object-fit:cover}.image-label{font-size:10px;padding:5px 8px;background:#242a23a6;border-radius:6px}.comparison-line{background:#fff;box-shadow:0 0 5px #0001}.comparison-line>span{background:#fff;border:0;box-shadow:0 2px 12px #0002;width:33px;height:33px}.result-bottom{background:white;padding:10px 12px;gap:8px}.result-bottom p{font-size:10px;line-height:1.5;color:#7d7e77;margin:0}.result-bottom .button{font-size:10px;min-height:32px;white-space:nowrap}#studioScreen[data-example=true] .result-bottom{display:block;padding:6px 12px}.studio-actions{display:flex;gap:6px;padding:9px;background:#fff;justify-content:flex-end}.studio-actions .button{font-size:10px;min-height:31px;padding:7px 9px;background:#fff;color:#777;border-color:#e8e8e3}.studio-actions .primary{color:var(--accent);border-color:#ffd5ca}.improvement-notes{display:none}.generation-feedback{z-index:6;background:#fff8f3;border:1px solid #f0ddd1;color:#5a402f;margin:0 0 8px}.generation-feedback strong{font-size:13px}.generation-feedback p{font-size:11px}.generation-overlay{background:#ffffffec;color:#333}.loading-ring{border-color:#f9d9cd;border-top-color:var(--accent)}.result-empty{max-width:calc(100% - 32px);background:#ffffffef;color:#333;border-radius:10px;left:16px;bottom:16px;padding:17px}.result-empty h3{font-size:17px}.result-empty p{font-size:12px;color:#777}
.studio-products.panel{padding:16px 14px;display:flex;flex-direction:column;gap:12px}.studio-products-heading{display:flex;align-items:center;gap:7px}.studio-products-heading h2{font-size:17px;letter-spacing:-.55px;line-height:1.3;margin:0}.studio-products-heading>span{font-size:10px;color:#888}.studio-products-note{font-size:10px;line-height:1.5;color:#8a8b83;margin:0}.studio-product-cards{display:flex;flex-direction:column;gap:12px;max-height:510px;overflow:auto;scrollbar-width:thin}.studio-mini-card{display:grid;grid-template-columns:44% minmax(0,1fr);gap:12px;border:1px solid #eaeae5;border-radius:9px;min-height:140px;overflow:hidden;background:#fff;transition:border-color .16s,box-shadow .16s}.studio-mini-card.is-highlighted{border-color:#ff9d83;box-shadow:0 0 0 2px #ffefe9}.studio-mini-photo{position:relative;background:#f5f5f2;border:0;padding:8px;display:flex;align-items:center;justify-content:center;min-width:0}.studio-mini-photo img{width:100%;height:126px;object-fit:contain;display:block}.studio-mini-number{position:absolute;top:7px;left:7px;display:grid;place-items:center;width:22px;height:22px;background:white;box-shadow:0 1px 7px #0001;border-radius:50%;font-size:10px;color:#333}.studio-mini-info{padding:13px 9px 13px 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.studio-mini-info h3{font-size:12px;line-height:1.4;font-weight:600;margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-mini-retailer{font-size:10px;color:#80837a;margin:0 0 9px}.studio-mini-price{font-size:16px;font-weight:700;color:#23251f;margin:0 0 8px}.studio-mini-link{font-size:11px;color:#ee6341;background:none;border:0;padding:3px 0;margin-top:auto;cursor:pointer;text-align:left}.studio-mini-link:hover{text-decoration:underline}.studio-mini-label{font-size:10px;color:#777b70;line-height:1.5;margin-top:1px}.studio-products-total{padding:14px;background:#f7f7f4;border-radius:9px;margin-top:auto}.studio-products-total strong{display:block;font-size:13px;line-height:1.5}.studio-products-total small{display:block;color:#91938a;font-size:9px;line-height:1.5;margin-top:4px}.studio-products-total button{font-size:10px;margin-top:10px;color:var(--accent)}.studio-product-pin{background:#fff;color:#252722;border:0;box-shadow:0 2px 12px #0002;width:27px;height:27px;font-size:11px}.studio-product-pin.is-highlighted{box-shadow:0 0 0 4px #ff694870;background:var(--accent);color:#fff}
.studio-moods{border:1px solid #eaeae5;border-radius:12px;padding:12px 20px;margin-top:13px}.studio-moods>h2{font-size:14px;margin:0 0 10px}.studio-moods .photo-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0}.studio-moods .photo-variants button{position:relative;overflow:hidden;border:0;border-radius:9px;padding:0;height:155px}.studio-moods .photo-variants img{width:100%;height:100%;object-fit:cover}.studio-moods .photo-variants span{position:absolute;left:10px;bottom:10px;padding:7px 12px;border-radius:20px;background:#fff;font-size:11px;color:#333}.studio-moods .photo-variants button.active{outline:2px solid var(--accent);outline-offset:2px}.variant-note{font-size:9px;color:#95968d;margin:9px 0 0}.studio-moods:has(.photo-variants[hidden]){display:none}.history-panel{margin:25px 16px}.history-panel h2{font-size:20px}.history-panel>p{font-size:12px;color:#8a8d83}.version-card{border-color:var(--line)}footer{border-color:var(--line);color:#93968b;font-size:10px;padding:20px 0;margin-top:25px}.home-heading>p,.home-steps p,.back-button,.shopping-heading p{color:var(--muted)}.home-heading h1{color:#292c24}.home-heading h1>span{color:#667b3d}.home-hero,.start-card{border-color:var(--line)}
dialog{color:var(--ink);background:#fff;border-color:var(--line);border-radius:18px}dialog::backdrop{background:#25282065;backdrop-filter:blur(5px)}.consultation-plan{background:#f8f8f5;border-color:#e5e6df}.chat-message.assistant{background:#f5f5f1}.chat-message.user{background:#fff0e9}.consultation-step,.consultation-status,.chat-photo-card p,.consultation-note,.generation-consent,.catalog-connection span{color:#7c8074}.consultation-step.active{color:#eb6443;border-color:#ff6948}.consultation-step.done{border-color:#9daa82}.suggestion{border-color:#e3e4db;background:white;color:#606d48}.suggestion.selected{background:#fff0e9;border-color:#ff6948;color:#c74b2b}.consultation-plan .eyebrow{color:#8a907c}.chat-photo-card,.catalog-connection,.preparation-products article,.photo-plan-sidebar,.photo-plan-canvas,.room-products-panel{border-color:var(--line)}.photo-plan-canvas,.plan-photo-pair img{background:#f7f7f3}.plan-object-choice.selected{background:#fff1eb;border-color:var(--accent)}.catalog-connection{background:#f7f7f3}.room-item-label,.room-product-card p{color:#7d8374}#chatSend,#approveRoomPlan,#renderPhotoPlan{background:var(--accent);border-color:var(--accent);color:white}
@media(min-width:1550px){.transformation{grid-template-columns:270px minmax(0,1fr) 340px}.transform-controls .photo-start img{height:172px}.transform-result #comparison{height:650px}.transform-controls.panel{max-height:740px}.studio-mini-card{min-height:157px}.studio-mini-photo img{height:143px}}
@media(max-width:1150px) and (min-width:801px){.transformation{grid-template-columns:220px minmax(0,1fr) 250px;gap:9px}.studio-products.panel{padding:13px 10px}.studio-products-heading h2{font-size:14px}.studio-mini-card{grid-template-columns:40% 1fr;gap:8px;min-height:126px}.studio-mini-photo img{height:105px}.studio-mini-info{padding:10px 5px 10px 0}.studio-mini-info h3{font-size:11px}.studio-mini-price{font-size:14px}.studio-heading h1{font-size:32px}.studio-heading p{font-size:14px}.studio-styles span{font-size:9px}}
@media(max-width:800px){.header{height:64px;gap:22px;padding:0 18px}.brand{font-size:30px}.header nav{gap:18px}.header nav button{font-size:12px}.header-right{gap:6px}.header .connect-ai{display:none}.header #saveBtn{font-size:11px;padding:8px 10px}main{padding:0 14px}.studio-heading{margin:0 4px 18px;align-items:start}.studio-heading h1{font-size:30px;letter-spacing:-1.2px}.studio-heading p{font-size:14px}.project-name{display:none}.transformation{grid-template-columns:220px minmax(0,1fr)}.studio-products.panel{grid-column:1/-1}.studio-product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;gap:10px}.studio-mini-card{display:flex;flex-direction:column;gap:0;min-height:0}.studio-mini-photo img{height:120px}.studio-mini-info{padding:12px}.studio-products-total{margin-top:0}.transform-result #comparison{min-height:410px;height:100%;border-radius:10px}.transform-controls.panel{max-height:700px}.studio-moods .photo-variants button{height:125px}.studio-actions{flex-wrap:wrap}.studio-moods{padding:14px}.history-panel{margin:24px 4px}}
@media(max-width:560px){.header{gap:18px;padding:0 14px}.brand{font-size:27px}.header nav button:first-child{display:block}.header nav{gap:15px}.header nav button{font-size:10px}.header #saveBtn{font-size:10px;min-height:33px;padding:7px 9px}.header-right{margin-left:auto}.studio-heading h1{font-size:28px;line-height:1.13;max-width:330px;letter-spacing:-.9px}.studio-heading p{font-size:12px;max-width:300px}.transformation{display:flex;flex-direction:column;gap:12px}.transform-controls.panel{max-height:none;padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.transform-controls h2{grid-column:1/-1}.transform-controls .photo-start{grid-column:1/-1}.transform-controls .photo-start img{height:180px}.transform-controls .form-label[for=transformStyle],.studio-styles,.form-label[for=transformWish],#transformWish,.keep-option,.studio-advanced,.consult-start,#generateConsentRow,#generateRoom,#generationStatus,#cancelGeneration{grid-column:1/-1}.transform-controls .form-label[for=studioBudget]{align-self:center;margin:10px 0}.transform-controls #studioBudget{margin:6px 0}.studio-styles img{height:72px}.studio-styles span{font-size:11px}.transform-result #comparison{height:430px;min-height:330px;flex:none}.compare-modes{top:12px}.compare-modes button{padding:7px 11px;font-size:10px}.studio-actions .button{font-size:10px}.studio-products-heading h2{font-size:17px}.studio-product-cards{display:flex;flex-direction:column}.studio-mini-card{display:grid;grid-template-columns:110px 1fr;min-height:120px}.studio-mini-photo img{height:110px}.studio-mini-info{padding:13px 12px 13px 0}.studio-mini-info h3{font-size:13px}.studio-mini-price{font-size:16px}.studio-moods .photo-variants{grid-template-columns:repeat(3,160px);overflow:auto;padding:3px}.studio-moods .photo-variants button{height:125px}.studio-moods .photo-variants span{font-size:9px;left:7px;bottom:8px;padding:6px 9px}.home-heading h1{font-size:40px}.preparation-dialog,.room-chat-dialog{max-width:calc(100vw - 20px)}.consultation-layout{gap:14px}.result-empty h3{font-size:15px}}

/* Keep the primary action visible in the desktop control rail. */
@media(min-width:801px){.transform-controls.panel{padding:14px}.transform-controls .photo-start{margin-bottom:10px}.transform-controls .photo-start img{height:130px}.studio-styles{margin-bottom:10px}.studio-styles img{height:50px}.transform-controls .form-label{margin-top:10px;margin-bottom:6px}.studio-advanced{margin:8px 0}.transform-controls .keep-option{margin:9px 0}.transform-controls .consult-start{margin:5px 0}.generation-consent{margin:7px 0}.transform-controls #generateRoom{margin-top:5px}.studio-styles button{padding-bottom:5px}}

@media(min-width:801px){#studioScreen{padding-top:8px}.studio-heading{margin-bottom:15px}.transform-controls.panel{max-height:640px}.transform-result #comparison{height:550px}.studio-moods .photo-variants button{height:155px}}

@media(min-width:801px) and (max-width:1549px){.studio-mini-card{min-height:125px}.studio-mini-photo img{height:110px}.studio-mini-info{padding-top:10px;padding-bottom:10px}.studio-products.panel{gap:10px}.studio-product-cards{gap:10px}.studio-products-total{padding:10px}.studio-products-total button{margin-top:6px}}
@media(max-width:560px){.header{height:auto;min-height:64px;flex-wrap:wrap;padding-top:10px;padding-bottom:7px;gap:6px 15px}.header nav{display:flex!important;order:3;width:100%;height:34px;gap:25px}.header nav button{font-size:12px;min-height:34px}.header-right{margin-left:auto}}
.studio-service-menu{position:relative;z-index:30;font-size:12px}.studio-service-menu summary{list-style:none;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e9e9e2;border-radius:25px;cursor:pointer;color:#52594c;background:#fafbf8}.studio-service-menu summary::-webkit-details-marker{display:none}.service-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#aaa}.is-ready .service-dot{background:#7d9460;box-shadow:0 0 0 4px #edf2e7}.studio-service-menu>div{position:absolute;right:0;top:calc(100% + 10px);width:240px;background:white;padding:18px;border:1px solid #e6e9e0;border-radius:14px;box-shadow:0 14px 40px #26331d15}.studio-service-menu strong{font-size:13px}.studio-service-menu p{font-size:11px;color:#7a806f}.studio-service-menu #connectAI{display:block;font-size:12px;color:#687b4c;padding:0;min-height:30px;background:none;border:0}.room-photo-collection{margin:-2px 0 10px}.room-photo-strip{display:flex;gap:6px}.room-photo-strip>div{position:relative;width:31%}.room-photo-strip button:not(.remove-room-photo){padding:3px;border:1px solid #ddd;background:white;border-radius:7px;width:100%}.room-photo-strip button[aria-pressed=true]{border-color:var(--accent)}.room-photo-strip img{height:45px;width:100%;object-fit:cover;display:block;border-radius:4px}.remove-room-photo{position:absolute;right:-3px;top:-5px;width:20px;height:20px;background:white;border:1px solid #ddd;border-radius:50%;font-size:14px;padding:0;line-height:16px}.add-room-view{display:block;cursor:pointer;font-size:11px;color:#64784a;padding:9px 0 2px}.room-photo-collection p{font-size:10px;color:#888b7f;line-height:1.45;margin:6px 0}.room-photo-collection .text-button{font-size:10px;padding:4px 0}.room-result-views{display:flex;justify-content:center;gap:8px;background:white;padding:10px}.room-result-views[hidden]{display:none}.room-result-views button{border:1px solid #e4e6dd;border-radius:20px;background:white;padding:8px 16px;font-size:11px}.room-result-views button[aria-pressed=true]{border-color:#ffb6a1;color:#df5e3e;background:#fff4ee}.home-room-steps{display:flex;gap:10px;margin-bottom:10px}.home-room-steps button{border:1px solid #e5e8df;background:white;padding:10px 18px;border-radius:22px;font-size:12px}.home-room-steps button[aria-pressed=true]{background:#f2f5ed;border-color:#9ead88;color:#52693d}.home-product-pins{position:absolute;inset:0;z-index:6;pointer-events:none}.home-product-pins button{position:absolute;pointer-events:auto;background:white;border:0;box-shadow:0 2px 12px #0002;border-radius:50%;width:30px;height:30px}.home-case-note{font-size:10px;color:#818877;margin:10px 0;line-height:1.5}.home-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.home-products a{display:flex;gap:12px;align-items:center;border:1px solid #e8e9e1;border-radius:12px;padding:12px}.home-products img{width:74px;height:74px;object-fit:contain}.home-products strong{display:block;font-size:13px}.home-products span{font-size:11px;color:#7c8272}.home-hero .home-comparison{position:relative}.home-case-preview{min-width:0}.home-hero:has(.home-case-preview){grid-template-columns:280px minmax(0,1fr)}
@media(min-width:801px){.transform-controls.panel{max-height:810px}.transform-result #comparison{min-height:470px}.transform-controls .photo-start img{height:110px}.studio-products.panel{max-height:810px}}@media(max-width:560px){.room-photo-collection,.form-label[for=resultViewCount],#resultViewCount{grid-column:1/-1}.studio-service-menu summary{padding:8px 9px;font-size:10px}.studio-service-menu summary>span:last-child{display:none}.header-right{gap:6px}.home-hero:has(.home-case-preview){grid-template-columns:1fr}.home-products{grid-template-columns:1fr}.studio-service-menu>div{right:-80px}}
.home-comparison{aspect-ratio:4/3;min-height:390px!important}.home-comparison>img{object-fit:contain!important}.home-products[hidden],.home-product-pins[hidden]{display:none}.home-products a:focus{outline:2px solid var(--accent);outline-offset:3px}.home-hero .start-card{align-self:start}.home-case-note a{text-decoration:underline}@media(max-width:560px){.home-room-steps{gap:6px}.home-room-steps button{padding:10px 12px;font-size:11px}.home-comparison{min-height:260px!important}}
.transform-controls:has(.room-photo-strip img)>.photo-start{display:none}.room-photo-strip>div{flex:1;max-width:33.333%}.room-photo-strip img{height:60px}.home-case-preview .home-products{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-case-preview .home-products strong{line-height:1.4}.room-photo-collection{padding-top:4px}
.comparison[data-verified-example=true]>img{object-fit:contain!important}

.home-case-preview .home-comparison{width:100%;max-width:none;height:auto;aspect-ratio:4/3}.home-product-pins button{transform:translate(-50%,-50%)}

.generation-before-button{margin-top:14px;background:#fff;color:#333;border:1px solid #d6d9d0;font-size:12px;min-height:38px;padding:10px 16px}
#comparison[data-preview-before=true]>#beforeImage{display:block!important;clip-path:none!important;z-index:7}
#comparison[data-preview-before=true]>.generation-overlay{inset:auto 14px 14px;z-index:10;padding:14px 18px;background:#fffffff2;border:1px solid #e4e5dc;border-radius:10px;box-shadow:0 6px 24px #0001;gap:7px}
#comparison[data-preview-before=true]>.generation-overlay .loading-ring{width:20px;height:20px;border-width:2px;margin:0}
#comparison[data-preview-before=true]>.generation-overlay h3{font-size:13px;margin:0}
#comparison[data-preview-before=true]>.generation-overlay p{display:none}
#comparison[data-preview-before=true]>.generation-overlay .generation-before-button{margin-top:2px}
#comparison[data-preview-before=true]>.studio-product-pins,#comparison[data-preview-before=true]>.compare-modes,#comparison[data-preview-before=true]>.comparison-line,#comparison[data-preview-before=true]>.compare-range,#comparison[data-preview-before=true]>#afterLabel{visibility:hidden}
#comparison[data-preview-before=true]>#afterImage{visibility:hidden}
#comparison[data-preview-before=true]>#beforeImage{background:#f2f2ef}
