html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}html,body,#root{height:100%;margin:0;overflow:hidden}:root{--app-text: #123126;--app-muted: rgba(18, 49, 38, .58);--app-bg: #ffffff;--app-workspace-bg: #f4f5f6;--app-panel: rgba(255, 255, 255, .96);--app-panel-solid: #ffffff;--app-sidebar: rgba(255, 255, 255, .94);--app-header: rgba(255, 255, 255, .92);--app-border: #e0ebe5;--app-border-soft: #e5eee9;--app-soft-green: rgba(7, 193, 96, .08);--app-code-bg: #e5f8ee;--app-shadow: 0 18px 48px rgba(18, 49, 38, .08)}body[data-theme=dark]{--app-text: #eef2f4;--app-muted: rgba(238, 242, 244, .62);--app-bg: #111318;--app-workspace-bg: #151820;--app-panel: rgba(26, 29, 35, .96);--app-panel-solid: #1a1d23;--app-sidebar: #12151b;--app-header: #12151b;--app-border: #2d333d;--app-border-soft: #242a33;--app-soft-green: rgba(255, 255, 255, .055);--app-code-bg: rgba(255, 255, 255, .08);--app-shadow: 0 18px 48px rgba(0, 0, 0, .28)}body{color:var(--app-text);background:var(--app-bg)}.auth-shell{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:28px;background:linear-gradient(135deg,#07c1601f,#fff0 42%),var(--app-workspace-bg)}.auth-card{width:min(440px,100%);border:1px solid var(--app-border);border-radius:8px;background:var(--app-panel);box-shadow:var(--app-shadow)}.auth-card .ant-card-body{padding:28px}.auth-card-inner{width:100%}.auth-title{margin:4px 0 8px!important;color:var(--app-text)!important;letter-spacing:0}.auth-subtitle{margin-bottom:0!important}.auth-mode-switch{align-self:center}.app-shell{height:100vh;overflow:hidden;background:transparent}.app-sidebar{height:100vh;overflow:hidden;padding:20px;border-right:1px solid var(--app-border-soft);background:var(--app-sidebar)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.brand-row h3,.app-header h3{margin:0;color:var(--app-text);letter-spacing:0}.new-article-row{width:100%;margin-bottom:14px}.app-sidebar .ant-tabs-nav{margin-bottom:14px}.article-list{height:calc(100vh - 170px);overflow:auto;padding-right:4px}.article-list .ant-list-items{display:flex;flex-direction:column;gap:8px}.article-item{display:flex!important;min-height:76px;cursor:pointer;align-items:center!important;justify-content:space-between!important;gap:7px;padding:12px!important;border:1px solid transparent!important;border-radius:12px;transition:.18s ease}.article-item-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.article-title-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-delete{flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s ease}.article-item:hover .article-delete,.article-delete:focus-visible{opacity:1;pointer-events:auto}.article-item:hover,.article-item.is-active{border-color:#07c16038!important;background:var(--app-soft-green)}body[data-theme=dark] .article-item{color:var(--app-text)}body[data-theme=dark] .article-item .ant-typography-secondary{color:#eef2f48a!important}.app-main{height:100vh;min-width:0;overflow:hidden;background:transparent}.app-header{display:flex;height:88px;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;border-bottom:1px solid var(--app-border-soft);background:var(--app-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-title-block{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:6px;overflow:hidden}.app-title{max-width:min(760px,58vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0!important;color:var(--app-text)!important;font-size:22px!important;line-height:1.25!important}.app-title-block .ant-typography-secondary{display:block;line-height:1.2}.app-header-actions{flex-shrink:0;justify-content:flex-end}.user-menu-button{display:inline-flex;align-items:center;gap:7px;max-width:160px}.user-menu-name{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:16px;height:calc(100vh - 88px);min-height:0;overflow:hidden;padding:16px;background:var(--app-workspace-bg)}.workspace-grid.is-right-hidden{grid-template-columns:minmax(0,1fr)}.editor-card{border:1px solid var(--app-border);border-radius:18px;background:var(--app-panel);box-shadow:var(--app-shadow)}.editor-card{min-height:0;overflow:hidden}.editor-card .ant-card-body{display:flex;height:100%;min-height:0;flex-direction:column;padding:0}.editor-module-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--app-border);background:var(--app-panel-solid)}body[data-theme=dark] .editor-module-header{background:var(--app-panel-solid)}.module-title{display:flex;align-items:center;gap:7px;color:var(--app-text)!important;font-weight:650}.editor-toolbar{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:10px;border-bottom:1px solid var(--app-border);background:var(--app-panel-solid)}.editor-toolbar-main,.editor-toolbar-actions{display:flex;align-items:center;gap:6px}.editor-toolbar-main{min-width:max-content}.editor-toolbar-actions{margin-left:auto;padding-left:12px}.editor-body{position:relative;display:flex;min-height:0;flex:1}.editor-body.is-loading .rich-editor{pointer-events:none}.editor-loading-mask{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffa8;color:var(--app-text);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-theme=dark] .editor-loading-mask{background:#1113189e}.rich-editor{width:100%;min-height:0;flex:1;overflow:auto;padding:30px 36px 52px;background:var(--app-panel-solid);color:var(--app-text);font-size:17px;line-height:1.9;outline:none}.rich-editor:empty:before{color:#7b9087;content:attr(data-placeholder)}.rich-editor h1,.rich-editor h2,.rich-editor h3,.preview h1,.preview h2,.preview h3{line-height:1.35;letter-spacing:0}.rich-editor h1,.preview h1{font-size:30px}.rich-editor h2,.preview h2{margin-top:32px;font-size:23px}.rich-editor p,.preview p{margin:0 0 16px}.rich-editor img,.preview img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:8px}.rich-editor .article-image-block,.preview .article-image-block{text-align:center}.image-library-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.image-library-tip{display:flex;height:40px;min-width:0;flex:1;align-items:center;gap:8px;padding:0 16px;border-radius:8px;background:#f2f3f5;color:#123126b8}.image-library-tip .anticon{color:#19a8ff}.image-library-upload-area{display:flex;align-items:center;gap:10px}.image-library-upload{height:40px;padding-inline:18px}.image-library-grid{display:grid;min-height:452px;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 10px;padding:0 6px}.image-library-card{display:flex;min-width:0;cursor:pointer;flex-direction:column;gap:9px;padding:0;border:0;background:transparent;color:var(--app-text);text-align:left;transition:transform .16s ease}.image-library-card:hover,.image-library-card:focus-visible{outline:none;transform:translateY(-1px)}.image-library-thumb{position:relative;display:flex;aspect-ratio:1 / 1;overflow:hidden;align-items:center;justify-content:center;border:1px solid transparent;border-radius:0;background:var(--app-workspace-bg)}.image-library-thumb img{display:block;width:100%;height:100%;object-fit:contain}.image-library-check{position:absolute;top:8px;left:8px;display:grid;width:20px;height:20px;place-items:center;border:1px solid #ffffff;border-radius:0;background:#0000002e;color:#047a3d;font-size:13px;font-weight:700}.image-library-card.is-selected .image-library-check{background:#58c96f;color:#fff}.image-library-meta{display:flex;min-width:0;flex-direction:column;gap:3px}.image-library-name{display:block;overflow:hidden;color:var(--app-text)!important;text-overflow:ellipsis;white-space:nowrap}.image-library-pagination{display:flex;justify-content:flex-end;min-height:32px;margin-top:16px}.image-library-footer{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;gap:12px;width:100%}.image-library-actions{display:flex;gap:16px}.image-library-actions .ant-btn{min-width:96px;height:36px}.rich-editor blockquote,.preview blockquote{margin:18px 0;padding:10px 16px;border-left:4px solid #07c160;background:var(--app-soft-green);color:var(--app-text)}.rich-editor ul,.rich-editor ol,.preview ul,.preview ol{padding-left:24px}.rich-editor code,.preview code{padding:2px 5px;border-radius:4px;background:var(--app-code-bg)}.right-tools{min-height:0;overflow:auto;padding:0;background:transparent}.right-tools.is-panel-hidden{display:contents}.right-tool-tabs{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px;border:1px solid var(--app-border);border-radius:18px;background:var(--app-panel-solid);box-shadow:var(--app-shadow)}.right-tool-tabs>.ant-tabs-nav{margin-bottom:12px}.right-tool-tabs>.ant-tabs-content-holder,.right-tool-tabs>.ant-tabs-content-holder>.ant-tabs-content,.right-tool-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-height:0}.right-tool-tabs>.ant-tabs-content-holder{flex:1;overflow:hidden}.right-tool-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{overflow:auto;padding-right:2px}.top-tool-panel{margin-bottom:12px;padding:14px;border:1px solid var(--app-border)!important;border-radius:14px;background:var(--app-panel-solid);box-shadow:0 10px 28px #1231260d}.top-tool-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ai-tool-modal .ant-modal-body,.material-library-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow:auto}.material-library-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:16px}.material-editor-panel{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-workspace-bg)}.material-editor-header,.material-toolbar,.material-card-header,.material-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.material-list-panel{min-width:0}.material-toolbar{margin-bottom:12px}.material-type-filter{width:132px;flex-shrink:0}.material-list .ant-list-item{padding:0 0 10px!important;border-block-end:0!important}.material-card{width:100%;min-width:0;padding:12px;border:1px solid var(--app-border-soft);border-radius:8px;background:var(--app-panel-bg)}.material-card-title{display:flex;min-width:0;flex-direction:column;gap:6px}.material-card-title .ant-typography{overflow-wrap:anywhere}.material-content-preview{margin:8px 0!important;line-height:1.7;white-space:pre-wrap}.material-card-meta,.material-note{font-size:12px}.material-note{display:block;margin-top:6px}.free-writing-page{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;background:var(--app-panel)}.free-writing-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:14px 28px;border-bottom:1px solid var(--app-border);background:var(--app-panel-solid)}.free-writing-page-header .ant-typography{margin:0!important}.free-writing-page-main{display:grid;grid-template-columns:minmax(0,880px) 300px;gap:20px;min-height:0;flex:1;justify-content:center;overflow:auto;padding:24px;background:var(--app-workspace-bg)}.free-writing-focus{display:flex;min-width:0;min-height:0;flex-direction:column;gap:12px}.free-writing-topbar{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.free-writing-duration{width:100%}.free-writing-timer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-workspace-bg)}.free-writing-timer.is-finished{border-color:#07c1605c;background:#07c16014}.free-writing-textarea{min-height:520px;flex:1;line-height:1.85;resize:none!important}.free-writing-history{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-workspace-bg)}.free-writing-history-list{min-height:0;max-height:none;overflow:auto}.free-writing-history-list .ant-list-item{padding:0!important;border-block-end:0!important}.free-writing-history-item{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px;padding:10px 0;border:0;border-bottom:1px solid var(--app-border-soft);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.free-writing-history-item:hover .free-writing-history-title{color:var(--app-accent)}.free-writing-history-title,.free-writing-history-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-writing-history-title{color:var(--app-text);font-weight:650}.free-writing-history-meta{color:var(--app-muted);font-size:12px}.topic-method-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--app-border-soft);border-radius:10px;background:var(--app-soft-green)}.topic-method-card .ant-tag{margin-inline-end:0;border-color:#07c16033;background:#ffffffd1}.ai-topic-field{display:flex;min-width:0;flex-direction:column;gap:6px}.ai-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-topic-field-wide{grid-column:1 / -1}.ai-topic-advanced{border:1px solid var(--app-border-soft);border-radius:8px;background:var(--app-panel-bg)}.ai-topic-advanced .ant-collapse-header{padding:8px 10px!important}.ai-topic-advanced .ant-collapse-content-box{padding:2px 10px 10px!important}.ai-topic-field-label{color:var(--app-muted);font-size:13px;font-weight:650}.generated-topic-list{display:flex;flex-direction:column;gap:10px;padding-top:4px}.generated-topic-list-header,.generated-topic-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.generated-topic-card{padding:12px;border:1px solid var(--app-border-soft);border-radius:8px;background:var(--app-workspace-bg)}.generated-topic-card-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.generated-topic-card-main .ant-typography{overflow-wrap:anywhere}.viral-audit-actions,.article-writer-actions{display:flex;justify-content:flex-end;gap:8px}.article-writer-result-box{line-height:1.75}.viral-rewrite-controls{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--app-border-soft);border-radius:8px;background:var(--app-panel-bg)}.viral-history-panel,.article-version-panel{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--app-border-soft);border-radius:8px;background:var(--app-workspace-bg)}.article-version-panel{background:var(--app-panel-bg)}.viral-history-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.viral-audit-result-box,.viral-audit-large-result{line-height:1.75}.viral-audit-result-modal .ant-modal-body{max-height:calc(100vh - 170px);overflow:auto}.viral-audit-large-result{font-size:15px}.viral-audit-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.viral-audit-compare-column{display:flex;min-width:0;flex-direction:column;gap:8px}.topic-pool-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow:auto}.topic-pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.topic-pool-filter{width:min(620px,100%)}.topic-pool-filter .ant-select{min-width:120px}.topic-pool-list .ant-list-item{align-items:flex-start!important;gap:12px;padding:14px 0!important}.topic-pool-list .ant-list-item-action{margin-inline-start:12px!important}.topic-pool-action-select{width:92px}.topic-pool-title-row{display:flex;min-width:0;align-items:flex-start;gap:8px;flex-wrap:wrap}.topic-pool-title-text{min-width:min(360px,100%);max-width:520px;overflow-wrap:anywhere;line-height:1.5}.topic-pool-meta-chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.topic-pool-chip{margin-inline-end:0!important;border-radius:999px!important;font-weight:650}.topic-pool-chip.status-idea{color:#446155!important;border-color:#dce8e2!important;background:#f5f8f6!important}.topic-pool-chip.status-selected{color:#096dd9!important;border-color:#bae0ff!important;background:#e6f4ff!important}.topic-pool-chip.status-drafted{color:#237804!important;border-color:#b7eb8f!important;background:#f6ffed!important}.topic-pool-chip.status-archived{color:#595959!important;border-color:#d9d9d9!important;background:#f5f5f5!important}.topic-pool-chip.score-high{color:#047a3d!important;border-color:#07c16042!important;background:#07c1601a!important}.topic-pool-chip.score-mid{color:#0958d9!important;border-color:#bae0ff!important;background:#e6f4ff!important}.topic-pool-chip.score-low,.topic-pool-chip.type-chip,.topic-pool-chip.source-chip{color:#607067!important;border-color:#dfe7e3!important;background:#f4f6f5!important}.topic-note-preview{display:block;max-width:720px;white-space:pre-wrap}.topic-form-grid{display:grid;gap:12px;align-items:start}.topic-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-form-grid-3{grid-template-columns:140px 120px minmax(0,1fr)}.topic-form-grid .ant-form-item{min-width:0}.topic-form-half,.topic-form-third{width:100%}@media(max-width:760px){.topic-pool-toolbar{align-items:stretch;flex-direction:column}.topic-pool-filter{width:100%}.topic-form-grid-2,.topic-form-grid-3{grid-template-columns:1fr}}.editor-stat-tag{margin-inline-end:0;color:#28734d!important;border-color:#d7ece1!important;background:#eef8f3!important}.editor-stat-tag.has-selection{color:#047a3d!important;border-color:#07c1603d!important;background:#07c1601a!important}.model-tag{margin-inline-end:0;color:#607067!important;border-color:#dfe7e3!important;background:#f4f6f5!important;font-weight:650}.model-tag.is-ready{color:#057a3f!important;border-color:#07c16038!important;background:#07c16017!important}body[data-theme=dark] .right-tool-tabs{box-shadow:none}body[data-theme=dark] .editor-stat-tag{color:#9cd9ba!important;border-color:#07c1602e!important;background:#07c1601a!important}body[data-theme=dark] .editor-stat-tag.has-selection,body[data-theme=dark] .model-tag.is-ready{color:#80f3b1!important;border-color:#07c1604d!important;background:#07c16029!important}body[data-theme=dark] .model-tag{color:#eef2f4a3!important;border-color:var(--app-border)!important;background:#ffffff0d!important}body[data-theme=dark] .ant-modal-content,body[data-theme=dark] .ant-modal-header{background:var(--app-panel-solid)!important}body[data-theme=dark] .ant-modal-header{background:transparent!important}body[data-theme=dark] .ant-modal-title{background:transparent!important;color:var(--app-text)!important}.settings-panel{display:flex;flex-direction:column;gap:10px;padding:4px 0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-workspace-bg)}.settings-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.settings-select{width:fit-content!important;min-width:76px}.settings-select-wide{min-width:118px}.settings-select .ant-select-selector{width:fit-content!important}.settings-select .ant-select-selection-item{padding-inline-end:20px}.full-width{width:100%}.preview{max-height:min(70vh,720px);overflow:auto;padding:10px 8px 24px;font-size:16px;line-height:1.85}@media(max-width:1180px){.app-sidebar{width:270px!important;min-width:270px!important;max-width:270px!important}.workspace-grid{grid-template-columns:1fr;overflow:auto}.editor-card{min-height:620px}}@media(max-width:820px){.app-shell{display:flex;flex-direction:column;overflow:auto}.app-sidebar,.app-main{width:100%!important;height:auto;min-width:0!important;max-width:none!important}.article-list{height:260px}.app-header{height:auto;flex-direction:column;align-items:stretch}.app-header-actions{justify-content:flex-start}.app-title{max-width:100%}.workspace-grid{height:auto}.ai-topic-grid{grid-template-columns:1fr}.generated-topic-card{align-items:stretch;flex-direction:column}.material-library-layout{grid-template-columns:1fr}.material-toolbar,.material-card-header,.material-card-meta{align-items:stretch;flex-direction:column}.material-type-filter{width:100%}.free-writing-topbar{grid-template-columns:1fr}.free-writing-page-header{align-items:stretch;flex-direction:column;padding:14px 16px}.free-writing-page-header>.ant-space{justify-content:space-between}.free-writing-page-main{grid-template-columns:1fr;padding:16px}.free-writing-textarea{min-height:420px}.free-writing-timer{align-items:stretch;flex-direction:column}.viral-audit-compare-grid{grid-template-columns:1fr}}
