.studioToolTabs{background:#fbfcff;border-bottom:1px solid #e1e8f0;flex-shrink:0;gap:3px;padding:7px;display:flex}.studioToolTabs button{color:#4b617d;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 5px;font-size:12px!important}.studioToolTabs button[aria-selected=true]{color:#0656c2;background:#eaf2ff;font-weight:650}.studioToolPanel{flex-direction:column;flex:1;min-height:0;display:flex}.studioToolPanel[hidden]{display:none}.studioScrollablePanel{overscroll-behavior:contain;overflow:auto}.studioInfoForm.bwLiveEditor{flex-direction:column;gap:0;width:100%;min-width:0;padding:0;display:flex}.studioInfoForm .bwEditorControls{border:0;border-radius:0;width:100%;min-width:0;padding:0}.studioInfoForm .bwEditorTabs{flex-wrap:wrap;gap:5px;padding:12px;display:flex;position:static}.studioInfoForm .bwEditorTabs button{padding:7px;font-size:11px}.studioInfoForm .bwEditorTabs svg{width:14px;height:14px}.studioInfoForm .editorSection{padding:16px}.studioInfoForm .editorSectionHeading h2,.studioRequestPanel h2{font-size:18px}.studioInfoForm .editorSectionHeading p{margin:8px 0 16px;font-size:12px}.studioInfoForm .formGrid.twoColumns,.studioInfoForm .hoursGrid,.studioInfoForm .mediaChoiceGrid{grid-template-columns:1fr}.studioInfoForm :is(input,textarea,select),.studioRequestPanel :is(input,textarea){font:inherit;box-sizing:border-box;color:#20374f;background:#fff;border:1px solid #d7e1ee;border-radius:9px;width:100%;min-width:0;padding:10px}.studioInfoForm input[type=radio]{width:auto}.studioInfoForm .bwSaveDraftBar{box-sizing:border-box;background:#fff;border-top:1px solid #e1e8f0;border-radius:0;flex-direction:column;flex-shrink:0;width:100%;padding:14px;display:flex;position:sticky;bottom:0}.studioInfoForm .bwDraftSaveActions{flex-wrap:wrap;gap:8px}.studioInfoForm .bwDraftSaveActions span{font-size:11px}.studioInfoForm .mediaChoiceCard{min-width:0}.studioRequestPanel{flex-direction:column;gap:16px;padding:20px;display:flex}.studioRequestPanel>p{color:#516984;font-size:13px}.studioRequestPanel fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.studioRequestPanel label{gap:7px;font-size:13px;font-weight:600;display:grid}.studioRequestPanel small{color:#62728b;font-size:11px;font-weight:400;display:block}.studioRequestMark,.studioRequestMarks li{overflow-wrap:anywhere;background:#f5f9ff;border:1px solid #d7e5f7;border-radius:10px;gap:9px;padding:12px;display:grid}.studioRequestMarks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.studioRequestMarks p{white-space:pre-wrap;font-size:12px}.studioRequestMark button,.studioRequestMarks button{color:#255797;background:#fff;border:1px solid #cbdbee;border-radius:7px;margin-right:5px;padding:6px 8px;font-size:12px}.studioMore nav>button{color:#24466f;text-align:left;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:13px}.studioExitDialog{color:#142a43;border:1px solid #dce5f1;border-radius:18px;width:calc(100% - 32px);max-width:540px;padding:26px;font:400 14px/1.6 Bender Inter,Arial,sans-serif;box-shadow:0 25px 90px #102c4944}.studioExitDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081d3a80}.studioExitDialog h2{color:#142a43;margin:0 0 12px;font:650 24px/1.3 Bender Inter,Arial,sans-serif}.studioExitDialog p{margin:12px 0}.studioExitNote{color:#60728b;font-size:12px}.studioExitActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}:is(.bwContent:has(.editingStudio),.bwContent:has(.bwLiveEditor)){width:100%;max-width:2610px}.editingStudio{--studio-line:#e1e8f0;--studio-muted:#62728b;color:#142a43;box-sizing:border-box;background:#f4f7fb;flex-direction:column;gap:14px;width:100%;max-width:none;height:calc(100dvh - 68px);min-height:570px;padding:14px 18px 18px;font:400 14px/1.55 Bender Inter,Arial,sans-serif;display:flex}.editingStudio.studioFocused{z-index:100;height:100dvh;position:fixed;inset:0}.editingStudio :is(h1,h2,h3,p){margin:0}.editingStudio :is(h1,h2,h3){color:#142a43;letter-spacing:-.035em;font-family:Bender Inter,Arial,sans-serif}.editingStudio button,.editingStudio select,.editingStudio textarea{font:inherit}.editingStudio button{cursor:pointer}.editingStudio button:disabled{opacity:.48;cursor:not-allowed}.editingStudio :is(button,a,summary,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #67a6ff}.studioHeader,.studioHeaderActions,.studioTitle{align-items:center;gap:12px;display:flex}.studioHeader{flex-shrink:0;justify-content:space-between}.studioTitle h1{font-size:22px;font-weight:650;line-height:1.3}.studioTitle p{color:var(--studio-muted);font-size:12px}.studioSpark{color:#1465de;background:#e8f1ff;border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:24px;display:inline-grid}.studioIconButton,.studioMore summary{border:1px solid var(--studio-line);color:#3b526d;background:#fff;border-radius:10px;padding:8px 12px;list-style:none}.studioMore,.studioConversations{position:relative}.studioMore summary,.studioConversations summary{cursor:pointer}.studioMore nav,.studioConversations nav{z-index:10;border:1px solid var(--studio-line);background:#fff;border-radius:12px;min-width:235px;max-width:310px;max-height:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 12px 36px #19375322}.studioMore a,.studioConversations a{color:#24466f;overflow-wrap:anywhere;border-radius:7px;padding:10px 12px;font-size:13px;text-decoration:none}.studioMore a:hover,.studioConversations a:hover,.studioConversations a[aria-current=page]{background:#f0f5fd}.studioGrid{flex:1;grid-template-columns:minmax(0,1fr) clamp(345px,28vw,440px);gap:16px;min-height:0;display:grid}.studioPreviewPanel,.studioChat{border:1px solid var(--studio-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 5px 22px #263c5e05}.studioPreview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.studioPreviewToolbar{border-bottom:1px solid var(--studio-line);flex-shrink:0;align-items:center;gap:12px;min-height:49px;padding:8px 12px;display:flex}.studioPreviewToolbar>div{background:#f1f4f8;border-radius:8px;padding:3px;display:flex}.studioPreviewToolbar button{color:#51677e;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:12px}.studioPreviewToolbar button[aria-pressed=true]{color:#0861d8;background:#fff;box-shadow:0 1px 4px #0c264818}.studioPreviewToolbar .studioPoint{color:#245a9f;background:#f6f9ff;border:1px solid #d4e2f5;margin-left:auto}.studioPreviewLabel{color:var(--studio-muted);font-size:11px}.studioPreviewScroll{overscroll-behavior:contain;background:#eaf0f7;flex:1;min-height:0;overflow:auto}.studioSiteCanvas{background:#fff;width:100%;height:100%;min-height:100%;margin:0 auto}.studioPreviewScroll.isMobile .studioSiteCanvas{width:min(390px,100%)}.studioSiteCanvas .sitePreview{border:0;border-radius:0;min-height:100%}.studioSiteCanvas .sitePreview h1{font-family:Georgia,serif}.studioSiteCanvas .bwMarketingSurface.isInteractive{flex-direction:column;height:100%;min-height:0;display:flex}.bwMarketingSurface.isInteractive iframe{flex:1;min-height:0}.studioPageBar{color:#63748b;background:#fff;border-bottom:1px solid #e1e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font:400 11px/1.5 Bender Inter,Arial,sans-serif;display:flex}.studioPageBar label{align-items:center;gap:7px;margin:0;display:flex}.studioPageBar select{color:#284461;max-width:135px;font:inherit;background:#fff;border:1px solid #dce5f1;border-radius:5px;padding:3px 5px}.studioPreviewFootnote{color:var(--studio-muted);border-top:1px solid var(--studio-line);background:#fbfcfe;padding:6px 12px;font-size:10px}.studioPreviewHint{color:#21578e;background:#eaf3ff;font:400 12px/1.5 Bender Inter,Arial,sans-serif;padding:9px 14px!important}.studioPreviewHint button{color:inherit;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.studioPreviewScroll.isAnnotating [data-bender-component]:hover{outline-offset:-2px;cursor:crosshair;outline:2px solid #1674ee}.studioApproval{border-top:1px solid var(--studio-line);color:#142a43;background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:12px;display:flex}.studioUndoRedo{gap:4px;display:flex}.studioUndoRedo button{color:#344e6c;white-space:nowrap;background:#f2f5fa;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.studioApproval>span{color:var(--studio-muted);margin-right:auto;font-size:11px}.studioApply{color:#fff;white-space:nowrap;background:#0965ea;border:0;border-radius:9px;padding:11px 16px;box-shadow:0 3px 10px #0863e623;font-weight:600!important}.studioApply:not(:disabled):hover{background:#0054cf}.studioConnectionNote,.studioFeedback{border-top:1px solid var(--studio-line);color:#48617f;background:#f2f6fd;font-size:11px;padding:8px 14px!important}.studioFeedback{background:#eaf5ff;font-size:13px}.studioChatHeader{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:10px;padding:15px 19px;display:flex}.studioChatHeader>div{gap:1px;display:grid}.studioChatHeader strong{font-size:14px;font-weight:650}.studioChatHeader span{color:var(--studio-muted);font-size:11px}.studioConversations summary{color:#516b89;padding:5px;font-size:12px;list-style:none}.studioChatBody{flex-direction:column;flex:1;min-height:0;display:flex}.studioMessages{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:24px;min-height:0;padding:22px 19px 12px;display:flex;overflow-y:auto}.studioMessage{overflow-wrap:anywhere;flex-shrink:0;font:400 14px/1.65 Bender Inter,Arial,sans-serif;animation:.24s ease-out both studio-arrive}.studioMessage p{white-space:pre-wrap;margin:6px 0 0}.studioMessage .studioSpeaker{color:#63768f;font-size:11px;font-weight:600}.studioMessage.customer{background:#edf3fd;border-radius:16px 16px 4px;align-self:flex-end;max-width:92%;padding:10px 14px}.studioMessage.assistant{align-self:stretch}.studioMessage.assistant>p{color:#364f6b}.studioWelcome .studioSpark{width:32px;height:32px;margin-bottom:12px;font-size:21px}.studioWelcome h2{letter-spacing:-.035em;max-width:280px;font:600 22px/1.3 Bender Inter,Arial,sans-serif}.studioWelcome p{margin-top:12px;font-size:13px}.studioReply{background:#f3f7fd;border-radius:12px;padding:12px}.studioReply a{color:#0965cf;margin-top:9px;display:inline-block}.studioTyping{gap:5px;padding:6px 0;display:flex}.studioTyping i{background:#6e91c0;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite studio-pulse}.studioTyping i:nth-of-type(2){animation-delay:.14s}.studioTyping i:nth-of-type(3){animation-delay:.28s}.aiComposer.studioComposer{border-top:0;margin:0;padding:14px 16px 12px;display:block}.studioComposer .studioInputBox{background:#fbfcfe;border:1px solid #d7e1ee;border-radius:16px;align-items:flex-end;gap:4px;margin:0;padding:8px;display:flex;box-shadow:0 2px 6px #30476b06}.studioComposer .studioInputBox:focus-within{border-color:#7baff3;box-shadow:0 0 0 3px #e7f1ff}.studioComposer textarea{resize:vertical;color:#20374f;border-radius:0;flex:1;width:100%;min-width:0;min-height:68px;max-height:200px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:6px!important;font:400 14px/1.5 Bender Inter,Arial,sans-serif!important}.studioComposer .studioSend{color:#fff;background:#0965ea;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;font-size:22px;display:grid}.studioComposer .studioComposerHint{color:#5b708d;margin:8px 0 0;font-size:10px;line-height:1.5}.bwSearch kbd{color:#5b6e88}.studioComposerHint span{white-space:nowrap}.studioSuggestions{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.studioSuggestions button{color:#4c6480;text-align:left;background:#fff;border:1px solid #e0e8f2;border-radius:9px;padding:7px 9px;font-size:11px}.studioSelection{background:#eaf3ff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 11px;font-size:12px;display:flex}.studioSelection span{overflow-wrap:anywhere;min-width:0}.studioSelection small{color:#5f7490;font-size:10px;display:block}.studioSelection button{color:#4f6a8e;background:0 0;border:0;font-size:20px}.studioAvailability{color:#54708f;background:#f1f5fb;font-size:12px;padding:10px 16px!important}.studioEmpty{text-align:center;place-content:center;gap:12px;height:100%;min-height:300px;padding:20px;display:grid}.studioMobileTabs{display:none}@keyframes studio-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-pulse{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (min-width:1900px){.studioGrid{grid-template-columns:minmax(0,1fr) 460px}.studioMessages{padding:26px}.studioComposer{padding:18px 22px!important}}@media (max-width:1200px){.editingStudio{padding:12px}.studioGrid{grid-template-columns:minmax(0,1fr) 340px;gap:12px}.studioApproval{flex-wrap:wrap;gap:8px}.studioApproval>span{display:none}.studioApply{margin-left:auto}.studioPreviewLabel{display:none}}@media (max-width:950px){.editingStudio{gap:10px;height:calc(100dvh - 68px);min-height:500px;padding:10px}.studioTitle h1{font-size:19px}.studioTitle>.studioSpark{display:none}.studioIconButton{padding:7px;font-size:11px!important}.studioMobileTabs{background:#e7edf6;border-radius:10px;flex-shrink:0;padding:3px;display:flex}.studioMobileTabs button{color:#516984;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 6px;font-size:12px}.studioMobileTabs button[aria-pressed=true]{color:#075dcd;background:#fff;box-shadow:0 1px 4px #20385610}.studioGrid{gap:0;display:flex}.studioPreviewPanel,.studioChat{width:100%}.studioGrid[data-panel=chat] .studioPreviewPanel,.studioGrid[data-panel=preview] .studioChat{display:none}.studioMessages{padding:18px}.studioWelcome h2{max-width:none}.studioMessage{font-size:15px}.studioComposer textarea{font-size:16px!important}.studioApproval{padding:10px}}@media (prefers-reduced-motion:reduce){.studioMessage,.studioTyping i{animation:none}.studioMessages{scroll-behavior:auto}}.studioContextHint{color:#47617a;margin:0 0 7px;font-size:11px}.studioSiteCanvas [data-ai-marked]{outline-offset:5px;outline:3px solid #0866ed}.studioStyleChoices{background:#f7faff;border:1px solid #d9e5f1;border-radius:14px;flex-shrink:0;min-width:0;max-width:100%;margin:8px 0;padding:12px}.studioStyleChoices>strong{font-size:13px}.studioStyleChoices p,.studioStyleChoices small{color:#47617a;margin:3px 0 10px;font-size:11px}.studioSwatches,.studioFontSuggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.studioStyleChoices button{white-space:normal;overflow-wrap:anywhere;color:#14334f;cursor:pointer;background:#fff;border:1px solid #d3e0ef;border-radius:9px;min-width:0;max-width:100%;padding:8px;font-size:11px}.studioStyleChoices button:disabled{opacity:.5;cursor:wait}.studioSwatches i{border:1px solid #a3b9cb;border-radius:5px;height:24px;margin-bottom:5px;display:block}.studioFontSuggestions span{font-size:18px;display:block}.studioFontSuggestions small{margin:5px 0 0;display:block}.studioStyleChoices details{margin:10px 0}.studioStyleChoices summary{cursor:pointer;font-size:12px}.studioStyleChoices label{margin-top:8px;font-size:12px;display:block}.studioStyleChoices select{width:100%;min-width:0;max-width:100%;margin-top:5px;padding:8px}.studioStyleChoices input[type=color]{width:100%;height:45px;margin:6px 0;display:block}.studioStyleChoices .studioRestoreStyle{background:0 0;margin-top:8px}
