.chat-agent-page .marketing-optional-import[open]{max-height:min(62dvh,680px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:16px}.chat-agent-page .marketing-optional-import>summary{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff}.chat-agent-page{--chat-accent:#f97316;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--chat-accent-deep:#dc6109;--chat-soft:#fff5ec;min-height:620px;overflow:hidden;background:#f4f6f8}.chat-agent-page .workflow-topbar{position:relative;z-index:12;height:56px;border-bottom:1px solid #e9ebee;background:rgba(255,255,255,.98);padding:0 24px;box-shadow:none}.chat-agent-page .workflow-topbar h1{color:#202124;font-size:16px;font-weight:750}.chat-agent-page .workflow-topbar .workflow-actions{margin-left:auto}.chat-agent-page .workflow-topbar .outline-action{min-width:66px;min-height:34px;border-color:var(--chat-accent);border-radius:9px;background:#fff;color:var(--chat-accent-deep);box-shadow:none}.chat-agent-page .workflow-back{width:34px;height:34px;border-radius:10px;color:#5f6368}.chat-agent-page .workflow-back:hover{background:#f4f5f6;color:#202124}.chat-agent-page .chat-workbench{display:grid;height:calc(100vh - 56px);min-height:0;grid-gap:0;gap:0;overflow:hidden;padding:12px 20px 16px 16px}.chat-agent-page .chat-workbench>.panel,.chat-agent-page .chat-workbench>.run-info{height:auto;min-height:0;border:1px solid #e7e9ec;background:#fff;box-shadow:none}.chat-agent-page .chat-session-panel{position:relative;overflow-x:hidden;overflow-y:auto;border-right:0!important;border-radius:18px 0 0 18px!important;padding:16px}.chat-agent-page .chat-new-button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;border:0;border-radius:8px;background:var(--chat-accent);color:#fff;padding:0 15px;font-size:14px;font-weight:500;box-shadow:none}.chat-agent-page .chat-new-button:hover{background:#ee680c;transform:none}.chat-agent-page .chat-session-panel>small{display:block;margin:22px 9px 8px;color:#9aa0a6;font-size:11px}.chat-agent-page .chat-session{display:grid;width:100%;min-height:44px;grid-template-columns:20px minmax(0,1fr);align-content:center;grid-column-gap:7px;column-gap:7px;border:0;border-radius:8px;background:transparent;color:#6f747a;padding:7px 10px;text-align:left}.chat-agent-page .chat-session.active,.chat-agent-page .chat-session:hover{background:#f5f6f7;color:#202124}.chat-agent-page .chat-session.active{box-shadow:inset 3px 0 var(--chat-accent)}.chat-agent-page .chat-session>span{grid-row:1/3;color:#92979c;font-size:15px}.chat-agent-page .chat-session strong{min-width:0;overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-agent-page .chat-session small{display:none}.chat-agent-page .chat-session-empty{padding:18px 10px;color:#9ba0a6;text-align:left}.chat-agent-page .chat-workspace{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-radius:0 18px 18px 0!important}.chat-agent-page .chat-conversation{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:24px max(24px,calc((100% - 720px) / 2)) 34px;scroll-behavior:smooth;scrollbar-gutter:auto}.chat-agent-page .chat-empty,.chat-agent-page .chat-thread{width:min(720px,100%);margin:0 auto}.chat-agent-page .chat-empty.chat-welcome{display:flex;min-height:0;align-items:flex-start;justify-content:flex-start;gap:11px;border:0;background:transparent;padding:12px 0 24px;text-align:left;box-shadow:none}.chat-agent-page .chat-assistant-head>span,.chat-agent-page .chat-empty.chat-welcome>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:50%;background:var(--chat-accent);color:#fff;font-size:14px;font-weight:800;box-shadow:0 5px 14px rgba(255,116,23,.2)}.chat-agent-page .chat-welcome-bubble{display:grid;width:min(620px,calc(100% - 48px));grid-gap:9px;gap:9px;border:1px solid #e7e9ec;border-radius:5px 16px 16px 16px;background:#fff;padding:15px 17px 14px;box-shadow:0 5px 18px rgba(28,33,40,.045)}.chat-agent-page .chat-welcome-bubble>small{margin:0;color:var(--chat-accent-deep);font-size:11px;font-weight:750}.chat-agent-page .chat-welcome-bubble>strong{margin:0;color:#25272a;font-size:16px;line-height:1.45}.chat-agent-page .chat-welcome-bubble>p{max-width:640px;margin:0;color:#686d73;font-size:13px;line-height:1.7}.chat-agent-page .chat-required-inputs{display:flex;gap:6px;flex-wrap:wrap}.chat-agent-page .chat-required-inputs span{border:1px solid #efe4da;border-radius:999px;background:#fffaf6;color:#9a6541;padding:4px 8px;font-size:10px;line-height:1}.chat-agent-page .chat-quick-prompts{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.chat-agent-page .chat-quick-prompts button{position:relative;display:flex;width:auto;min-height:34px;align-items:center;gap:12px;overflow:visible;border:1px solid #ffd0ab;border-radius:8px;background:#fff7ef;color:#a64c0c;padding:7px 10px;box-shadow:none;animation:none;font-size:11px;font-weight:700}.chat-agent-page .chat-quick-prompts button:after{display:none}.chat-agent-page .chat-quick-prompts button:hover{border-color:#ffae70;background:#fff1e6;color:#853b07;box-shadow:none;transform:translateY(-1px)}.chat-agent-page .chat-quick-prompts button>b{width:auto;height:auto;border:0;background:transparent;color:var(--chat-accent-deep);padding:0;box-shadow:none;animation:none;font-size:12px}.chat-agent-page .chat-thread{display:grid;grid-gap:32px;gap:32px}.chat-agent-page .chat-turn{display:grid;grid-gap:15px;gap:15px}.chat-agent-page .merchant-message{width:min(100%,720px);max-width:100%;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;justify-self:start;grid-gap:9px;gap:9px;border:0;border-radius:0;background:transparent;color:#303236;padding:0;box-shadow:none}.chat-agent-page .merchant-message>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#f1f2f3;color:#71767b;font-size:10px;font-weight:800}.chat-agent-page .merchant-message>div{display:grid;grid-gap:5px;gap:5px}.chat-agent-page .merchant-message strong{color:#50545a;font-size:11px;font-weight:700}.chat-agent-page .merchant-message p{margin:0;font-size:13px;line-height:1.7;white-space:pre-wrap}.chat-agent-page .chat-message-attachments{margin-top:7px}.chat-agent-page .assistant-result{width:min(100%,720px);max-width:100%;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.chat-agent-page .chat-assistant-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}.chat-agent-page .chat-assistant-head>span{width:30px;height:30px;flex-basis:30px;font-size:11px;box-shadow:none}.chat-agent-page .chat-assistant-head>strong{color:#34373b;font-size:12px;font-weight:700}.chat-agent-page .chat-assistant-head>small{margin-left:2px;color:#9da2a7;font-size:10px}.chat-agent-page .chat-answer{margin-left:39px;border:1px solid #e8eaed;border-radius:5px 15px 15px 15px;background:#fff;color:#24272a;padding:14px 16px;font-size:13px;line-height:1.78;box-shadow:0 5px 18px rgba(27,31,38,.04)}.chat-agent-page .chat-analysis-history{width:min(680px,calc(100% - 39px));margin:0 0 9px 39px;border:1px solid #eadfd7;border-radius:5px 15px 15px 15px;background:#fff;color:#4c5055;box-shadow:0 5px 18px rgba(27,31,38,.04)}.chat-agent-page .chat-analysis-history>summary{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px}.chat-agent-page .chat-thinking-content{display:grid;grid-gap:10px;gap:10px;padding:12px}.chat-agent-page .chat-thinking-content>p{padding:0;font-size:12px;line-height:1.6}.chat-agent-page .chat-thinking-analysis{white-space:pre-wrap;overflow-wrap:anywhere;color:#51565d;font-size:13px;line-height:1.7}.chat-agent-page .chat-thinking-steps{margin:0;padding:8px 8px 8px 28px;border-top:1px solid #eeeeef;color:#72777d;font-size:12px;line-height:1.7}.chat-agent-page .chat-analysis-history>summary span{color:var(--chat-accent-deep);font-size:11px;font-weight:750}.chat-agent-page .chat-analysis-history>summary span:before{content:"⌄";display:inline-block;margin-right:7px;transition:transform .16s ease}.chat-agent-page .chat-analysis-history:not([open])>summary span:before{transform:rotate(-90deg)}.chat-agent-page .chat-analysis-history>summary small{color:#9ba0a5;font-size:9px}.chat-agent-page .chat-analysis-history>div{display:grid;grid-gap:9px;gap:9px;border-top:1px solid #f0f1f2;background:#fafafa;padding:10px 13px 12px}.chat-agent-page .chat-analysis-history p{margin:0;color:#686d73;font-size:11px;line-height:1.7}.chat-agent-page .chat-live-progress{display:grid;width:min(680px,calc(100% - 39px));min-height:0;grid-gap:10px;gap:10px;margin:0 0 0 39px;border:1px solid #eadfd7;border-radius:5px 15px 15px 15px;background:#fff;color:#4c5055;padding:13px 15px;box-shadow:0 5px 18px rgba(27,31,38,.04)}.chat-agent-page .chat-live-progress>header{display:flex;align-items:flex-start;gap:10px}.chat-agent-page .chat-live-progress .spinner{width:18px;height:18px;flex:0 0 18px;margin-top:2px;border:2px solid #ffe0c8;border-top:2px solid var(--chat-accent)}.chat-agent-page .chat-live-progress>header>div{display:grid;min-width:0;flex:1 1;grid-gap:3px;gap:3px}.chat-agent-page .chat-progress-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-agent-page .chat-progress-kicker span{border:0;background:transparent;color:var(--chat-accent-deep);padding:0;font-size:9px;font-weight:750}.chat-agent-page .chat-live-progress>header small,.chat-agent-page .chat-progress-kicker small{color:#9ba0a5;font-size:9px}.chat-agent-page .chat-live-progress>header strong{color:#34373b;font-size:13px}.chat-agent-page .chat-live-event-panel{display:grid;grid-gap:7px;gap:7px;border:0;border-radius:9px;background:#fafafa;padding:9px 10px}.chat-agent-page .chat-live-event-panel>strong{color:#7b8085;font-size:9px}.chat-agent-page .chat-live-thinking{overflow:hidden;border:1px solid #eceef0;border-radius:10px;background:#fafafa}.chat-agent-page .chat-live-thinking>summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:9px 11px}.chat-agent-page .chat-live-thinking>summary::-webkit-details-marker{display:none}.chat-agent-page .chat-live-thinking>summary span{color:#4f5459;font-size:11px;font-weight:750}.chat-agent-page .chat-live-thinking>summary span:before{content:"⌄";display:inline-block;margin-right:7px;color:var(--chat-accent);transition:transform .16s ease}.chat-agent-page .chat-live-thinking:not([open])>summary span:before{transform:rotate(-90deg)}.chat-agent-page .chat-live-thinking>summary small{color:#a1a6ab;font-size:9px}.chat-agent-page .chat-live-thinking>div{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #eceef0;padding:9px 11px 11px}.chat-agent-page .chat-live-thinking p{margin:0;color:#73787d;font-size:11px;line-height:1.7}.chat-agent-page .chat-live-thinking p>i{display:inline-block;width:5px;height:12px;margin-left:4px;background:var(--chat-accent);vertical-align:-2px;animation:chat-thinking-caret .8s steps(1) infinite}@keyframes chat-thinking-caret{50%{opacity:0}}.chat-agent-page .chat-live-events{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.chat-agent-page .chat-live-events li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;color:#8b9095;font-size:10px}.chat-agent-page .chat-live-events li>i{width:6px;height:6px;border:0;border-radius:50%;background:#c7cbd0}.chat-agent-page .chat-live-events li.done>i{background:#98c9aa;box-shadow:none}.chat-agent-page .chat-live-events li.current{color:#4e5358;font-weight:700}.chat-agent-page .chat-live-events li.current>i{background:var(--chat-accent);box-shadow:0 0 0 4px rgba(255,116,23,.1)}.chat-agent-page .chat-live-events li small{color:#b0b4b8;font-size:9px}.chat-agent-page .chat-progress-activity{display:grid;grid-gap:5px;gap:5px;border:0;background:transparent;padding:0;color:#999ea3;font-size:9px;font-weight:600}.chat-agent-page .chat-progress-activity>i{height:3px;background:#f2e9e2}.chat-agent-page .chat-live-returned,.chat-agent-page .chat-live-workload{border:0;border-radius:8px;background:var(--chat-soft)}.chat-agent-page .chat-live-answer{border-top:1px solid #f0f1f2;padding:11px 1px 1px;color:#24272a;font-size:13px;line-height:1.78}.chat-agent-page .chat-live-waiting{border:0;padding:2px 0}.chat-agent-page .assistant-result>.error-box,.chat-agent-page .chat-answer-actions,.chat-agent-page .marketing-plan-next-step{margin-left:39px}.chat-agent-page .chat-answer-actions{gap:6px;margin-top:8px;border:0;padding:0}.chat-agent-page .chat-answer-actions a,.chat-agent-page .chat-answer-actions button{min-height:28px;border-color:#e7e9ec;color:#73787e;font-size:9px}.chat-agent-page .chat-composer{flex:0 0 auto;border-top:1px solid #e9ebee;background:rgba(255,255,255,.98);padding:10px max(22px,calc((100% - 720px) / 2));box-shadow:0 -6px 20px rgba(28,33,40,.025)}.chat-agent-page .chat-composer .workflow-field{margin:0}.chat-agent-page .chat-composer .workflow-field>label,.chat-agent-page .chat-composer .workflow-field>small{display:none}.chat-agent-page .chat-composer textarea{min-height:116px;max-height:min(280px,34vh);margin:0;border:1px solid #dfe2e5;border-radius:15px;background:#fff;padding:13px 14px;color:#24272a;font-size:13px;line-height:1.65;resize:none;box-shadow:none}.chat-agent-page .chat-composer-prompts{display:flex;gap:7px;flex-wrap:wrap}.chat-agent-page .chat-composer-prompts button{width:auto;border:1px solid #e4e7ea;border-radius:9px;background:#fff;color:#64696f;padding:6px 11px;box-shadow:none;font-size:10px;font-weight:650}.chat-agent-page .chat-composer-prompts button:hover{border-color:#ffc89f;background:#fff8f2;color:var(--chat-accent-deep);transform:none}.chat-agent-page .chat-composer textarea:focus{border-color:#ffab70;outline:0;box-shadow:0 0 0 3px rgba(255,116,23,.08)}.chat-agent-page .chat-submit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px}.chat-agent-page .chat-ai-notice,.chat-agent-page .chat-submit-row>small{margin:0;color:#a2a6aa;font-size:9px}.chat-agent-page .chat-submit-row .run-submit{width:auto;min-width:92px;min-height:34px;margin:0;border-radius:9px;background:var(--chat-accent);padding:7px 16px;font-size:11px;box-shadow:none}.chat-agent-page .chat-submit-row .run-submit:disabled{background:#eff0f1;color:#b1b5b9}.chat-agent-page .chat-ai-notice{display:block;margin-top:5px;text-align:center}.chat-agent-page .run-info{position:relative;overflow-x:visible;overflow-y:auto;padding-bottom:18px}.chat-agent-page .run-info .info-cover{position:relative;height:160px;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.68),transparent 31%),linear-gradient(135deg,#f3ddd4,#e9d4bc 48%,#d7e6ed)}.chat-agent-page .run-info .info-badge{bottom:-30px;display:grid;width:66px;height:66px;place-items:center;border:7px solid #fff;background:var(--chat-accent);color:#fff;font-size:24px;font-weight:800;box-shadow:0 8px 18px rgba(40,45,52,.14)}.chat-agent-page .run-info .info-copy{padding:45px 22px 18px;text-align:center}.chat-agent-page .run-info .info-copy h2{margin:0;color:#202124;font-size:19px}.chat-agent-page .run-info .info-copy p{margin:10px 0 13px;color:#81868b;font-size:11px;line-height:1.65}.chat-agent-page .run-info .compute-pill{border-radius:999px;background:#f7f7f7;color:#8c9196;padding:6px 10px;font-size:10px}.chat-agent-page .run-info .info-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #eceeef;border-bottom:1px solid #eceeef;padding:16px 8px}.chat-agent-page .run-info .info-stats span{display:grid;grid-gap:5px;gap:5px;text-align:center}.chat-agent-page .run-info .info-stats small{color:#a1a5aa;font-size:9px}.chat-agent-page .run-info .info-stats b{color:#34373b;font-size:12px}.chat-agent-page .run-info .workflow-help{margin:16px;border:0;border-radius:10px;background:#fff7ef;padding:12px}.chat-agent-page .run-info .chat-guide-card{position:static;margin:16px 14px 14px;border-radius:12px;background:#151527;color:#fff;padding:14px 15px}.chat-agent-page .run-info .chat-guide-card small{display:block;margin-bottom:5px;color:#b9c7ff;font-size:9px;font-weight:750}.chat-agent-page .run-info .chat-guide-card strong{color:#fff;font-size:13px}.chat-agent-page .run-info .chat-guide-card p{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:#c8cad8;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chat-agent-page .info-collapse-toggle{left:-14px;top:14px;border-color:#e1e4e7;border-radius:9px;background:#fff;color:#74797e}@media (max-width:1180px){.chat-agent-page .chat-workbench{grid-template-columns:268px minmax(480px,1fr)}.chat-agent-page .chat-workbench>.run-info{display:none}}@media (max-width:820px){.chat-agent-page{min-height:0}.chat-agent-page .workflow-topbar{height:54px;padding:0 12px}.chat-agent-page .workflow-topbar .workflow-actions{display:none}.chat-agent-page .chat-workbench{height:calc(100dvh - 118px);grid-template-columns:minmax(0,1fr)}.chat-agent-page .chat-mobile-actions{display:flex;flex:0 0 auto;gap:8px;border-bottom:1px solid #eceeef;background:#fff;padding:8px 12px}.chat-agent-page .chat-mobile-actions button{width:auto;min-height:32px;border:1px solid #e4e7ea;border-radius:8px;background:#fff;color:#5f6469;padding:6px 10px;font-size:10px}.chat-agent-page .chat-session-panel{position:fixed;z-index:52;inset:0 auto 0 0;display:block;width:min(82vw,310px);height:100dvh;padding-top:54px;transform:translateX(-104%);transition:transform .2s ease;box-shadow:16px 0 35px rgba(22,27,34,.14)}.chat-agent-page .chat-session-panel.mobile-open{transform:translateX(0)}.chat-agent-page .chat-conversation{padding:15px 13px 24px;scrollbar-gutter:auto}.chat-agent-page .chat-empty.chat-welcome{padding-top:5px}.chat-agent-page .chat-welcome-bubble{width:calc(100% - 47px);padding:13px}.chat-agent-page .chat-required-inputs{display:none}.chat-agent-page .chat-quick-prompts{display:grid;grid-template-columns:1fr}.chat-agent-page .chat-quick-prompts button{width:100%;justify-content:space-between}.chat-agent-page .merchant-message{width:100%;max-width:100%}.chat-agent-page .assistant-result>.error-box,.chat-agent-page .chat-analysis-history,.chat-agent-page .chat-answer,.chat-agent-page .chat-answer-actions,.chat-agent-page .chat-live-progress,.chat-agent-page .marketing-plan-next-step{margin-left:0}.chat-agent-page .chat-live-progress{width:100%;padding:12px}.chat-agent-page .chat-analysis-history{width:100%}.chat-agent-page .chat-composer{padding:9px 12px max(9px,env(safe-area-inset-bottom))}.chat-agent-page .chat-composer textarea{min-height:84px;max-height:210px}.chat-agent-page .chat-back-to-latest{right:13px;bottom:144px}}@media (prefers-reduced-motion:reduce){.chat-agent-page .chat-conversation{scroll-behavior:auto}}.chat-agent-page{background:#fff}.chat-agent-page .chat-workbench{grid-template-columns:300px minmax(0,1fr) 332px;background:#f7f8fa}.chat-agent-page .conversation-heading{display:none}.chat-agent-page .chat-conversation{padding:24px 16px 34px}.chat-agent-page .chat-empty,.chat-agent-page .chat-thread{width:100%}.chat-agent-page .chat-thread{gap:36px}.chat-agent-page .chat-conversation .assistant-result,.chat-agent-page .chat-conversation .merchant-message{max-width:none}.chat-agent-page .chat-turn{gap:30px}.chat-agent-page .merchant-message{display:grid;width:100%;grid-template-columns:minmax(0,auto) 32px;justify-content:end;grid-gap:16px;gap:16px;max-width:none}.chat-agent-page .merchant-message>div{justify-items:end;gap:7px}.chat-agent-page .merchant-message>span{width:32px;height:32px;background:var(--chat-accent);color:#fff;font-size:14px}.chat-agent-page .merchant-message strong{color:#5f6368;font-size:13px;font-weight:500}.chat-agent-page .merchant-message p{width:-moz-fit-content;width:fit-content;max-width:min(700px,76vw);border-radius:18px 5px 18px 18px;background:var(--chat-accent);color:#fff;padding:14px 20px;font-size:15px;line-height:1.65}.chat-agent-page .merchant-message .chat-message-attachments{justify-content:flex-end}.chat-agent-page .assistant-result{display:flex;width:100%;max-width:none;align-items:flex-start;gap:16px}.chat-agent-page .chat-agent-avatar{display:block;width:32px;height:32px;flex:0 0 32px;border-radius:50%;object-fit:cover;box-shadow:none}.chat-agent-page .assistant-message-stack{display:grid;min-width:0;flex:0 1 85%;max-width:calc(100% - 48px);grid-gap:8px;gap:8px}.chat-agent-page .chat-assistant-head{min-height:16.5px;margin:0;gap:10px}.chat-agent-page .chat-assistant-head>strong{color:#555a60;font-size:11px;font-weight:400}.chat-agent-page .chat-assistant-head>small{color:#a6abb0;font-size:12px}.chat-agent-page .chat-analysis-history,.chat-agent-page .chat-classic-thinking{width:100%;margin:0;overflow:hidden;border:1px solid #e5e6e8;border-radius:13px;background:#fafafa;box-shadow:none}.chat-agent-page .chat-analysis-history>summary,.chat-agent-page .chat-classic-thinking>header{display:flex;min-height:40px;align-items:center;gap:10px;border-bottom:1px solid #eeeeef;color:#666b70;padding:10px 12px}.chat-agent-page .chat-analysis-history>summary span,.chat-agent-page .chat-classic-thinking>header>span{color:#7d8185;font-size:19px}.chat-agent-page .chat-classic-thinking>header>strong{color:#666b70;font-size:14px;font-weight:400}.chat-agent-page .chat-analysis-history>p,.chat-agent-page .chat-classic-thinking>p{margin:0;color:#8a8e93;padding:20px 12px 12px;font-size:14px;line-height:22.75px;white-space:pre-wrap}.chat-agent-page .chat-classic-thinking>p>i,.chat-agent-page .chat-live-answer>i{display:inline-block;width:5px;height:17px;margin-left:5px;background:var(--chat-accent);vertical-align:-3px;animation:chat-thinking-caret .8s steps(1) infinite}.chat-agent-page .chat-analysis-history>summary{cursor:pointer;list-style:none}.chat-agent-page .chat-analysis-history>summary::-webkit-details-marker{display:none}.chat-agent-page .chat-analysis-history>summary span:before{display:none}.chat-agent-page .chat-analysis-history:not([open])>summary span:before{transform:none}.chat-agent-page .chat-answer,.chat-agent-page .chat-live-answer{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;border:1px solid #e5e6e8;border-radius:5px 16px 16px 16px;background:#fff;color:#26292c;padding:12px 16px;font-size:14px;line-height:22.75px;white-space:normal;box-shadow:none}.chat-agent-page .chat-classic-typing{display:flex;width:58px;height:42px;align-items:center;justify-content:center;gap:5px;border:1px solid #e5e6e8;border-radius:5px 16px 16px 16px;background:#fff}.chat-agent-page .chat-answer .markdown-answer,.chat-agent-page .chat-live-answer .markdown-answer{color:inherit;font:inherit;white-space:normal}.chat-agent-page .chat-answer .markdown-answer p,.chat-agent-page .chat-live-answer .markdown-answer p{max-width:none;margin:0 0 8px;color:inherit;font:inherit}.chat-agent-page .chat-answer .markdown-answer ol,.chat-agent-page .chat-answer .markdown-answer ul,.chat-agent-page .chat-live-answer .markdown-answer ol,.chat-agent-page .chat-live-answer .markdown-answer ul{display:block;margin:0 0 8px;padding-left:16px}.chat-agent-page .chat-answer .markdown-answer li,.chat-agent-page .chat-live-answer .markdown-answer li{margin:4px 0 0}.chat-agent-page .chat-classic-typing i{width:7px;height:7px;border-radius:50%;background:#a7aaad;animation:chat-classic-dot 1.2s ease-in-out infinite}.chat-agent-page .chat-classic-typing i:nth-child(2){animation-delay:.16s}.chat-agent-page .chat-classic-typing i:nth-child(3){animation-delay:.32s}@keyframes chat-classic-dot{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-agent-page .assistant-message-stack>.error-box,.chat-agent-page .assistant-message-stack>.marketing-plan-next-step,.chat-agent-page .chat-answer-actions{margin-left:0}.chat-agent-page .chat-answer-actions{display:flex;min-height:34px;align-items:center;gap:2px;margin-top:0;color:#8d9297}.chat-agent-page .chat-answer-actions a,.chat-agent-page .chat-answer-actions button{position:relative;display:grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;border:0;border-radius:7px;background:transparent;color:#8d9297;padding:0;text-decoration:none}.chat-agent-page .chat-answer-actions a:hover,.chat-agent-page .chat-answer-actions button:hover{background:#f3f4f5;color:#5f6368}.chat-agent-page .chat-answer-actions a>span,.chat-agent-page .chat-answer-actions button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.chat-agent-page .chat-answer-actions a:before,.chat-agent-page .chat-answer-actions button:before{font-size:20px;font-weight:400;line-height:1}.chat-agent-page .chat-action-copy:before{content:"▣"}.chat-agent-page .chat-action-retry:before{content:"↻";font-size:22px!important}.chat-agent-page .chat-action-export:before{content:"⊞"}.chat-agent-page .chat-action-feedback:before{content:"…";transform:translateY(-4px)}.chat-agent-page .chat-answer-actions>small{margin-left:auto;color:#a4a8ac;font-size:11px;font-weight:400}.chat-agent-page .chat-welcome.assistant-result{display:flex;width:100%;max-width:none;min-height:0;align-items:flex-start;justify-content:flex-start;gap:16px;margin:0;padding:0 0 24px;text-align:left}.chat-agent-page .chat-welcome .chat-agent-avatar{width:32px;height:32px;flex-basis:32px;margin-top:4px}.chat-agent-page .chat-welcome-stack{flex:0 1 85%;width:auto;max-width:85%;gap:8px}.chat-agent-page .chat-welcome-stack>.chat-assistant-head{min-height:16px;margin-bottom:-2px}.chat-agent-page .chat-welcome-stack>.chat-assistant-head>strong{color:#55595e;font-size:11px;font-weight:400;line-height:1.5;margin:0}.chat-agent-page .chat-welcome-answer{display:block;width:100%;max-width:none;border-radius:6px 18px 18px 18px;padding:12px 16px;white-space:normal;box-shadow:none}.chat-agent-page .chat-welcome-answer .markdown-answer{font-size:14px;line-height:22.75px;color:#171717;white-space:normal}.chat-agent-page .chat-welcome-answer .markdown-answer p{margin:0 0 8px;max-width:none;color:inherit;font:inherit}.chat-agent-page .chat-welcome-answer .markdown-answer p:last-child{margin-bottom:0}.chat-agent-page .chat-welcome-answer .markdown-answer ol,.chat-agent-page .chat-welcome-answer .markdown-answer ul{display:block;margin:0 0 8px;padding-left:16px}.chat-agent-page .chat-welcome-answer .markdown-answer li{margin:0 0 4px;padding-left:0}.chat-agent-page .chat-welcome-answer .markdown-answer li:last-child{margin-bottom:0}.chat-agent-page .chat-welcome-answer strong{color:#1f2226;font-weight:700}.chat-agent-page .chat-welcome-actions{width:100%;min-height:24px;margin:2px 0;gap:4px}.chat-agent-page .chat-welcome-actions button{width:24px;min-width:24px;height:24px;min-height:24px}.chat-agent-page .chat-welcome-actions button:before{display:none}.chat-agent-page .chat-answer-actions button:has(svg):before{display:none}.chat-agent-page .chat-line-icon{flex:0 0 auto;width:16px;height:16px}.chat-agent-page .chat-welcome-stack>.chat-quick-prompts{display:grid;width:max-content;grid-template-columns:max-content;grid-gap:8px;gap:8px;margin:0 0 0 4px}.chat-agent-page .chat-welcome-stack>.chat-quick-prompts button{width:auto;min-height:30px;justify-content:flex-start;gap:9px;border:1px solid #e4e7ea;border-radius:9px;background:#fff;color:#64696f;padding:6px 12px;font-size:12px;font-weight:400}.chat-agent-page .chat-welcome-stack>.chat-quick-prompts button:hover{border-color:#ffc89f;background:#fff8f2;color:var(--chat-accent-deep)}.chat-agent-page .chat-welcome-stack>.chat-quick-prompts button>b{display:none}.chat-agent-page .chat-member-notice{min-height:0;margin:0 0 8px;border:1px solid #ffe2cb;border-radius:8px;background:#fff8f2;color:#a85820;padding:7px 10px;font-size:10px;line-height:1.45}.chat-agent-page .run-info .info-cover{height:144px;margin:0;background:#fff;border-radius:14px 14px 0 0}.chat-agent-page .run-info .info-cover:after,.chat-agent-page .run-info .info-cover:before{display:none}.chat-agent-page .info-cover-art{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.chat-agent-page .info-cover-art img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none;opacity:1;transform:none}.chat-agent-page .run-info .info-badge{position:absolute;left:50%;bottom:-48px;display:block;width:88px;height:88px;border:8px solid #fff;border-radius:50%;object-fit:cover;transform:translateX(-50%);box-shadow:none}.chat-agent-page .run-info .info-copy{padding:56px 16px 18px;background:#fff}.chat-agent-page .run-info .info-copy h2{font-size:18px;line-height:28px}.chat-agent-page .run-info .info-copy p{font-size:12px;line-height:19.5px}.chat-agent-page .chat-composer{border-top:0;padding:10px 24px 24px;box-shadow:none}.chat-agent-page .chat-composer-prompts{margin:0 0 8px}.chat-agent-page .chat-composer-prompts button{min-height:30px;padding:5px 12px;font-size:11px;font-weight:400}.chat-agent-page .chat-composer-prompts button:before{content:"✣";margin-right:7px;color:var(--chat-accent)}.chat-agent-page .chat-composer-shell{position:relative;min-height:126px;overflow:hidden;border:1px solid #dfe2e5;border-radius:18px;background:#fff;padding-bottom:44px}.chat-agent-page .chat-composer-shell .workflow-field:has(textarea){position:relative;z-index:1}.chat-agent-page .chat-composer-shell textarea{width:100%;min-height:80px;max-height:min(280px,32vh);border:0;border-radius:0;padding:16px;font-size:14px;line-height:1.6}.chat-agent-page .chat-composer-shell textarea:focus{border:0;box-shadow:none}.chat-agent-page .chat-composer-shell .workflow-field:has(.chat-attachment-picker){position:static;margin:0}.chat-agent-page .chat-composer-shell .chat-attachment-picker{position:absolute;bottom:12px;left:14px;width:30px;min-width:30px;min-height:30px;margin:0;overflow:hidden;border:0;border-radius:8px;padding:0;color:#858a90}.chat-agent-page .chat-composer-shell .chat-attachment-picker>span{width:30px;height:30px;border-radius:8px;background:transparent;color:#858a90;font-size:0}.chat-agent-page .chat-composer-shell .chat-attachment-picker>span:before{display:none}.chat-agent-page .chat-composer-shell .chat-attachment-picker>small,.chat-agent-page .chat-composer-shell .chat-attachment-picker>strong{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.chat-agent-page .chat-composer-tools{position:absolute;z-index:2;bottom:8px;left:48px;display:flex;height:30px;align-items:center;gap:8px}.chat-agent-page .chat-composer-tools button{width:30px;min-width:30px;min-height:30px;border:0;border-radius:8px;background:transparent;color:#858a90;padding:0;font-size:19px}.chat-agent-page .chat-composer-tools span{border-left:1px solid #eceef0;color:#9ba0a5;padding-left:12px;font-size:11px}.chat-agent-page .chat-composer-shell .chat-submit-row{position:absolute;z-index:3;right:12px;bottom:9px;margin:0}.chat-agent-page .chat-composer-shell .chat-submit-row>small{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.chat-agent-page .chat-composer-shell .chat-submit-row .run-submit{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;border-radius:10px;padding:0;font-size:0}.chat-agent-page .chat-composer-shell .chat-submit-row .run-submit:before{display:none}.chat-agent-page .chat-local-submit-status{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:10px 48px 0 0;color:#858585;font-size:12px;line-height:1.6;text-align:right;overflow-wrap:anywhere}.chat-agent-page .chat-local-submit-status>strong{color:#666;font-size:12px;font-weight:500}.chat-agent-page .chat-local-submit-status>span{max-width:520px}.chat-agent-page .chat-local-submit-status>a{color:#d76416;text-decoration:underline;text-underline-offset:3px}.chat-agent-page .chat-pending-turn[data-pending-phase=failed] .chat-local-submit-status>strong,.chat-agent-page .chat-pending-turn[data-pending-phase=unknown] .chat-local-submit-status>strong{color:#ad5b25}.chat-agent-page .chat-composer-shell .chat-submit-row .chat-submit-visible-status{display:inline-block;align-self:center;margin-right:8px;color:#888;font-size:12px;line-height:1.4;white-space:nowrap}.chat-agent-page .chat-composer-shell .chat-attachment-list{position:static;max-height:100px;overflow-y:auto;margin:0;padding:0 16px 8px}.chat-agent-page .run-info{width:calc(100% - 20px);margin-left:20px;border-radius:18px!important;border:0!important;background:transparent!important;padding-bottom:0}.chat-agent-page .run-info .info-stats{background:#fff;border-radius:0 0 18px 18px;padding:30px 8px 26px}.chat-agent-page .run-info .chat-guide-card{left:0;right:0;bottom:0;min-height:126px;padding:26px 16px}.chat-agent-page .workflow-actions .outline-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;height:32px;padding:0 12px;font-size:12px;font-weight:500;border-radius:6px}@media (max-width:1240px){.chat-agent-page .chat-workbench{grid-template-columns:280px minmax(480px,1fr) 320px}}@media (max-width:1180px){.chat-agent-page .chat-workbench{grid-template-columns:268px minmax(480px,1fr);padding-right:16px}.chat-agent-page .chat-workbench>.run-info{margin-left:0}}@media (max-width:820px){.chat-agent-page .chat-workbench{grid-template-columns:minmax(0,1fr);padding:0}.chat-agent-page .chat-conversation{padding:18px 13px 28px}.chat-agent-page .chat-thread{gap:26px}.chat-agent-page .chat-turn{gap:22px}.chat-agent-page .merchant-message{grid-template-columns:minmax(0,auto) 36px;gap:9px}.chat-agent-page .chat-agent-avatar,.chat-agent-page .merchant-message>span{width:36px;height:36px;flex-basis:36px}.chat-agent-page .merchant-message p{max-width:calc(100vw - 82px);padding:11px 14px;font-size:14px}.chat-agent-page .assistant-result{grid-template-columns:36px minmax(0,1fr);gap:9px}.chat-agent-page .chat-analysis-history>p,.chat-agent-page .chat-answer,.chat-agent-page .chat-classic-thinking>p,.chat-agent-page .chat-live-answer{font-size:14px}.chat-agent-page .chat-composer{padding-right:12px;padding-left:12px}.chat-agent-page .chat-workspace{border:0!important;border-radius:0!important}.chat-agent-page .chat-welcome-stack{width:100%;max-width:none}}.chat-agent-page{display:flex;height:100vh;height:100dvh;min-height:0;flex-direction:column}.chat-agent-page>.workbench-stage-wrap,.chat-agent-page>.workflow-topbar{flex:0 0 auto}.chat-agent-page>.chat-workbench{width:100%;min-width:0;min-height:0;height:auto;flex:1 1 auto;overflow:hidden}.qige-premium[data-appearance] .chat-agent-page{--chat-accent:var(--theme-accent);--chat-accent-deep:var(--theme-accent);--chat-soft:var(--theme-accent-soft);--chat-page:var(--theme-page);--chat-panel:var(--theme-panel-strong);--chat-panel-soft:var(--theme-panel-muted);--chat-line:var(--theme-border);--chat-line-strong:var(--theme-border-strong);--chat-ink:var(--theme-text);--chat-muted:var(--theme-text-soft);--chat-danger:var(--theme-risk);--chat-danger-soft:var(--theme-risk-bg);--chat-warning:var(--theme-warn);--chat-warning-soft:var(--theme-warn-bg);--chat-accent-contrast:#fff;background:var(--chat-page);color:var(--chat-ink)}.qige-premium[data-appearance=night] .chat-agent-page{--chat-accent-contrast:#071321}.qige-premium[data-appearance] .chat-agent-page .chat-workbench{background:var(--chat-page)}.qige-premium[data-appearance] .chat-agent-page :is(.workflow-topbar,.chat-workbench>.panel,.chat-workbench>.run-info,.chat-mobile-actions,.chat-composer,.chat-welcome-bubble,.chat-answer,.chat-live-answer,.chat-classic-typing,.chat-composer-shell,.run-info .info-copy,.run-info .info-stats){border-color:var(--chat-line);background:var(--chat-panel);color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-classic-thinking,.chat-analysis-history,.run-info .compute-pill,.run-info .workflow-help){border-color:var(--chat-line);background:var(--chat-panel-soft);color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page :is(.workflow-topbar h1,.chat-session strong,.chat-welcome-bubble>strong,.chat-classic-thinking>header>strong,.chat-welcome-answer .markdown-answer,.chat-welcome-answer strong,.run-info .info-copy h2,.run-info .info-stats b,.chat-local-submit-status>strong){color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page :is(.workflow-back,.chat-session-panel>small,.chat-session,.chat-session>span,.chat-session small,.chat-session-empty,.chat-welcome-bubble>p,.merchant-message strong,.chat-assistant-head>strong,.chat-assistant-head>small,.chat-classic-thinking>header,.chat-analysis-history>summary,.chat-classic-thinking>p,.chat-analysis-history>p,.chat-answer-actions,.chat-answer-actions button,.chat-answer-actions a,.chat-answer-actions>small,.run-info .info-copy p,.run-info .compute-pill,.run-info .info-stats small,.chat-composer-tools button,.chat-composer-tools span,.chat-composer-shell .chat-attachment-picker,.chat-composer-shell .chat-attachment-picker>span,.chat-local-submit-status,.chat-composer-shell .chat-submit-visible-status,.chat-ai-notice){color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page .chat-composer-prompts button,.qige-premium[data-appearance] .chat-agent-page .chat-mobile-actions button,.qige-premium[data-appearance] .chat-agent-page .chat-quick-prompts button,.qige-premium[data-appearance] .chat-agent-page .chat-welcome-stack>.chat-quick-prompts button,.qige-premium[data-appearance] .chat-agent-page .info-collapse-toggle,.qige-premium[data-appearance] .chat-agent-page .workflow-topbar .outline-action{border-color:var(--chat-line-strong);background:var(--chat-panel-soft);color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page .chat-session:is(:hover,.active),.qige-premium[data-appearance] .chat-agent-page :is(.chat-quick-prompts button,.chat-welcome-stack>.chat-quick-prompts button,.chat-composer-prompts button,.workflow-topbar .outline-action,.chat-mobile-actions button,.info-collapse-toggle):hover{border-color:var(--chat-accent);background:var(--chat-soft);color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page .chat-session.active{background:var(--chat-soft);color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page :is(.merchant-message>span,.merchant-message p,.chat-new-button,.chat-submit-row .run-submit){background:var(--chat-accent);color:var(--chat-accent-contrast)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-composer textarea,.chat-composer-shell textarea){border-color:var(--chat-line);background:transparent;color:var(--chat-ink);caret-color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-composer textarea,.chat-composer-shell textarea)::placeholder{color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page .chat-analysis-history>summary,.qige-premium[data-appearance] .chat-agent-page .chat-classic-thinking>header,.qige-premium[data-appearance] .chat-agent-page .chat-composer-shell,.qige-premium[data-appearance] .chat-agent-page .chat-composer-tools span,.qige-premium[data-appearance] .chat-agent-page .run-info .info-stats{border-color:var(--chat-line)}.qige-premium[data-appearance] .chat-agent-page .marketing-optional-import>summary{border-color:var(--chat-line);background:var(--chat-panel);color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page .chat-answer-actions :is(button,a):hover{background:var(--chat-panel-soft);color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page .chat-member-notice{border-color:var(--chat-warning);background:var(--chat-warning-soft);color:var(--chat-warning)}.qige-premium[data-appearance] .chat-agent-page .run-info .info-badge{border-color:var(--chat-panel)}.qige-premium[data-appearance] .chat-agent-page :is(.workflow-back,.chat-back-to-latest,.chat-history-error button){border-color:var(--chat-line-strong);background:var(--chat-panel-soft);color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page :is(.workflow-back,.chat-back-to-latest,.chat-history-error button):hover{border-color:var(--chat-accent);background:var(--chat-soft);color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-new-button,.chat-submit-row .run-submit,.marketing-plan-next-step button,.marketing-inline-generate):hover:not(:disabled){background:var(--chat-accent);color:var(--chat-accent-contrast);filter:brightness(.93)}.qige-premium[data-appearance] .chat-agent-page :is(.workflow-topbar .outline-action,.chat-mobile-actions button,.chat-quick-prompts button,.chat-welcome-stack>.chat-quick-prompts button,.chat-composer-prompts button,.chat-new-button,.chat-submit-row .run-submit,.marketing-plan-next-step button,.marketing-inline-generate,.chat-history-error button):disabled{border-color:var(--chat-line);background:var(--chat-panel-soft);color:var(--chat-muted);box-shadow:none;filter:none;opacity:.68}.qige-premium[data-appearance] .chat-agent-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.qige-premium[data-appearance] .chat-agent-page .chat-composer-shell:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 3px var(--chat-soft)}.qige-premium[data-appearance] .chat-agent-page .chat-composer textarea:focus{border-color:var(--chat-accent);box-shadow:0 0 0 3px var(--chat-soft)}.qige-premium[data-appearance] .chat-agent-page .chat-composer-shell textarea:focus{border-color:transparent;box-shadow:none;outline:none}@media (forced-colors:active){.qige-premium[data-appearance] .chat-agent-page .chat-composer-shell:focus-within{outline:2px solid CanvasText;outline-offset:2px}}.qige-premium[data-appearance] .chat-agent-page .chat-analysis-history>summary:hover{background:var(--chat-soft);color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page .chat-analysis-history>summary span{color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page .chat-analysis-history>summary small,.qige-premium[data-appearance] .chat-agent-page .chat-thinking-content>small{color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-analysis-history>div,.chat-thinking-content,.chat-thinking-steps){border-color:var(--chat-line);background:var(--chat-panel)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-thinking-content>p,.chat-thinking-analysis,.chat-thinking-steps){color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page :is(.chat-session-skeleton i,.chat-history-loading span,.chat-history-loading i){background:linear-gradient(90deg,var(--chat-panel-soft) 25%,var(--chat-soft) 50%,var(--chat-panel-soft) 75%);background-size:200% 100%}.qige-premium[data-appearance] .chat-agent-page .chat-session-empty{border-color:var(--chat-line);background:var(--chat-panel-soft);color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page .chat-session-empty small{color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page :is(.assistant-result>.error-box,.assistant-message-stack>.error-box,.chat-history-error){border:1px solid var(--chat-danger);background:var(--chat-danger-soft);color:var(--chat-danger)}.qige-premium[data-appearance] .chat-agent-page :is(.assistant-result>.error-box,.assistant-message-stack>.error-box,.chat-history-error) :is(strong,p,small){color:inherit}.qige-premium[data-appearance] .chat-agent-page :is(.assistant-result>.error-box,.assistant-message-stack>.error-box) :is(button,.button){border-color:var(--chat-danger);background:var(--chat-panel);color:var(--chat-danger)}.qige-premium[data-appearance] .chat-agent-page .chat-pending-turn:is([data-pending-phase=unknown],[data-pending-phase=failed]) .chat-local-submit-status{color:var(--chat-danger)}.qige-premium[data-appearance] .chat-agent-page .chat-pending-turn:is([data-pending-phase=unknown],[data-pending-phase=failed]) .chat-local-submit-status :is(strong,a){color:var(--chat-danger)}.qige-premium[data-appearance] .chat-agent-page .marketing-plan-next-step{border-color:var(--chat-line-strong);background:linear-gradient(135deg,var(--chat-panel-soft),var(--chat-panel) 64%);color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page .marketing-plan-next-step small{color:var(--chat-accent)}.qige-premium[data-appearance] .chat-agent-page .marketing-plan-next-step strong{color:var(--chat-ink)}.qige-premium[data-appearance] .chat-agent-page .marketing-plan-next-step p{color:var(--chat-muted)}.qige-premium[data-appearance] .chat-agent-page :is(.marketing-plan-next-step button,.marketing-inline-generate){border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-accent-contrast);box-shadow:0 8px 18px var(--chat-soft)}.qige-premium[data-appearance] .chat-agent-page .run-info .chat-guide-card{border:1px solid rgba(167,194,255,.28);background:#10192c;color:#f7f9ff}.qige-premium[data-appearance] .chat-agent-page .run-info .chat-guide-card small{color:#b9d1ff}.qige-premium[data-appearance] .chat-agent-page .run-info .chat-guide-card strong{color:#ffffff}.qige-premium[data-appearance] .chat-agent-page .run-info .chat-guide-card p{color:#d1d9e8}@media (max-width:820px){.chat-agent-page>.chat-workbench{height:auto;padding-top:0;grid-template-rows:auto minmax(0,1fr)}.chat-agent-page .chat-mobile-actions{position:static;inset:auto;min-width:0}.chat-agent-page .chat-workspace{height:auto!important;min-height:0!important}.chat-agent-page .chat-conversation{min-height:0;flex:1 1 auto;overflow-y:auto}.chat-agent-page .chat-composer{min-height:0;flex:0 0 auto}}.image-agent-workflow-page .workflow-topbar h1{font-size:21px;line-height:1.4}.image-agent-workflow-page .run-config>header{padding-block:18px}.image-agent-workflow-page .run-config>header h2{margin:0;font-size:21px}.image-agent-workflow-page .image-task-sidebar small,.image-agent-workflow-page .workflow-topbar small{font-size:13px;line-height:1.6}.image-agent-workflow-page .background-scene-picker{border:0;padding:0;margin:0 0 20px}.image-agent-workflow-page .background-scene-picker legend{font-size:16px;font-weight:650;margin-bottom:10px}.image-agent-workflow-page .background-scene-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.image-agent-workflow-page .background-scene-options button{padding:11px 8px;font-size:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-card)}.image-agent-workflow-page .background-scene-options button[aria-pressed=true]{color:var(--brand)}.image-agent-workflow-page .background-scene-options small{display:block;font-size:12px;color:var(--text-secondary);margin-top:4px}.image-agent-workflow-page .image-run-layout{grid-template-columns:200px minmax(350px,440px) minmax(0,1fr);gap:18px}.image-agent-workflow-page .refinement-box{padding:22px;border-radius:18px}.image-agent-workflow-page .refinement-box strong{font-size:20px}.image-agent-workflow-page .refinement-box p,.image-agent-workflow-page .refinement-box small{font-size:14px;line-height:1.7}.image-agent-workflow-page .refinement-box textarea{font-size:16px;min-height:104px;line-height:1.7}.image-agent-workflow-page .refinement-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.image-agent-workflow-page .refinement-shortcuts button{font-size:14px;padding:9px 13px}.image-agent-workflow-page .run-config form>.run-submit{margin-top:20px;min-height:48px;width:100%;font-size:16px}.image-agent-workflow-page .run-config label{font-size:15px}.image-agent-workflow-page .run-config textarea{font-size:15px;line-height:1.8}.image-agent-workflow-page.detail-long-image-page .image-run-layout{grid-template-columns:190px minmax(380px,.9fr) minmax(420px,1.1fr)}.image-agent-workflow-page .next-agent-steps{display:none}.image-agent-workflow-page .background-scene-options>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;white-space:nowrap;min-height:58px;line-height:1.4}.image-agent-workflow-page .background-scene-options>button small{display:block;white-space:normal;font-size:12px;line-height:1.4}.image-agent-workflow-page .product-image-other-modes{margin:14px 0}.image-agent-workflow-page .product-image-other-modes>summary{font-size:13px;padding:9px 0}.image-agent-workflow-page .product-image-mode-switch button{white-space:normal;padding:12px;background:var(--surface-card);border:1px solid var(--border);border-radius:12px;color:var(--text)}.image-agent-workflow-page .product-image-mode-switch button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.image-agent-workflow-page .product-image-mode-switch small{font-size:13px}.image-agent-workflow-page .background-lock-choice{border:0;padding:0;margin:0 0 20px}.image-agent-workflow-page .background-lock-choice legend{margin-bottom:10px;font-size:16px;font-weight:650}.image-agent-workflow-page .background-lock-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.image-agent-workflow-page .background-lock-options button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;line-height:1.5}.image-agent-workflow-page .background-lock-options strong{font-size:14px}.image-agent-workflow-page .background-lock-options small{line-height:1.5}.image-agent-workflow-page .background-lock-help{margin:10px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);color:var(--text-secondary);font-size:13px;line-height:1.7}.image-agent-workflow-page .background-cutout-candidate{margin:0 0 18px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-card)}.image-agent-workflow-page .background-cutout-candidate>strong{display:block;font-size:15px}.image-agent-workflow-page .background-cutout-candidate>p{margin:7px 0 12px;color:var(--text-secondary);font-size:13px;line-height:1.65}.image-agent-workflow-page .background-cutout-candidate>label{display:inline-block;margin-right:10px;cursor:pointer}.image-agent-workflow-page .background-cutout-candidate>input{max-width:100%;margin-top:7px;font-size:12px}.image-agent-workflow-page .background-cutout-candidate-review{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:13px;align-items:start}.image-agent-workflow-page .background-cutout-candidate-review .upload-preview-open{width:100%;min-height:190px}.image-agent-workflow-page .background-cutout-candidate-review p{margin:0 0 10px;color:var(--text-secondary);font-size:13px;line-height:1.6}.image-agent-workflow-page .background-cutout-candidate-review button{margin:0 8px 8px 0}.image-agent-workflow-page .background-lock-spec-note{display:block;margin:10px 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.image-agent-workflow-page .upload-preview-open.background-lock-preview,.image-preview-backdrop.background-lock-enlarged-preview>img{background-color:#fff;background-image:linear-gradient(45deg,#d8dee7 25%,transparent 0),linear-gradient(-45deg,#d8dee7 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d8dee7 0),linear-gradient(-45deg,transparent 75%,#d8dee7 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.image-agent-workflow-page .upload-preview-open.background-lock-preview>img{object-fit:contain}.image-agent-workflow-page .background-lock-confirmation{margin:10px 0 16px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.image-agent-workflow-page .background-lock-confirmation p{margin:0 0 9px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.image-agent-workflow-page .background-lock-confirmation label{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.image-agent-workflow-page .background-lock-confirmation input{margin-top:3px;flex:0 0 auto}.image-agent-workflow-page .background-lock-confirmation small{display:block;margin-top:7px;color:var(--text-secondary);font-size:12px;line-height:1.5}.image-agent-workflow-page .background-lock-export-help{min-width:0;flex:1 1 auto}.image-agent-workflow-page .background-lock-export-help p{margin:7px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.image-agent-workflow-page .workflow-config h2{font-size:22px}.marketing-inline-generate{margin:10px 0 26px;padding:10px 18px;font-size:15px}.marketing-studio-drawer{position:fixed;z-index:100;inset:64px 16px 16px auto;width:min(1180px,calc(100vw - 48px));background:var(--surface-card);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 80px #30201335;display:flex;flex-direction:column;overflow:hidden;color:var(--text)}.marketing-studio-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);gap:16px}.marketing-studio-drawer>header div{display:grid;grid-gap:6px;gap:6px}.marketing-studio-drawer>header button{flex-shrink:0;white-space:nowrap}.marketing-studio-drawer small{color:var(--text-secondary);font-size:13px}.marketing-studio-content{flex:1 1;width:100%;min-height:0;overflow:auto}.embedded-image-studio>.workflow-topbar{display:none}.embedded-image-studio .image-run-layout{height:auto;min-height:100vh}.custom-image-chat-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px;height:calc(100vh - 64px)}.custom-image-chat-thread{width:100%;max-width:960px;margin:0 auto;min-width:0;overflow:auto;padding:16px 28px 36px}.custom-image-chat-thread>.run-config{border:1px solid #e4e4e7;border-radius:22px;padding:22px;background:#fff}.custom-image-chat-welcome{text-align:center;padding:36px 0}.custom-image-chat-welcome>span{color:#ff7518;font-size:40px}.custom-image-chat-welcome h2{font-size:30px;margin:14px 0}.custom-image-chat-welcome p{color:#80766c}.custom-image-chat .refinement-box{position:relative;background:#fff}@media (max-width:800px){.custom-image-chat-layout{grid-template-columns:minmax(0,1fr);height:auto;padding:14px}.custom-image-chat-thread{padding:0}}@media (max-width:1250px){.image-agent-workflow-page .image-run-layout,.image-agent-workflow-page.detail-long-image-page .image-run-layout{grid-template-columns:180px minmax(0,1fr)}.image-agent-workflow-page .image-task-sidebar{grid-row:span 2}.image-agent-workflow-page .image-result-panel{grid-column:2}}@media (max-width:800px){.image-agent-workflow-page .image-run-layout,.image-agent-workflow-page.detail-long-image-page .image-run-layout{display:flex;flex-direction:column}.image-agent-workflow-page .image-task-sidebar{max-height:180px;overflow:auto}.image-agent-workflow-page .background-cutout-candidate-review,.image-agent-workflow-page .background-lock-options{grid-template-columns:minmax(0,1fr)}}.image-order-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.upload-previews figcaption{white-space:normal;overflow:visible}.image-agent-workflow-page{background:var(--surface-page);color:var(--text)}.image-agent-workflow-page .conversation-prompt,.image-agent-workflow-page .image-task-sidebar .image-task-board,.image-agent-workflow-page .refinement-box,.image-agent-workflow-page .studio-first-round-note,.image-agent-workflow-page .workflow-topbar{background:var(--surface-card);border-color:var(--border)}.image-agent-workflow-page .image-task-sidebar .image-task-board{background-image:none}.image-agent-workflow-page .conversation-heading h2,.image-agent-workflow-page .image-task-board>header h2{font-size:18px;line-height:1.5}.image-agent-workflow-page .refinement-shortcuts button{background:var(--surface-card);border:1px solid var(--border);color:var(--text)}.image-agent-workflow-page .background-scene-options button{border-color:var(--border);color:var(--text)}.image-agent-workflow-page .background-scene-options button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}.custom-image-chat-welcome{padding:10px 0 18px}.custom-image-chat-welcome h2{font-size:28px;font-weight:650}.custom-image-chat-welcome p{color:#697586;font-size:15px}.custom-image-chat .upload-zone{min-height:84px;display:grid;grid-template-columns:38px 1fr;grid-column-gap:12px;column-gap:12px;place-items:start;align-content:center;padding:14px;background:#fafbfc;border-color:#d8dfe8;text-align:left}.custom-image-chat .upload-zone .upload-icon{grid-row:span 2;width:34px;height:34px;font-size:23px;background:#eef1f5;color:#64748b;align-self:center}.custom-image-chat .upload-zone strong{margin:0 0 4px}.custom-image-chat .upload-zone small{grid-column:2}.custom-image-chat .upload-picker-help .upload-fast-hint{color:#6b7788;font-weight:400;font-size:12px}.custom-image-chat .creation-quick-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px;align-items:start}.custom-image-chat .creation-quick-settings>p{grid-column:1/-1;margin:6px 0;color:#657080;font-size:14px}.custom-image-chat .creation-quick-settings>p strong{color:#263344}.image-agent-workflow-page .image-effect-feedback{display:block;border-top:1px solid var(--border);margin-top:12px;padding:12px;font-size:13px;color:var(--text-secondary)}.image-effect-feedback summary{cursor:pointer}.image-effect-feedback .image-effect-feedback-options{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.image-effect-feedback button{padding:7px 10px;background:var(--surface-card);color:var(--text-secondary);border:1px solid var(--border);border-radius:7px}.image-effect-feedback button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.image-effect-feedback label{display:grid;grid-gap:8px;gap:8px;margin-bottom:8px}.image-effect-feedback textarea{min-height:70px;padding:10px;font:inherit;border:1px solid var(--border);border-radius:8px;background:var(--surface-card);color:var(--text)}.image-effect-feedback p{line-height:1.7}@media(max-width:600px){.custom-image-chat .creation-quick-settings{grid-template-columns:1fr}}.chat-agent-page.chat-legacy-parity{--chat-accent:#3b82f6;--chat-accent-deep:#2563eb;color:#0a0a0a;height:100dvh;min-height:0;font:400 16px/24px ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.chat-legacy-parity .workflow-topbar h1{font-size:16px;line-height:24px;font-weight:600;color:#0a0a0a}.chat-legacy-parity .chat-workbench{height:calc(100dvh - 56px);grid-template-columns:300px minmax(0,1fr) 332px}.chat-legacy-parity .chat-new-button{height:36px;min-height:36px;padding:8px 12px;gap:8px;border-radius:8px;font-size:14px;line-height:20px;font-weight:500;background:#ff9900}.chat-legacy-parity .chat-new-button:hover{background:#ee8f00}.chat-legacy-parity .chat-session{min-height:40px;padding:10px 12px;grid-template-columns:16px minmax(0,1fr);gap:8px;color:#525252;margin:4px 0;border-radius:12px}.chat-legacy-parity .chat-session strong{font-size:14px;line-height:20px;font-weight:400}.chat-legacy-parity .chat-session.active{background:#f5f5f5;color:#0a0a0a;box-shadow:none}.chat-legacy-parity .chat-session.active strong{font-weight:500}.chat-legacy-parity .chat-session-panel>small{font-size:12px;margin:16px 12px 8px;color:#737373}.chat-legacy-parity .chat-conversation{padding:24px 16px;background:rgb(245 245 245/5%)}.chat-legacy-parity .chat-conversation::-webkit-scrollbar{width:6px}.chat-legacy-parity .chat-conversation::-webkit-scrollbar-track{background:transparent}.chat-legacy-parity .chat-conversation::-webkit-scrollbar-thumb{background:rgb(115 115 115/10%);border-radius:999px}.chat-legacy-parity .chat-conversation:hover::-webkit-scrollbar-thumb{background:rgb(115 115 115/30%)}.chat-legacy-parity .chat-thread{width:100%;max-width:768px;margin:0 auto;gap:24px;padding:40px 0 16px;grid-template-columns:minmax(0,1fr)}.chat-legacy-parity .chat-turn{gap:24px;min-width:0;grid-template-columns:minmax(0,1fr)}.chat-legacy-parity .assistant-result{min-width:0}.chat-legacy-parity .assistant-message-stack{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 85%;max-width:85%;gap:6px}.chat-legacy-parity .chat-assistant-head{min-height:16.5px}.chat-legacy-parity .chat-assistant-head>strong{font-size:11px;line-height:16.5px;font-weight:400;color:#737373}.chat-legacy-parity .chat-answer,.chat-legacy-parity .chat-live-answer{width:100%;max-width:100%;border:1px solid #e5e5e5;border-radius:6px 18px 18px 18px;padding:12px 16px;background:#fff;color:#0a0a0a;font-size:14px;line-height:22.75px;box-shadow:none;overflow-wrap:break-word}.chat-legacy-parity .chat-answer .markdown-answer-classic,.chat-legacy-parity .chat-live-answer .markdown-answer-classic{color:#0a0a0a}.chat-legacy-parity .chat-answer .markdown-answer-classic li,.chat-legacy-parity .chat-live-answer .markdown-answer-classic li{margin:0 0 4px}.chat-legacy-parity .chat-answer .markdown-answer-classic li:last-child{margin-bottom:0}.chat-legacy-parity .merchant-message{display:flex;flex-direction:row;justify-content:flex-end;gap:16px}.chat-legacy-parity .merchant-message>div{max-width:85%;gap:6px;min-width:0}.chat-legacy-parity .merchant-message strong{color:#737373;font-size:11px;line-height:16.5px;font-weight:400}.chat-legacy-parity .merchant-message p{max-width:100%;border-radius:18px 6px 18px 18px;padding:12px 16px;font-size:14px;line-height:22.75px}.chat-legacy-parity .merchant-message>span{flex:0 0 32px;font-weight:400}.chat-legacy-parity .chat-answer-actions{min-height:24px;margin:2px 0;gap:4px;flex-wrap:wrap}.chat-legacy-parity .chat-answer-actions>:is(button,a){width:24px;min-width:24px;height:24px;min-height:24px;color:#737373}.chat-legacy-parity .chat-turn-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:#737373;font-size:11px;line-height:20px}.chat-legacy-parity .chat-turn-meta>small{flex-basis:auto;margin:0;font-size:inherit}.chat-legacy-parity .chat-turn-meta button{font-size:11px}.chat-legacy-parity .assistant-message-stack>[aria-live]{width:100%;min-width:0}.chat-legacy-parity .chat-session-collapse{position:absolute;z-index:12;left:16px;top:16px;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#737373}.chat-legacy-parity .chat-session-collapse:hover{background:#f5f5f5}.chat-legacy-parity .chat-session-collapse .chat-line-icon{width:20px;height:20px}.chat-legacy-parity .chat-workbench.sessions-collapsed{grid-template-columns:minmax(0,1fr) 332px}.chat-legacy-parity .sessions-collapsed>.chat-session-panel{display:none}.chat-legacy-parity .sessions-collapsed .chat-workspace{border-radius:18px!important}.chat-legacy-parity .chat-workbench.info-collapsed{grid-template-columns:300px minmax(0,1fr) 48px}.chat-legacy-parity .chat-workbench.info-collapsed.sessions-collapsed{grid-template-columns:minmax(0,1fr) 48px}.chat-legacy-parity .info-collapse-toggle{left:12px;top:12px;width:28px;height:28px;border:0;background:transparent;color:#fff}.chat-legacy-parity .run-info.is-collapsed .info-collapse-toggle{color:#737373;left:0}.chat-legacy-parity .chat-composer{padding:24px;background:#fff}.chat-legacy-parity .chat-composer-shell{border-color:#e5e5e5}.chat-legacy-parity .chat-composer-shell textarea{color:#0a0a0a;font-size:14px;line-height:20px}.chat-legacy-parity .chat-composer-shell textarea::placeholder{color:rgb(115 115 115/50%)}.chat-legacy-parity .chat-composer-prompts{gap:8px;margin-bottom:16px}.chat-legacy-parity .chat-composer-prompts button{padding:4px 12px;border-color:#e5e5e5;border-radius:8px;color:#525252;font-size:12px;line-height:16px}.chat-legacy-parity .chat-ai-notice{margin-top:12px;color:#a3a3a3;font-size:10px;line-height:15px}.chat-legacy-parity .chat-back-to-latest{border-color:#e5e5e5;background:#fff;color:#737373;box-shadow:0 2px 8px #0000000a;font-size:12px;font-weight:400}.chat-legacy-parity .chat-analysis-history{border-color:#e5e5e580;border-radius:10px;background:#f5f5f54d}.chat-legacy-parity .chat-analysis-history>summary{min-height:32px;padding:8px 12px;border:0}.chat-legacy-parity .chat-analysis-history>summary span{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:#737373;font-weight:500}.chat-legacy-parity .chat-analysis-history>summary span svg{width:14px;height:14px}.chat-legacy-parity .chat-analysis-history>.chat-thinking-analysis{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#737373cc;line-height:19.5px;margin:0 12px 12px;padding:8px 0 0;border-top:1px solid #e5e5e54d;background:transparent}@media (max-width:1180px){.chat-legacy-parity .chat-workbench,.chat-legacy-parity .chat-workbench.info-collapsed{grid-template-columns:268px minmax(0,1fr)}.chat-legacy-parity .chat-workbench.sessions-collapsed{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.chat-agent-page.chat-legacy-parity .chat-session-mask{z-index:230;background:rgb(0 0 0/35%);border:0;border-radius:0;box-shadow:none}.chat-agent-page.chat-legacy-parity .chat-session-panel{z-index:231}.chat-agent-page.chat-legacy-parity :is(.chat-session-mobile-close,.workflow-back){min-width:44px;min-height:44px}.chat-agent-page.chat-legacy-parity .chat-answer-actions>:is(button,a){width:36px;min-width:36px;height:36px;min-height:36px}.chat-legacy-parity .chat-mobile-actions button:last-child{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ff9900;color:#fff;border-color:#ff9900}.chat-legacy-parity .chat-workbench,.chat-legacy-parity .chat-workbench.info-collapsed,.chat-legacy-parity .chat-workbench.sessions-collapsed{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 54px);grid-template-rows:auto minmax(0,1fr)}.chat-legacy-parity .sessions-collapsed>.chat-session-panel{display:block}.chat-legacy-parity .chat-session-collapse{display:none}.chat-legacy-parity .chat-conversation{padding:16px 12px}.chat-legacy-parity .chat-composer{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.chat-legacy-parity .assistant-message-stack{max-width:calc(100% - 44px);flex-basis:calc(100% - 44px)}.chat-legacy-parity .merchant-message{gap:9px}.chat-legacy-parity .merchant-message>div{max-width:calc(100% - 44px)}.chat-legacy-parity .chat-agent-avatar{width:32px;height:32px;flex-basis:32px}}