.Tools_page__8JM0r{padding:24px 24px 32px;background:var(--bg);color:var(--text-primary);font-family:var(--font-body);word-break:keep-all;min-height:calc(100dvh - 72px)}.Tools_container__WxomJ{max-width:var(--page-width,1184px);margin:0 auto}.Tools_header__7DqsN{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.Tools_header__7DqsN h1{font-size:28px;letter-spacing:-.045em;line-height:1.3;margin:0 0 6px}.Tools_header__7DqsN p{font-size:15px;color:var(--text-secondary);margin:0}.Tools_viewNav__7L0rg{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);flex-shrink:0}.Tools_viewNav__7L0rg button{min-height:40px;border:0;background:transparent;padding:8px 14px;border-radius:7px;cursor:pointer;font:inherit;font-size:14px;color:var(--text-secondary)}.Tools_viewNav__7L0rg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-text)}.Tools_viewNav__7L0rg span{margin-left:7px;font-variant-numeric:tabular-nums;opacity:.75}.Tools_toolChoices__B86Tn{display:grid;gap:10px;margin-bottom:16px}.Tools_toolChoice__L_Hpa{min-width:0;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:12px;text-align:left;background:var(--surface);color:var(--text-primary);cursor:pointer;transition:border-color .15s,background .15s}.Tools_toolChoice__L_Hpa img{width:78px;height:56px;object-fit:cover;border-radius:7px;flex-shrink:0}.Tools_toolChoice__L_Hpa>span{min-width:0;display:grid;gap:4px}.Tools_toolChoice__L_Hpa strong{font-size:16px;letter-spacing:-.025em}.Tools_toolChoice__L_Hpa small{font-size:12px;color:var(--text-secondary);line-height:1.45}.Tools_toolChoice__L_Hpa.Tools_selected__I9RgR{border-color:var(--accent);background:var(--accent-light);box-shadow:inset 0 0 0 1px var(--accent)}.Tools_page__8JM0r button:disabled,.Tools_toolChoice__L_Hpa:disabled{opacity:.5;cursor:not-allowed}.Tools_workspace__RR0iN{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;height:calc(100dvh - 280px);min-height:440px;max-height:900px;scroll-margin-top:96px}.Tools_inputPanel__r6B39,.Tools_resultPanel__OoLvV{min-width:0;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.Tools_inputPanel__r6B39{padding:22px;overflow-y:auto;overscroll-behavior:contain}.Tools_libraryHeading__KbRc2 h2,.Tools_panelHeading__xEwwN h2,.Tools_resultHeading__4cgzI h2{font-size:19px;letter-spacing:-.035em;margin:0}.Tools_panelHeading__xEwwN p{font-size:13px;color:var(--text-secondary);margin:5px 0 18px}.Tools_composer__M_dxX{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}.Tools_promptLabel__EfxSq{font-size:14px;font-weight:600}.Tools_prompt___wVC9{width:100%;min-height:150px;flex:1;resize:none;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:15px;line-height:1.75;word-break:normal;overflow-wrap:anywhere}.Tools_settings__d0vQK{font-size:13px;flex-shrink:0}.Tools_settings__d0vQK>summary{min-height:40px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;list-style:none}.Tools_settings__d0vQK>summary:before{content:"+";font-size:20px;font-weight:400;color:var(--text-muted)}.Tools_settings__d0vQK[open]>summary:before{content:"−"}.Tools_settings__d0vQK>summary>span{margin-left:auto;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--text-secondary)}.Tools_settingsBody__mQA_b{max-height:250px;overflow-y:auto;padding:2px 0 12px;display:grid;gap:12px}.Tools_settingsBody__mQA_b label{display:grid;gap:6px;font-weight:600}.Tools_libraryHeading__KbRc2 input,.Tools_settingsBody__mQA_b input,.Tools_settingsBody__mQA_b select{width:100%;min-height:42px;background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:9px 10px;font:inherit;font-size:14px}.Tools_settingsBody__mQA_b a,.Tools_settingsBody__mQA_b p{font-size:12px;line-height:1.6;margin:0;color:var(--text-secondary)}.Tools_settingsBody__mQA_b a{color:var(--accent)}.Tools_settingsBody__mQA_b pre{font:inherit;white-space:pre-wrap;line-height:1.65;margin-top:8px}.Tools_composeFooter__WupVB{flex-shrink:0;display:grid;gap:10px;margin-top:auto;padding-top:4px}.Tools_composeFooter__WupVB p{font-size:12px;color:var(--text-secondary);line-height:1.55;margin:0}.Tools_primary__aZB1M{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;width:100%;padding:11px 16px;background:var(--btn-bg);color:var(--btn-text);border:0;border-radius:10px;font:inherit;font-weight:600;font-size:15px;cursor:pointer}.Tools_primary__aZB1M>span{font-size:23px;line-height:1}.Tools_composeFooter__WupVB small{font-size:11px;color:var(--text-muted);line-height:1.5;text-align:center}.Tools_resultHeading__4cgzI{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0;padding:18px 22px;border-bottom:1px solid var(--border);min-height:66px}.Tools_resultHeading__4cgzI>div:first-child{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.Tools_resultHeading__4cgzI span{font-size:12px;color:var(--text-muted)}.Tools_actions__gfb3u{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.Tools_actions__gfb3u button,.Tools_imageControls__eiJuG button,.Tools_libraryEmpty__wBkXr button,.Tools_loadMore__gYfOf,.Tools_mobileOnly__ymSYS,.Tools_versions__HscIe button{min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.Tools_actions__gfb3u button:hover,.Tools_versions__HscIe button:hover{background:var(--input-bg)}.Tools_resultText__nCOdT{width:100%;min-height:160px;flex:1;resize:none;padding:22px 26px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:16px;line-height:1.9;border:0;border-radius:0;word-break:normal;overflow-wrap:anywhere;outline-offset:-3px}.Tools_resultTabs__5Op9B{display:flex;gap:18px;padding:0 22px;border-bottom:1px solid var(--border);flex-shrink:0}.Tools_resultTabs__5Op9B button{padding:12px 2px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;border:0;border-bottom:2px solid transparent;cursor:pointer}.Tools_resultTabs__5Op9B button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.Tools_feedback__fg73T{font-size:14px;line-height:1.6;padding:10px 14px;margin:0 0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary)}.Tools_empty__TtCHJ{display:flex;flex:1;min-height:200px;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;gap:12px}.Tools_empty__TtCHJ>img{width:144px;height:96px;object-fit:cover;border-radius:12px;margin-bottom:4px;opacity:.88}.Tools_empty__TtCHJ h3{font-family:var(--font-body);font-size:17px;font-weight:600;margin:0}.Tools_empty__TtCHJ p{font-size:14px;line-height:1.8;color:var(--text-secondary);margin:0}.Tools_loadingDot__IM8Dq{width:9px;height:9px;border-radius:50%;background:var(--accent);animation:Tools_pulse__pmmiH 1.4s ease-in-out infinite}@keyframes Tools_pulse__pmmiH{50%{opacity:.3;transform:scale(.75)}}.Tools_imagePreview__T0RMl{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:20px;gap:14px}.Tools_imagePreview__T0RMl>img{max-width:100%;width:auto;max-height:100%;object-fit:contain;border-radius:10px}.Tools_imagePreview__T0RMl>a{font-size:13px;color:var(--accent);flex-shrink:0}.Tools_imageControls__eiJuG{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--border);flex-shrink:0}.Tools_imageControls__eiJuG>div{margin-right:auto;display:grid;gap:3px}.Tools_imageControls__eiJuG strong{font-size:13px}.Tools_imageControls__eiJuG small{font-size:11px;color:var(--text-secondary)}.Tools_imageControls__eiJuG .Tools_imageButton__BDas8{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg);font-weight:600}.Tools_versions__HscIe{max-height:150px;overflow-y:auto;flex-shrink:0;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--input-bg)}.Tools_versions__HscIe p{font-size:12px;line-height:1.6;margin-bottom:8px;color:var(--text-secondary)}.Tools_versions__HscIe button{margin:0 6px 6px 0}.Tools_support__fpHfF{display:flex;justify-content:space-between;gap:16px;padding-top:16px;font-size:12px;color:var(--text-muted);line-height:1.6}.Tools_support__fpHfF nav{display:flex;gap:18px;flex-wrap:wrap}.Tools_support__fpHfF a{color:var(--text-secondary);text-decoration:none}.Tools_library__duA3S{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;min-height:440px}.Tools_libraryHeading__KbRc2{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.Tools_libraryHeading__KbRc2 p{margin:7px 0 0;font-size:14px;color:var(--text-secondary)}.Tools_libraryHeading__KbRc2 input{max-width:270px}.Tools_savedList___1OMU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.Tools_savedList___1OMU article{min-width:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.Tools_savedOpen__OdVc5{width:100%;flex:1;padding:18px;border:0;background:var(--surface);text-align:left;cursor:pointer;color:var(--text-primary)}.Tools_savedOpen__OdVc5 small{font-size:12px;color:var(--text-muted)}.Tools_savedOpen__OdVc5 h3{font-family:var(--font-body);font-size:16px;line-height:1.55;margin:9px 0}.Tools_savedOpen__OdVc5 p{font-size:13px;line-height:1.65;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:normal}.Tools_savedOpen__OdVc5 span{display:block;font-size:12px;margin-top:14px;color:var(--accent)}.Tools_delete___S21Y{align-self:flex-end;margin:0 14px 10px;background:transparent;border:0;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer;min-height:30px}.Tools_libraryEmpty__wBkXr{min-height:260px;display:grid;align-content:center;justify-items:center;text-align:center;gap:14px}.Tools_libraryEmpty__wBkXr h3{font-size:18px;margin:0}.Tools_libraryEmpty__wBkXr a,.Tools_libraryEmpty__wBkXr p{font-size:14px;color:var(--text-secondary);margin:0}.Tools_loadMore__gYfOf{display:block;margin:22px auto}.Tools_myLink__i7nHY{display:block;margin-top:22px;font-size:13px;color:var(--accent)}.Tools_mobileNav__O_V17,.Tools_mobileOnly__ymSYS{display:none}.Tools_page__8JM0r a:focus-visible,.Tools_page__8JM0r button:focus-visible,.Tools_page__8JM0r input:focus-visible,.Tools_page__8JM0r select:focus-visible,.Tools_page__8JM0r summary:focus-visible,.Tools_page__8JM0r textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:1024px){.Tools_toolChoice__L_Hpa{gap:8px;padding:8px}.Tools_toolChoice__L_Hpa img{width:56px;height:48px}.Tools_toolChoice__L_Hpa small{display:none}.Tools_workspace__RR0iN{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.Tools_resultHeading__4cgzI{align-items:flex-start;flex-wrap:wrap}.Tools_savedList___1OMU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.Tools_page__8JM0r{padding:20px 16px calc(82px + env(safe-area-inset-bottom));min-height:calc(100dvh - 64px)}.Tools_header__7DqsN{gap:12px;align-items:flex-start;margin-bottom:16px}.Tools_header__7DqsN h1{font-size:23px}.Tools_header__7DqsN p{display:none}.Tools_viewNav__7L0rg{padding:3px}.Tools_viewNav__7L0rg button{padding:7px 10px;min-height:36px;font-size:12px}.Tools_viewNav__7L0rg span{margin-left:4px}.Tools_toolChoices__B86Tn{gap:7px;margin-bottom:14px}.Tools_toolChoice__L_Hpa{flex-direction:column;gap:6px;padding:6px;border-radius:10px;text-align:center}.Tools_toolChoice__L_Hpa img{width:100%;height:42px;object-fit:cover;border-radius:6px}.Tools_toolChoice__L_Hpa strong{font-size:13px}.Tools_toolChoice__L_Hpa>span{display:block}.Tools_mobileNav__O_V17{display:flex;border-bottom:1px solid var(--border);gap:24px;margin-bottom:14px}.Tools_mobileNav__O_V17 button{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 0;font:inherit;font-size:14px;color:var(--text-secondary);cursor:pointer}.Tools_mobileNav__O_V17 button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.Tools_workspace__RR0iN{display:flex;flex-direction:column;height:calc(100dvh - 450px);min-height:360px;max-height:none;gap:0}.Tools_inputPanel__r6B39,.Tools_resultPanel__OoLvV{flex:1;border-radius:14px}.Tools_inputPanel__r6B39{padding:18px}.Tools_mobileHidden__duNgj{display:none}.Tools_panelHeading__xEwwN p{margin-bottom:14px}.Tools_prompt___wVC9{font-size:16px;min-height:140px}.Tools_settingsBody__mQA_b input,.Tools_settingsBody__mQA_b select{font-size:16px}.Tools_primary__aZB1M{min-height:48px}.Tools_resultHeading__4cgzI{padding:14px 16px;min-height:58px}.Tools_resultHeading__4cgzI h2{font-size:17px}.Tools_resultHeading__4cgzI span{font-size:11px}.Tools_actions__gfb3u{gap:5px}.Tools_actions__gfb3u button{font-size:11px;padding:6px 8px;min-height:34px}.Tools_resultText__nCOdT{padding:16px 18px;font-size:16px;line-height:1.85}.Tools_resultTabs__5Op9B{padding:0 16px}.Tools_empty__TtCHJ{padding:22px}.Tools_empty__TtCHJ h3{font-size:16px}.Tools_mobileOnly__ymSYS{display:block}.Tools_imageControls__eiJuG{padding:12px 14px}.Tools_imageControls__eiJuG button{font-size:12px;min-height:40px}.Tools_support__fpHfF{font-size:11px;flex-wrap:wrap;gap:8px;padding-top:12px}.Tools_support__fpHfF nav{gap:14px}.Tools_library__duA3S{padding:18px}.Tools_libraryHeading__KbRc2{display:block;margin-bottom:18px}.Tools_libraryHeading__KbRc2 input{max-width:none;margin-top:16px;font-size:16px}.Tools_savedList___1OMU{grid-template-columns:1fr}.Tools_savedOpen__OdVc5{padding:16px}}@media(prefers-reduced-motion:reduce){.Tools_loadingDot__IM8Dq{animation:none}.Tools_toolChoice__L_Hpa{transition:none}}@media(min-width:769px) and (max-height:800px){.Tools_page__8JM0r{padding-top:16px}.Tools_header__7DqsN{margin-bottom:14px}.Tools_header__7DqsN h1{font-size:25px}.Tools_header__7DqsN p{font-size:13px}.Tools_toolChoices__B86Tn{margin-bottom:12px}.Tools_toolChoice__L_Hpa{padding:8px}.Tools_toolChoice__L_Hpa img{width:64px;height:44px}.Tools_workspace__RR0iN{height:calc(100dvh - 240px);min-height:330px}.Tools_inputPanel__r6B39{padding:16px}.Tools_panelHeading__xEwwN p{margin-bottom:12px}.Tools_composer__M_dxX{gap:7px}.Tools_prompt___wVC9{min-height:70px}.Tools_settings__d0vQK>summary{min-height:32px}.Tools_composeFooter__WupVB p,.Tools_composeFooter__WupVB small{display:none}.Tools_composeFooter__WupVB{gap:0;padding-top:3px}}@media(max-width:768px){.Tools_prompt___wVC9{min-height:110px}.Tools_composeFooter__WupVB p{display:none}}.Tools_toolChoice__L_Hpa{gap:8px}.Tools_toolChoice__L_Hpa img{width:56px;height:52px}.Tools_beta__Bv5o8{display:inline-block;padding:3px 5px;border-radius:4px;background:#e8f2eb;color:#38714c;font:600 9px/1.1 var(--font-body);vertical-align:middle;letter-spacing:.03em}.Tools_shortformForm__Zu5wl{display:flex;flex-direction:column;gap:14px;flex:1}.Tools_shortformForm__Zu5wl>label{display:grid;gap:7px;font-size:14px;font-weight:600}.Tools_shortformForm__Zu5wl input{min-width:0;width:100%;min-height:42px;border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:14px}.Tools_collectRow__qPeaK{display:flex;gap:6px}.Tools_collectRow__qPeaK button{flex-shrink:0;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-primary);padding:8px;font:inherit;font-size:12px;cursor:pointer}.Tools_shortformForm__Zu5wl .Tools_composeFooter__WupVB{margin-top:auto}.Tools_shortformResult__OoqUl{overflow-y:auto;overscroll-behavior:contain;padding:22px;flex:1;min-height:0;font-size:14px;line-height:1.7}.Tools_shortformIntro__OugCS{text-align:center;padding:0 0 16px}.Tools_shortformIntro__OugCS>img{width:100%;height:150px;object-fit:cover;border-radius:10px;margin-bottom:16px}.Tools_shortformIntro__OugCS h3{font-size:22px;margin:0 0 8px}.Tools_shortformIntro__OugCS p{color:var(--text-secondary);margin:0}.Tools_shortformSteps__zvmzs{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:step}.Tools_shortformSteps__zvmzs li{counter-increment:step;border:1px solid var(--border);border-radius:10px;padding:12px}.Tools_shortformSteps__zvmzs li:before{content:"0" counter(step);display:block;font-size:11px;color:var(--text-muted);margin-bottom:6px}.Tools_shortformSteps__zvmzs strong{display:block;font-size:13px}.Tools_shortformNote__7uUkg,.Tools_shortformSteps__zvmzs span{font-size:12px;color:var(--text-secondary)}.Tools_shortformNote__7uUkg{line-height:1.7}.Tools_actions__gfb3u a,.Tools_shortformHistory__fw8Ed a,.Tools_shortformLink__Um75W{font-size:12px;color:var(--accent)}.Tools_shortformHistory__fw8Ed{margin-top:18px}.Tools_shortformHistory__fw8Ed a{display:block;padding:8px 0}.Tools_shortformScene__I2rc_{padding:16px 0;border-bottom:1px solid var(--border)}.Tools_shortformScene__I2rc_ small{color:var(--text-muted)}.Tools_shortformScene__I2rc_ h4{margin:5px 0;font-size:16px}.Tools_shortformScene__I2rc_ p{margin:6px 0}.Tools_shortformScene__I2rc_ summary{font-size:12px;cursor:pointer}@media(max-width:768px){.Tools_toolChoice__L_Hpa img{width:100%;height:38px}.Tools_toolChoice__L_Hpa strong{font-size:12px}.Tools_beta__Bv5o8{font-size:8px;padding:2px 3px}.Tools_shortformForm__Zu5wl input{font-size:16px}.Tools_shortformResult__OoqUl{padding:16px}.Tools_shortformSteps__zvmzs{grid-template-columns:1fr}.Tools_shortformSteps__zvmzs li{padding:10px}.Tools_shortformSteps__zvmzs li:before{display:inline;margin-right:8px}.Tools_shortformSteps__zvmzs strong{display:inline}.Tools_shortformSteps__zvmzs span{display:block}.Tools_shortformIntro__OugCS>img{height:120px}}.Tools_shortformLink__Um75W{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:42px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-primary);font-size:13px;font-weight:600;text-decoration:none}.Tools_shortformLink__Um75W:hover{background:var(--input-bg);border-color:var(--text-muted)}.Tools_shortformHistory__fw8Ed{margin-top:24px;border-top:1px solid var(--border);padding-top:8px}.Tools_shortformHistory__fw8Ed>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 2px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;border-radius:6px}.Tools_shortformHistory__fw8Ed>summary::-webkit-details-marker{display:none}.Tools_shortformHistory__fw8Ed b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;border-radius:6px;background:var(--input-bg);font-size:11px;font-weight:500;color:var(--text-secondary)}.Tools_historyChevron__byKsI{font-size:18px;color:var(--text-muted);transition:transform .15s}.Tools_shortformHistory__fw8Ed[open] .Tools_historyChevron__byKsI{transform:rotate(180deg)}.Tools_shortformProjectList___4wvK{display:grid;gap:8px;padding:4px 0 8px}.Tools_shortformProjectList___4wvK>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);text-decoration:none}.Tools_shortformProjectList___4wvK>a:hover{background:var(--input-bg);border-color:var(--text-muted)}.Tools_shortformProjectList___4wvK>a>span:first-child{display:grid;gap:3px;min-width:0}.Tools_shortformProjectList___4wvK small{font-size:11px;color:var(--text-muted)}.Tools_shortformProjectList___4wvK strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.Tools_projectOpen__wNaKM{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid var(--border);border-radius:7px;padding:6px 10px;color:var(--text-secondary);font-size:12px}.Tools_shortformHistory__fw8Ed>summary:focus-visible,.Tools_shortformLink__Um75W:focus-visible,.Tools_shortformProjectList___4wvK>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Tools_shortformScene__I2rc_ summary{display:inline-flex;min-height:36px;align-items:center;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-secondary);list-style:none}.Tools_shortformScene__I2rc_ summary::-webkit-details-marker{display:none}.Tools_actions__gfb3u a{display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);text-decoration:none}.Tools_toolChoice__L_Hpa strong{font-size:12px;line-height:1.45}.Tools_toolChoice__L_Hpa small{display:none}.Tools_toolChoice__L_Hpa img{width:46px;height:48px}.Tools_panelHeading__xEwwN p{line-height:1.7}.Tools_starterChoices__C44Ot{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px;max-width:520px}.Tools_starterChoices__C44Ot button{min-height:40px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-primary);padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.Tools_starterChoices__C44Ot button:hover{border-color:var(--accent);background:var(--accent-light)}.Tools_starterChoices__C44Ot button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Tools_empty__TtCHJ>p{max-width:480px;line-height:1.8}.Tools_empty__TtCHJ>h3{max-width:480px;font-size:22px;line-height:1.5}@media(max-width:768px){.Tools_toolChoices__B86Tn{display:flex;overflow-x:auto;padding-bottom:4px}.Tools_toolChoice__L_Hpa{flex:0 0 122px}.Tools_toolChoice__L_Hpa strong{font-size:11px}.Tools_toolChoice__L_Hpa img{width:100%;height:38px}.Tools_empty__TtCHJ>h3{font-size:18px}.Tools_starterChoices__C44Ot{gap:6px}.Tools_starterChoices__C44Ot button{font-size:12px}}.Tools_resultReadOnly__3k_j1{flex:1;min-height:0;overflow:auto;padding:24px;line-height:1.85;font-size:15px;color:var(--text-primary);overscroll-behavior:contain}.Tools_resultReadOnly__3k_j1 pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Tools_posterIntake__nVkvY{display:grid;gap:12px}.Tools_posterIntake__nVkvY>label{display:grid;gap:6px;font-size:13px;font-weight:600}.Tools_posterIntake__nVkvY input:not([type=file]){width:100%;min-height:42px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:14px}.Tools_photoAttach__xZXRH{position:relative;align-items:center;text-align:center;min-height:112px;padding:14px;border:1px dashed var(--text-muted);border-radius:12px;background:var(--input-bg);cursor:pointer}.Tools_photoAttach__xZXRH input{position:absolute;width:1px;height:1px;opacity:0}.Tools_photoAttach__xZXRH:focus-within{outline:2px solid var(--accent);outline-offset:3px}.Tools_photoAttach__xZXRH>span{display:grid;gap:5px}.Tools_photoAttach__xZXRH small{font-size:11px;font-weight:400;color:var(--text-muted)}.Tools_photoAttach__xZXRH>span:last-child{display:inline-flex;justify-self:center;padding:6px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12px}.Tools_photoAttach__xZXRH img{max-height:120px;max-width:100%;border-radius:8px;object-fit:contain}@media(max-width:768px){.Tools_posterIntake__nVkvY input:not([type=file]){font-size:16px}.Tools_resultReadOnly__3k_j1{padding:18px;font-size:16px}}.Tools_toolChoices__B86Tn{grid-template-columns:repeat(5,minmax(0,1fr))}.Tools_chatWorkspace__2rfNT{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;min-height:480px;height:calc(100dvh - 275px);max-height:1000px}.Tools_chatSidebar__BzHSl{min-height:0;overflow:auto;padding:18px 4px 18px 0}.Tools_chatSidebar__BzHSl h2{letter-spacing:-.035em;margin:0 0 10px}.Tools_chatSidebar__BzHSl>p{font-size:13px;line-height:1.85;color:var(--text-secondary);margin:0 0 24px}.Tools_sidebarStarters__1jeuU{display:grid;gap:7px}.Tools_sidebarStarters__1jeuU>strong{font-size:12px;margin-bottom:3px;color:var(--text-muted)}.Tools_sidebarStarters__1jeuU button{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;min-height:43px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:9px;font:inherit;font-size:12px;padding:10px 11px;cursor:pointer}.Tools_sidebarStarters__1jeuU button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light)}.Tools_sidebarStarters__1jeuU button>span{color:var(--text-muted)}.Tools_chatSettings__811uD{margin:22px 0}.Tools_chatSettings__811uD>summary{cursor:pointer;font-size:12px;font-weight:600;padding:10px 0}.Tools_chatSettings__811uD .Tools_settingsBody__mQA_b{padding-top:10px;max-height:280px}.Tools_chatSideNote__KqaWS{font-size:11px!important;line-height:1.8!important;margin:16px 0!important}.Tools_chatMain__BTBZf{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden}.Tools_chatTop__GreBf{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.Tools_chatTop__GreBf button{flex-shrink:0;min-height:32px;border:1px solid var(--border);border-radius:7px;padding:6px 10px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:11px;cursor:pointer}.Tools_chatWelcome__TFGlU{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1;min-height:260px;padding:12px 0}.Tools_chatWelcome__TFGlU>img{width:130px;height:84px;object-fit:cover;border-radius:12px;margin-bottom:20px}.Tools_chatWelcome__TFGlU h3{font-size:23px;line-height:1.5;letter-spacing:-.035em;margin:0 0 12px}.Tools_chatWelcome__TFGlU>p{max-width:510px;font-size:14px;line-height:1.8;color:var(--text-secondary);margin:0}.Tools_savedHint__sWO1_{display:flex;align-items:center;font-size:11px;color:var(--text-muted);padding:6px 4px}.Tools_chatComposer__ZuURR{margin:0 20px 18px;border:1px solid var(--border);border-radius:16px;background:var(--input-bg);padding:11px 12px 9px;flex-shrink:0}.Tools_chatComposer__ZuURR:focus-within{border-color:var(--text-muted)}.Tools_chatComposer__ZuURR>textarea{display:block;width:100%;min-height:54px;max-height:150px;resize:vertical;field-sizing:content;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:15px;line-height:1.7;padding:5px 4px;outline:0!important;box-shadow:none}.Tools_composerActions__E8jhe{display:flex;align-items:center;gap:12px;margin-top:6px}.Tools_composerActions__E8jhe small{margin-left:auto;font-size:10px;color:var(--text-muted)}.Tools_hiddenFile__XSSdz{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.Tools_attachButton__wNQAH{min-width:38px;min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:24px;cursor:pointer;padding:4px}.Tools_attachButton__wNQAH>span{font-size:12px;vertical-align:middle}.Tools_sendButton__SACb4{width:36px;height:36px;border:0;border-radius:50%;background:var(--btn-bg);color:var(--btn-text);font:inherit;font-size:23px;cursor:pointer}.Tools_sendButton__SACb4:disabled{opacity:.3}.Tools_attachmentPreview__kAhbX{display:flex;align-items:center;gap:9px;max-width:270px;border:1px solid var(--border);border-radius:9px;padding:7px;background:var(--surface);margin-bottom:8px;font-size:11px;color:var(--text-secondary)}.Tools_attachmentPreview__kAhbX img{width:44px;height:44px;object-fit:cover;border-radius:6px}.Tools_attachmentPreview__kAhbX button{border:0;border-radius:50%;min-width:28px;height:28px;background:var(--input-bg);color:var(--text-secondary);font-size:20px;margin-left:auto;cursor:pointer}.Tools_dragActive__PUCmA{border-color:var(--accent)}.Tools_dropGuide__Zgdk4{position:absolute;z-index:5;inset:9px;border:2px dashed var(--accent);border-radius:12px;background:rgb(248 248 255/96%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--text-primary);pointer-events:none}.Tools_dropGuide__Zgdk4 strong{font-size:20px}.Tools_dropGuide__Zgdk4 span{font-size:13px;color:var(--text-secondary)}@media(max-width:768px){.Tools_chatWorkspace__2rfNT{display:flex;flex-direction:column;gap:8px;height:auto;max-height:none;min-height:0}.Tools_chatSidebar__BzHSl{padding:0;overflow:visible}.Tools_chatSidebar__BzHSl h2,.Tools_chatSidebar__BzHSl>p,.Tools_sidebarStarters__1jeuU>strong{display:none}.Tools_sidebarStarters__1jeuU{display:flex;overflow-x:auto;gap:6px;padding:0 0 4px}.Tools_sidebarStarters__1jeuU button{flex-shrink:0;font-size:11px;min-height:34px;padding:7px 10px}.Tools_sidebarStarters__1jeuU button>span{display:none}.Tools_chatSettings__811uD{margin:0}.Tools_chatSettings__811uD>summary{font-size:11px;min-height:30px;padding:5px 0}.Tools_chatMain__BTBZf{height:calc(100dvh - 350px);min-height:390px;border-radius:13px}.Tools_chatTop__GreBf{padding:9px 13px;font-size:11px}.Tools_chatTop__GreBf button{min-height:30px}.Tools_chatComposer__ZuURR{margin:0 10px 10px;padding:9px;border-radius:13px}.Tools_chatComposer__ZuURR>textarea{font-size:16px;min-height:50px}.Tools_composerActions__E8jhe small{font-size:9px}.Tools_chatWelcome__TFGlU{min-height:220px;padding:0}.Tools_chatWelcome__TFGlU h3{font-size:18px}.Tools_chatWelcome__TFGlU>p{font-size:12px}.Tools_chatWelcome__TFGlU>img{width:100px;height:65px;margin-bottom:12px}.Tools_chatWelcome__TFGlU .Tools_starterChoices__C44Ot{margin-top:12px}.Tools_chatWelcome__TFGlU .Tools_starterChoices__C44Ot button{font-size:11px;min-height:34px;padding:6px 8px}}.Tools_support__fpHfF nav a{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);text-decoration:none}.Tools_support__fpHfF nav a:hover{background:var(--input-bg)}.Tools_myLink__i7nHY{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface);text-decoration:none}.Tools_chatMain__BTBZf{scroll-margin-top:96px}.Tools_attachments__7nc0f{display:flex;gap:8px;overflow-x:auto;max-height:120px;padding-bottom:6px;margin-bottom:6px;overscroll-behavior:contain}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX{position:relative;flex:0 0 82px;max-width:82px;display:block;margin:0;padding:5px;border-radius:10px;font-size:10px}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX img{width:70px;height:58px;object-fit:cover}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX>span{display:block;padding-top:4px;text-align:center}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX>button{position:absolute;right:1px;top:1px;min-width:27px;height:27px;background:var(--surface);box-shadow:0 1px 4px #0002}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX>.Tools_referenceChoose__fTxK5{position:static;display:block;width:70px;height:58px;min-width:0;padding:0;border:0;box-shadow:none;border-radius:6px;background:transparent;cursor:pointer}@media(max-width:768px){.Tools_chatComposer__ZuURR,.Tools_chatSidebar__BzHSl,.Tools_chatWorkspace__2rfNT,.Tools_container__WxomJ,.Tools_header__7DqsN>div{min-width:0;max-width:100%}.Tools_header__7DqsN{flex-wrap:wrap}.Tools_viewNav__7L0rg{max-width:100%}.Tools_toolChoices__B86Tn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.Tools_toolChoice__L_Hpa{flex:initial;flex-direction:row;text-align:left;min-height:68px;padding:8px;gap:8px}.Tools_toolChoice__L_Hpa img{width:40px;height:44px}.Tools_toolChoice__L_Hpa strong{font-size:12px;overflow-wrap:anywhere}.Tools_sidebarStarters__1jeuU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.Tools_sidebarStarters__1jeuU button{white-space:normal;min-width:0;min-height:44px;line-height:1.5;overflow-wrap:anywhere;text-align:left}.Tools_chatSidebar__BzHSl .Tools_chatSideNote__KqaWS{display:none}.Tools_chatTop__GreBf>span{min-width:0;overflow-wrap:anywhere}.Tools_chatComposer__ZuURR{min-width:0}.Tools_composerActions__E8jhe{gap:6px;flex-wrap:wrap}.Tools_composerActions__E8jhe small{min-width:0;flex:1;text-align:right;overflow-wrap:anywhere;line-height:1.5}.Tools_sendButton__SACb4{flex:0 0 40px;width:40px;height:40px}.Tools_attachButton__wNQAH{flex-shrink:0;min-height:44px}.Tools_attachments__7nc0f{flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;max-height:160px}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX{flex:0 0 76px;max-width:76px}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX img,.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX>.Tools_referenceChoose__fTxK5{width:64px}.Tools_savedOpen__OdVc5,.Tools_shortformProjectList___4wvK>a,.Tools_shortformResult__OoqUl{min-width:0;overflow-wrap:anywhere}.Tools_shortformProjectList___4wvK>a{flex-wrap:wrap}.Tools_projectOpen__wNaKM{white-space:normal}}@media(max-width:360px){.Tools_header__7DqsN{gap:8px}.Tools_header__7DqsN h1{font-size:21px}.Tools_viewNav__7L0rg button{padding:7px 8px}.Tools_chatComposer__ZuURR{margin-inline:8px}.Tools_composerActions__E8jhe small{font-size:10px}.Tools_toolChoice__L_Hpa img{width:34px}}.Tools_mobileToolToggle__wWUId{display:none}@media(max-width:768px){.Tools_writingPage__gR3LY{height:calc(var(--tools-viewport-height,100dvh) - 72px - var(--bottom-nav-h) - var(--safe-bottom));min-height:0;padding:12px 20px 8px;box-sizing:border-box}.Tools_writingPage__gR3LY .Tools_container__WxomJ{height:100%;min-height:0;display:flex;flex-direction:column}.Tools_writingPage__gR3LY .Tools_header__7DqsN{flex:none;margin-bottom:10px;gap:8px}.Tools_writingPage__gR3LY .Tools_header__7DqsN h1{font-size:18px;margin:0}.Tools_writingPage__gR3LY .Tools_header__7DqsN p{display:none}.Tools_writingPage__gR3LY .Tools_viewNav__7L0rg button{font-size:12px;min-height:36px;padding:6px 9px}.Tools_mobileToolToggle__wWUId{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;min-height:48px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);font:inherit;text-align:left}.Tools_mobileToolToggle__wWUId>span:first-child{font-size:13px;font-weight:600;min-width:0}.Tools_mobileToolToggle__wWUId>span:last-child{font-size:11px;white-space:nowrap;color:var(--text-secondary)}.Tools_toolChoices__B86Tn{display:none;flex:none}.Tools_toolChoices__B86Tn.Tools_mobileOptionsOpen__L9__g{display:grid;max-height:170px;overflow:auto}.Tools_chatWorkspace__2rfNT{flex:1;min-height:0;height:auto;gap:0;max-height:none}.Tools_chatSidebar__BzHSl{display:none}.Tools_chatWorkspace__2rfNT.Tools_mobileOptionsOpen__L9__g .Tools_chatSidebar__BzHSl{display:block;flex:none;max-height:150px;overflow:auto;margin-bottom:8px}.Tools_chatMain__BTBZf{flex:1;height:auto;min-height:170px;border-radius:12px}.Tools_chatTop__GreBf{padding:8px 10px}.Tools_chatComposer__ZuURR{margin:0 8px 8px;padding:9px}.Tools_chatComposer__ZuURR>textarea{min-height:66px;max-height:min(180px,28dvh);resize:none;font-size:16px}.Tools_composerActions__E8jhe{padding-right:0;flex-wrap:nowrap}.Tools_composerActions__E8jhe small{font-size:10px}.Tools_sendButton__SACb4{flex:0 0 40px}.Tools_attachments__7nc0f{max-height:110px}.Tools_chatWelcome__TFGlU{min-height:0}.Tools_chatWelcome__TFGlU h3{font-size:17px}.Tools_writingPage__gR3LY .Tools_support__fpHfF{display:none}.Tools_writingPage__gR3LY .Tools_feedback__fg73T{flex:none;max-height:64px;overflow:auto;margin:0 0 8px}}@media(max-width:600px){.Tools_writingPage__gR3LY{height:calc(var(--tools-viewport-height,100dvh) - 64px - var(--bottom-nav-h) - var(--safe-bottom))}}.Tools_serviceLinks__3mTb_{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.Tools_serviceLinks__3mTb_ a{display:inline-flex;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px;text-decoration:none}.Tools_jobStatus__RlBYj,.Tools_serviceLinks__3mTb_ a{align-items:center;background:var(--surface);color:var(--text-secondary)}.Tools_jobStatus__RlBYj{display:flex;justify-content:space-between;gap:12px;flex:none;padding:10px 12px;margin-bottom:10px;border:1px solid var(--border);border-radius:10px;font-size:13px;line-height:1.6}.Tools_jobStatus__RlBYj button{flex:none;min-height:44px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text-primary);padding:8px 10px;font:inherit;cursor:pointer}@media(max-width:768px){.Tools_jobStatus__RlBYj{font-size:12px;flex-wrap:wrap;max-height:112px;overflow:auto}}.Tools_resumeNotice__BOun_{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border);border-radius:12px;padding:14px 18px;margin-bottom:16px;background:var(--surface)}.Tools_resumeNotice__BOun_ strong,.Tools_workflowStep__AK1ej strong{font-size:14px;line-height:1.5}.Tools_resumeNotice__BOun_ p,.Tools_workflowStep__AK1ej p{font-size:12px;line-height:1.6;color:var(--text-secondary);margin:4px 0 0;overflow-wrap:anywhere}.Tools_resumeNotice__BOun_ button,.Tools_workflowStep__AK1ej button{flex-shrink:0;border:0;border-radius:9px;min-height:44px;padding:10px 15px;background:var(--btn-bg);color:var(--btn-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.Tools_resumeNotice__BOun_ button:disabled,.Tools_workflowStep__AK1ej button:disabled{opacity:.45;cursor:wait}.Tools_workflowStep__AK1ej{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 20px 10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--input-bg)}.Tools_resumeNotice__BOun_>div,.Tools_workflowStep__AK1ej>div{min-width:0}.Tools_recentChats__zFf96{display:grid;gap:6px;margin-top:18px}.Tools_recentChats__zFf96>strong{font-size:12px;color:var(--text-muted);margin-bottom:3px}.Tools_recentChats__zFf96 button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;text-align:left;border:1px solid var(--border);border-radius:9px;padding:9px 10px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:12px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.Tools_recentChats__zFf96 small{font-size:11px;color:var(--text-muted)}.Tools_recentChats__zFf96 button[aria-current=page]{background:var(--accent-light);border-color:var(--accent)}@media(max-width:768px){.Tools_resumeNotice__BOun_{padding:12px;align-items:flex-start;gap:10px}.Tools_resumeNotice__BOun_ p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Tools_resumeNotice__BOun_ button{font-size:12px;padding:8px 10px}.Tools_workflowStep__AK1ej{margin:0 8px 8px;padding:10px;gap:8px;flex-wrap:wrap}.Tools_workflowStep__AK1ej>div{flex:1;min-width:140px}.Tools_workflowStep__AK1ej strong{font-size:13px}.Tools_workflowStep__AK1ej p{font-size:11px}.Tools_workflowStep__AK1ej button{font-size:12px;max-width:100%;white-space:normal}.Tools_recentChats__zFf96{margin-top:10px}}.Tools_writingPage__gR3LY .Tools_chatWorkspace__2rfNT{height:calc(var(--tools-viewport-height,100dvh) - 16px);max-height:none;min-height:420px;scroll-margin-top:8px}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf [role=log]{overscroll-behavior-y:auto}.Tools_optionalTools__ff6so{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;margin-bottom:12px;font-size:12px;color:var(--text-secondary)}.Tools_optionalTools__ff6so details{max-width:100%;min-width:0}.Tools_optionalTools__ff6so summary{cursor:pointer;padding:8px 0;min-height:36px}.Tools_optionalTools__ff6so .Tools_chatSettings__811uD{margin:0}.Tools_optionalTools__ff6so details>a{display:block;padding:8px 0}.Tools_optionalTools__ff6so .Tools_settingsBody__mQA_b{width:min(420px,100%)}@media(max-width:768px){.Tools_writingPage__gR3LY{height:auto;min-height:0}.Tools_writingPage__gR3LY .Tools_container__WxomJ{height:auto;display:block}.Tools_writingPage__gR3LY .Tools_chatWorkspace__2rfNT{height:calc(var(--tools-viewport-height,100dvh) - var(--bottom-nav-h) - var(--safe-bottom) - 16px);min-height:340px}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{height:100%;min-height:0}.Tools_optionalTools__ff6so{justify-content:space-between;font-size:11px}.Tools_writingPage__gR3LY .Tools_chatWorkspace__2rfNT.Tools_mobileOptionsOpen__L9__g .Tools_chatSidebar__BzHSl{display:none}}.Tools_pinnedSettings__TiZAf{position:sticky;top:0;z-index:2;background:var(--bg);padding:8px 0 12px;border-bottom:1px solid var(--border);margin:0 0 14px}.Tools_pinnedSettings__TiZAf .Tools_chatSettings__811uD{margin:0}.Tools_pinnedSettings__TiZAf summary{font-weight:600;min-height:44px;padding:12px 0;cursor:pointer;overflow-wrap:anywhere}.Tools_pinnedSettings__TiZAf summary span{font-weight:400;color:var(--text-secondary)}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b{max-height:42dvh;overflow:auto;overscroll-behavior:contain}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{height:var(--chat-visible-height,calc(100dvh - 300px));min-height:340px;align-self:start}.Tools_writingPage__gR3LY .Tools_chatSidebar__BzHSl{height:var(--chat-visible-height,calc(100dvh - 300px));min-height:0;box-sizing:border-box}@media(max-width:768px){.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{flex:none;height:var(--chat-visible-height,calc(100dvh - 300px));min-height:340px;width:100%}}.Tools_writingPage__gR3LY{padding-bottom:0}.Tools_writingPage__gR3LY .Tools_support__fpHfF{display:none}.Tools_writingPage__gR3LY .Tools_chatWorkspace__2rfNT{height:calc(var(--tools-viewport-height,100dvh) - 8px);min-height:0}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{position:sticky;top:8px;min-height:160px;transition:none}.Tools_writingPage__gR3LY .Tools_chatSidebar__BzHSl{position:sticky;top:8px;align-self:start}.Tools_pinnedSettings__TiZAf h3{font-size:13px;margin:0 0 12px;font-weight:600}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b{max-height:none;overflow:visible}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b>label{font-size:12px}.Tools_pinnedSettings__TiZAf{padding-top:12px}@media(max-width:768px){.Tools_writingPage__gR3LY .Tools_chatWorkspace__2rfNT{height:calc(var(--tools-viewport-height,100dvh) - var(--bottom-nav-h) - var(--safe-bottom) - 8px)}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{min-height:160px}}.Tools_pinnedSettings__TiZAf{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px;margin:14px 0 16px}.Tools_pinnedSettings__TiZAf h3{font-size:12px;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 13px}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b{padding:0;gap:13px}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b>label{font-size:11px;font-weight:500;color:var(--text-secondary);gap:6px}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b input{min-height:40px;padding:9px 10px;font-size:12px;border-radius:8px;background:var(--input-bg);font-weight:400}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b input::placeholder{color:var(--text-muted);font-size:11px}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b>p{font-size:11px;line-height:1.5}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Tools_headerHelp__OZcIk{position:relative;font-size:13px;align-self:stretch}.Tools_headerHelp__OZcIk>summary{display:flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;padding:8px 14px;list-style:none;cursor:pointer;white-space:nowrap;color:var(--text-secondary);border-radius:7px}.Tools_headerHelp__OZcIk>summary::-webkit-details-marker{display:none}.Tools_headerHelp__OZcIk[open]>summary{background:var(--input-bg);color:var(--text-primary)}.Tools_headerHelp__OZcIk>div{position:absolute;right:0;top:calc(100% + 8px);z-index:45;display:grid;min-width:230px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 8px 24px #0000000d}.Tools_headerHelp__OZcIk a{padding:12px;border-radius:7px;font-size:12px;text-decoration:none;color:var(--text-primary);white-space:nowrap}.Tools_headerHelp__OZcIk a:hover{background:var(--input-bg)}@media(max-width:768px){.Tools_headerHelp__OZcIk>summary{min-height:36px;padding:6px 9px;font-size:12px}.Tools_header__7DqsN{flex-wrap:wrap}.Tools_headerHelp__OZcIk>div{max-width:calc(100vw - 40px)}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{min-height:340px}.Tools_writingPage__gR3LY .Tools_chatTop__GreBf{flex-shrink:0}}@media(max-width:768px) and (max-height:600px){.Tools_writingPage__gR3LY .Tools_header__7DqsN,.Tools_writingPage__gR3LY .Tools_mobileToolToggle__wWUId{display:none}.Tools_writingPage__gR3LY .Tools_chatMain__BTBZf{min-height:280px}}.Tools_page__8JM0r{--tools-text-size:14px;--tools-control-size:14px;--tools-label-size:13px;--tools-caption-size:12px;--tools-title-size:20px;font-size:var(--tools-text-size);line-height:1.6}.Tools_header__7DqsN h1{font-size:24px}.Tools_chatSidebar__BzHSl>p,.Tools_chatWelcome__TFGlU>p,.Tools_header__7DqsN p{font-size:var(--tools-text-size);line-height:1.6}.Tools_toolChoice__L_Hpa strong{font-size:var(--tools-label-size);line-height:1.5;font-weight:600}.Tools_toolChoice__L_Hpa small{font-size:var(--tools-caption-size)}.Tools_chatTop__GreBf,.Tools_chatTop__GreBf button,.Tools_headerHelp__OZcIk summary,.Tools_mobileToolToggle__wWUId,.Tools_recentChats__zFf96 button,.Tools_sidebarStarters__1jeuU button,.Tools_starterChoices__C44Ot button,.Tools_viewNav__7L0rg button{font-size:var(--tools-label-size);line-height:1.5}.Tools_chatSidebar__BzHSl h2{font-size:18px;line-height:1.5}.Tools_chatWelcome__TFGlU h3{font-size:var(--tools-title-size);line-height:1.45}.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b>label,.Tools_pinnedSettings__TiZAf h3,.Tools_recentChats__zFf96>strong,.Tools_sidebarStarters__1jeuU>strong{font-size:var(--tools-label-size);line-height:1.5}.Tools_chatComposer__ZuURR>textarea,.Tools_libraryHeading__KbRc2 input,.Tools_settingsBody__mQA_b input,.Tools_settingsBody__mQA_b select{font-size:var(--tools-control-size);line-height:1.6}.Tools_chatSideNote__KqaWS{font-size:var(--tools-caption-size)!important;line-height:1.6!important}.Tools_attachments__7nc0f .Tools_attachmentPreview__kAhbX span,.Tools_composerActions__E8jhe small,.Tools_pinnedSettings__TiZAf .Tools_settingsBody__mQA_b>p,.Tools_recentChats__zFf96 small,.Tools_savedHint__sWO1_,.Tools_settingsBody__mQA_b a,.Tools_settingsBody__mQA_b p{font-size:var(--tools-caption-size);line-height:1.5}.Tools_attachButton__wNQAH>span,.Tools_feedback__fg73T,.Tools_jobStatus__RlBYj,.Tools_workflowStep__AK1ej p{font-size:var(--tools-label-size);line-height:1.6}@media(max-width:768px){.Tools_writingPage__gR3LY .Tools_header__7DqsN h1{font-size:20px}.Tools_chatTop__GreBf,.Tools_chatTop__GreBf button,.Tools_chatWelcome__TFGlU .Tools_starterChoices__C44Ot button,.Tools_sidebarStarters__1jeuU button,.Tools_writingPage__gR3LY .Tools_viewNav__7L0rg button{font-size:var(--tools-label-size)}.Tools_chatComposer__ZuURR>textarea,.Tools_settingsBody__mQA_b input,.Tools_settingsBody__mQA_b select{font-size:16px}.Tools_composerActions__E8jhe small{font-size:var(--tools-caption-size)}.Tools_chatWelcome__TFGlU h3{font-size:18px}.Tools_chatWelcome__TFGlU>p{font-size:var(--tools-text-size)}}.Tools_writingPage__gR3LY .Tools_chatComposer__ZuURR>textarea{height:calc(4.8em + 10px);min-height:calc(4.8em + 10px);max-height:max(calc(4.8em + 10px),var(--chat-input-max-height,55dvh));line-height:1.6;resize:vertical;overflow:auto;field-sizing:fixed}.ChatInputResizeHandle_handle__iUVDb{display:flex;align-items:center;justify-content:center;width:100%;height:18px;margin:-5px 0 3px;cursor:ns-resize;touch-action:none;user-select:none;flex:none;border-radius:7px}.ChatInputResizeHandle_handle__iUVDb>span{display:block;width:40px;height:3px;border-radius:3px;background:var(--text-muted,#969caa);opacity:.6}.ChatInputResizeHandle_handle__iUVDb:focus-visible>span,.ChatInputResizeHandle_handle__iUVDb:hover>span{background:var(--accent,#6562ff);opacity:1}.ChatInputResizeHandle_handle__iUVDb:focus-visible{outline:2px solid var(--accent,#6562ff);outline-offset:1px}.ChatInputResizeHandle_handle__iUVDb[aria-disabled=true]{cursor:default;opacity:.4}.ConversationThread_frame__buLZ9{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.ConversationThread_timeline__NCzQp{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 32px;display:flex;flex-direction:column;gap:28px;scroll-behavior:smooth}.ConversationThread_message__OC1wi{max-width:100%;min-width:0}.ConversationThread_user__pqL2l{align-self:flex-end;max-width:85%}.ConversationThread_assistant__IxnRU{align-self:stretch}.ConversationThread_role__T5GlT{display:block;margin-bottom:7px;font-size:11px;font-weight:600;color:var(--text-muted)}.ConversationThread_user__pqL2l .ConversationThread_role__T5GlT{text-align:right}.ConversationThread_text__L5nrv{font-size:15px;line-height:1.9;color:var(--text-primary);overflow-wrap:anywhere}.ConversationThread_text__L5nrv pre{white-space:pre-wrap;font:inherit;margin:0}.ConversationThread_user__pqL2l .ConversationThread_text__L5nrv{padding:12px 17px;border-radius:18px 18px 4px 18px;background:var(--input-bg)}.ConversationThread_reference__olfvW{max-width:220px;max-height:170px;object-fit:contain;border:1px solid var(--border);border-radius:12px;margin-bottom:8px}.ConversationThread_asset__9omPQ{display:block;max-width:min(100%,440px);max-height:620px;object-fit:contain;border:1px solid var(--border);border-radius:12px;margin:16px 0}.ConversationThread_actions__54P3t{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.ConversationThread_actions__54P3t:empty{display:none}.ConversationThread_actions__54P3t a,.ConversationThread_actions__54P3t button,.ConversationThread_latest__f0yCI{font:inherit;font-size:12px;min-height:36px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);text-decoration:none;cursor:pointer}.ConversationThread_actions__54P3t a:hover,.ConversationThread_actions__54P3t button:hover{color:var(--text-primary);background:var(--input-bg)}.ConversationThread_actions__54P3t button:disabled{opacity:.5;cursor:not-allowed}.ConversationThread_latest__f0yCI{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);box-shadow:0 3px 16px #0001;white-space:nowrap}.ConversationThread_pending__LmFIQ{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-secondary);padding:8px 0}.ConversationThread_pending__LmFIQ>span{width:7px;height:7px;background:var(--accent);border-radius:50%;animation:ConversationThread_pulse__i37Sv 1s ease-in-out infinite}.ConversationThread_error__QW_VV{color:#a54d25}.ConversationThread_actions__54P3t :focus-visible,.ConversationThread_latest__f0yCI:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes ConversationThread_pulse__i37Sv{50%{opacity:.3}}@media(max-width:768px){.ConversationThread_timeline__NCzQp{padding:20px 17px;gap:22px}.ConversationThread_text__L5nrv{font-size:15px}.ConversationThread_user__pqL2l{max-width:90%}.ConversationThread_reference__olfvW{max-width:180px;max-height:140px}}@media(prefers-reduced-motion:reduce){.ConversationThread_timeline__NCzQp{scroll-behavior:auto}.ConversationThread_pending__LmFIQ>span{animation:none}}.ConversationThread_message__OC1wi .ConversationThread_reference__olfvW{width:96px;height:80px;object-fit:cover;margin:0 6px 8px 0;vertical-align:top}.ConversationThread_assetButton__7Csdz{display:block;background:none;border:0;padding:0;max-width:100%;cursor:zoom-in}.ConversationThread_imageDialog__qbx8Y{width:min(720px,94vw);max-height:92dvh;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text-primary);overflow:auto}.ConversationThread_imageDialog__qbx8Y::backdrop{background:#0009}.ConversationThread_imageDialog__qbx8Y>img{display:block;max-width:100%;max-height:66dvh;object-fit:contain;margin:16px auto}.ConversationThread_imageToolbar__2rJYe{display:flex;align-items:center;justify-content:space-between;gap:16px}.ConversationThread_imageToolbar__2rJYe button{background:var(--input-bg);color:inherit;border:1px solid var(--border);padding:8px 12px;border-radius:8px;cursor:pointer}.ConversationThread_imageDialog__qbx8Y p{font-size:13px}.ConversationThread_assetButton__7Csdz:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ConversationThread_generation__G6cEx{width:min(100%,320px);flex-shrink:0;padding:4px 0 12px}.ConversationThread_generationCanvas__m2JPI{position:relative;aspect-ratio:4/5;overflow:hidden;isolation:isolate;border-radius:16px;border:1px solid var(--border);background:var(--input-bg)}.ConversationThread_generationGlow__VXu13{position:absolute;inset:-25%;background:radial-gradient(ellipse at 25% 30%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),radial-gradient(ellipse at 80% 75%,color-mix(in srgb,var(--text-secondary) 15%,transparent),transparent 55%);filter:blur(24px);animation:ConversationThread_generationDrift__CoDgh 6s ease-in-out infinite alternate}.ConversationThread_generationShapes__Jmilv{position:absolute;inset:14%;filter:blur(12px);opacity:.28;display:flex;flex-direction:column;gap:13px;justify-content:center}.ConversationThread_generationShapes__Jmilv i{display:block;height:12%;border-radius:16px;background:var(--text-muted)}.ConversationThread_generationShapes__Jmilv i:nth-child(2){height:34%;width:80%;align-self:flex-end}.ConversationThread_generationShapes__Jmilv i:nth-child(3){width:55%}.ConversationThread_generationSweep__sxRLK{position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#ffffff38 48%,transparent 70%);transform:translateX(-120%);animation:ConversationThread_generationSweep__sxRLK 3.4s ease-in-out infinite}.ConversationThread_generationCanvas__m2JPI>span{position:absolute;inset:auto 18px 18px;font-size:12px;color:var(--text-secondary);letter-spacing:.02em}.ConversationThread_generationHeading__CNtVY{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:14px}.ConversationThread_generationHeading__CNtVY>span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.ConversationThread_generationTrack__ifrrF{height:3px;border-radius:3px;overflow:hidden;background:var(--border);margin-top:12px}.ConversationThread_generationTrack__ifrrF>span{display:block;width:35%;height:100%;border-radius:inherit;background:var(--accent);animation:ConversationThread_generationTravel__2_4F6 2s ease-in-out infinite}.ConversationThread_generation__G6cEx p{font-size:13px;line-height:1.7;color:var(--text-secondary);margin:10px 0 5px}.ConversationThread_generation__G6cEx small{font-size:11px;line-height:1.6;color:var(--text-muted)}.ConversationThread_asset__9omPQ{opacity:0}.ConversationThread_assetReady__7fFs9{opacity:1;animation:ConversationThread_imageReveal__52Mnf .7s ease-out both}@keyframes ConversationThread_generationDrift__CoDgh{to{transform:translate(12%,8%) scale(1.12)}}@keyframes ConversationThread_generationSweep__sxRLK{to{transform:translateX(120%)}}@keyframes ConversationThread_generationTravel__2_4F6{0%{transform:translateX(-110%)}to{transform:translateX(390%)}}@keyframes ConversationThread_imageReveal__52Mnf{0%{opacity:0;filter:blur(6px);transform:translateY(5px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(max-width:768px){.ConversationThread_generation__G6cEx{width:min(100%,280px)}}@media(prefers-reduced-motion:reduce){.ConversationThread_assetReady__7fFs9,.ConversationThread_generationGlow__VXu13,.ConversationThread_generationSweep__sxRLK,.ConversationThread_generationTrack__ifrrF>span{animation:none}.ConversationThread_generationSweep__sxRLK{display:none}.ConversationThread_generationTrack__ifrrF>span{width:100%;opacity:.35}}.ConversationThread_imageDialog__qbx8Y{position:fixed;inset:0;margin:auto;width:min(720px,calc(100% - 48px));max-width:calc(100% - 48px);max-height:calc(100dvh - 48px);box-sizing:border-box;overscroll-behavior:contain}.ConversationThread_imageToolbar__2rJYe{position:sticky;top:0;background:var(--surface);z-index:1;padding-bottom:8px}.ConversationThread_imageDialog__qbx8Y .ConversationThread_actions__54P3t{gap:8px}.ConversationThread_imageDialog__qbx8Y .ConversationThread_actions__54P3t a,.ConversationThread_imageDialog__qbx8Y .ConversationThread_actions__54P3t button,.ConversationThread_imageToolbar__2rJYe button{min-height:44px}.ConversationThread_imageDialog__qbx8Y>img{max-height:calc(100dvh - 220px)}@media(max-width:768px){.ConversationThread_imageDialog__qbx8Y{inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.ConversationThread_imageDialog__qbx8Y:before{content:"";display:block;width:38px;height:4px;border-radius:4px;background:var(--border);margin:0 auto 12px}.ConversationThread_imageDialog__qbx8Y>img{max-height:calc(92dvh - 220px);height:auto;width:auto;max-width:100%}.ConversationThread_imageDialog__qbx8Y .ConversationThread_actions__54P3t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ConversationThread_imageDialog__qbx8Y .ConversationThread_actions__54P3t a{grid-column:1/-1;justify-content:center;text-align:center}.ConversationThread_imageDialog__qbx8Y .ConversationThread_actions__54P3t button{font-size:13px;min-width:0;overflow-wrap:anywhere}.ConversationThread_timeline__NCzQp{min-width:0;padding:18px 14px}.ConversationThread_message__OC1wi,.ConversationThread_text__L5nrv,.ConversationThread_text__L5nrv pre{min-width:0;max-width:100%;overflow-wrap:anywhere}.ConversationThread_text__L5nrv pre{word-break:normal}.ConversationThread_user__pqL2l{max-width:94%}.ConversationThread_actions__54P3t{min-width:0;max-width:100%}.ConversationThread_actions__54P3t a,.ConversationThread_actions__54P3t button{max-width:100%;overflow-wrap:anywhere;white-space:normal;min-height:44px}.ConversationThread_assetButton__7Csdz,.ConversationThread_asset__9omPQ{max-width:100%}.ConversationThread_reference__olfvW{max-width:calc(50% - 8px)}.ConversationThread_pending__LmFIQ{overflow-wrap:anywhere;min-width:0}.ConversationThread_generation__G6cEx{max-width:100%}}.ConversationThread_sources__QkusI{margin-top:12px;font-size:12px;color:var(--text-secondary)}.ConversationThread_sources__QkusI summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.ConversationThread_sources__QkusI pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ConversationThread_timeline__NCzQp{gap:22px;padding:22px 28px}.ConversationThread_role__T5GlT{margin-bottom:5px}.ConversationThread_user__pqL2l .ConversationThread_text__L5nrv{padding:10px 15px}.ConversationThread_asset__9omPQ{max-width:min(100%,340px);max-height:470px;margin:12px 0}.ConversationThread_actions__54P3t{margin-top:8px;gap:6px}.ConversationThread_generation__G6cEx{width:min(100%,250px)}.ConversationThread_generationHeading__CNtVY{margin-top:11px}.ConversationThread_generation__G6cEx p{line-height:1.55;margin-top:8px}.ConversationThread_generation__G6cEx small{line-height:1.5}@media(max-width:768px){.ConversationThread_timeline__NCzQp{gap:19px;padding:18px 14px}.ConversationThread_text__L5nrv{line-height:1.65}.ConversationThread_asset__9omPQ{max-width:min(100%,285px);max-height:400px}.ConversationThread_generation__G6cEx{width:min(100%,220px)}}.ConversationThread_text__L5nrv{font-size:var(--tools-text-size,15px);line-height:1.65}.ConversationThread_role__T5GlT{font-size:var(--tools-caption-size,11px);line-height:1.5}.ConversationThread_actions__54P3t a,.ConversationThread_actions__54P3t button,.ConversationThread_latest__f0yCI,.ConversationThread_pending__LmFIQ{font-size:var(--tools-label-size,13px);line-height:1.5}.ConversationThread_generation__G6cEx small,.ConversationThread_imageDialog__qbx8Y p,.ConversationThread_sources__QkusI{font-size:var(--tools-caption-size,12px);line-height:1.5}.ConversationThread_generation__G6cEx p{font-size:var(--tools-text-size,13px)}.ModelImageStudio_page__I9ayl{max-width:1400px;margin:auto;padding:24px;min-width:0}.ModelImageStudio_header__iC6fC{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.ModelImageStudio_header__iC6fC a{color:#5a5be7;font-size:13px}.ModelImageStudio_header__iC6fC h1{font-size:28px;margin:12px 0 8px}.ModelImageStudio_header__iC6fC h1 span{font-size:11px;color:#5a5be7;background:#eeedff;padding:5px 8px;border-radius:20px;vertical-align:middle}.ModelImageStudio_empty__VNqoK p,.ModelImageStudio_header__iC6fC p,.ModelImageStudio_options__hw1SU p{color:#647084;font-size:14px;line-height:1.65}.ModelImageStudio_layout__HNoQz{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.ModelImageStudio_options__hw1SU{padding:20px;border:1px solid #e2e5ed;border-radius:20px;background:white;min-width:0}.ModelImageStudio_types__FA5xW{display:flex;flex-wrap:wrap;gap:6px}.ModelImageStudio_history__pHbSq button,.ModelImageStudio_status__9wWqx button,.ModelImageStudio_types__FA5xW button,.ModelImageStudio_upload__8laBn button{background:white;border:1px solid #dddfea;border-radius:10px;padding:10px;font:inherit;font-size:12px;cursor:pointer}.ModelImageStudio_types__FA5xW button[aria-pressed=true]{background:#efefff;border-color:#6562ff;color:#514de7}.ModelImageStudio_upload__8laBn{padding:14px;border:1px dashed #c7c8d7;border-radius:14px;text-align:center;margin:16px 0}.ModelImageStudio_upload__8laBn img{display:block;max-height:160px;max-width:100%;margin:0 auto 10px;border-radius:10px}.ModelImageStudio_options__hw1SU fieldset{border:0;padding:0;margin:0;min-width:0}.ModelImageStudio_options__hw1SU legend{font-weight:700;margin-bottom:12px}.ModelImageStudio_options__hw1SU label{display:grid;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600}.ModelImageStudio_options__hw1SU input:not([type=checkbox]),.ModelImageStudio_options__hw1SU select,.ModelImageStudio_options__hw1SU textarea{box-sizing:border-box;min-width:0;width:100%;border:1px solid #dedfe9;background:#f8f9fc;border-radius:10px;padding:11px;font:inherit;font-weight:400;font-size:14px}.ModelImageStudio_options__hw1SU textarea{min-height:144px;resize:vertical}.ModelImageStudio_options__hw1SU .ModelImageStudio_check__HlB43{display:flex;align-items:flex-start;line-height:1.6;font-weight:400}.ModelImageStudio_check__HlB43 input{margin-top:4px;flex-shrink:0}.ModelImageStudio_generate__FatWC{border:0;border-radius:12px;background:#151515;color:white;width:100%;padding:15px;font-weight:600;cursor:pointer}.ModelImageStudio_generate__FatWC:disabled{opacity:.5;cursor:default}.ModelImageStudio_options__hw1SU small{display:block;color:#768096;font-size:11px;line-height:1.7;margin-top:12px}.ModelImageStudio_results__Dbl_E{min-width:0;border:1px solid #e2e5ed;border-radius:20px;background:white;overflow:hidden;display:flex;flex-direction:column;height:min(850px,calc(100dvh - 120px));min-height:500px}.ModelImageStudio_status__9wWqx{padding:14px 20px;border-bottom:1px solid #e5e7ef;font-size:13px;color:#566176;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ModelImageStudio_empty__VNqoK{text-align:center;margin:auto;padding:50px 20px}.ModelImageStudio_empty__VNqoK>span{display:inline-flex;width:70px;height:70px;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(140deg,#ebe7ff,#fce9eb);font-size:40px;color:#6051c8}.ModelImageStudio_empty__VNqoK h2{font-size:21px}.ModelImageStudio_history__pHbSq{padding:14px;border-top:1px solid #eee;max-height:180px;overflow:auto}.ModelImageStudio_history__pHbSq summary{font-size:13px;cursor:pointer}.ModelImageStudio_history__pHbSq button{display:inline-flex;gap:8px;align-items:center;margin:10px 8px 0 0}.ModelImageStudio_history__pHbSq img{width:36px;height:44px;object-fit:cover;border-radius:5px}@media(max-width:760px){.ModelImageStudio_page__I9ayl{padding:16px;overflow-wrap:anywhere}.ModelImageStudio_header__iC6fC{align-items:flex-start}.ModelImageStudio_header__iC6fC h1{font-size:24px}.ModelImageStudio_layout__HNoQz{grid-template-columns:minmax(0,1fr)}.ModelImageStudio_options__hw1SU{padding:16px}.ModelImageStudio_options__hw1SU fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ModelImageStudio_options__hw1SU .ModelImageStudio_check__HlB43,.ModelImageStudio_options__hw1SU fieldset label:has(textarea){grid-column:1/-1}.ModelImageStudio_results__Dbl_E{height:650px;max-height:90dvh;min-height:380px}.ModelImageStudio_types__FA5xW button{flex:1;white-space:nowrap}.ModelImageStudio_header__iC6fC>a{white-space:nowrap}.ModelImageStudio_results__Dbl_E img{max-width:100%}}@media(min-width:761px){.ModelImageStudio_options__hw1SU{max-height:calc(100dvh - 220px);overflow-y:auto;scrollbar-width:thin}.ModelImageStudio_results__Dbl_E{position:sticky;top:20px;height:calc(100dvh - 220px);min-height:460px}}.ModelImageStudio_embedded__M1nFt{padding:0;max-width:none;margin:0}.ModelImageStudio_welcomeImage__tIe7U{display:block;width:160px;height:100px;object-fit:cover;border-radius:16px;margin:0 auto 18px}@media(min-width:761px){.ModelImageStudio_embedded__M1nFt .ModelImageStudio_options__hw1SU{max-height:calc(var(--tools-viewport-height,100dvh) - 260px)}.ModelImageStudio_embedded__M1nFt .ModelImageStudio_results__Dbl_E{height:calc(var(--tools-viewport-height,100dvh) - 260px)}}.ModelImageStudio_page__I9ayl{padding:0;max-width:none;margin:0}.ModelImageStudio_layout__HNoQz{height:calc(var(--tools-viewport-height,100dvh) - 8px);min-height:0;scroll-margin-top:8px;grid-template-columns:270px minmax(0,1fr)}.ModelImageStudio_options__hw1SU{min-height:0;overflow:auto;scrollbar-width:thin;padding:16px;border-radius:16px}.ModelImageStudio_options__hw1SU,.ModelImageStudio_results__Dbl_E{position:sticky;top:8px;height:var(--chat-visible-height,calc(100dvh - 300px));box-sizing:border-box}.ModelImageStudio_results__Dbl_E{min-height:160px;max-height:none;border-radius:18px}.ModelImageStudio_thread__slRa9{flex:1;min-height:0;display:flex}.ModelImageStudio_status__9wWqx{flex-shrink:0;justify-content:space-between;padding:11px 18px;font-size:12px}.ModelImageStudio_status__9wWqx button{padding:6px 9px;font-size:11px}.ModelImageStudio_empty__VNqoK{padding:20px 16px}.ModelImageStudio_empty__VNqoK h2{font-size:20px}.ModelImageStudio_empty__VNqoK p{font-size:13px}.ModelImageStudio_mobileSettings__0a0hy{display:none}.ModelImageStudio_feedback__VLGzm{flex:none!important;padding:6px 18px;color:#647084;font-size:12px;line-height:1.5;max-height:72px;overflow:auto}.ModelImageStudio_feedback__VLGzm button{margin-left:8px;border:1px solid #dddfea;border-radius:8px;background:white;padding:6px;font:inherit}.ModelImageStudio_composer__8mHOl{flex:none;margin:10px 18px 16px;padding:12px 14px;background:#f5f6f8;border:1px solid #e1e4eb;border-radius:18px;min-width:0}.ModelImageStudio_composer__8mHOl textarea{display:block;width:100%;box-sizing:border-box;border:0;outline:none;background:transparent;font:inherit;font-size:14px;min-height:64px;max-height:160px;padding:0;color:inherit}.ModelImageStudio_composer__8mHOl textarea::placeholder{color:#858c98}.ModelImageStudio_composerActions__3BcT5{display:flex;gap:8px;align-items:center;margin-top:8px;min-width:0}.ModelImageStudio_composerActions__3BcT5>button{border:0;background:none;font:inherit;cursor:pointer;padding:5px;min-height:36px}.ModelImageStudio_composerActions__3BcT5 small{flex:1;min-width:0;text-align:right;font-size:10px;color:#768096;overflow-wrap:anywhere}.ModelImageStudio_composerActions__3BcT5 .ModelImageStudio_send__q4XjO{border-radius:50%;width:36px;height:36px;flex:0 0 36px;background:#151515;color:white;font-size:26px;line-height:1}.ModelImageStudio_composer__8mHOl button:disabled{opacity:.45;cursor:default}.ModelImageStudio_consent__jVC_n{display:flex;align-items:flex-start;gap:5px;font-size:11px;color:#647084;line-height:1.5;margin-top:7px}.ModelImageStudio_consent__jVC_n input{margin:1px 0 0;flex:none}.ModelImageStudio_attachments__tsRvL{display:flex;gap:8px;flex-wrap:wrap;max-height:142px;overflow:auto;margin-bottom:9px}.ModelImageStudio_attachment__yfILp{position:relative;border:1px solid #e1e4eb;background:white;border-radius:10px;padding:5px;width:65px;flex:0 0 65px;text-align:center}.ModelImageStudio_attachment__yfILp>button:first-child{border:0;background:none;padding:0;display:block}.ModelImageStudio_attachment__yfILp img{width:65px;height:52px;object-fit:cover;border-radius:6px}.ModelImageStudio_attachment__yfILp span{display:block;font-size:10px;color:#647084;margin-top:3px}.ModelImageStudio_attachment__yfILp>button:last-child{position:absolute;right:0;top:0;border:1px solid #eee;border-radius:50%;background:white;cursor:pointer;width:22px;height:22px}.ModelImageStudio_dragActive__l3PHv{outline:2px solid #6562ff;outline-offset:3px}.ModelImageStudio_dropGuide__x6leH{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;background:#f4f3fff5;pointer-events:none;color:#514de7}.ModelImageStudio_dropGuide__x6leH span{font-size:13px}.ModelImageStudio_editing__omQRL{display:flex;gap:8px;align-items:center;font-size:12px;color:#647084;margin-bottom:9px}.ModelImageStudio_editing__omQRL img{width:44px;height:44px;border-radius:7px;object-fit:cover}.ModelImageStudio_editing__omQRL button{border:0;background:none;margin-left:auto;cursor:pointer}.ModelImageStudio_history__pHbSq{margin-top:16px;padding-inline:0;max-height:160px}.ModelImageStudio_history__pHbSq button{max-width:100%;font-size:11px}@media(max-width:768px){.ModelImageStudio_layout__HNoQz{display:flex;flex-direction:column;gap:8px;height:calc(var(--tools-viewport-height,100dvh) - var(--bottom-nav-h) - var(--safe-bottom) - 8px);min-width:0}.ModelImageStudio_mobileSettings__0a0hy{display:block;position:sticky;top:8px;z-index:2;border:1px solid #e2e5ed;border-radius:10px;background:white;padding:9px 12px;color:#566176;text-align:left;font:inherit;font-size:12px}.ModelImageStudio_options__hw1SU{display:none;position:static;flex:none;height:auto;max-height:220px!important;width:100%;padding:12px}.ModelImageStudio_options__hw1SU.ModelImageStudio_optionsOpen__wah6Q{display:block}.ModelImageStudio_results__Dbl_E{flex:none;width:100%;height:var(--chat-visible-height,calc(100dvh - 300px));min-height:280px;top:8px}.ModelImageStudio_composer__8mHOl{margin:6px 8px 8px;padding:10px}.ModelImageStudio_composer__8mHOl textarea{font-size:16px;resize:none;min-height:60px;max-height:130px}.ModelImageStudio_composerActions__3BcT5 small{font-size:9px}.ModelImageStudio_consent__jVC_n{font-size:10px}.ModelImageStudio_empty__VNqoK h2{font-size:17px}.ModelImageStudio_empty__VNqoK p{font-size:12px}.ModelImageStudio_welcomeImage__tIe7U{width:130px;height:82px}.ModelImageStudio_attachments__tsRvL{max-height:100px}.ModelImageStudio_feedback__VLGzm{padding:5px 10px}.ModelImageStudio_status__9wWqx{padding:8px 12px}.ModelImageStudio_results__Dbl_E [role=log]{overscroll-behavior-y:auto}}@media(min-width:769px){.ModelImageStudio_results__Dbl_E [role=log]{overscroll-behavior-y:auto}}@media(max-width:768px){.ModelImageStudio_mobileSettings__0a0hy{position:static;margin-bottom:8px}.ModelImageStudio_layout__HNoQz{position:relative}.ModelImageStudio_options__hw1SU.ModelImageStudio_optionsOpen__wah6Q{position:absolute;top:0;left:0;right:0;z-index:4;max-height:min(65dvh,480px)!important;box-shadow:0 8px 24px #0002}}.ModelImageStudio_empty__VNqoK p,.ModelImageStudio_options__hw1SU p,.ModelImageStudio_page__I9ayl{font-size:var(--tools-text-size,14px);line-height:1.6}.ModelImageStudio_options__hw1SU label{font-size:var(--tools-label-size,13px);line-height:1.5}.ModelImageStudio_options__hw1SU legend{font-size:var(--tools-control-size,14px)}.ModelImageStudio_composer__8mHOl textarea,.ModelImageStudio_options__hw1SU input:not([type=checkbox]),.ModelImageStudio_options__hw1SU select,.ModelImageStudio_options__hw1SU textarea{font-size:var(--tools-control-size,14px);line-height:1.6}.ModelImageStudio_feedback__VLGzm,.ModelImageStudio_generate__FatWC,.ModelImageStudio_history__pHbSq button,.ModelImageStudio_mobileSettings__0a0hy,.ModelImageStudio_status__9wWqx,.ModelImageStudio_status__9wWqx button,.ModelImageStudio_types__FA5xW button,.ModelImageStudio_upload__8laBn button{font-size:var(--tools-label-size,13px);line-height:1.5}.ModelImageStudio_attachment__yfILp span,.ModelImageStudio_composerActions__3BcT5 small,.ModelImageStudio_consent__jVC_n,.ModelImageStudio_editing__omQRL,.ModelImageStudio_history__pHbSq summary,.ModelImageStudio_options__hw1SU small{font-size:var(--tools-caption-size,12px);line-height:1.5}.ModelImageStudio_composerActions__3BcT5>button:first-of-type{font-size:var(--tools-label-size,13px)}.ModelImageStudio_empty__VNqoK h2{font-size:var(--tools-title-size,20px);line-height:1.45;letter-spacing:-.035em}.ModelImageStudio_options__hw1SU .ModelImageStudio_generate__FatWC{font-weight:600}@media(max-width:768px){.ModelImageStudio_composer__8mHOl textarea,.ModelImageStudio_options__hw1SU input:not([type=checkbox]),.ModelImageStudio_options__hw1SU select,.ModelImageStudio_options__hw1SU textarea{font-size:16px}.ModelImageStudio_empty__VNqoK h2{font-size:18px}.ModelImageStudio_empty__VNqoK p{font-size:var(--tools-text-size,14px)}.ModelImageStudio_composerActions__3BcT5 small,.ModelImageStudio_consent__jVC_n{font-size:var(--tools-caption-size,12px)}}.ModelImageStudio_shotPlanner__LU1uc{margin:14px 0;border:1px solid #e2e5ed;border-radius:12px;padding:10px 12px}.ModelImageStudio_shotPlanner__LU1uc summary{font-size:var(--tools-label-size,13px);font-weight:600;cursor:pointer}.ModelImageStudio_shotPlanner__LU1uc>p{font-size:var(--tools-caption-size,12px);margin:8px 0 10px}.ModelImageStudio_shotPresets__Zr3HS{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ModelImageStudio_shotPresets__Zr3HS button{font:inherit;font-size:var(--tools-label-size,13px);padding:7px 9px;border:1px solid #dddfea;border-radius:8px;background:white;cursor:pointer}.ModelImageStudio_shotPresets__Zr3HS button:hover{border-color:#6562ff;background:#efefff}.ModelImageStudio_anchor__CeOC_{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #e2e5ed;border-radius:12px;margin:12px 0;background:#f8f9fc}.ModelImageStudio_anchor__CeOC_ img{width:48px;height:60px;object-fit:cover;border-radius:7px}.ModelImageStudio_anchor__CeOC_ strong{display:block;font-size:var(--tools-label-size,13px);margin-bottom:6px}.ModelImageStudio_anchor__CeOC_ label{display:flex;gap:5px;align-items:flex-start;font-size:var(--tools-caption-size,12px);font-weight:400;line-height:1.5;margin:0}.ModelImageStudio_anchor__CeOC_ input{flex:none;margin-top:2px}.ModelImageStudio_welcomePresets__8mG7L{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:460px;margin:14px auto}.ModelImageStudio_welcomePresets__8mG7L button{font:inherit;font-size:var(--tools-label-size,13px);line-height:1.5;padding:8px 10px;border:1px solid #dddfea;border-radius:9px;background:white;cursor:pointer}.ModelImageStudio_welcomePresets__8mG7L button:hover{border-color:#6562ff;background:#efefff}.ModelImageStudio_sidebarTitle__lRegS{line-height:1.5;margin:0 0 8px;letter-spacing:-.035em}.ModelImageStudio_sidebarExamples__9Emas,.ModelImageStudio_sidebarMenu__LFW8W{display:grid;gap:7px;margin:20px 0}.ModelImageStudio_sidebarExamples__9Emas>strong,.ModelImageStudio_sidebarMenu__LFW8W>strong{font-size:var(--tools-label-size,13px);font-weight:600;margin-bottom:3px;color:#647084}.ModelImageStudio_sidebarExamples__9Emas button,.ModelImageStudio_sidebarMenu__LFW8W button{font:inherit;font-size:var(--tools-label-size,13px);line-height:1.6;border:1px solid #e2e5ed;border-radius:9px;background:white;text-align:left;color:inherit;padding:10px 11px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.ModelImageStudio_sidebarMenu__LFW8W button{display:flex;justify-content:space-between;align-items:center;gap:8px}.ModelImageStudio_sidebarMenu__LFW8W button[aria-pressed=true]{border-color:#6562ff;background:#efefff}.ModelImageStudio_sidebarMenu__LFW8W button span{color:#768096}.ModelImageStudio_sidebarExamples__9Emas button{color:#566176}.ModelImageStudio_sidebarExamples__9Emas button:hover,.ModelImageStudio_sidebarMenu__LFW8W button:hover{border-color:#6562ff}.ModelImageStudio_anchor__CeOC_ small{margin:0;font-size:var(--tools-caption-size,12px)}.ModelImageStudio_welcomePresets__8mG7L{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:680px;gap:8px;margin:14px auto 8px}.ModelImageStudio_welcomePresets__8mG7L button{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;border-radius:12px;min-width:0}.ModelImageStudio_welcomePresets__8mG7L button>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ModelImageStudio_welcomePresets__8mG7L button>span{padding:8px;font-size:var(--tools-label-size,13px);line-height:1.5}.ModelImageStudio_empty__VNqoK .ModelImageStudio_previewHint__1A9R3{font-size:var(--tools-caption-size,12px);line-height:1.5;margin:6px 0 12px}.ModelImageStudio_empty__VNqoK{max-width:100%;box-sizing:border-box}.ModelImageStudio_sidebarMenu__LFW8W button{justify-content:flex-start;gap:9px}.ModelImageStudio_sidebarMenu__LFW8W button>img{width:44px;height:50px;object-fit:cover;border-radius:7px;flex:none}.ModelImageStudio_sidebarMenu__LFW8W button>span:nth-child(2){color:inherit}.ModelImageStudio_sidebarMenu__LFW8W button>span:last-child{flex:none}.ModelImageStudio_sidebarExamples__9Emas button{display:flex;gap:9px;padding:8px;align-items:flex-start}.ModelImageStudio_sidebarExamples__9Emas button>img{width:64px;height:80px;object-fit:cover;border-radius:7px;flex:none}.ModelImageStudio_sidebarExamples__9Emas button>span{min-width:0;overflow-wrap:anywhere}.ModelImageStudio_recentConversations__mrMmw{display:grid;gap:7px;margin:20px 0;border-top:1px solid #e2e5ed;padding-top:16px}.ModelImageStudio_recentConversations__mrMmw>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:var(--tools-label-size,13px);color:#647084}.ModelImageStudio_recentConversations__mrMmw>div>span{font-size:var(--tools-caption-size,12px)}.ModelImageStudio_recentConversations__mrMmw>button{display:flex;gap:9px;align-items:center;min-width:0;padding:8px;background:white;border:1px solid #e2e5ed;border-radius:9px;font:inherit;text-align:left;cursor:pointer;color:inherit}.ModelImageStudio_recentConversations__mrMmw>button[aria-current=page]{border-color:#6562ff;background:#efefff}.ModelImageStudio_recentConversations__mrMmw>button>img{width:42px;height:48px;border-radius:6px;object-fit:cover;flex:none}.ModelImageStudio_recentConversations__mrMmw>button>span{display:grid;gap:4px}.ModelImageStudio_recentConversations__mrMmw strong{font-size:var(--tools-label-size,13px);font-weight:600;line-height:1.5}.ModelImageStudio_recentConversations__mrMmw small{font-size:var(--tools-caption-size,12px);color:#768096;line-height:1.5}.ModelImageStudio_recentConversations__mrMmw button:hover{border-color:#6562ff}@media(max-width:768px){.ModelImageStudio_welcomePresets__8mG7L{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}.ModelImageStudio_welcomePresets__8mG7L button>img{max-height:100px}.ModelImageStudio_welcomePresets__8mG7L button>span{padding:6px 8px}.ModelImageStudio_sidebarExamples__9Emas button>img{width:64px;height:72px}.ModelImageStudio_sidebarMenu__LFW8W button>img{width:40px;height:44px}}.ModelImageStudio_empty__VNqoK{width:100%}.ModelImageStudio_options__hw1SU{height:auto;overflow:visible;max-height:none!important;padding:12px}.ModelImageStudio_sidebarTitle__lRegS{font-size:18px;margin-bottom:4px}.ModelImageStudio_options__hw1SU>p{margin:0 0 10px;font-size:var(--tools-caption-size,12px);line-height:1.5}.ModelImageStudio_sidebarMenu__LFW8W{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.ModelImageStudio_sidebarMenu__LFW8W>strong{grid-column:1/-1;margin-bottom:0}.ModelImageStudio_sidebarMenu__LFW8W button{min-height:44px;padding:6px;gap:6px}.ModelImageStudio_sidebarMenu__LFW8W button>img{width:28px;height:34px;border-radius:5px}.ModelImageStudio_sidebarMenu__LFW8W button>span:nth-child(2){flex:1;min-width:0;line-height:1.4}.ModelImageStudio_sidebarExamples__9Emas{margin:12px 0;gap:5px}.ModelImageStudio_sidebarExamples__9Emas>strong{margin:0}.ModelImageStudio_sidebarExamples__9Emas button{display:block;padding:7px 9px}.ModelImageStudio_sidebarExamples__9Emas button>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.ModelImageStudio_recentConversations__mrMmw{margin:12px 0 0;padding-top:10px;gap:5px}.ModelImageStudio_recentConversations__mrMmw>div{margin-bottom:0}.ModelImageStudio_recentConversations__mrMmw>button{min-height:36px;padding:7px 9px}.ModelImageStudio_recentConversations__mrMmw>button>span{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.ModelImageStudio_recentConversations__mrMmw>button strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ModelImageStudio_recentConversations__mrMmw>button small{flex:none;white-space:nowrap}.ModelImageStudio_recentConversations__mrMmw>small{margin-top:3px}@media(max-width:768px){.ModelImageStudio_options__hw1SU.ModelImageStudio_optionsOpen__wah6Q{max-height:none!important;overflow:visible}.ModelImageStudio_recentConversations__mrMmw>button,.ModelImageStudio_sidebarMenu__LFW8W button{min-height:44px}}@media(max-height:740px){.ModelImageStudio_sidebarExamples__9Emas,.ModelImageStudio_sidebarMenu__LFW8W{margin-top:8px;margin-bottom:8px}.ModelImageStudio_sidebarTitle__lRegS{font-size:18px}.ModelImageStudio_options__hw1SU>p{margin-bottom:6px}.ModelImageStudio_recentConversations__mrMmw{margin-top:8px}.ModelImageStudio_sidebarExamples__9Emas button{padding:6px 8px}}.ModelImageStudio_composer__8mHOl textarea{height:4.8em;min-height:4.8em;max-height:max(4.8em,var(--chat-input-max-height,55dvh));line-height:1.6;resize:vertical;overflow:auto;field-sizing:fixed}.ToolStorePicker_trigger__1wntG{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.ToolStorePicker_trigger__1wntG>span:first-child{font-weight:600;overflow-wrap:anywhere}.ToolStorePicker_trigger__1wntG>span:last-child{font-size:11px;color:var(--accent)}.ToolStorePicker_trigger__1wntG:disabled{opacity:.5;cursor:wait}.ToolStorePicker_dialog__wmoYJ{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 40px));max-height:calc(100dvh - 48px);box-sizing:border-box;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text-primary);padding:22px;overflow:auto}.ToolStorePicker_dialog__wmoYJ::backdrop{background:#14192380}.ToolStorePicker_dialog__wmoYJ header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.ToolStorePicker_dialog__wmoYJ h2{font-size:20px;margin:0 0 7px}.ToolStorePicker_dialog__wmoYJ header p{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.6}.ToolStorePicker_dialog__wmoYJ header button{flex:none;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:inherit;cursor:pointer}.ToolStorePicker_dialog__wmoYJ>input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--input-bg);color:inherit;margin-bottom:14px}.ToolStorePicker_list__o7S3O{display:grid;gap:8px;max-height:48dvh;overflow:auto}.ToolStorePicker_list__o7S3O>button{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:inherit;cursor:pointer;font:inherit;min-width:0}.ToolStorePicker_list__o7S3O>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light)}.ToolStorePicker_list__o7S3O strong{font-size:14px}.ToolStorePicker_list__o7S3O p,.ToolStorePicker_list__o7S3O span{font-size:12px;color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere}@media(max-width:768px){.ToolStorePicker_dialog__wmoYJ{inset:auto 0 0;margin:0;width:100%;max-height:88dvh;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.ToolStorePicker_dialog__wmoYJ:before{content:"";display:block;width:36px;height:4px;margin:0 auto 18px;border-radius:4px;background:var(--border)}}.ToolStorePicker_trigger__1wntG{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:10px;min-height:42px;border-radius:8px;background:var(--input-bg)}.ToolStorePicker_trigger__1wntG>span:first-child{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ToolStorePicker_trigger__1wntG .ToolStorePicker_openLabel__PlITG{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:11px;font-weight:500;color:var(--text-secondary)}.ToolStorePicker_trigger__1wntG:hover{border-color:var(--accent)}.ToolStorePicker_trigger__1wntG>span:first-child{font-size:var(--tools-control-size,12px);line-height:1.5}.ToolStorePicker_trigger__1wntG .ToolStorePicker_openLabel__PlITG{font-size:var(--tools-caption-size,11px);line-height:1.5}.AiReportAdvisor_advisor__6Cz2s{margin-top:18px;display:flex;flex-direction:column;height:520px;min-height:400px;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden}.AiReportAdvisor_advisor__6Cz2s>header{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid var(--border);flex-shrink:0}.AiReportAdvisor_advisor__6Cz2s h3{font-size:18px;margin:0 0 6px;letter-spacing:-.03em}.AiReportAdvisor_advisor__6Cz2s header p{font-size:12px;color:var(--text-secondary);line-height:1.6;margin:0}.AiReportAdvisor_advisor__6Cz2s header button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:7px;padding:7px 10px;min-height:34px;font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.AiReportAdvisor_welcome__4NXJ8{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px}.AiReportAdvisor_welcome__4NXJ8>strong{font-size:18px}.AiReportAdvisor_welcome__4NXJ8>p{color:var(--text-secondary);font-size:13px;line-height:1.7}.AiReportAdvisor_welcome__4NXJ8>div{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.AiReportAdvisor_welcome__4NXJ8 button{min-height:38px;border:1px solid var(--border);border-radius:9px;padding:8px 11px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:12px;cursor:pointer}.AiReportAdvisor_advisor__6Cz2s>form{flex-shrink:0;border:1px solid var(--border);border-radius:13px;padding:10px;margin:0 16px 16px;background:var(--input-bg)}.AiReportAdvisor_advisor__6Cz2s form>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.AiReportAdvisor_advisor__6Cz2s form>textarea{width:100%;min-height:48px;max-height:110px;field-sizing:content;resize:vertical;padding:4px;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:14px;line-height:1.7;outline:0}.AiReportAdvisor_advisor__6Cz2s form>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.AiReportAdvisor_advisor__6Cz2s form small{font-size:10px;color:var(--text-muted)}.AiReportAdvisor_advisor__6Cz2s form button{width:34px;height:34px;border:0;border-radius:50%;background:var(--btn-bg);color:var(--btn-text);font-size:22px;cursor:pointer}.AiReportAdvisor_advisor__6Cz2s button:disabled{opacity:.4;cursor:not-allowed}.AiReportAdvisor_advisor__6Cz2s button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AiReportAdvisor_advisor__6Cz2s form:focus-within{border-color:var(--text-muted)}@media(max-width:768px){.AiReportAdvisor_advisor__6Cz2s{height:490px}.AiReportAdvisor_advisor__6Cz2s>header{padding:15px}.AiReportAdvisor_advisor__6Cz2s h3{font-size:16px}.AiReportAdvisor_advisor__6Cz2s>form{margin:0 10px 10px}.AiReportAdvisor_advisor__6Cz2s form>textarea,.AiReportAdvisor_welcome__4NXJ8>strong{font-size:16px}.AiReportAdvisor_welcome__4NXJ8 button{font-size:11px}}