.marketing-root[data-page=writing]{background:#fff}.marketing-root[data-page=writing] [data-writing-locale]{display:none}.marketing-root[data-page=writing][data-lang=en] [data-writing-locale=en],.marketing-root[data-page=writing][data-lang=zh] [data-writing-locale=zh]{display:block}.marketing-root[data-page=writing] .writing-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing-root[data-page=writing] .writing-hero{position:relative;overflow:hidden;padding:136px 0 104px;background:linear-gradient(180deg,#fff,#fff 58%,#f4f7fc)}.marketing-root[data-page=writing] .writing-hero:before{content:"";width:900px;height:620px;position:absolute;top:-190px;right:-260px;border-radius:50%;background:radial-gradient(circle,rgba(13,76,232,.09),rgba(13,76,232,0) 69%);pointer-events:none}.marketing-root[data-page=writing] .writing-hero-copy{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;margin-top:44px}.marketing-root[data-page=writing] .writing-hero-copy h1{max-width:850px;margin:0;font-size:clamp(52px,5.4vw,76px);line-height:1.03;letter-spacing:-.06em;font-weight:670;animation:writingRise .72s cubic-bezier(.22,1,.36,1) both}.marketing-root[data-page=writing] .writing-hero-copy h1 span{color:var(--blue);white-space:nowrap}.marketing-root[data-page=writing] .writing-hero-side{display:flex;justify-content:space-between;align-items:center;gap:42px;margin-top:34px;padding-top:25px;border-top:1px solid rgba(17,31,56,.13);animation:writingRise .72s cubic-bezier(.22,1,.36,1) .08s both}.marketing-root[data-page=writing] .writing-hero-side p{margin:0;color:#5f6774;font-size:16px;line-height:1.78}.marketing-root[data-page=writing] .writing-hero-side p span{display:block;white-space:nowrap}.marketing-root[data-page=writing] .writing-hero-side p span+span{margin-top:5px}.marketing-root[data-page=writing] .writing-hero-side .button{flex:0 0 auto;margin-top:0}.marketing-root[data-page=writing][data-lang=en] .writing-hero-copy h1{max-width:1040px;font-size:clamp(50px,5vw,72px);line-height:1.04;letter-spacing:-.045em}.marketing-root[data-page=writing][data-lang=en] .writing-hero-copy h1 span{white-space:normal;display:block;margin-top:6px}.marketing-root[data-page=writing][data-lang=en] .writing-hero-side p{max-width:790px}.marketing-root[data-page=writing][data-lang=en] .writing-hero-side p span{white-space:normal}.marketing-root[data-page=writing][data-lang=en] .writing-final-cta .button,.marketing-root[data-page=writing][data-lang=en] .writing-hero-side .button{white-space:nowrap}.marketing-root[data-page=writing] .writing-workbench{overflow:hidden;border:1px solid #dce2ea;border-radius:18px;background:#fff;box-shadow:0 38px 110px rgba(26,40,70,.15)}.marketing-root[data-page=writing] .writing-hero-workbench{position:relative;margin-top:64px;animation:writingWorkbenchIn .9s cubic-bezier(.22,1,.36,1) .16s both}.marketing-root[data-page=writing] .workbench-topbar{height:52px;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;padding:0 18px;border-bottom:1px solid #e3e7ed;color:#8a929f;background:#fbfcfe;font-size:10px}.marketing-root[data-page=writing] .window-dots{display:flex;gap:6px}.marketing-root[data-page=writing] .window-dots i{width:7px;height:7px;border-radius:50%;background:#d5dae2}.marketing-root[data-page=writing] .window-dots i:nth-child(2){background:#c7d6fb}.marketing-root[data-page=writing] .window-dots i:nth-child(3){background:#9bb6f5}.marketing-root[data-page=writing] .workbench-document-title{min-width:0;display:flex;align-items:baseline;justify-content:center;gap:9px}.marketing-root[data-page=writing] .workbench-document-title strong{overflow:hidden;color:#384252;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .workbench-document-title span{flex:0 0 auto;color:#9aa1ad;font-size:8px}.marketing-root[data-page=writing] .workbench-top-actions{display:flex;gap:6px}.marketing-root[data-page=writing] .workbench-top-actions button{height:27px;padding:0 10px;border:1px solid #dce1e8;color:#667080;background:#fff;font-size:8px}.marketing-root[data-page=writing] .workbench-top-actions button.primary{border-color:#c8d6fa;color:#164fd3;background:#f1f5ff}.marketing-root[data-page=writing] .writing-app-shell{min-height:596px;display:grid;grid-template-columns:190px minmax(510px,1fr) 300px}.marketing-root[data-page=writing] .outline-rail{min-width:0;display:flex;flex-direction:column;padding:20px 12px 13px;border-right:1px solid #e5e8ee;background:#f8fafc}.marketing-root[data-page=writing] .rail-heading{display:flex;justify-content:space-between;align-items:center;padding:0 9px 14px;color:#343d4b;font-size:11px}.marketing-root[data-page=writing] .rail-heading small{border:1px solid #e0e6ef;border-radius:999px;color:#8290a6;background:#fff;font-size:7px;font-weight:560}.marketing-root[data-page=writing] .outline-list{min-height:0;flex:1}.marketing-root[data-page=writing] .outline-item{min-height:32px;display:grid;grid-template-columns:23px minmax(0,1fr);gap:3px;align-items:center;padding:6px 8px;border-radius:7px;color:#536072;font-size:8.5px}.marketing-root[data-page=writing] .outline-item small{color:#a0a8b5;font-size:7px}.marketing-root[data-page=writing] .outline-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .outline-item.child{display:flex;padding-left:31px;color:#657184}.marketing-root[data-page=writing] .outline-item.child:before{width:1px;top:0;bottom:0;left:17px;background:#e3e8ef}.marketing-root[data-page=writing] .outline-item.chapter{color:#3e4959}.marketing-root[data-page=writing] .outline-item.chapter.open small{color:var(--blue)}.marketing-root[data-page=writing] .outline-item.muted{color:#9098a5}.marketing-root[data-page=writing] .outline-item.summary{grid-template-columns:1fr auto}.marketing-root[data-page=writing] .outline-item.summary b{color:#21a77a;font-size:7px;font-weight:600}.marketing-root[data-page=writing] .outline-item.active{color:#164fd3;background:#eaf1ff;font-weight:650}.marketing-root[data-page=writing] .outline-item.active:before{background:#7ba2ff}.marketing-root[data-page=writing] .outline-item.active i{width:4px;height:4px;position:absolute;right:8px;border-radius:50%;background:var(--blue)}.marketing-root[data-page=writing] .outline-item.references{margin-top:9px;padding-top:11px;border-top:1px solid #e2e6ec;border-radius:0}.marketing-root[data-page=writing] .outline-item.references b{min-width:20px;height:17px;display:grid;place-items:center;border-radius:9px;color:var(--blue);background:#e8efff;font-size:7px}.marketing-root[data-page=writing] .outline-export{width:100%;min-height:52px;display:grid;grid-template-columns:20px minmax(0,1fr) 12px;gap:6px;align-items:center;padding:8px 9px;border:1px solid #dce4f2;border-radius:9px;color:#5e6d83;text-align:left}.marketing-root[data-page=writing] .outline-export>span:first-child{color:var(--blue);font-size:13px;text-align:center}.marketing-root[data-page=writing] .outline-export span span{display:flex;flex-direction:column;gap:2px}.marketing-root[data-page=writing] .outline-export strong{color:#42506a;font-size:8px;font-weight:650}.marketing-root[data-page=writing] .outline-export small{color:#929baa;font-size:6.5px}.marketing-root[data-page=writing] .outline-export>i{color:#9ba5b4;font-size:9px;font-style:normal}.marketing-root[data-page=writing] .writing-conversation{min-width:0;display:flex;flex-direction:column}.marketing-root[data-page=writing] .conversation-head{height:58px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #e8ebf0}.marketing-root[data-page=writing] .conversation-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.marketing-root[data-page=writing] .conversation-head strong{overflow:hidden;color:#364152;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .conversation-head div span{color:#929aa8;font-size:7.5px}.marketing-root[data-page=writing] .conversation-sync{flex:0 0 auto;display:flex;align-items:center;gap:5px;color:#6780b4;font-size:7px}.marketing-root[data-page=writing] .continuity-head span i,.marketing-root[data-page=writing] .conversation-sync i{width:5px;height:5px;border-radius:50%;background:#32b58a;box-shadow:0 0 0 3px rgba(50,181,138,.11);animation:writingSyncPulse 2.2s ease-in-out infinite}.marketing-root[data-page=writing] .conversation-stream{min-height:0;flex:1;padding:25px 24px 18px;background:linear-gradient(180deg,#fbfcfe,#fff 68%)}.marketing-root[data-page=writing] .agent-run{position:relative;padding-left:32px}.marketing-root[data-page=writing] .agent-run:before{content:"";width:1px;position:absolute;top:29px;bottom:-15px;left:13px;background:linear-gradient(180deg,#9cb7f7,#e3e9f3)}.marketing-root[data-page=writing] .agent-run:after{content:"";width:3px;height:36px;position:absolute;top:34px;left:12px;border-radius:4px;background:linear-gradient(180deg,rgba(13,76,232,0),rgba(13,76,232,.7),rgba(13,76,232,0));animation:writingContextFlow 3s ease-in-out infinite}.marketing-root[data-page=writing] .agent-run-head{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:center;margin-left:-32px}.marketing-root[data-page=writing] .agent-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--blue);box-shadow:0 6px 14px rgba(13,76,232,.18);font-size:9px;font-weight:720}.marketing-root[data-page=writing] .agent-run-head>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.marketing-root[data-page=writing] .agent-run-head strong{color:#344052;font-size:10px;font-weight:680}.marketing-root[data-page=writing] .agent-run-head small,.marketing-root[data-page=writing] .agent-run-head span{color:#929ba9;font-size:7px}.marketing-root[data-page=writing] .agent-run>p{margin:13px 0 10px;color:#5b6677;font-size:8.5px;line-height:1.65}.marketing-root[data-page=writing] .agent-context-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.marketing-root[data-page=writing] .agent-context-read span{min-width:0;display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid #e3e8f0;border-radius:7px;color:#657185;background:#fff;font-size:7px}.marketing-root[data-page=writing] .agent-context-read i{width:12px;height:12px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#238d6b;background:#eaf8f3;font-size:6px;font-style:normal}.marketing-root[data-page=writing] .assistant-result{margin:22px 0 0 32px;padding:13px 14px;border:1px solid #dfe6f2;border-radius:10px;background:#fff;box-shadow:0 7px 24px rgba(43,57,84,.05);animation:writingResultIn .7s cubic-bezier(.22,1,.36,1) .65s both}.marketing-root[data-page=writing] .assistant-result-head{display:flex;align-items:center;justify-content:space-between}.marketing-root[data-page=writing] .assistant-result-head>span{display:flex;align-items:center;gap:6px;color:#24498f;font-size:8px;font-weight:680}.marketing-root[data-page=writing] .assistant-result-head>span i{width:15px;height:15px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2eaa80;font-size:7px;font-style:normal}.marketing-root[data-page=writing] .assistant-result-head small{color:#9ca4b0;font-size:7px}.marketing-root[data-page=writing] .assistant-result>p{margin:10px 0 9px;color:#5a6576;font-size:8.5px;line-height:1.65}.marketing-root[data-page=writing] .assistant-result blockquote{margin:0;padding:9px 10px;border-left:2px solid #7da1f7;color:#3d4d68;background:#f5f8ff;font-family:Songti SC,SimSun,serif;font-size:8.5px;line-height:1.78}.marketing-root[data-page=writing] .assistant-result blockquote span{margin-left:2px;color:var(--blue);font-family:var(--sans);font-size:6px;vertical-align:super}.marketing-root[data-page=writing] .writeback-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f4}.marketing-root[data-page=writing] .writeback-status>span{display:flex;min-width:0;align-items:center;gap:6px;color:#687589;font-size:7px}.marketing-root[data-page=writing] .writeback-status>span i{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:#2eaa80}.marketing-root[data-page=writing] .writeback-status>div{display:flex;flex:0 0 auto;gap:5px}.marketing-root[data-page=writing] .writeback-status button{padding:4px 7px;border:1px solid #dce3ed;border-radius:5px;color:#5f6d81;background:#fff;font-size:6.5px}.marketing-root[data-page=writing] .writeback-status button:first-child{color:#164fd3;border-color:#cbd9fa;background:#f5f8ff}.marketing-root[data-page=writing] .writing-composer{flex:0 0 auto;min-height:104px;margin:0 18px 16px;padding:10px 11px 8px;border:1px solid #cfd8e6;border-radius:11px;background:#fff;box-shadow:0 8px 25px rgba(35,49,78,.06)}.marketing-root[data-page=writing] .composer-context-chips{display:flex;gap:5px}.marketing-root[data-page=writing] .composer-context-chips span{padding:3px 6px;border-radius:4px;color:#3762ba;background:#edf3ff;font-size:6.5px}.marketing-root[data-page=writing] .composer-context-chips span+span{color:#69788e;background:#f1f3f6}.marketing-root[data-page=writing] .writing-composer>p{margin:9px 2px 12px;color:#949da9;font-size:8px}.marketing-root[data-page=writing] .composer-toolbar{display:grid;grid-template-columns:auto 1fr 25px;gap:8px}.marketing-root[data-page=writing] .composer-toolbar button{min-height:22px;padding:0 7px;border:1px solid #e0e5ec;color:#606d80;background:#fff;font-size:6.5px}.marketing-root[data-page=writing] .composer-toolbar>span{overflow:hidden;color:#a0a8b3;font-size:6.5px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .composer-toolbar button.composer-send{width:25px;height:25px;min-height:25px;padding:0;border:0;border-radius:7px;background:var(--blue);font-size:10px}.marketing-root[data-page=writing] .continuity-rail{min-width:0;display:flex;flex-direction:column;border-left:1px solid #e5e8ee;background:#fbfcfe}.marketing-root[data-page=writing] .continuity-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid #e7eaf0}.marketing-root[data-page=writing] .continuity-head>strong{color:#3d4757;font-size:10px}.marketing-root[data-page=writing] .continuity-head>span{gap:5px;color:#718197;font-size:7px}.marketing-root[data-page=writing] .continuity-section{padding:14px 1px;border-bottom:1px solid #e7ebf0}.marketing-root[data-page=writing] .continuity-section header{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-root[data-page=writing] .continuity-section header strong{color:#465163;font-size:8.5px;font-weight:680}.marketing-root[data-page=writing] .continuity-section header button{padding:3px 6px;border:0;border-radius:4px;color:#5374b8;background:#edf3ff;font-size:6.5px}.marketing-root[data-page=writing] .writing-plan-summary>p{margin:9px 0 8px;color:#677387;font-size:7.5px;line-height:1.6}.marketing-root[data-page=writing] .writing-plan-summary ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.marketing-root[data-page=writing] .writing-plan-summary li{display:flex;align-items:center;gap:7px;color:#59677b;font-size:7px}.marketing-root[data-page=writing] .writing-plan-summary li span{width:17px;height:17px;display:grid;flex:0 0 auto;place-items:center;border-radius:5px;color:#5572ab;background:#eef3fb;font-size:6px}.marketing-root[data-page=writing] .full-context-summary header{margin-bottom:7px}.marketing-root[data-page=writing] .full-context-summary header small{color:#2e9a77;font-size:6.5px}.marketing-root[data-page=writing] .full-context-summary>div{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px dashed #edf0f4;color:#7a8493;font-size:7px}.marketing-root[data-page=writing] .full-context-summary>div:last-child{border-bottom:0}.marketing-root[data-page=writing] .full-context-summary>div strong{color:#4c5a6e;font-size:7px;font-weight:630;text-align:right}.marketing-root[data-page=writing] .consistency-summary header>span{padding:3px 6px;border-radius:999px;color:#238d6b;background:#eaf8f3;font-size:6px}.marketing-root[data-page=writing] .consistency-summary>div{display:flex;align-items:center;gap:6px;margin-top:7px;color:#637084;font-size:7px}.marketing-root[data-page=writing] .consistency-summary>div i{width:13px;height:13px;display:grid;place-items:center;border-radius:50%;color:#268e6d;background:#eaf8f3;font-size:6px;font-style:normal}.marketing-root[data-page=writing] .continuity-formatting-link{min-height:45px;display:flex;flex-direction:column;justify-content:center;gap:3px;margin-top:auto;padding:8px 10px;border:1px solid #d8e2f6;border-radius:8px;background:linear-gradient(135deg,#f3f7ff,#fff);text-decoration:none}.marketing-root[data-page=writing] .continuity-formatting-link>span{color:#8b96a7;font-size:6.5px}.marketing-root[data-page=writing] .continuity-formatting-link strong{display:flex;align-items:center;justify-content:space-between;color:#355aab;font-size:8px;font-weight:650}.marketing-root[data-page=writing] .continuity-formatting-link i{font-style:normal;transition:transform .2s ease}.marketing-root[data-page=writing] .continuity-formatting-link:hover i{transform:translateX(3px)}.marketing-root[data-page=writing] .composer-toolbar button,.marketing-root[data-page=writing] .outline-export,.marketing-root[data-page=writing] .workbench-top-actions button,.marketing-root[data-page=writing] .writeback-status button{cursor:default;transition:border-color .2s ease,background .2s ease,color .2s ease}.marketing-root[data-page=writing] .composer-toolbar button:hover,.marketing-root[data-page=writing] .outline-export:hover,.marketing-root[data-page=writing] .writeback-status button:hover{border-color:#bdcdf0;background:#f7f9ff}.marketing-root[data-page=writing] .writing-section{padding:124px 0}.marketing-root[data-page=writing] .writing-section-soft{background:#f6f8fb}.marketing-root[data-page=writing] .eyebrow{color:var(--blue);font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.marketing-root[data-page=writing] .writing-section-head{max-width:940px}.marketing-root[data-page=writing] .writing-feature-copy h2,.marketing-root[data-page=writing] .writing-section-head h2{margin:16px 0 0;font-size:clamp(38px,4vw,54px);line-height:1.1;letter-spacing:-.05em;font-weight:650;white-space:nowrap}.marketing-root[data-page=writing] .writing-feature-copy>p,.marketing-root[data-page=writing] .writing-section-head>p{max-width:760px;margin:18px 0 0;color:#667080;font-size:15px;line-height:1.7;white-space:normal}.marketing-root[data-page=writing] .writing-feature-copy>p span,.marketing-root[data-page=writing] .writing-section-head>p span{display:block}.marketing-root[data-page=writing] .writing-feature-copy>p span+span,.marketing-root[data-page=writing] .writing-section-head>p span+span{margin-top:3px}.marketing-root[data-page=writing] .writing-feature-copy h2 span,.marketing-root[data-page=writing] .writing-section-head h2 span{color:inherit}.marketing-root[data-page=writing] .chapter-workbench-head h2 span{display:block;margin-top:6px;color:var(--blue)}.marketing-root[data-page=writing] .chapter-workbench-head>p{max-width:820px;font-size:16px}.marketing-root[data-page=writing] .writing-scene{margin-top:64px;display:grid;grid-template-columns:290px minmax(0,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-root[data-page=writing] .writing-scene-tabs{padding-right:34px;border-right:1px solid var(--line)}.marketing-root[data-page=writing] .writing-scene-tab{width:100%;min-height:145px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:12px;align-content:center;padding:22px 0;border:0;border-bottom:1px solid var(--line);color:#7d8592;background:transparent;text-align:left;transition:color .2s ease,padding .24s cubic-bezier(.22,1,.36,1)}.marketing-root[data-page=writing] .writing-scene-tab:last-child{border-bottom:0}.marketing-root[data-page=writing] .writing-scene-tab:hover{color:var(--ink);padding-left:6px}.marketing-root[data-page=writing] .writing-scene-tab small{grid-row:1/3;color:#a0a7b1;font-size:9px}.marketing-root[data-page=writing] .writing-scene-tab strong{color:inherit;font-size:18px;font-weight:620}.marketing-root[data-page=writing] .writing-scene-tab span{margin-top:7px;font-size:11px;line-height:1.6}.marketing-root[data-page=writing] .writing-scene-tab.active,.marketing-root[data-page=writing] .writing-scene-tab.active small{color:var(--blue)}.marketing-root[data-page=writing][data-lang=en] .writing-section-head{max-width:1020px}.marketing-root[data-page=writing][data-lang=en] .writing-feature-copy h2,.marketing-root[data-page=writing][data-lang=en] .writing-section-head h2{letter-spacing:-.038em;white-space:normal}.marketing-root[data-page=writing][data-lang=en] .writing-scene{grid-template-columns:320px minmax(0,1fr)}.marketing-root[data-page=writing][data-lang=en] .writing-scene-tab{min-height:154px}.marketing-root[data-page=writing][data-lang=en] .writing-scene-tab strong{font-size:16px;line-height:1.25}.marketing-root[data-page=writing] .writing-scene-screen{min-height:435px;position:relative;overflow:hidden;background:#f7f9fc}.marketing-root[data-page=writing] .writing-scene-panel{position:absolute;inset:0;padding:24px 26px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.marketing-root[data-page=writing] .writing-scene-panel.active{opacity:1;transform:none;pointer-events:auto}.marketing-root[data-page=writing] .scene-bar{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border:1px solid #e0e5ec;border-radius:10px 10px 0 0;background:#fff}.marketing-root[data-page=writing] .scene-bar span{color:#34445a;font-size:13px;font-weight:680}.marketing-root[data-page=writing] .scene-bar small{color:#8692a2;font-size:10px}.marketing-root[data-page=writing] .scene-chat-layout{height:336px;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #e0e5ec;border-top:0;border-radius:0 0 10px 10px;background:#fff}.marketing-root[data-page=writing] .scene-document{padding:35px 43px;border-right:1px solid #e5e8ed}.marketing-root[data-page=writing] .scene-document h3{margin:0 0 24px;font-size:18px}.marketing-root[data-page=writing] .scene-document p{color:#56606f;font-family:Songti SC,SimSun,serif;font-size:10px;line-height:2}.marketing-root[data-page=writing] .scene-document .scene-highlight{margin:20px -10px 0;padding:11px 10px;border-left:2px solid var(--blue);color:#25437d;background:#eff4ff}.marketing-root[data-page=writing] .scene-conversation{padding:25px 20px;background:#fbfcfe}.marketing-root[data-page=writing] .scene-user{margin-left:32px;padding:11px 13px;border-radius:10px 10px 2px 10px;color:#fff;background:var(--blue);font-size:9px;line-height:1.6}.marketing-root[data-page=writing] .scene-ai{margin-top:15px;padding:13px;border-radius:2px 10px 10px 10px;background:#edf1f6}.marketing-root[data-page=writing] .scene-ai span{color:#7a8493;font-size:8px}.marketing-root[data-page=writing] .scene-ai p{margin:7px 0 0;color:#4e5868;font-size:9px;line-height:1.7}.marketing-root[data-page=writing] .scene-input{height:58px;position:relative;margin-top:53px;padding:13px;border:1px solid #dce1e8;border-radius:9px;color:#9aa1ab;background:#fff;font-size:8px}.marketing-root[data-page=writing] .scene-input b{width:24px;height:24px;display:grid;place-items:center;position:absolute;right:7px;bottom:7px;border-radius:7px;color:#fff;background:var(--blue)}.marketing-root[data-page=writing] .context-library{height:336px;display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:21px;border:1px solid #e0e5ec;border-top:0;border-radius:0 0 10px 10px;background:#fff}.marketing-root[data-page=writing] .context-current{grid-row:1/4;padding:28px;border-radius:10px;color:#fff;background:#18315f}.marketing-root[data-page=writing] .context-current small{color:#95b5ff;font-size:9px}.marketing-root[data-page=writing] .context-current strong{display:block;margin-top:35px;font-size:20px;line-height:1.45}.marketing-root[data-page=writing] .context-current span{display:block;margin-top:73px;color:rgba(255,255,255,.58);font-size:9px}.marketing-root[data-page=writing] .context-source{min-height:83px;display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:12px;border:1px solid #e0e5ec;border-radius:9px}.marketing-root[data-page=writing] .context-source i{width:35px;height:35px;display:grid;place-items:center;border-radius:8px;color:var(--blue);background:#edf3ff;font-size:8px;font-style:normal}.marketing-root[data-page=writing] .context-source strong{display:block;color:#424c5c;font-size:10px}.marketing-root[data-page=writing] .context-source span{display:block;margin-top:5px;color:#9299a4;font-size:8px}.marketing-root[data-page=writing] .context-source b{color:var(--blue);font-size:8px;font-weight:600}.marketing-root[data-page=writing] .context-source.muted{border-style:dashed}.marketing-root[data-page=writing] .version-compare{height:336px;display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:12px;padding:20px;border:1px solid #e0e5ec;border-top:0;border-radius:0 0 10px 10px;background:#fff}.marketing-root[data-page=writing] .version-compare article{padding:21px;border:1px solid #e1e5eb;border-radius:10px;background:#fafbfd}.marketing-root[data-page=writing] .version-compare article:first-child{border-color:#a9c0f8;background:#f3f7ff}.marketing-root[data-page=writing] .version-compare article>div{display:flex;justify-content:space-between;align-items:center}.marketing-root[data-page=writing] .version-compare small{color:#7e8795;font-size:9px}.marketing-root[data-page=writing] .version-compare b{padding:5px 7px;border-radius:6px;color:var(--blue);background:#e4edff;font-size:7px}.marketing-root[data-page=writing] .version-compare p{margin:42px 0 0;color:#4f5968;font-family:Songti SC,SimSun,serif;font-size:10px;line-height:1.9}.marketing-root[data-page=writing] .version-compare article>span{display:block;margin-top:48px;color:#9aa1ac;font-size:8px}.marketing-root[data-page=writing] .chapter-context-demo,.marketing-root[data-page=writing] .chapter-scope-demo,.marketing-root[data-page=writing] .chapter-sync-demo{height:336px;border:1px solid #e0e5ec;border-top:0;border-radius:0 0 10px 10px;background:#fff}.marketing-root[data-page=writing] .chapter-scope-demo{display:grid;grid-template-columns:1.12fr .88fr}.marketing-root[data-page=writing] .scope-document{min-width:0;padding:27px 32px;border-right:1px solid #e6eaf0}.marketing-root[data-page=writing] .scope-document header,.marketing-root[data-page=writing] .version-current header,.marketing-root[data-page=writing] .version-kept header{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-root[data-page=writing] .scope-document header span,.marketing-root[data-page=writing] .version-current header span,.marketing-root[data-page=writing] .version-kept header span{color:#354152;font-size:11px;font-weight:680}.marketing-root[data-page=writing] .scope-document header small,.marketing-root[data-page=writing] .version-current header small,.marketing-root[data-page=writing] .version-kept header small{color:#8a95a3;font-size:8px}.marketing-root[data-page=writing] .scope-document p{margin:25px 0 0;color:#596474;font-family:Songti SC,SimSun,serif;font-size:10px;line-height:1.95}.marketing-root[data-page=writing] .scope-document .scene-highlight{margin:20px -9px 0;padding:11px 10px;border-left:2px solid var(--blue);color:#25437d;background:#eff4ff}.marketing-root[data-page=writing] .scope-checks{min-width:0;padding:23px 20px;background:#fbfcfe}.marketing-root[data-page=writing] .scope-request{padding-bottom:15px;border-bottom:1px solid #e7ebf0}.marketing-root[data-page=writing] .context-target small,.marketing-root[data-page=writing] .scope-request small,.marketing-root[data-page=writing] .sync-impact>small{display:block;color:#8a95a3;font-size:8px}.marketing-root[data-page=writing] .scope-request strong{display:block;margin-top:7px;color:#3d4a5d;font-size:11px;line-height:1.55}.marketing-root[data-page=writing] .scope-checks ul{display:grid;gap:0;margin:6px 0 0;padding:0;list-style:none}.marketing-root[data-page=writing] .scope-checks li{min-height:64px;display:grid;grid-template-columns:23px 1fr;gap:10px;align-items:center;border-bottom:1px solid #edf0f4}.marketing-root[data-page=writing] .scope-checks li i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#28795f;background:#e9f5f0;font-size:8px;font-style:normal}.marketing-root[data-page=writing] .scope-checks li small,.marketing-root[data-page=writing] .scope-checks li strong{display:block}.marketing-root[data-page=writing] .scope-checks li strong{color:#455264;font-size:9.5px}.marketing-root[data-page=writing] .scope-checks li small{margin-top:4px;color:#8993a0;font-size:8px;line-height:1.45}.marketing-root[data-page=writing] .scope-result{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:#617087;font-size:8px}.marketing-root[data-page=writing] .scope-result strong{color:var(--blue);font-size:10px}.marketing-root[data-page=writing] .chapter-context-demo{display:grid;grid-template-columns:.82fr 1.18fr;gap:14px;padding:19px}.marketing-root[data-page=writing] .context-target{min-width:0;display:flex;flex-direction:column;padding:25px 24px;border-radius:9px;color:#fff;background:#18315f}.marketing-root[data-page=writing] .context-target small{color:#9db8f7}.marketing-root[data-page=writing] .context-target strong{margin-top:17px;font-size:19px;font-weight:620}.marketing-root[data-page=writing] .context-target p{margin:15px 0 0;color:rgba(255,255,255,.82);font-size:10px;line-height:1.65}.marketing-root[data-page=writing] .context-target span{margin-top:auto;color:rgba(255,255,255,.57);font-size:8px}.marketing-root[data-page=writing] .context-incoming{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-root[data-page=writing] .context-incoming article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-content:center;padding:12px;border:1px solid #e2e7ed;border-radius:8px;background:#fff}.marketing-root[data-page=writing] .context-incoming i{width:30px;height:30px;display:grid;grid-row:1/3;place-items:center;border-radius:7px;color:var(--blue);background:#edf3ff;font-size:8px;font-style:normal;font-weight:680}.marketing-root[data-page=writing] .context-incoming b,.marketing-root[data-page=writing] .context-incoming span,.marketing-root[data-page=writing] .context-incoming strong{display:block}.marketing-root[data-page=writing] .context-incoming strong{overflow:hidden;color:#424e60;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .context-incoming span{margin-top:5px;color:#8993a0;font-size:7.8px;line-height:1.45}.marketing-root[data-page=writing] .context-incoming b{grid-column:2;margin-top:7px;color:#3f72ad;font-size:7.5px;font-weight:650}.marketing-root[data-page=writing] .chapter-sync-demo{display:grid;grid-template-columns:.78fr 66px .94fr 1.08fr;gap:11px;align-items:stretch;padding:19px}.marketing-root[data-page=writing] .version-current,.marketing-root[data-page=writing] .version-kept{min-width:0;padding:18px;border:1px solid #e2e6eb;border-radius:9px;background:#fafbfd}.marketing-root[data-page=writing] .version-current{border-color:#aec4f5;background:#f2f6ff}.marketing-root[data-page=writing] .version-current p,.marketing-root[data-page=writing] .version-kept p{margin:26px 0 0;color:#566172;font-family:Songti SC,SimSun,serif;font-size:9px;line-height:1.8}.marketing-root[data-page=writing] .version-current b,.marketing-root[data-page=writing] .version-kept b{display:block;margin-top:35px;color:#8993a0;font-size:7.5px;font-weight:600}.marketing-root[data-page=writing] .version-current b{color:var(--blue)}.marketing-root[data-page=writing] .sync-transition{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8490a0;text-align:center}.marketing-root[data-page=writing] .sync-transition small,.marketing-root[data-page=writing] .sync-transition span{font-size:7.5px;line-height:1.4}.marketing-root[data-page=writing] .sync-transition i{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-size:12px;font-style:normal}.marketing-root[data-page=writing] .sync-impact{min-width:0;padding:18px;border-left:1px solid #e5e9ee}.marketing-root[data-page=writing] .sync-impact ul{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.marketing-root[data-page=writing] .sync-impact li{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #ebeff3;font-size:8px}.marketing-root[data-page=writing] .sync-impact li span{color:#536071}.marketing-root[data-page=writing] .sync-impact li b{color:#3f72ad;font-size:7.5px;font-weight:650;text-align:right}.marketing-root[data-page=writing] .sync-impact>strong{display:block;margin-top:15px;color:#294e83;font-size:9px;line-height:1.5}.marketing-root[data-page=writing] .chapter-context-evidence,.marketing-root[data-page=writing] .chapter-impact-review,.marketing-root[data-page=writing] .chapter-version-ledger{height:336px;border:1px solid #e0e5ec;border-top:0;border-radius:0 0 10px 10px;background:#fff}.marketing-root[data-page=writing] .chapter-impact-review{display:grid;grid-template-columns:1.04fr .96fr}.marketing-root[data-page=writing] .impact-change-card{min-width:0;display:flex;flex-direction:column;padding:23px 28px;border-right:1px solid #e4e9ef}.marketing-root[data-page=writing] .impact-change-card header small,.marketing-root[data-page=writing] .impact-change-card header strong{display:block}.marketing-root[data-page=writing] .impact-change-card header small{color:#7f8c9d;font-size:10.5px}.marketing-root[data-page=writing] .impact-change-card header strong{margin-top:6px;color:#2f4057;font-size:16px;line-height:1.35}.marketing-root[data-page=writing] .impact-copy-pair{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:stretch;margin-top:18px}.marketing-root[data-page=writing] .impact-copy-pair>div{min-width:0;min-height:116px;padding:16px;border:1px solid #e2e7ed;border-radius:10px;background:#fafbfd}.marketing-root[data-page=writing] .impact-copy-pair>div.is-proposed{border-color:#aec4f4;background:#f2f6ff}.marketing-root[data-page=writing] .impact-copy-pair span{color:#7e8998;font-size:10px;font-weight:650}.marketing-root[data-page=writing] .impact-copy-pair p{margin:10px 0 0;color:#405066;font-family:Songti SC,SimSun,serif;font-size:12px;line-height:1.6}.marketing-root[data-page=writing] .impact-copy-pair>i{display:grid;place-items:center;color:#5d80cf;font-size:17px;font-style:normal}.marketing-root[data-page=writing] .impact-change-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:13px;border-top:1px solid #e8ecf1;color:#748195;font-size:10.5px}.marketing-root[data-page=writing] .impact-change-card footer strong{color:#24589e;font-size:11.5px}.marketing-root[data-page=writing] .impact-checklist{min-width:0;padding:21px 24px;background:#fbfcfe}.marketing-root[data-page=writing] .impact-checklist>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #e7ebf0}.marketing-root[data-page=writing] .impact-checklist header small,.marketing-root[data-page=writing] .impact-checklist header strong{display:block}.marketing-root[data-page=writing] .impact-checklist header small{color:#7f8b9b;font-size:10px}.marketing-root[data-page=writing] .impact-checklist header strong{margin-top:5px;color:#33445a;font-size:14px}.marketing-root[data-page=writing] .impact-checklist header>b{flex:0 0 auto;padding:5px 7px;border-radius:999px;color:#4d668a;background:#edf2f8;font-size:7px;font-weight:650}.marketing-root[data-page=writing] .impact-checklist ul{margin:0;padding:0;list-style:none}.marketing-root[data-page=writing] .impact-checklist li{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e9edf2}.marketing-root[data-page=writing] .impact-checklist li span,.marketing-root[data-page=writing] .impact-checklist li strong{display:block}.marketing-root[data-page=writing] .impact-checklist li strong{color:#3d4d63;font-size:12px}.marketing-root[data-page=writing] .impact-checklist li span{margin-top:4px;color:#7f8b9b;font-size:10px}.marketing-root[data-page=writing] .impact-checklist li>b{flex:0 0 auto;color:#68778a;font-size:10px;font-weight:650}.marketing-root[data-page=writing] .impact-checklist li>b.is-change{color:#315f9c}.marketing-root[data-page=writing] .impact-checklist li>b.is-review{color:#9b6e2d}.marketing-root[data-page=writing] .impact-checklist>footer{display:flex;align-items:center;gap:9px;padding-top:13px}.marketing-root[data-page=writing] .impact-checklist>footer i{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#28795f;background:#e9f5f0;font-size:8px;font-style:normal}.marketing-root[data-page=writing] .impact-checklist>footer small,.marketing-root[data-page=writing] .impact-checklist>footer strong{display:block}.marketing-root[data-page=writing] .impact-checklist>footer strong{color:#35465d;font-size:11.5px}.marketing-root[data-page=writing] .impact-checklist>footer small{margin-top:3px;color:#7f8b9b;font-size:9.5px}.marketing-root[data-page=writing] .chapter-context-evidence{padding:18px 22px 16px}.marketing-root[data-page=writing] .chapter-context-evidence>header{min-height:47px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e9ef}.marketing-root[data-page=writing] .chapter-context-evidence>header small,.marketing-root[data-page=writing] .chapter-context-evidence>header strong{display:block}.marketing-root[data-page=writing] .chapter-context-evidence>header small{color:#7f8b9b;font-size:10px}.marketing-root[data-page=writing] .chapter-context-evidence>header strong{margin-top:5px;color:#304158;font-size:14px}.marketing-root[data-page=writing] .chapter-context-evidence>header>b{flex:0 0 auto;padding:7px 10px;border-radius:8px;color:#245b9f;background:#edf3ff;font-size:10px;font-weight:680}.marketing-root[data-page=writing] .context-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.marketing-root[data-page=writing] .context-evidence-grid article{min-width:0;min-height:92px;position:relative;padding:13px 15px;border:1px solid #e2e7ed;border-radius:10px;background:#fafbfd}.marketing-root[data-page=writing] .context-evidence-grid article>small{display:block;color:#718094;font-size:10px}.marketing-root[data-page=writing] .context-evidence-grid article>strong{display:block;margin-top:4px;padding-right:72px;color:#34455c;font-size:12px}.marketing-root[data-page=writing] .context-evidence-grid article>p{margin:7px 0 0;color:#5d6c81;font-size:11px;line-height:1.45}.marketing-root[data-page=writing] .context-evidence-grid article>b{position:absolute;top:13px;right:13px;padding:5px 7px;border-radius:6px;color:#315f96;background:#edf2f8;font-size:9.5px;font-weight:680}.marketing-root[data-page=writing] .context-evidence-table{margin-top:8px}.marketing-root[data-page=writing] .context-evidence-head,.marketing-root[data-page=writing] .context-evidence-table article{display:grid;grid-template-columns:1fr 1.9fr .9fr;gap:14px;align-items:center}.marketing-root[data-page=writing] .context-evidence-head{min-height:23px;color:#97a0ac;font-size:7px}.marketing-root[data-page=writing] .context-evidence-table article{min-height:47px;border-top:1px solid #edf0f4}.marketing-root[data-page=writing] .context-evidence-table article>strong{color:#435165;font-size:8px;line-height:1.4}.marketing-root[data-page=writing] .context-evidence-table article>strong small{color:#8e98a5;font-size:6.8px;font-weight:500}.marketing-root[data-page=writing] .context-evidence-table article p{margin:0;color:#697587;font-size:7.5px;line-height:1.45}.marketing-root[data-page=writing] .context-evidence-table article>b{justify-self:start;padding:5px 7px;border-radius:6px;color:#45678f;background:#eef3f8;font-size:7px;font-weight:650}.marketing-root[data-page=writing] .chapter-context-evidence>footer{display:flex;justify-content:space-between;gap:14px;margin-top:11px;padding-top:10px;border-top:1px solid #e4e9ef;color:#748195;font-size:10px}.marketing-root[data-page=writing] .chapter-context-evidence>footer strong{color:#245b9f;font-size:11px}.marketing-root[data-page=writing] .chapter-version-ledger{display:grid;grid-template-columns:1.35fr .85fr}.marketing-root[data-page=writing] .version-ledger-flow{min-width:0;display:grid;grid-template-columns:minmax(0,.9fr) 90px minmax(0,1.1fr);gap:10px;align-items:stretch;padding:21px;border-right:1px solid #e4e9ef}.marketing-root[data-page=writing] .version-ledger-flow>article{min-width:0;height:234px;align-self:center;display:flex;flex-direction:column;padding:18px;border:1px solid #e2e7ed;border-radius:10px;background:#fafbfd}.marketing-root[data-page=writing] .version-ledger-flow>article.is-current{border-color:#a9c0f3;background:#f2f6ff}.marketing-root[data-page=writing] .version-ledger-flow article header{display:flex;justify-content:space-between;gap:8px}.marketing-root[data-page=writing] .version-ledger-flow article header span{color:#304158;font-size:15px;font-weight:700}.marketing-root[data-page=writing] .version-ledger-flow article header small{color:#7f8b9b;font-size:9.5px;text-align:right}.marketing-root[data-page=writing] .version-ledger-flow article p{margin:31px 0 0;color:#44536a;font-family:Songti SC,SimSun,serif;font-size:12px;line-height:1.65}.marketing-root[data-page=writing] .version-ledger-flow article>b{display:block;margin-top:auto;color:#748195;font-size:10px}.marketing-root[data-page=writing] .version-ledger-flow article.is-current>b{color:#315f9c}.marketing-root[data-page=writing] .version-decision{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.marketing-root[data-page=writing] .version-decision span{color:#7f8b9b;font-size:9.5px}.marketing-root[data-page=writing] .version-decision strong{color:#34465e;font-size:12px;line-height:1.4}.marketing-root[data-page=writing] .version-decision small{color:#8c97a5;font-size:6.8px;line-height:1.45}.marketing-root[data-page=writing] .version-decision i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-size:14px;font-style:normal}.marketing-root[data-page=writing] .version-impact-ledger{min-width:0;padding:21px 22px;background:#fbfcfe}.marketing-root[data-page=writing] .version-impact-ledger header{padding-bottom:12px;border-bottom:1px solid #e5eaf0}.marketing-root[data-page=writing] .version-impact-ledger header small,.marketing-root[data-page=writing] .version-impact-ledger header strong{display:block}.marketing-root[data-page=writing] .version-impact-ledger header small{color:#7f8b9b;font-size:10px}.marketing-root[data-page=writing] .version-impact-ledger header strong{margin-top:5px;color:#33445b;font-size:13px;line-height:1.35}.marketing-root[data-page=writing] .version-impact-ledger ul{margin:0;padding:0;list-style:none}.marketing-root[data-page=writing] .version-impact-ledger li{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e9edf2}.marketing-root[data-page=writing] .version-impact-ledger li small,.marketing-root[data-page=writing] .version-impact-ledger li strong{display:block}.marketing-root[data-page=writing] .version-impact-ledger li strong{color:#3d4d63;font-size:11.5px}.marketing-root[data-page=writing] .version-impact-ledger li small{margin-top:3px;color:#7f8b9b;font-size:9.5px}.marketing-root[data-page=writing] .version-impact-ledger li>b{flex:0 0 auto;color:#2f639f;font-size:9.5px;font-weight:680}.marketing-root[data-page=writing] .version-impact-ledger li>b.is-review{color:#9b6e2d}.marketing-root[data-page=writing] .version-impact-ledger footer{display:flex;align-items:center;gap:8px;padding-top:12px;color:#43546a;font-size:10px}.marketing-root[data-page=writing] .version-impact-ledger footer i{width:18px;height:18px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#28795f;background:#e9f5f0;font-size:7px;font-style:normal}.marketing-root[data-page=writing] .writing-feature-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.marketing-root[data-page=writing] .writing-proof-list{margin:36px 0 0;padding:0;border-top:1px solid #dde2e9;list-style:none}.marketing-root[data-page=writing] .writing-proof-list li{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid #dde2e9}.marketing-root[data-page=writing] .writing-proof-list li>span{color:var(--blue);font-size:9px;font-weight:700}.marketing-root[data-page=writing] .writing-proof-list strong{font-size:15px;font-weight:620}.marketing-root[data-page=writing] .writing-proof-list p{margin:6px 0 0;color:#717a88;font-size:11px;line-height:1.6}.marketing-root[data-page=writing] .literature-demo{padding:24px;border:1px solid #dce2e9;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(28,41,68,.1)}.marketing-root[data-page=writing] .literature-query{display:grid;grid-template-columns:1fr auto;gap:6px 15px;align-items:center;padding:15px 16px;border:1px solid #dbe1e9;border-radius:10px}.marketing-root[data-page=writing] .literature-query span{color:#9299a5;font-size:8px}.marketing-root[data-page=writing] .literature-query strong{font-size:11px;font-weight:600}.marketing-root[data-page=writing] .literature-query button{grid-column:2;grid-row:1/3;min-height:34px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:var(--blue);font-size:9px}.marketing-root[data-page=writing] .literature-results-head{display:flex;justify-content:space-between;margin:25px 2px 10px;color:#444e5d;font-size:10px;font-weight:650}.marketing-root[data-page=writing] .literature-results-head small{color:#949ba6;font-size:8px;font-weight:400}.marketing-root[data-page=writing] .literature-result{min-height:92px;display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center;padding:14px 12px;border-top:1px solid #e5e8ed}.marketing-root[data-page=writing] .literature-result.selected{border:1px solid #bfd0fa;border-radius:10px;background:#f4f7ff}.marketing-root[data-page=writing] .result-score,.marketing-root[data-page=writing] .result-source{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:var(--blue);background:#e8efff;font-size:13px;font-weight:680}.marketing-root[data-page=writing] .result-source{color:#526f91;background:#eef3f7;font-size:8px;letter-spacing:.08em}.marketing-root[data-page=writing] .result-score small{margin-left:-7px;margin-top:16px;font-size:7px}.marketing-root[data-page=writing] .literature-result h3{margin:0;color:#354052;font-size:10px}.marketing-root[data-page=writing] .literature-result p{margin:5px 0 0;color:#737c8a;font-size:8px}.marketing-root[data-page=writing] .literature-result div>span{display:block;margin-top:6px;color:#9aa1ac;font-size:7px}.marketing-root[data-page=writing] .literature-result>button{min-width:58px;min-height:29px;padding:0 9px;border:1px solid #c8d0dc;border-radius:7px;color:#5c6675;background:#fff;font-size:8px}.marketing-root[data-page=writing] .literature-result.selected>button{color:var(--blue);border-color:#c7d6fb;background:#fff}.marketing-root[data-page=writing] .literature-inserted{margin-top:14px;padding:12px 14px;border-left:2px solid var(--blue);background:#f5f7fa}.marketing-root[data-page=writing] .literature-inserted>span{color:var(--blue);font-size:8px;font-weight:650}.marketing-root[data-page=writing] .literature-inserted p{margin:5px 0 0;color:#606978;font-family:Songti SC,SimSun,serif;font-size:9px;line-height:1.7}.marketing-root[data-page=writing] .literature-inserted p span{color:var(--blue);font-family:var(--sans);font-size:7px;vertical-align:super}.marketing-root[data-page=writing] .literature-feature{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:52px;align-items:stretch}.marketing-root[data-page=writing] .literature-proof-tabs{margin-top:32px;border-top:1px solid #dce2e9}.marketing-root[data-page=writing] .literature-proof-tab{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 0;border:0;border-bottom:1px solid #dce2e9;color:#738091;background:transparent;text-align:left;cursor:pointer;transition:color .2s ease,padding-left .22s ease}.marketing-root[data-page=writing] .literature-proof-tab:hover{padding-left:5px;color:#485669}.marketing-root[data-page=writing] .literature-proof-tab>span{padding-top:2px;color:#99a3b0;font-size:9px;font-weight:700}.marketing-root[data-page=writing] .literature-proof-tab strong{display:block;color:inherit;font-size:15px;font-weight:630}.marketing-root[data-page=writing] .literature-proof-tab p{margin:5px 0 0;color:#7c8796;font-size:10.5px;line-height:1.55}.marketing-root[data-page=writing] .literature-proof-tab.active,.marketing-root[data-page=writing] .literature-proof-tab.active>span{color:var(--blue)}.marketing-root[data-page=writing] .literature-workflow-demo{min-height:560px;position:relative;overflow:hidden;border:1px solid #dce2e9;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(28,41,68,.1)}.marketing-root[data-page=writing] .literature-workflow-panel{position:absolute;inset:0;padding:22px;opacity:0;transform:translateY(9px);pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.marketing-root[data-page=writing] .literature-workflow-panel.active{opacity:1;transform:none;pointer-events:auto}.marketing-root[data-page=writing] .reference-demo-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 3px 15px;border-bottom:1px solid #e2e7ed}.marketing-root[data-page=writing] .reference-demo-head div{min-width:0}.marketing-root[data-page=writing] .reference-demo-head small,.marketing-root[data-page=writing] .reference-demo-head strong{display:block}.marketing-root[data-page=writing] .reference-demo-head small{color:#8a95a3;font-size:8px}.marketing-root[data-page=writing] .reference-demo-head strong{margin-top:6px;color:#364355;font-size:13px}.marketing-root[data-page=writing] .reference-demo-head>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:#446d9e;background:#eef4fb;font-size:8px}.marketing-root[data-page=writing] .chapter-reference-context{min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;color:#748194;font-size:8px}.marketing-root[data-page=writing] .chapter-reference-context span{padding:5px 8px;border:1px solid #dfe5ec;border-radius:6px;background:#fafbfd}.marketing-root[data-page=writing] .chapter-reference-context i{color:#9aa5b2;font-style:normal}.marketing-root[data-page=writing] .chapter-reference-context strong{color:var(--blue);font-size:8.5px}.marketing-root[data-page=writing] .chapter-reference-list{display:grid;gap:9px}.marketing-root[data-page=writing] .chapter-reference-card{min-height:139px;display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid #e2e7ed;border-radius:9px;background:#fff}.marketing-root[data-page=writing] .chapter-reference-card.selected{border-color:#b9cdf8;background:#f5f8ff}.marketing-root[data-page=writing] .reference-rank{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#557394;background:#edf3f7;font-size:8px;font-weight:700}.marketing-root[data-page=writing] .chapter-reference-card.selected .reference-rank{color:var(--blue);background:#e6eeff}.marketing-root[data-page=writing] .chapter-reference-card>div:nth-child(2){min-width:0}.marketing-root[data-page=writing] .chapter-reference-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.marketing-root[data-page=writing] .chapter-reference-card header strong{overflow:hidden;color:#3b4758;font-size:9.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .chapter-reference-card header span{flex:0 0 auto;color:#2d8064;font-size:7px}.marketing-root[data-page=writing] .chapter-reference-card p{margin:8px 0 0;color:#687486;font-size:8px;line-height:1.5}.marketing-root[data-page=writing] .chapter-reference-card small{display:block;margin-top:8px;color:#939ca8;font-size:7px}.marketing-root[data-page=writing] .chapter-reference-card>button{min-width:68px;min-height:30px;padding:0 9px;border:1px solid #c8d2df;border-radius:7px;color:#566376;background:#fff;font-size:7.5px}.marketing-root[data-page=writing] .chapter-reference-card.selected>button{border-color:#bdcef5;color:var(--blue)}.marketing-root[data-page=writing] .reference-demo-result{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:0 13px;border-left:2px solid var(--blue);color:#788597;background:#f5f7fa;font-size:8px}.marketing-root[data-page=writing] .reference-demo-result strong{color:#315b8d;font-size:9px;text-align:right}.marketing-root[data-page=writing] .reference-reuse-map{min-height:392px;display:grid;grid-template-columns:1fr .92fr 1fr;gap:13px;align-items:stretch;padding:18px 0 0}.marketing-root[data-page=writing] .reuse-column{min-width:0}.marketing-root[data-page=writing] .reuse-column>small{display:block;margin-bottom:10px;color:#8a95a3;font-size:8px}.marketing-root[data-page=writing] .reuse-column article{min-height:92px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;padding:10px;border-bottom:1px solid #e7ebf0}.marketing-root[data-page=writing] .reuse-column i{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;color:#4e7199;background:#eef3f7;font-size:8px;font-style:normal;font-weight:680}.marketing-root[data-page=writing] .reuse-column small,.marketing-root[data-page=writing] .reuse-column strong{display:block}.marketing-root[data-page=writing] .reuse-column strong{color:#445164;font-size:9px}.marketing-root[data-page=writing] .reuse-column article small{margin-top:5px;color:#8c96a3;font-size:7.5px;line-height:1.4}.marketing-root[data-page=writing] .reuse-core{align-self:center;padding:28px 17px;border-radius:12px;color:#fff;background:#18315f;text-align:center}.marketing-root[data-page=writing] .reuse-core span{color:#9db8f7;font-size:8px}.marketing-root[data-page=writing] .reuse-core strong{display:block;margin-top:20px;font-size:16px}.marketing-root[data-page=writing] .reuse-core p{margin:13px 0 0;color:rgba(255,255,255,.7);font-size:8px;line-height:1.6}.marketing-root[data-page=writing] .reuse-core b{display:block;margin-top:22px;color:#fff;font-size:8px}.marketing-root[data-page=writing] .metadata-workflow{min-height:392px;display:grid;grid-template-columns:1.15fr .85fr;gap:13px;padding-top:18px}.marketing-root[data-page=writing] .metadata-record{min-width:0;padding:15px;border:1px solid #e1e6ec;border-radius:10px}.marketing-root[data-page=writing] .metadata-record>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #e9edf1}.marketing-root[data-page=writing] .metadata-record>header span{color:#465365;font-size:10px;font-weight:650}.marketing-root[data-page=writing] .metadata-record>header b{color:#9a6a22;font-size:7.5px;font-weight:600}.marketing-root[data-page=writing] .metadata-record dl{margin:0}.marketing-root[data-page=writing] .metadata-record dl div{min-height:46px;display:grid;grid-template-columns:65px minmax(0,1fr) auto;gap:9px;align-items:center;border-bottom:1px solid #edf0f3}.marketing-root[data-page=writing] .metadata-record dt{color:#8490a0;font-size:7.5px}.marketing-root[data-page=writing] .metadata-record dd{overflow:hidden;margin:0;color:#4b586a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .metadata-record dl i{color:#318164;font-size:8px;font-style:normal}.marketing-root[data-page=writing] .metadata-record .needs-review{margin:0 -6px;padding:0 6px;background:#fff9ef}.marketing-root[data-page=writing] .metadata-record .needs-review i{color:#a16f29}.marketing-root[data-page=writing] .metadata-record footer{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:12px;color:#778496;font-size:7.5px}.marketing-root[data-page=writing] .metadata-record footer i{color:#a0a9b4;font-style:normal}.marketing-root[data-page=writing] .metadata-output{min-width:0;padding:22px 18px;border-radius:10px;background:#f3f7ff}.marketing-root[data-page=writing] .metadata-output>small{color:#7688a3;font-size:8px}.marketing-root[data-page=writing] .metadata-output>strong{display:block;margin-top:8px;color:#2f5f96;font-size:17px}.marketing-root[data-page=writing] .metadata-output>p{margin:12px 0 16px;color:#68778c;font-size:8px;line-height:1.6}.marketing-root[data-page=writing] .metadata-output>div{padding:10px 0;border-top:1px solid #dbe4f0}.marketing-root[data-page=writing] .metadata-output>div em,.marketing-root[data-page=writing] .metadata-output>div span{display:block}.marketing-root[data-page=writing] .metadata-output>div span{color:#52739a;font-size:7.5px;font-weight:650}.marketing-root[data-page=writing] .metadata-output>div em{overflow:hidden;margin-top:5px;color:#4e5b6d;font-family:Georgia,serif;font-size:7.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .metadata-output>b{display:block;margin-top:16px;color:#315b8d;font-size:8px;line-height:1.5}.marketing-root[data-page=writing] .citation-section{background:linear-gradient(180deg,#fff,#fafbfd)}.marketing-root[data-page=writing] .citation-showcase{margin-top:64px;position:relative;z-index:1;overflow:visible;border:1px solid #d9e0ea;border-radius:20px;background:#f2f5f8;box-shadow:0 24px 64px rgba(30,44,70,.09),0 2px 8px rgba(30,44,70,.04)}.marketing-root[data-page=writing] .citation-experience-bar{min-height:96px;position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:18px 20px 20px;border-radius:20px 20px 0 0;background:#fbfcfe}.marketing-root[data-page=writing] .citation-experience-copy{min-width:0;display:flex;align-items:center;gap:17px}.marketing-root[data-page=writing] .citation-experience-copy>div{min-width:0}.marketing-root[data-page=writing] .citation-experience-copy strong{display:block;color:#273345;font-size:15px;font-weight:650;letter-spacing:-.01em}.marketing-root[data-page=writing] .citation-experience-copy div>span{display:block;margin-top:6px;color:#7b8492;font-size:10px}.marketing-root[data-page=writing] .citation-live{min-height:27px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #cad6f1;border-radius:999px;color:#3157ad;background:#f1f5fd;font-size:9px;font-weight:680;letter-spacing:.04em}.marketing-root[data-page=writing] .citation-live i{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(13,76,232,.1)}.marketing-root[data-page=writing] .citation-cycle-line{height:2px;position:absolute;right:0;bottom:0;left:0;overflow:hidden;background:#e5eaf2}.marketing-root[data-page=writing] .citation-cycle-line i{width:100%;height:100%;display:block;transform:scaleX(0);transform-origin:left;background:var(--blue)}.marketing-root[data-page=writing] .citation-showcase.citation-cycle-running .citation-cycle-line i{animation:citationCycle 4.5s linear forwards}.marketing-root[data-page=writing] .citation-format-control{display:flex;align-items:center}.marketing-root[data-page=writing] .citation-picker{position:relative}.marketing-root[data-page=writing] .citation-picker-trigger{width:338px;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;border:1px solid #cbd3df;border-radius:10px;color:#273244;background:#fff;box-shadow:0 4px 14px rgba(31,45,68,.055);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.marketing-root[data-page=writing] .citation-picker-trigger:hover{border-color:#9fb3df;transform:translateY(-1px);box-shadow:0 7px 18px rgba(31,54,102,.09)}.marketing-root[data-page=writing] .citation-picker-trigger:active{transform:none}.marketing-root[data-page=writing] .citation-picker-trigger:focus-visible,.marketing-root[data-page=writing] .citation-picker-trigger[aria-expanded=true]{outline:0;border-color:#7799ed;background:#fff;box-shadow:0 0 0 4px rgba(13,76,232,.09),0 10px 28px rgba(34,61,120,.11)}.marketing-root[data-page=writing] .citation-picker-trigger>span{min-width:0;display:flex;align-items:center;gap:11px}.marketing-root[data-page=writing] .citation-picker-trigger strong{overflow:hidden;font-size:13px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .citation-picker-trigger em{flex:0 0 auto;color:#778191;font-size:10px;font-style:normal;font-weight:500;white-space:nowrap}.marketing-root[data-page=writing] .citation-picker-trigger em:before{content:"·";margin-right:10px;color:#b0b7c0}.marketing-root[data-page=writing] .citation-picker-trigger>i{width:7px;height:7px;flex:0 0 auto;border-right:1.4px solid #707a88;border-bottom:1.4px solid #707a88;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.marketing-root[data-page=writing] .citation-picker.open .citation-picker-trigger>i{transform:translateY(2px) rotate(225deg)}.marketing-root[data-page=writing] .citation-picker-menu{width:404px;max-height:500px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;padding:7px;border:1px solid #d6dce5;border-radius:10px;opacity:0;visibility:hidden;transform:translateY(-6px);transform-origin:top right;background:rgba(255,255,255,.995);box-shadow:0 22px 52px rgba(25,37,59,.15),0 4px 12px rgba(25,37,59,.05);pointer-events:none;transition:opacity .15s ease-out,transform .18s cubic-bezier(.22,1,.36,1),visibility .15s ease-out;scrollbar-width:thin;scrollbar-color:#c9d0db transparent}.marketing-root[data-page=writing] .citation-picker-menu::-webkit-scrollbar{width:8px}.marketing-root[data-page=writing] .citation-picker-menu::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#c9d0db;background-clip:padding-box}.marketing-root[data-page=writing] .citation-picker.open .citation-picker-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.marketing-root[data-page=writing] .citation-picker-menu fieldset{margin:0;padding:0;border:0;min-width:0}.marketing-root[data-page=writing] .citation-picker-group+.citation-picker-group{margin-top:5px;padding-top:5px;border-top:1px solid #edf0f3}.marketing-root[data-page=writing] .citation-picker-menu button{width:100%;min-height:46px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:12px;align-items:center;padding:0 12px;border:0;border-radius:6px;color:#445062;background:transparent;text-align:left;transition:color .14s ease,background .14s ease}.marketing-root[data-page=writing] .citation-picker-menu button:hover{color:#202a39;background:#f5f7f9}.marketing-root[data-page=writing] .citation-picker-menu button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgba(13,76,232,.28)}.marketing-root[data-page=writing] .citation-picker-menu button:active{background:#eef1f5}.marketing-root[data-page=writing] .citation-picker-menu button.active{color:#1748bd;background:#f1f4fa}.marketing-root[data-page=writing] .citation-picker-menu button.active:before{content:"";width:2px;position:absolute;top:11px;bottom:11px;left:0;border-radius:2px;background:var(--blue)}.marketing-root[data-page=writing] .citation-picker-menu strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .citation-picker-menu button>span{color:#858e9b;font-size:9px;font-weight:500;white-space:nowrap}.marketing-root[data-page=writing] .citation-picker-menu button.active>span{color:#5c6e95}.marketing-root[data-page=writing] .citation-picker-menu b{color:var(--blue);font-size:10px;font-weight:700;opacity:0}.marketing-root[data-page=writing] .citation-picker-menu button.active b{opacity:1}.marketing-root[data-page=writing] .citation-stage{min-height:488px;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;margin-top:0;padding:16px;border-radius:0 0 20px 20px;background:radial-gradient(circle at 50% 50%,rgba(13,76,232,.055),transparent 22%),linear-gradient(145deg,#edf1f6,#f6f8fa 56%,#edf1f6)}.marketing-root[data-page=writing] .citation-page{min-width:0;min-height:456px;padding:34px 36px;border:1px solid #dfe4eb;border-radius:6px;background:#fff;box-shadow:0 10px 28px rgba(31,45,68,.07),0 1px 2px rgba(31,45,68,.04);transition:opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1)}.marketing-root[data-page=writing] .citation-page.updating{opacity:.45;transform:translateY(3px)}.marketing-root[data-page=writing] .citation-page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;border-bottom:1px solid #e5e9ee}.marketing-root[data-page=writing] .citation-page-head span{color:#2b3543;font-size:13px;font-weight:660}.marketing-root[data-page=writing] .citation-page-head small{overflow:hidden;color:#818995;font-size:8.5px;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .citation-document h3{margin:27px 0 21px;color:#222c39;font-size:20px}.marketing-root[data-page=writing] .citation-document p{margin:0;color:#46515f;font-family:Songti SC,SimSun,serif;font-size:13.5px;line-height:1.96}.marketing-root[data-page=writing] .citation-document mark{margin:0 2px;padding:2px 4px;border-radius:4px;color:#164fd3;background:#edf3ff;font-family:var(--sans);font-size:11px;font-weight:650;transition:color .16s ease,background .16s ease}.marketing-root[data-page=writing] .citation-document mark[data-citation-mark-mode=sup]{position:relative;top:-.38em;font-size:9px;line-height:1}.marketing-root[data-page=writing] .citation-document mark[data-citation-mark-mode=inline]{top:auto;vertical-align:baseline}.marketing-root[data-page=writing] .reference-list ol{margin:25px 0 0;padding-left:20px}.marketing-root[data-page=writing] .reference-list li{margin-bottom:17px;padding-left:4px;color:#4b5563;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.68}.marketing-root[data-page=writing] .reference-list li:first-child{color:#2f405d}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=plain]{padding-left:0;list-style:none}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=plain] li{padding-left:13px;border-left:2px solid transparent}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=plain] li:first-child{border-left-color:#9db7f6}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=bracket]{padding-left:0;list-style:none;counter-reset:citation-reference}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=bracket] li{position:relative;padding-left:28px;counter-increment:citation-reference}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=bracket] li:before{content:"[" counter(citation-reference) "]";position:absolute;left:0;color:#496fc9;font-family:var(--sans);font-size:10px;font-weight:620}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=decimal]{padding-left:23px;list-style:decimal}.marketing-root[data-page=writing] .reference-list ol[data-list-mode=decimal] li::marker{color:#496fc9;font-family:var(--sans);font-size:10px;font-weight:620}.marketing-root[data-page=writing] .citation-sync-bridge{min-width:0;position:relative}.marketing-root[data-page=writing] .citation-sync-bridge>small{width:100%;position:absolute;top:28px;left:0;color:#778398;font-size:7.5px;font-weight:620;line-height:1.45;letter-spacing:.04em;text-align:center}.marketing-root[data-page=writing] .citation-sync-bridge>small b{color:var(--blue);font-size:10px;font-weight:720}.marketing-root[data-page=writing] .citation-sync-link{height:1px;position:absolute;right:0;left:0;display:block;background:linear-gradient(90deg,#aebedf,#7195eb 48%,#aebedf)}.marketing-root[data-page=writing] .citation-sync-link:after,.marketing-root[data-page=writing] .citation-sync-link:before{content:"";width:5px;height:5px;position:absolute;top:-2px;border:1px solid #7899e8;border-radius:50%;background:#fff}.marketing-root[data-page=writing] .citation-sync-link:before{left:-2px}.marketing-root[data-page=writing] .citation-sync-link:after{right:-2px}.marketing-root[data-page=writing] .citation-sync-link>b{width:5px;height:5px;position:absolute;top:-2px;left:0;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px rgba(13,76,232,.09);animation:citationSyncTravel 2.4s cubic-bezier(.45,0,.55,1) infinite}.marketing-root[data-page=writing] .citation-sync-link-first{top:43%}.marketing-root[data-page=writing] .citation-sync-link-second{top:62%}.marketing-root[data-page=writing] .citation-sync-link-second>b{animation-delay:-1.2s}.marketing-root[data-page=writing] .writing-journey-section{color:#fff;background:#121b2e}.marketing-root[data-page=writing] .writing-journey-section .eyebrow{color:#82a7ff}.marketing-root[data-page=writing] .writing-journey-section .writing-section-head>p{color:rgba(255,255,255,.62)}.marketing-root[data-page=writing] .writing-journey{margin-top:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.marketing-root[data-page=writing] .writing-journey article{min-height:220px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-content:center;padding:25px 24px 25px 0;border-right:1px solid rgba(255,255,255,.17)}.marketing-root[data-page=writing] .writing-journey article+article{padding-left:24px}.marketing-root[data-page=writing] .writing-journey article:last-child{border-right:0}.marketing-root[data-page=writing] .writing-journey small{color:#82a7ff;font-size:9px}.marketing-root[data-page=writing] .writing-journey h3{margin:0;font-size:20px;font-weight:600}.marketing-root[data-page=writing][data-lang=en] .writing-journey h3{font-size:18px;line-height:1.25}.marketing-root[data-page=writing][data-lang=en] .writing-journey p{font-size:10.5px}.marketing-root[data-page=writing][data-lang=en] .writing-context-line{gap:10px}.marketing-root[data-page=writing] .writing-journey p{margin:11px 0 0;color:rgba(255,255,255,.55);font-size:11px;line-height:1.7}.marketing-root[data-page=writing] .writing-context-line{margin-top:50px;display:flex;flex-wrap:wrap;align-items:center;gap:13px;color:rgba(255,255,255,.68);font-size:10px}.marketing-root[data-page=writing] .writing-context-line span{padding:9px 11px;border:1px solid rgba(255,255,255,.15);border-radius:8px}.marketing-root[data-page=writing] .writing-context-line i{width:18px;height:1px;background:rgba(130,167,255,.55)}.marketing-root[data-page=writing] .writing-context-line strong{margin-left:auto;color:#fff;font-size:13px;font-weight:580}.marketing-root[data-page=writing] .writing-final-cta .eyebrow{color:rgba(255,255,255,.7);margin-bottom:20px}.marketing-root[data-page=writing] .writing-final-cta h2{max-width:none;white-space:nowrap}.marketing-root[data-page=writing][data-lang=en] .writing-final-cta h2{white-space:normal}.marketing-root[data-page=writing] .writing-citation-section{background:linear-gradient(180deg,#f8fafc,#fff)}.marketing-root[data-page=writing] .writing-citation-split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px;align-items:center}.marketing-root[data-page=writing] .writing-citation-copy{min-width:0;position:relative;z-index:2}.marketing-root[data-page=writing] .writing-citation-copy h2{max-width:8.2em;font-size:clamp(38px,3.4vw,50px);white-space:normal;overflow-wrap:normal;word-break:keep-all}.marketing-root[data-page=writing] .writing-citation-copy h2 span{display:block}.marketing-root[data-page=writing][data-lang=en] .writing-citation-copy h2{max-width:9.5em;font-size:clamp(36px,3.1vw,47px);line-height:1.08}.marketing-root[data-page=writing] .writing-citation-copy>p{max-width:31em}.marketing-root[data-page=writing] .writing-inline-link{width:fit-content;display:inline-flex;align-items:center;gap:9px;margin-top:26px;padding-bottom:6px;border-bottom:1px solid #a8bce9;color:#315bb6;font-size:11px;font-weight:650;transition:gap .2s ease,color .2s ease,border-color .2s ease}.marketing-root[data-page=writing] .writing-inline-link:hover{gap:13px;color:var(--blue);border-color:var(--blue)}.marketing-root[data-page=writing] .writing-citation-compact{margin-top:0;border-radius:16px;box-shadow:0 22px 56px rgba(30,44,70,.085),0 2px 8px rgba(30,44,70,.035)}.marketing-root[data-page=writing] .writing-citation-compact .citation-experience-bar{min-height:78px;gap:18px;padding:13px 15px 15px 18px;border-radius:16px 16px 0 0}.marketing-root[data-page=writing] .writing-citation-compact .citation-experience-copy strong{font-size:13px}.marketing-root[data-page=writing] .writing-citation-compact .citation-experience-copy div>span{margin-top:4px;font-size:9px}.marketing-root[data-page=writing] .writing-citation-compact .citation-picker-trigger{width:272px;min-height:46px;padding:0 13px}.marketing-root[data-page=writing] .writing-citation-compact .citation-picker-trigger strong{font-size:11px}.marketing-root[data-page=writing] .writing-citation-compact .citation-picker-trigger em{font-size:9px}.marketing-root[data-page=writing] .writing-citation-compact .citation-picker-menu{width:326px;max-height:390px}.marketing-root[data-page=writing] .writing-citation-compact .citation-picker-group+.citation-picker-group{margin-top:0;padding-top:0;border-top:0}.marketing-root[data-page=writing] .writing-citation-compact .citation-picker-menu button{min-height:42px}.marketing-root[data-page=writing] .writing-citation-compact .citation-stage{min-height:370px;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);padding:12px;border-radius:0}.marketing-root[data-page=writing] .writing-citation-compact .citation-page{min-height:346px;padding:23px 24px}.marketing-root[data-page=writing] .writing-citation-compact .citation-page-head{gap:12px;padding-bottom:12px}.marketing-root[data-page=writing] .writing-citation-compact .citation-page-head span{font-size:11px}.marketing-root[data-page=writing] .writing-citation-compact .citation-page-head small{max-width:150px;font-size:7.5px}.marketing-root[data-page=writing] .writing-citation-compact .citation-document h3{margin:20px 0 15px;font-size:16px}.marketing-root[data-page=writing] .writing-citation-compact .citation-document p{font-size:11.5px;line-height:1.9}.marketing-root[data-page=writing] .writing-citation-compact .citation-document mark{font-size:9px}.marketing-root[data-page=writing] .writing-citation-compact .reference-list ol{margin-top:18px}.marketing-root[data-page=writing] .citation-showcase.writing-citation-compact .reference-list{overflow:visible;background:#fff}.marketing-root[data-page=writing] .citation-showcase.writing-citation-compact .reference-list li{width:auto;height:auto;min-height:0;display:block;margin-bottom:15px;padding-top:0;padding-right:0;padding-bottom:0;border-bottom:0;background:transparent;font-size:9.5px;line-height:1.62}.marketing-root[data-page=writing] .citation-showcase.writing-citation-compact .reference-list li:hover{background:transparent}.marketing-root[data-page=writing] .writing-citation-compact .citation-sync-bridge>small{top:23px;font-size:7px}.marketing-root[data-page=writing] .writing-citation-result{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border-top:1px solid #dde3eb;border-radius:0 0 16px 16px;color:#687489;background:#fbfcfe;font-size:9px}.marketing-root[data-page=writing] .writing-citation-result span{display:inline-flex;align-items:center;gap:7px}.marketing-root[data-page=writing] .writing-citation-result span i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#3a9b77;font-size:8px;font-style:normal}.marketing-root[data-page=writing] .writing-citation-result strong{color:#344357;font-size:10px;font-weight:620;text-align:right}@media (max-width:1080px){.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:165px minmax(470px,1fr) 260px}.marketing-root[data-page=writing] .conversation-stream{padding-right:18px;padding-left:18px}.marketing-root[data-page=writing] .continuity-rail{padding-right:12px;padding-left:12px}.marketing-root[data-page=writing] .writing-feature-split{gap:50px}.marketing-root[data-page=writing] .writing-citation-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:38px}.marketing-root[data-page=writing] .writing-citation-copy h2{font-size:clamp(36px,4.1vw,46px)}}@media (max-width:900px){.marketing-root[data-page=writing] .writing-feature-split,.marketing-root[data-page=writing] .writing-hero-copy{grid-template-columns:1fr;gap:30px}.marketing-root[data-page=writing] .writing-hero-side{max-width:none}.marketing-root[data-page=writing] .writing-feature-copy h2,.marketing-root[data-page=writing] .writing-feature-copy>p,.marketing-root[data-page=writing] .writing-hero-side p span,.marketing-root[data-page=writing] .writing-section-head h2,.marketing-root[data-page=writing] .writing-section-head>p{white-space:normal}.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:160px minmax(0,1fr)}.marketing-root[data-page=writing] .continuity-rail{display:none}.marketing-root[data-page=writing] .writing-scene{grid-template-columns:1fr}.marketing-root[data-page=writing] .writing-scene-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:0;border-right:0;border-bottom:1px solid var(--line)}.marketing-root[data-page=writing] .writing-scene-tab{min-height:124px;padding:18px 16px;border-right:1px solid var(--line);border-bottom:0}.marketing-root[data-page=writing] .writing-scene-tab:last-child{border-right:0}.marketing-root[data-page=writing] .writing-scene-tab:hover{padding-left:16px}.marketing-root[data-page=writing] .citation-experience-bar{grid-template-columns:1fr;gap:18px}.marketing-root[data-page=writing] .citation-format-control,.marketing-root[data-page=writing] .citation-picker,.marketing-root[data-page=writing] .citation-picker-trigger{width:100%}.marketing-root[data-page=writing] .citation-stage{min-height:0;grid-template-columns:1fr;gap:12px;padding:14px}.marketing-root[data-page=writing] .citation-page{min-height:360px}.marketing-root[data-page=writing] .citation-sync-bridge{min-height:48px;display:grid;place-items:center}.marketing-root[data-page=writing] .citation-sync-bridge>small{width:auto;position:static;padding:6px 11px;border:1px solid #d3dceb;border-radius:999px;color:#68778e;background:#f8fafc;font-size:8px}.marketing-root[data-page=writing] .citation-sync-link{display:none}.marketing-root[data-page=writing] .writing-journey{grid-template-columns:repeat(2,1fr)}.marketing-root[data-page=writing] .writing-journey article:nth-child(2){border-right:0}.marketing-root[data-page=writing] .writing-journey article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.17)}.marketing-root[data-page=writing] .writing-citation-split{gap:34px}.marketing-root[data-page=writing] .writing-citation-copy h2{max-width:12em}.marketing-root[data-page=writing] .writing-citation-compact .citation-stage{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.marketing-root[data-page=writing] .writing-citation-compact .citation-page{min-height:340px}.marketing-root[data-page=writing][data-lang=en] .writing-scene{grid-template-columns:1fr}.marketing-root[data-page=writing][data-lang=en] .writing-scene-tab{min-height:136px}}@media (max-width:680px){.marketing-root[data-page=writing] .writing-container{width:min(100% - 36px,1180px)}.marketing-root[data-page=writing] .writing-hero{padding:126px 0 76px}.marketing-root[data-page=writing] .writing-hero-copy{margin-top:38px}.marketing-root[data-page=writing] .writing-hero-copy h1{font-size:45px;line-height:1.07}.marketing-root[data-page=writing] .writing-hero-copy h1 span{display:block;margin-top:6px;white-space:normal}.marketing-root[data-page=writing] .writing-hero-side{align-items:flex-start;flex-direction:column;gap:20px;margin-top:27px;padding-top:22px}.marketing-root[data-page=writing] .writing-hero-side p{font-size:14px}.marketing-root[data-page=writing][data-lang=en] .writing-hero-copy h1{font-size:42px;line-height:1.08;letter-spacing:-.04em}.marketing-root[data-page=writing][data-lang=en] .writing-hero-copy h1 span{display:block}.marketing-root[data-page=writing] .writing-hero-workbench{margin-top:48px}.marketing-root[data-page=writing] .workbench-topbar{grid-template-columns:42px minmax(0,1fr) auto;padding:0 10px}.marketing-root[data-page=writing] .workbench-document-title{justify-content:flex-start}.marketing-root[data-page=writing] .workbench-document-title span,.marketing-root[data-page=writing] .workbench-top-actions button:first-child{display:none}.marketing-root[data-page=writing] .workbench-top-actions button.primary{padding:0 8px}.marketing-root[data-page=writing] .writing-app-shell{min-height:540px;grid-template-columns:1fr}.marketing-root[data-page=writing] .outline-rail{display:none}.marketing-root[data-page=writing] .conversation-head{padding:0 14px}.marketing-root[data-page=writing] .conversation-head div span{white-space:nowrap}.marketing-root[data-page=writing] .conversation-stream{padding:20px 14px 16px}.marketing-root[data-page=writing] .agent-context-read{grid-template-columns:1fr}.marketing-root[data-page=writing] .assistant-result{margin-left:24px}.marketing-root[data-page=writing] .writeback-status{align-items:flex-start;flex-direction:column}.marketing-root[data-page=writing] .writing-composer{margin:0 10px 10px}.marketing-root[data-page=writing] .composer-toolbar{grid-template-columns:1fr 25px}.marketing-root[data-page=writing] .composer-toolbar>span{display:none}.marketing-root[data-page=writing] .composer-toolbar button{padding:0 6px}.marketing-root[data-page=writing] .writing-section{padding:86px 0}.marketing-root[data-page=writing] .writing-feature-copy h2,.marketing-root[data-page=writing] .writing-section-head h2{font-size:38px}.marketing-root[data-page=writing] .writing-feature-copy>p,.marketing-root[data-page=writing] .writing-section-head>p{font-size:14px}.marketing-root[data-page=writing] .writing-scene{margin-top:46px}.marketing-root[data-page=writing] .writing-scene-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.marketing-root[data-page=writing] .writing-scene-tabs::-webkit-scrollbar{display:none}.marketing-root[data-page=writing] .writing-scene-tab{min-width:210px;min-height:110px}.marketing-root[data-page=writing][data-lang=en] .writing-scene-tab{min-width:240px;min-height:126px}.marketing-root[data-page=writing] .writing-scene-screen{min-height:455px}.marketing-root[data-page=writing] .writing-scene-panel{padding:14px}.marketing-root[data-page=writing] .scene-chat-layout{height:384px;grid-template-columns:1fr;overflow-y:auto}.marketing-root[data-page=writing] .scene-document{padding:25px 24px;border-right:0;border-bottom:1px solid #e5e8ed}.marketing-root[data-page=writing] .scene-conversation{padding:20px}.marketing-root[data-page=writing] .scene-input{margin-top:20px}.marketing-root[data-page=writing] .context-library{height:384px;grid-template-columns:1fr;overflow-y:auto}.marketing-root[data-page=writing] .context-current{grid-row:auto}.marketing-root[data-page=writing] .context-current span{margin-top:35px}.marketing-root[data-page=writing] .version-compare{height:384px;grid-template-columns:1fr;overflow-y:auto}.marketing-root[data-page=writing] .version-compare article{min-height:180px}.marketing-root[data-page=writing] .version-compare article>span,.marketing-root[data-page=writing] .version-compare p{margin-top:24px}.marketing-root[data-page=writing] .chapter-context-demo,.marketing-root[data-page=writing] .chapter-context-evidence,.marketing-root[data-page=writing] .chapter-impact-review,.marketing-root[data-page=writing] .chapter-scope-demo,.marketing-root[data-page=writing] .chapter-sync-demo,.marketing-root[data-page=writing] .chapter-version-ledger{height:384px;overflow-y:auto}.marketing-root[data-page=writing] .chapter-context-demo,.marketing-root[data-page=writing] .chapter-scope-demo{grid-template-columns:1fr}.marketing-root[data-page=writing] .scope-document{padding:23px 22px;border-right:0;border-bottom:1px solid #e6eaf0}.marketing-root[data-page=writing] .scope-checks{padding:19px 18px}.marketing-root[data-page=writing] .context-target{min-height:190px}.marketing-root[data-page=writing] .context-incoming{grid-template-columns:1fr}.marketing-root[data-page=writing] .chapter-sync-demo{display:flex;align-items:stretch;flex-direction:column}.marketing-root[data-page=writing] .version-current,.marketing-root[data-page=writing] .version-kept{min-height:160px}.marketing-root[data-page=writing] .sync-transition{min-height:70px}.marketing-root[data-page=writing] .sync-transition i{transform:rotate(90deg)}.marketing-root[data-page=writing] .sync-impact{padding:18px 4px;border-top:1px solid #e5e9ee;border-left:0}.marketing-root[data-page=writing] .chapter-impact-review,.marketing-root[data-page=writing] .chapter-version-ledger{display:flex;align-items:stretch;flex-direction:column}.marketing-root[data-page=writing] .impact-change-card{padding:20px 18px;border-right:0;border-bottom:1px solid #e4e9ef}.marketing-root[data-page=writing] .impact-checklist{padding:20px 18px}.marketing-root[data-page=writing] .impact-copy-pair{grid-template-columns:1fr}.marketing-root[data-page=writing] .impact-copy-pair>i{min-height:24px;transform:rotate(90deg)}.marketing-root[data-page=writing] .chapter-context-evidence{padding:17px 16px}.marketing-root[data-page=writing] .chapter-context-evidence>footer,.marketing-root[data-page=writing] .chapter-context-evidence>header{align-items:flex-start;flex-direction:column}.marketing-root[data-page=writing] .context-evidence-head{display:none}.marketing-root[data-page=writing] .context-evidence-table article{grid-template-columns:1fr;gap:6px;align-items:start;padding:12px 0}.marketing-root[data-page=writing] .context-evidence-grid{grid-template-columns:1fr}.marketing-root[data-page=writing] .version-ledger-flow{grid-template-columns:1fr;padding:18px;border-right:0;border-bottom:1px solid #e4e9ef}.marketing-root[data-page=writing] .version-ledger-flow>article{width:100%;height:auto;min-height:180px}.marketing-root[data-page=writing] .version-decision{min-height:88px}.marketing-root[data-page=writing] .version-decision i{transform:rotate(90deg)}.marketing-root[data-page=writing] .version-impact-ledger{padding:19px 18px}.marketing-root[data-page=writing] .literature-workflow-demo{min-height:590px}.marketing-root[data-page=writing] .literature-workflow-panel{overflow-y:auto;padding:17px}.marketing-root[data-page=writing] .reference-reuse-map{grid-template-columns:1fr}.marketing-root[data-page=writing] .reuse-column article{min-height:70px}.marketing-root[data-page=writing] .reuse-core{padding:22px 17px}.marketing-root[data-page=writing] .metadata-workflow{grid-template-columns:1fr}.marketing-root[data-page=writing] .literature-demo{padding:16px}.marketing-root[data-page=writing] .literature-result{grid-template-columns:42px 1fr}.marketing-root[data-page=writing] .literature-result>button{grid-column:2;justify-self:start}.marketing-root[data-page=writing] .citation-showcase{border-radius:16px}.marketing-root[data-page=writing] .citation-experience-bar{padding:18px 16px 20px;border-radius:16px 16px 0 0}.marketing-root[data-page=writing] .citation-experience-copy{align-items:flex-start;flex-direction:column;gap:11px}.marketing-root[data-page=writing] .citation-experience-copy strong{font-size:14px;line-height:1.45}.marketing-root[data-page=writing] .citation-format-control{width:100%;align-items:stretch;flex-direction:column}.marketing-root[data-page=writing] .citation-picker{width:100%}.marketing-root[data-page=writing] .citation-picker-trigger{width:100%;min-width:0}.marketing-root[data-page=writing] .citation-picker-menu{width:100%;max-height:390px;right:0;left:auto;transform-origin:top right}.marketing-root[data-page=writing] .citation-stage{padding:10px;border-radius:0 0 16px 16px}.marketing-root[data-page=writing] .citation-page{min-height:330px;padding:27px 22px}.marketing-root[data-page=writing] .citation-page-head{align-items:flex-start;flex-direction:column;gap:7px}.marketing-root[data-page=writing] .writing-journey{grid-template-columns:1fr}.marketing-root[data-page=writing] .writing-journey article,.marketing-root[data-page=writing] .writing-journey article+article{min-height:150px;padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.marketing-root[data-page=writing] .writing-journey article:last-child{border-bottom:0}.marketing-root[data-page=writing] .writing-context-line{align-items:flex-start}.marketing-root[data-page=writing] .writing-context-line i{display:none}.marketing-root[data-page=writing] .writing-context-line strong{width:100%;margin:12px 0 0}.marketing-root[data-page=writing] .writing-final-cta h2{white-space:normal}.marketing-root[data-page=writing] .writing-citation-copy h2 span{display:inline}.marketing-root[data-page=writing] .writing-citation-compact .citation-experience-bar{padding:16px}.marketing-root[data-page=writing] .writing-citation-compact .citation-stage{grid-template-columns:1fr;padding:10px}.marketing-root[data-page=writing] .writing-citation-compact .citation-page{min-height:310px;padding:24px 21px}.marketing-root[data-page=writing] .writing-citation-result{align-items:flex-start;flex-direction:column;gap:8px;padding:13px 16px}.marketing-root[data-page=writing] .writing-citation-result strong{text-align:left}}.marketing-root[data-page=writing] .writing-workbench{--workbench-blue:#426da3;--workbench-ink:#303945;--workbench-muted:#7f8997;--workbench-line:#dfe4eb;border-color:#d8dee7;border-radius:13px;box-shadow:0 28px 80px rgba(27,40,64,.13)}.marketing-root[data-page=writing] .workbench-topbar{height:58px;grid-template-columns:205px minmax(0,1fr) 286px;padding:0;color:var(--workbench-muted);background:#fff}.marketing-root[data-page=writing] .workbench-sidebar-utility{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-right:1px solid var(--workbench-line)}.marketing-root[data-page=writing] .workbench-sidebar-utility span{width:25px;height:25px;display:grid;place-items:center;color:#545d69}.marketing-root[data-page=writing] .workbench-sidebar-utility svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.marketing-root[data-page=writing] .workbench-document-title{display:block;overflow:hidden;padding:0 20px;color:#365d8e;font-size:12px;font-weight:680;text-align:center;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .workbench-top-actions{justify-content:flex-end;padding:0 14px}.marketing-root[data-page=writing] .workbench-top-actions button{height:30px;padding:0 11px;border-color:#d8dee7;border-radius:5px;color:#596575;font-size:8.5px;font-weight:560}.marketing-root[data-page=writing] .workbench-top-actions button.primary{border-color:var(--workbench-blue);color:#fff;background:var(--workbench-blue)}.marketing-root[data-page=writing] .writing-app-shell{min-height:650px;grid-template-columns:205px minmax(500px,1fr) 286px}.marketing-root[data-page=writing] .outline-rail{padding:18px 14px 13px;border-right-color:var(--workbench-line);background:#fff}.marketing-root[data-page=writing] .rail-heading{padding:0 4px 16px;color:#303945;font-size:12px}.marketing-root[data-page=writing] .rail-heading small{border-color:#dce3ec;border-radius:4px;color:#5e79a0;background:#f8fafc;font-size:7.5px}.marketing-root[data-page=writing] .outline-list{overflow:hidden}.marketing-root[data-page=writing] .outline-item{min-height:34px;padding:7px 4px;border-radius:0;color:#46505e;font-size:9.5px}.marketing-root[data-page=writing] .outline-item.summary{display:block;margin-bottom:3px;color:#343d48;font-size:11px}.marketing-root[data-page=writing] .outline-item.chapter{display:grid;grid-template-columns:16px minmax(0,1fr);gap:3px;margin-top:2px;color:#3d4652;font-size:10px;font-weight:650}.marketing-root[data-page=writing] .outline-item.chapter i{color:#8c949f;font-size:9px;font-style:normal;text-align:center}.marketing-root[data-page=writing] .outline-item span,.marketing-root[data-page=writing] .outline-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .outline-item.child{display:block;min-height:31px;padding:6px 5px 6px 20px;color:#5e6876;font-size:9.5px}.marketing-root[data-page=writing] .outline-item.child:before{display:none}.marketing-root[data-page=writing] .outline-item.active{color:var(--workbench-blue);background:transparent;font-weight:680}.marketing-root[data-page=writing] .outline-item.references{display:grid;grid-template-columns:1fr auto;margin-top:8px;padding:14px 4px 6px;border-top-color:var(--workbench-line);color:#3f4956;font-size:10px}.marketing-root[data-page=writing] .outline-item.references b{min-width:23px;height:18px;border-radius:4px;color:#4b6f9c;background:#edf2f8;font-size:7.5px}.marketing-root[data-page=writing] .outline-export{min-height:34px;display:flex;justify-content:center;gap:7px;padding:0 10px;border-color:#cbd9ea;border-radius:5px;color:#426896;text-align:center}.marketing-root[data-page=writing] .outline-export svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.marketing-root[data-page=writing] .outline-export strong{color:inherit;font-size:8.5px;font-weight:620}.marketing-root[data-page=writing] .writing-conversation{background:#fff}.marketing-root[data-page=writing] .conversation-stream{padding:18px 24px 12px;background:#fff}.marketing-root[data-page=writing] .conversation-label{display:block;color:#697587;font-size:8.5px}.marketing-root[data-page=writing] .initialization-panel{padding:13px 15px 11px;border:1px solid #cedae8;background:#fff;box-shadow:0 2px 5px rgba(27,52,83,.05)}.marketing-root[data-page=writing] .initialization-panel>strong{color:#3d4652;font-size:10.5px;font-weight:680}.marketing-root[data-page=writing] .initialization-rule{height:1px;margin:10px 0;background:#e6e9ee}.marketing-root[data-page=writing] .initialization-row{min-height:27px;display:flex;align-items:center;color:#4a5668;font-size:9.5px}.marketing-root[data-page=writing] .initialization-row>span{width:62px;color:#3f6799;font-weight:650}.marketing-root[data-page=writing] .initialization-row b{min-width:45px;height:25px;display:grid;place-items:center;border:1px solid #c8d7e9;border-radius:4px;color:#426a9b;background:#fff;font-size:9px;font-weight:620}.marketing-root[data-page=writing] .initialization-row em{width:24px;color:#a1a8b2;font-style:normal;text-align:center}.marketing-root[data-page=writing] .initialization-row small{margin-left:9px;color:#687587;font-size:8px}.marketing-root[data-page=writing] .initialization-panel>p{margin:8px 0 0;color:#8f99a6;font-size:8px;line-height:1.5}.marketing-root[data-page=writing] .conversation-context-line{display:flex;align-items:center;justify-content:center;gap:0;margin:13px 0 12px;color:#738093;font-size:7.5px}.marketing-root[data-page=writing] .conversation-context-line span{display:flex;align-items:center;gap:4px;padding:0 9px;border-right:1px solid #dde2e8}.marketing-root[data-page=writing] .conversation-context-line span:last-child{border-right:0}.marketing-root[data-page=writing] .conversation-context-line i{color:#3d759c;font-style:normal}.marketing-root[data-page=writing] .conversation-user-message{margin:0 0 14px auto;padding:9px 13px;border-radius:18px;color:#fff;background:var(--workbench-blue);font-size:9px}.marketing-root[data-page=writing] .conversation-assistant-message{color:#39434f}.marketing-root[data-page=writing] .assistant-message-meta{margin-bottom:8px;color:#69809e;font-size:8px}.marketing-root[data-page=writing] .assistant-message-meta i{margin-right:4px;font-style:normal}.marketing-root[data-page=writing] .conversation-assistant-message>p{margin:0;font-size:9.5px;line-height:1.65}.marketing-root[data-page=writing] .conversation-assistant-message>p strong{color:#303945}.marketing-root[data-page=writing] .conversation-assistant-message ul{display:grid;gap:5px;margin:9px 0 0;padding-left:17px;color:#444f5d;font-size:9px;line-height:1.5}.marketing-root[data-page=writing] .conversation-assistant-message li::marker{color:#697788}.marketing-root[data-page=writing] .message-actions{min-height:39px;display:flex;align-items:center;justify-content:space-between}.marketing-root[data-page=writing] .message-actions>div{display:flex;align-items:center;gap:2px}.marketing-root[data-page=writing] .message-actions button{width:26px;height:26px;position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:#737c87;background:transparent}.marketing-root[data-page=writing] .message-actions button:hover{color:#303945;background:#f1f3f6}.marketing-root[data-page=writing] .message-actions svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.marketing-root[data-page=writing] .message-action-separator{width:1px;height:19px;margin:0 4px;background:#dfe4ea}.marketing-root[data-page=writing] .message-actions button[data-tooltip]:after{content:attr(data-tooltip);min-width:max-content;position:absolute;top:33px;left:50%;z-index:5;padding:6px 9px;border-radius:6px;color:#fff;background:#17191d;font-size:7px;opacity:0;transform:translate(-50%,-3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.marketing-root[data-page=writing] .message-actions button[data-tooltip]:before{content:"";position:absolute;top:28px;left:50%;z-index:5;border-right:4px solid transparent;border-bottom:5px solid #17191d;border-left:4px solid transparent;opacity:0;transform:translateX(-50%);transition:opacity .16s ease}.marketing-root[data-page=writing] .message-actions button[data-tooltip]:hover:after,.marketing-root[data-page=writing] .message-actions button[data-tooltip]:hover:before{opacity:1}.marketing-root[data-page=writing] .message-actions button[data-tooltip]:hover:after{transform:translate(-50%)}.marketing-root[data-page=writing] .message-pagination{gap:0!important}.marketing-root[data-page=writing] .message-pagination button{width:24px;font-size:16px}.marketing-root[data-page=writing] .writing-composer{min-height:96px;margin:0 18px 15px;padding:12px 13px 9px;border-color:#d7dde5;box-shadow:0 1px 4px rgba(35,49,78,.04)}.marketing-root[data-page=writing] .writing-composer>p{margin:0;color:#9aa2ad;font-size:8.5px}.marketing-root[data-page=writing] .composer-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:31px}.marketing-root[data-page=writing] .composer-toolbar>div{display:flex;align-items:center;gap:2px}.marketing-root[data-page=writing] .composer-toolbar button{width:25px;height:25px;min-height:25px;display:grid;place-items:center;padding:0;border:0;color:#4d5661;background:transparent;font-size:12px}.marketing-root[data-page=writing] .composer-toolbar svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.marketing-root[data-page=writing] .composer-toolbar button.composer-send{width:29px;height:29px;min-height:29px;border-radius:50%;background:#d7e0ec;font-size:11px}.marketing-root[data-page=writing] .continuity-rail{padding:0 15px 14px;border-left-color:var(--workbench-line);background:#fbfcfd}.marketing-root[data-page=writing] .continuity-head{height:54px;border-bottom-color:var(--workbench-line)}.marketing-root[data-page=writing] .continuity-head>strong{color:#37414d;font-size:11px;font-weight:680}.marketing-root[data-page=writing] .continuity-head>span{font-size:7.5px}.marketing-root[data-page=writing] .continuity-head span i{width:5px;height:5px;background:#4f8b73;box-shadow:none;animation:none}.marketing-root[data-page=writing] .chapter-status-overview{padding:14px 1px 15px;border-bottom:1px solid var(--workbench-line)}.marketing-root[data-page=writing] .chapter-status-overview>small{display:block;color:#8a93a0;font-size:7.5px}.marketing-root[data-page=writing] .chapter-status-overview>strong{display:block;margin-top:5px;color:#394451;font-size:10px;font-weight:680}.marketing-root[data-page=writing] .chapter-status-overview>div{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#7b8695;font-size:7.5px}.marketing-root[data-page=writing] .chapter-status-overview>div b{color:#4d5c6d;font-weight:620}.marketing-root[data-page=writing] .chapter-status-overview>i{height:3px;display:block;margin-top:7px;overflow:hidden;border-radius:2px;background:#e4e8ed}.marketing-root[data-page=writing] .chapter-status-overview>i b{height:100%;display:block;background:#5b7fa9}.marketing-root[data-page=writing] .chapter-object-status{padding:14px 0 7px;border-bottom:1px solid var(--workbench-line)}.marketing-root[data-page=writing] .chapter-object-status header{display:flex;align-items:center;justify-content:space-between;padding:0 1px 7px}.marketing-root[data-page=writing] .chapter-object-status header strong{color:#46515e;font-size:9px;font-weight:680}.marketing-root[data-page=writing] .chapter-object-status header small{color:#929aa6;font-size:6.5px}.marketing-root[data-page=writing] .chapter-object-row{min-height:49px;display:grid;grid-template-columns:29px minmax(0,1fr) 12px;gap:9px;align-items:center;border-top:1px solid #e8ebef}.marketing-root[data-page=writing] .object-icon{width:28px;height:28px;display:grid;place-items:center;color:#566d8c;background:#eef2f6}.marketing-root[data-page=writing] .object-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.marketing-root[data-page=writing] .chapter-object-row>div{min-width:0;display:flex;flex-direction:column;gap:3px}.marketing-root[data-page=writing] .chapter-object-row>div strong{color:#485361;font-size:9px;font-weight:650}.marketing-root[data-page=writing] .chapter-object-row>div span{overflow:hidden;color:#818b99;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .chapter-object-row>b{color:#a0a7b0;font-size:14px;font-weight:400}.marketing-root[data-page=writing] .chapter-continuity-status{padding:14px 1px 0}.marketing-root[data-page=writing] .chapter-continuity-status header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.marketing-root[data-page=writing] .chapter-continuity-status header strong{color:#46515e;font-size:9px;font-weight:680}.marketing-root[data-page=writing] .chapter-continuity-status header span{color:#557761;font-size:7px}.marketing-root[data-page=writing] .chapter-continuity-status>div{display:flex;align-items:center;gap:7px;margin-top:7px;color:#657181;font-size:8px}.marketing-root[data-page=writing] .chapter-continuity-status>div i{width:13px;height:13px;display:grid;place-items:center;color:#50755f;background:#edf3ef;font-size:6px;font-style:normal}@media (max-width:1080px){.marketing-root[data-page=writing] .workbench-topbar,.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:175px minmax(470px,1fr) 250px}.marketing-root[data-page=writing] .conversation-stream{padding-right:18px;padding-left:18px}.marketing-root[data-page=writing] .continuity-rail{padding-right:12px;padding-left:12px}}@media (max-width:900px){.marketing-root[data-page=writing] .workbench-topbar{grid-template-columns:160px minmax(0,1fr) auto}.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:160px minmax(0,1fr)}.marketing-root[data-page=writing] .continuity-rail{display:none}}@media (max-width:680px){.marketing-root[data-page=writing] .workbench-topbar{grid-template-columns:minmax(0,1fr) auto;padding-left:12px}.marketing-root[data-page=writing] .workbench-sidebar-utility{display:none}.marketing-root[data-page=writing] .workbench-document-title{padding:0;font-size:10px;text-align:left}.marketing-root[data-page=writing] .workbench-top-actions{padding-right:8px}.marketing-root[data-page=writing] .workbench-top-actions button:first-child{display:none}.marketing-root[data-page=writing] .writing-app-shell{min-height:650px;grid-template-columns:1fr}.marketing-root[data-page=writing] .outline-rail{display:none}.marketing-root[data-page=writing] .conversation-stream{padding:15px 13px 10px}.marketing-root[data-page=writing] .initialization-panel{padding:12px}.marketing-root[data-page=writing] .conversation-context-line{justify-content:flex-start;overflow:hidden}.marketing-root[data-page=writing] .conversation-context-line span{flex:0 0 auto;padding:0 7px}.marketing-root[data-page=writing] .conversation-context-line span:nth-child(n+3){display:none}.marketing-root[data-page=writing] .conversation-user-message{max-width:90%}.marketing-root[data-page=writing] .conversation-assistant-message ul{padding-left:15px}.marketing-root[data-page=writing] .message-actions button{width:24px}.marketing-root[data-page=writing] .message-action-separator{margin-right:2px;margin-left:2px}.marketing-root[data-page=writing] .writing-composer{margin:0 9px 9px}.marketing-root[data-page=writing] .composer-toolbar{grid-template-columns:none}}.marketing-root[data-page=writing] .workbench-topbar{height:62px;grid-template-columns:220px minmax(0,1fr) 300px}.marketing-root[data-page=writing] .workbench-document-title{font-size:13.5px}.marketing-root[data-page=writing] .workbench-top-actions button{height:32px;padding:0 13px;font-size:10px}.marketing-root[data-page=writing] .writing-app-shell{min-height:690px;grid-template-columns:220px minmax(490px,1fr) 300px}.marketing-root[data-page=writing] .outline-rail{padding:20px 14px 14px}.marketing-root[data-page=writing] .rail-heading{padding:0 5px 16px}.marketing-root[data-page=writing] .outline-list{overflow-x:hidden;overflow-y:auto;margin-right:-5px;padding-right:5px;scrollbar-color:#d7dde5 transparent;scrollbar-width:thin}.marketing-root[data-page=writing] .outline-list::-webkit-scrollbar{width:4px}.marketing-root[data-page=writing] .outline-list::-webkit-scrollbar-thumb{border-radius:4px;background:#d7dde5}.marketing-root[data-page=writing] button.outline-item{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;outline:0;appearance:none}.marketing-root[data-page=writing] button.outline-item:focus-visible{box-shadow:inset 0 0 0 2px rgba(66,109,163,.42)}.marketing-root[data-page=writing] .outline-item.summary{border-radius:5px;color:#303844}.marketing-root[data-page=writing] .outline-item.chapter{min-height:38px;grid-template-columns:18px minmax(0,1fr);margin-top:3px;padding:7px;border-radius:5px;color:#3b4450;font-weight:660}.marketing-root[data-page=writing] .outline-item.chapter i{width:16px;height:16px;display:grid;place-items:center}.marketing-root[data-page=writing] .outline-item.chapter i:before{content:"";width:5px;height:5px;border-right:1.4px solid;border-bottom:1.4px solid;transform:rotate(-45deg);transition:transform .18s ease}.marketing-root[data-page=writing] .outline-item.chapter.open i:before{transform:rotate(45deg) translate(-1px,-1px)}.marketing-root[data-page=writing] .outline-children{position:relative}.marketing-root[data-page=writing] .outline-children:before{content:"";width:1px;position:absolute;top:2px;bottom:2px;left:14px;background:#e2e6eb}.marketing-root[data-page=writing] .outline-children[hidden]{display:none}.marketing-root[data-page=writing] .outline-item.child{min-height:35px;position:relative;padding:7px 8px 7px 25px;color:#555f6c;font-size:10.5px;line-height:1.35}.marketing-root[data-page=writing] .outline-item.chapter:hover,.marketing-root[data-page=writing] .outline-item.child:hover,.marketing-root[data-page=writing] .outline-item.summary:hover{color:#34455a;background:#f3f5f7}.marketing-root[data-page=writing] .outline-item.child.active,.marketing-root[data-page=writing] .outline-item.summary.active{color:#335f93;font-weight:680}.marketing-root[data-page=writing] .outline-item.child.active:after,.marketing-root[data-page=writing] .outline-item.summary.active:after{content:"";width:3px;position:absolute;top:7px;bottom:7px;left:0;border-radius:3px;background:#426da3}.marketing-root[data-page=writing] .outline-item.summary.active{position:relative}.marketing-root[data-page=writing] .outline-item.references{min-height:38px;color:#3f4854;font-size:10.8px}.marketing-root[data-page=writing] .outline-item.references b{font-size:8.5px}.marketing-root[data-page=writing] .outline-export{min-height:38px;margin-top:10px}.marketing-root[data-page=writing] .outline-export strong{font-size:10px}.marketing-root[data-page=writing] .conversation-stream{padding:21px 26px 14px}.marketing-root[data-page=writing] .conversation-label{font-size:9.5px}.marketing-root[data-page=writing] .initialization-panel{padding:15px 17px 13px}.marketing-root[data-page=writing] .initialization-panel>strong{font-size:11.5px}.marketing-root[data-page=writing] .initialization-row{min-height:30px;font-size:10.5px}.marketing-root[data-page=writing] .initialization-row>span{width:68px}.marketing-root[data-page=writing] .initialization-row b{min-width:48px;height:27px;font-size:10px}.marketing-root[data-page=writing] .initialization-panel>p,.marketing-root[data-page=writing] .initialization-row small{font-size:9px}.marketing-root[data-page=writing] .conversation-user-message{width:fit-content;max-width:76%;margin:19px 0 17px auto;padding:10px 15px;border-radius:17px 17px 4px 17px;font-size:10.5px}.marketing-root[data-page=writing] .assistant-message-meta{margin-bottom:9px;font-size:9.2px}.marketing-root[data-page=writing] .conversation-assistant-message>p{font-size:10.8px;line-height:1.7}.marketing-root[data-page=writing] .conversation-assistant-message ul{gap:6px;margin-top:9px;font-size:10.2px;line-height:1.55}.marketing-root[data-page=writing] .assistant-next-step{margin-top:10px!important;padding-top:9px;border-top:1px solid #e9edf1;color:#596675}.marketing-root[data-page=writing] .message-actions{min-height:42px;justify-content:flex-start;margin-top:7px}.marketing-root[data-page=writing] .message-actions button{width:29px;height:29px}.marketing-root[data-page=writing] .message-actions svg{width:15px;height:15px}.marketing-root[data-page=writing] .conversation-stream.chapter-selection-updated{animation:writingChapterRefresh .34s ease both}.marketing-root[data-page=writing] .writing-composer{min-height:112px;margin:0 20px 18px;padding:12px 13px 10px;border-color:#cfd6df;border-radius:10px;box-shadow:0 5px 15px rgba(35,49,78,.055);transition:border-color .18s ease,box-shadow .18s ease}.marketing-root[data-page=writing] .writing-composer:focus-within{border-color:#91a9c5;box-shadow:0 0 0 3px rgba(66,109,163,.08),0 7px 18px rgba(35,49,78,.06)}.marketing-root[data-page=writing] .writing-composer textarea{width:100%;height:48px;display:block;resize:none;border:0;outline:0;color:#3d4652;background:transparent;font:inherit;font-size:10.5px;line-height:1.55}.marketing-root[data-page=writing] .writing-composer textarea::placeholder{color:#9aa2ad;opacity:1}.marketing-root[data-page=writing] .composer-toolbar{margin-top:7px}.marketing-root[data-page=writing] .composer-toolbar>div{gap:4px}.marketing-root[data-page=writing] .composer-toolbar button{width:29px;height:29px;min-height:29px;position:relative;border-radius:7px;color:#4f5965;transition:color .16s ease,background .16s ease}.marketing-root[data-page=writing] .composer-toolbar button:hover{color:#315d91;background:#f0f4f8}.marketing-root[data-page=writing] .composer-toolbar svg{width:15px;height:15px}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability{color:#42658f;background:#f0f4f8}.marketing-root[data-page=writing] .composer-toolbar button[data-composer-tooltip]:after{content:attr(data-composer-tooltip);min-width:max-content;position:absolute;bottom:35px;left:50%;z-index:7;padding:6px 8px;border-radius:5px;color:#fff;background:#202328;font-size:8px;opacity:0;transform:translate(-50%,3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.marketing-root[data-page=writing] .composer-toolbar button[data-composer-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.marketing-root[data-page=writing] .composer-toolbar button.composer-send{width:31px;height:31px;min-height:31px;color:#fff;background:#b9c7d8;font-size:12px}.marketing-root[data-page=writing] .continuity-rail{padding:0 17px 16px}.marketing-root[data-page=writing] .continuity-head>strong{font-size:12px}.marketing-root[data-page=writing] .chapter-status-overview{padding:16px 1px 17px}.marketing-root[data-page=writing] .chapter-status-overview>small{font-size:8.8px}.marketing-root[data-page=writing] .chapter-status-overview>strong{margin-top:6px;font-size:11.2px}.marketing-root[data-page=writing] .chapter-status-overview>div{margin-top:14px;font-size:9px}.marketing-root[data-page=writing] .chapter-status-overview>i{height:4px;margin-top:8px}.marketing-root[data-page=writing] .chapter-status-overview>i b{transition:width .3s ease}.marketing-root[data-page=writing] .chapter-object-status{padding-top:16px}.marketing-root[data-page=writing] .chapter-object-status header{padding-bottom:8px}.marketing-root[data-page=writing] .chapter-object-status header strong{font-size:10.5px}.marketing-root[data-page=writing] .chapter-object-status header small{font-size:7.5px}.marketing-root[data-page=writing] .chapter-object-row{min-height:54px}.marketing-root[data-page=writing] .object-icon{width:31px;height:31px;border-radius:5px}.marketing-root[data-page=writing] .object-icon svg{width:15px;height:15px}.marketing-root[data-page=writing] .chapter-object-row>div strong{font-size:10.2px}.marketing-root[data-page=writing] .chapter-object-row>div span{font-size:8.4px}.marketing-root[data-page=writing] .chapter-continuity-status{padding-top:16px}.marketing-root[data-page=writing] .chapter-continuity-status header{margin-bottom:10px}.marketing-root[data-page=writing] .chapter-continuity-status header strong{font-size:10.5px}.marketing-root[data-page=writing] .chapter-continuity-status header span{font-size:8px}.marketing-root[data-page=writing] .chapter-continuity-status>div{margin-top:9px;font-size:9px}.marketing-root[data-page=writing] .chapter-continuity-status>div i{width:15px;height:15px;font-size:7px}@media (max-width:1080px){.marketing-root[data-page=writing] .workbench-topbar,.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:185px minmax(455px,1fr) 260px}.marketing-root[data-page=writing] .outline-item.chapter{font-size:10.5px}.marketing-root[data-page=writing] .outline-item.child{font-size:9.8px}.marketing-root[data-page=writing] .continuity-rail{padding-right:13px;padding-left:13px}}@media (max-width:900px){.marketing-root[data-page=writing] .workbench-topbar{grid-template-columns:170px minmax(0,1fr) auto}.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:680px){.marketing-root[data-page=writing] .workbench-topbar{grid-template-columns:minmax(0,1fr) auto}.marketing-root[data-page=writing] .writing-app-shell{min-height:680px;grid-template-columns:1fr}.marketing-root[data-page=writing] .conversation-stream{padding:17px 14px 11px}.marketing-root[data-page=writing] .conversation-user-message{max-width:92%}.marketing-root[data-page=writing] .writing-composer{margin:0 10px 10px}}.marketing-root[data-page=writing] .outline-item.summary{font-size:12.5px}.marketing-root[data-page=writing] .outline-item.chapter{font-size:11.6px}.marketing-root[data-page=writing] .outline-item.child{font-size:10.9px}.marketing-root[data-page=writing] .outline-item.child.active:after,.marketing-root[data-page=writing] .outline-item.summary.active:after{display:none}.marketing-root[data-page=writing] .outline-item.child.active,.marketing-root[data-page=writing] .outline-item.summary.active{color:#315f95;background:#edf3f9}.marketing-root[data-page=writing] button.outline-item.references{width:100%;border-top:1px solid var(--workbench-line);border-radius:0;cursor:pointer}.marketing-root[data-page=writing] .outline-item.references.active,.marketing-root[data-page=writing] .outline-item.references:hover{color:#315f95;background:transparent}.marketing-root[data-page=writing] .outline-item.references.active strong{font-weight:700}.marketing-root[data-page=writing] .initialization-row input{width:48px;height:28px;padding:0 5px;border:1px solid #c8d7e9;border-radius:4px;outline:0;color:#426a9b;background:#fff;font:inherit;font-size:10px;font-weight:620;text-align:center;appearance:textfield;transition:border-color .16s ease,box-shadow .16s ease}.marketing-root[data-page=writing] .initialization-row input::-webkit-inner-spin-button,.marketing-root[data-page=writing] .initialization-row input::-webkit-outer-spin-button{margin:0;appearance:none}.marketing-root[data-page=writing] .initialization-row input:focus{border-color:#6f91b8;box-shadow:0 0 0 2px rgba(66,109,163,.09)}.marketing-root[data-page=writing] .assistant-message-meta{display:flex;align-items:center;gap:8px}.marketing-root[data-page=writing] .assistant-message-meta span+span{padding-left:8px;border-left:1px solid #dfe4ea;color:#697587}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability{color:#4f5965}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability:hover{color:#315d91;background:#f0f4f8}.marketing-root[data-page=writing] .composer-toolbar button.composer-send:disabled{color:#fff;background:#c9d3df;cursor:default;opacity:1}.marketing-root[data-page=writing] .composer-toolbar button.composer-send.ready{color:#fff;background:#426da3;cursor:pointer}.marketing-root[data-page=writing] .reference-library-view{min-height:0;flex:1;overflow-y:auto;padding:27px 32px 30px}.marketing-root[data-page=writing] .reference-library-view[hidden]{display:none}.marketing-root[data-page=writing] .reference-view-heading{width:min(780px,100%);display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 auto 17px}.marketing-root[data-page=writing] .reference-view-heading>div{display:flex;flex-direction:column;gap:4px}.marketing-root[data-page=writing] .reference-view-heading small{color:#8691a0;font-size:8px}.marketing-root[data-page=writing] .reference-view-heading strong{color:#313a46;font-size:15px}.marketing-root[data-page=writing] .reference-view-heading>span{color:#8a94a1;font-size:8.5px}.marketing-root[data-page=writing] .reference-list-panel{width:min(780px,100%);overflow:hidden;margin:0 auto;border:1px solid #cad9ea;border-radius:7px;background:#fff}.marketing-root[data-page=writing] .reference-toolbar{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid #d9e2ed}.marketing-root[data-page=writing] .reference-toolbar label{color:#626e7d;font-size:9.5px;font-weight:620}.marketing-root[data-page=writing] .reference-toolbar select{min-width:220px;height:33px;padding:0 34px 0 11px;border:1px solid #c7d8eb;border-radius:5px;outline:0;color:#365f91;background:#eef4fb;font:inherit;font-size:9.5px;font-weight:620;cursor:pointer}.marketing-root[data-page=writing] .reference-toolbar select:focus{border-color:#7394ba;box-shadow:0 0 0 2px rgba(66,109,163,.08)}.marketing-root[data-page=writing] .reference-toolbar>span{margin-left:auto;color:#959da8;font-size:8.5px}.marketing-root[data-page=writing] .reference-list{margin:0;padding:0;list-style:none;counter-reset:none}.marketing-root[data-page=writing] .reference-list li{min-height:72px;display:flex;padding:14px 20px;border-bottom:1px solid #e1e7ee;color:#3f4853;font-size:10px;line-height:1.65}.marketing-root[data-page=writing] .reference-list li:last-child{border-bottom:0}.marketing-root[data-page=writing] .reference-list li:hover{background:#fafbfd}.marketing-root[data-page=writing] .reference-mode-active .writing-conversation{grid-column:2/4}.marketing-root[data-page=writing] .reference-mode-active .continuity-rail{display:none}.marketing-root[data-page=writing] .continuity-head>div>span{display:flex;align-items:center;gap:5px;color:#718094;font-size:8.5px}.marketing-root[data-page=writing] .continuity-head button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;outline:0;color:#768190;background:transparent;cursor:pointer}.marketing-root[data-page=writing] .continuity-head button:focus-visible{box-shadow:0 0 0 2px rgba(66,109,163,.28)}.marketing-root[data-page=writing] .continuity-head button:hover{color:#3f5f84;background:#eef2f6}.marketing-root[data-page=writing] .continuity-head button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease}.marketing-root[data-page=writing] .right-collapsed .writing-app-shell{grid-template-columns:220px minmax(0,1fr) 44px}.marketing-root[data-page=writing] .right-collapsed .continuity-rail{padding:0 8px}.marketing-root[data-page=writing] .right-collapsed .continuity-head>div>span,.marketing-root[data-page=writing] .right-collapsed .continuity-head>strong,.marketing-root[data-page=writing] .right-collapsed .continuity-rail>section{display:none}.marketing-root[data-page=writing] .right-collapsed .continuity-head button svg{transform:rotate(180deg)}@media (max-width:1080px){.marketing-root[data-page=writing] .right-collapsed .writing-app-shell{grid-template-columns:185px minmax(0,1fr) 44px}}@media (max-width:900px){.marketing-root[data-page=writing] .reference-mode-active .writing-conversation{grid-column:2}.marketing-root[data-page=writing] .reference-library-view{padding-right:20px;padding-left:20px}}@media (max-width:680px){.marketing-root[data-page=writing] .reference-mode-active .writing-conversation{grid-column:1}.marketing-root[data-page=writing] .reference-library-view{padding:20px 14px}.marketing-root[data-page=writing] .reference-view-heading{align-items:flex-start;flex-direction:column;gap:4px}.marketing-root[data-page=writing] .reference-toolbar{align-items:flex-start;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.marketing-root[data-page=writing] .reference-toolbar select{width:calc(100% - 74px);min-width:0}.marketing-root[data-page=writing] .reference-list li{padding-right:14px;padding-left:14px;font-size:9.5px}}.marketing-root[data-page=writing] .outline-rail{padding:16px 12px 12px;background:#fcfdfe}.marketing-root[data-page=writing] .rail-heading{min-height:40px;border-bottom:1px solid #e8edf2;color:#293440;font-size:13px;letter-spacing:-.01em}.marketing-root[data-page=writing] .rail-heading small{padding:4px 7px;border-color:#dbe4ee;border-radius:5px;color:#526f95;background:#f6f9fc;font-size:8.5px;font-weight:650;letter-spacing:0}.marketing-root[data-page=writing] .outline-list{padding-top:8px}.marketing-root[data-page=writing] .outline-item.summary{min-height:36px;padding:7px 8px;color:#303a46;font-size:12px}.marketing-root[data-page=writing] .outline-item.chapter{min-height:36px;padding:6px 8px;color:#35404d;font-size:11.2px;font-weight:675}.marketing-root[data-page=writing] .outline-item.chapter.section{display:block;grid-template-columns:1fr;padding-right:8px;padding-left:8px}.marketing-root[data-page=writing] .outline-item.chapter i{color:#8895a4}.marketing-root[data-page=writing] .outline-children:before{top:0;bottom:0;left:16px;background:#dde4ec}.marketing-root[data-page=writing] .outline-item.child{min-height:34px;padding:6px 8px 6px 29px;border:1px solid transparent;border-radius:5px;color:#596575;font-size:10.4px;font-weight:500}.marketing-root[data-page=writing] .outline-item.child:before{content:"";width:7px;height:1px;display:block;position:absolute;top:50%;left:16px;bottom:auto;background:#dde4ec}.marketing-root[data-page=writing] .outline-item.chapter:hover,.marketing-root[data-page=writing] .outline-item.child:hover,.marketing-root[data-page=writing] .outline-item.summary:hover{color:#34465b;background:#f3f6f9}.marketing-root[data-page=writing] .outline-item.chapter.section.active,.marketing-root[data-page=writing] .outline-item.child.active,.marketing-root[data-page=writing] .outline-item.references.active,.marketing-root[data-page=writing] .outline-item.summary.active{border-color:transparent;color:#315d90;background:#eef3f8;box-shadow:none}.marketing-root[data-page=writing] .outline-item.child.active:before{background:#9bb1c9}.marketing-root[data-page=writing] button.outline-item.references{min-height:36px;display:block;grid-template-columns:1fr;margin-top:4px;padding:7px 8px;border-top:0;border-radius:5px;color:#303a46;font-size:12px}.marketing-root[data-page=writing] .outline-item.references.active,.marketing-root[data-page=writing] .outline-item.references:hover{color:#315d90;background:#f3f6f9}.marketing-root[data-page=writing] .outline-item.references.active{background:#eef3f8}.marketing-root[data-page=writing] .outline-export{min-height:40px;margin-top:8px;border-color:#cddbea;border-radius:7px;color:#315d90;background:#fff}.marketing-root[data-page=writing] .outline-export:hover{border-color:#9fb6d0;background:#f7fafe}.marketing-root[data-page=writing] .conversation-stream{padding:23px 28px 15px;background:linear-gradient(180deg,#fcfdff,#fff 210px)}.marketing-root[data-page=writing] .conversation-label{margin-bottom:7px;color:#788596;font-size:9.2px;letter-spacing:.02em}.marketing-root[data-page=writing] .initialization-panel{padding:14px 17px 12px;border-color:#cbd9e8;border-radius:8px;box-shadow:0 2px 8px rgba(30,52,77,.045)}.marketing-root[data-page=writing] .initialization-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-root[data-page=writing] .initialization-title strong{color:#35414e;font-size:11.4px;font-weight:690}.marketing-root[data-page=writing] .initialization-title span{color:#8a95a3;font-size:8.4px}.marketing-root[data-page=writing] .initialization-rule{margin:10px 0 8px;background:#e7ebf0}.marketing-root[data-page=writing] .initialization-row{min-height:31px}.marketing-root[data-page=writing] .initialization-row>span{color:#506785;font-weight:625}.marketing-root[data-page=writing] .initialization-row input{width:52px;height:29px;border-color:#c4d4e6;border-radius:5px;color:#365f91;font-size:10.2px}.marketing-root[data-page=writing] .initialization-panel>p{margin-top:9px;color:#8792a0;line-height:1.55}.marketing-root[data-page=writing] .conversation-user-message{margin-top:20px;margin-bottom:18px;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#3e699e;box-shadow:0 3px 8px rgba(45,83,128,.12)}.marketing-root[data-page=writing] .assistant-message-meta{gap:9px;margin-bottom:10px;color:#506f94;font-size:9.3px;font-weight:600}.marketing-root[data-page=writing] .assistant-message-meta span:first-child{color:#526f92}.marketing-root[data-page=writing] .assistant-message-meta span+span{color:#707c8b;font-weight:500}.marketing-root[data-page=writing] .conversation-assistant-message>p{color:#414b57;font-size:10.9px}.marketing-root[data-page=writing] .conversation-assistant-message ul{color:#495461}.marketing-root[data-page=writing] .conversation-assistant-message li::marker{color:#6c86a4}.marketing-root[data-page=writing] .assistant-next-step{margin-top:11px!important;padding:10px 11px!important;border:0;border-radius:6px;color:#536272!important;background:#f6f8fa}.marketing-root[data-page=writing] .message-actions{margin-top:8px;border-top:1px solid #edf0f3}.marketing-root[data-page=writing] .message-actions button:hover{color:#315d90;background:#f0f4f8}.marketing-root[data-page=writing] .writing-composer{margin:0 21px 18px;border-color:#d2dae4;border-radius:9px;box-shadow:0 4px 14px rgba(35,49,78,.045)}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability{margin-left:0;color:#536274;background:transparent}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability:hover{color:#265ca2;background:#f1f5fa}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability svg{width:16px;height:16px;stroke-width:1.45}.marketing-root[data-page=writing] .reference-library-view{padding:24px 36px 28px;background:#fff}.marketing-root[data-page=writing] .reference-list-panel,.marketing-root[data-page=writing] .reference-view-heading{width:min(860px,100%)}.marketing-root[data-page=writing] .reference-view-heading{align-items:center;margin-bottom:16px;padding:0}.marketing-root[data-page=writing] .reference-view-heading>div{gap:0}.marketing-root[data-page=writing] .reference-view-heading strong{color:#2e3946;font-size:17px;font-weight:700;letter-spacing:-.02em}.marketing-root[data-page=writing] .reference-view-heading p{margin:0;color:#778290;font-size:9.5px;line-height:1.55}.marketing-root[data-page=writing] .reference-view-heading>span{color:#7a8694;font-size:9px}.marketing-root[data-page=writing] .reference-toolbar-state>span i{width:5px;height:5px;border-radius:50%;background:#4c8a70;box-shadow:none}.marketing-root[data-page=writing] .reference-list-panel{overflow:visible;border-color:#cfd9e4;border-radius:6px;box-shadow:none}.marketing-root[data-page=writing] .reference-toolbar{min-height:56px;justify-content:space-between;gap:16px;padding:8px 14px;border-radius:6px 6px 0 0;background:#f7f9fc}.marketing-root[data-page=writing] .reference-style-control{display:flex;align-items:center;gap:12px}.marketing-root[data-page=writing] .reference-style-control>span{color:#566273;font-size:9.6px;font-weight:620}.marketing-root[data-page=writing] .reference-style-select{width:270px;position:relative}.marketing-root[data-page=writing] .reference-style-trigger{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 12px;border:1px solid #c9d5e2;border-radius:5px;outline:0;color:#335f92;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.marketing-root[data-page=writing] .reference-style-trigger>span{min-width:0;display:flex;align-items:baseline;gap:7px}.marketing-root[data-page=writing] .reference-style-trigger strong{overflow:hidden;font-size:9.7px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .reference-style-trigger small{flex:0 0 auto;color:#7b8795;font-size:8.2px}.marketing-root[data-page=writing] .reference-style-trigger svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:#6e7f92;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s ease}.marketing-root[data-page=writing] .reference-style-select.open .reference-style-trigger{border-color:#7f9cbd;box-shadow:0 0 0 2px rgba(66,109,163,.08)}.marketing-root[data-page=writing] .reference-style-select.open .reference-style-trigger svg{transform:rotate(180deg)}.marketing-root[data-page=writing] .reference-style-menu{width:320px;position:absolute;top:calc(100% + 6px);left:0;z-index:30;overflow:hidden;padding:6px;border:1px solid #cbd5e0;border-radius:7px;background:#fff;box-shadow:0 18px 42px rgba(28,43,61,.15),0 2px 6px rgba(28,43,61,.06)}.marketing-root[data-page=writing] .reference-style-menu[hidden]{display:none}.marketing-root[data-page=writing] .reference-style-menu>header{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;border-bottom:1px solid #e7ebf0}.marketing-root[data-page=writing] .reference-style-menu>header strong{color:#35404d;font-size:10px;font-weight:680}.marketing-root[data-page=writing] .reference-style-menu>header span{color:#8a94a0;font-size:8px;line-height:1.45}.marketing-root[data-page=writing] .reference-style-menu button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:4px;color:#3e4956;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.marketing-root[data-page=writing] .reference-style-menu button:hover{background:#f3f6f9}.marketing-root[data-page=writing] .reference-style-menu button[aria-selected=true]{color:#315d90;background:#edf3f8}.marketing-root[data-page=writing] .reference-style-menu button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.marketing-root[data-page=writing] .reference-style-menu button strong{font-size:9.7px;font-weight:650}.marketing-root[data-page=writing] .reference-style-menu button small{color:#818c99;font-size:8.1px}.marketing-root[data-page=writing] .reference-style-menu button>i{color:#315d90;font-size:10px;font-style:normal;opacity:0}.marketing-root[data-page=writing] .reference-style-menu button[aria-selected=true]>i{opacity:1}.marketing-root[data-page=writing] .reference-toolbar-state{display:flex;align-items:center;gap:10px}.marketing-root[data-page=writing] .reference-toolbar-state>span{display:flex;align-items:center;gap:5px;color:#6c7887;font-size:8.3px}.marketing-root[data-page=writing] .reference-toolbar-state>strong{color:#6d7988;font-size:8.8px;font-weight:600}.marketing-root[data-page=writing] .reference-toolbar-state>button{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #c9d6e4;border-radius:5px;color:#42668f;background:#fff;font-family:inherit;font-size:8.7px;font-weight:620;cursor:pointer}.marketing-root[data-page=writing] .reference-toolbar-state>button:hover{border-color:#9eb5ce;background:#fafdff}.marketing-root[data-page=writing] .reference-toolbar-state>button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.marketing-root[data-page=writing] .reference-toolbar-state>button.loading svg{animation:referenceRefreshSpin .7s linear infinite}.marketing-root[data-page=writing] .reference-list{overflow:hidden;background:#fff}.marketing-root[data-page=writing] .reference-list li{height:52px;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:10px;align-items:center;padding:0 16px;font-size:10.7px;line-height:1.55;transition:background .15s ease}.marketing-root[data-page=writing] .reference-list li p{width:68%;min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.marketing-root[data-page=writing] .reference-item-actions{display:flex;justify-content:flex-end;gap:3px;opacity:0;transition:opacity .15s ease}.marketing-root[data-page=writing] .reference-item-actions:focus-within,.marketing-root[data-page=writing] .reference-list li:hover .reference-item-actions{opacity:1}.marketing-root[data-page=writing] .reference-item-actions button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#748194;background:transparent;cursor:pointer}.marketing-root[data-page=writing] .reference-item-actions button:hover{color:#315d90;background:#edf3f8}.marketing-root[data-page=writing] .reference-item-actions button:last-child:hover{color:#a45151;background:#faf0f0}.marketing-root[data-page=writing] .reference-item-actions svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.marketing-root[data-page=writing] .reference-list-footer{min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 16px;border-top:1px solid #e0e7ee;border-radius:0 0 6px 6px;color:#7a8695;background:#f8fafc;font-size:8.5px}.marketing-root[data-page=writing] .reference-list-footer button{border:0;color:#42668f;background:transparent;font:inherit;font-weight:620;cursor:pointer}.marketing-root[data-page=writing] .reference-list-footer button:hover{color:#244f83}.marketing-root[data-page=writing] .reference-list-footer b{margin-left:3px;font-size:12px;font-weight:400}.marketing-root[data-page=writing] .reference-action-tip{width:250px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;position:fixed;z-index:1000;padding:10px 11px;border:1px solid #d4dde7;border-radius:6px;color:#536171;background:#fff;box-shadow:0 12px 30px rgba(26,39,56,.15),0 2px 6px rgba(26,39,56,.06);font-size:9px;line-height:1.5;animation:referenceTipIn .16s ease both}.marketing-root[data-page=writing] .reference-action-tip a{color:#245fae;font-size:8.8px;font-weight:650;text-decoration:none;white-space:nowrap}.marketing-root[data-page=writing] .reference-action-tip a:hover{color:#12488f}.marketing-root[data-page=writing] .continuity-rail{position:relative;overflow:hidden;padding:0 16px 16px}.marketing-root[data-page=writing] .continuity-collapse-toggle{display:grid;place-items:center;padding:0;border:0;outline:0;color:#667589;background:transparent;box-shadow:none;cursor:pointer;transition:color .16s ease,background .16s ease}.marketing-root[data-page=writing] .continuity-collapse-toggle:hover{color:#315d90}.marketing-root[data-page=writing] .continuity-collapse-toggle:focus-visible{box-shadow:0 0 0 2px rgba(66,109,163,.16)}.marketing-root[data-page=writing] .continuity-collapse-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;transition:transform .2s ease}.marketing-root[data-page=writing] .continuity-head{height:58px;padding:0}.marketing-root[data-page=writing] .continuity-head>div{display:flex;align-items:center;gap:7px}.marketing-root[data-page=writing] .continuity-head>div>strong{color:#37414d;font-size:12px}.marketing-root[data-page=writing] .continuity-head>span{display:flex;align-items:center;gap:6px;color:#718094;font-size:8.5px}.marketing-root[data-page=writing] .chapter-status-overview{padding:16px 3px 17px}.marketing-root[data-page=writing] .chapter-object-status{padding-right:2px;padding-left:2px}.marketing-root[data-page=writing] .chapter-object-row{padding:0 3px;border-radius:6px;transition:background .15s ease}.marketing-root[data-page=writing] .chapter-object-row:hover{background:#f4f7fa}.marketing-root[data-page=writing] .chapter-continuity-status{padding-right:3px;padding-left:3px}.marketing-root[data-page=writing] .right-collapsed .continuity-rail{padding:0}.marketing-root[data-page=writing] .right-collapsed .continuity-rail>section{display:none}.marketing-root[data-page=writing] .right-collapsed .continuity-head{justify-content:center;border-bottom:0}.marketing-root[data-page=writing] .right-collapsed .continuity-head>div{gap:0}.marketing-root[data-page=writing] .right-collapsed .continuity-head>div>strong,.marketing-root[data-page=writing] .right-collapsed .continuity-head>span{display:none}.marketing-root[data-page=writing] .right-collapsed .continuity-collapse-toggle svg{transform:scaleX(-1)}@media (max-width:1080px){.marketing-root[data-page=writing] .reference-style-select{width:215px}.marketing-root[data-page=writing] .reference-toolbar-state>span{display:none}}@media (max-width:900px){.marketing-root[data-page=writing] .reference-list-panel,.marketing-root[data-page=writing] .reference-view-heading{width:100%}.marketing-root[data-page=writing] .reference-toolbar-state>strong{display:none}}@media (max-width:680px){.marketing-root[data-page=writing] .reference-view-heading>span{display:none}.marketing-root[data-page=writing] .reference-toolbar{align-items:stretch;flex-direction:column;gap:9px}.marketing-root[data-page=writing] .reference-style-control{justify-content:space-between}.marketing-root[data-page=writing] .reference-style-select{width:calc(100% - 64px)}.marketing-root[data-page=writing] .reference-style-menu{width:100%}.marketing-root[data-page=writing] .reference-toolbar-state{justify-content:flex-end}.marketing-root[data-page=writing] .reference-toolbar-state>span,.marketing-root[data-page=writing] .reference-toolbar-state>strong{display:flex;margin-right:auto}.marketing-root[data-page=writing] .reference-list li{height:56px;min-height:56px;grid-template-columns:1fr;gap:4px}.marketing-root[data-page=writing] .reference-list li p{width:100%}.marketing-root[data-page=writing] .reference-item-actions{display:none}.marketing-root[data-page=writing] .reference-list-footer{align-items:flex-start;flex-direction:column;padding-top:10px;padding-bottom:10px}}@media (min-width:1081px){.marketing-root[data-page=writing] .workbench-topbar,.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:208px minmax(0,1fr) 292px}.marketing-root[data-page=writing] .right-collapsed .writing-app-shell{grid-template-columns:208px minmax(0,1fr) 44px}}.marketing-root[data-page=writing] .workbench-topbar{height:60px}.marketing-root[data-page=writing] .workbench-document-title{color:#334052;font-size:14px;font-weight:650;letter-spacing:-.012em}.marketing-root[data-page=writing] .workbench-top-actions{gap:7px}.marketing-root[data-page=writing] .workbench-top-actions button{height:34px;padding:0 14px;border-radius:6px;font-size:10.4px;font-weight:620}.marketing-root[data-page=writing] .writing-app-shell{min-height:708px}.marketing-root[data-page=writing] .outline-rail{padding:18px 14px 14px}.marketing-root[data-page=writing] .rail-heading{min-height:42px;padding:0 8px 12px;font-size:13.5px;font-weight:680}.marketing-root[data-page=writing] .rail-heading small{font-size:9px}.marketing-root[data-page=writing] .outline-list{padding-top:10px}.marketing-root[data-page=writing] .outline-item.summary,.marketing-root[data-page=writing] button.outline-item.references{min-height:38px;padding:8px 9px;font-size:12.4px;line-height:1.35}.marketing-root[data-page=writing] .outline-item.chapter{min-height:40px;margin-top:4px;padding:8px 9px;font-size:11.9px;line-height:1.4}.marketing-root[data-page=writing] .outline-export{min-height:42px;margin-top:12px;border-radius:6px}.marketing-root[data-page=writing] .outline-export strong{font-size:10.5px}.marketing-root[data-page=writing] .conversation-stream{padding:24px 30px 16px;background:linear-gradient(180deg,#fbfcfe,#fff 224px)}.marketing-root[data-page=writing] .conversation-label{margin-bottom:8px;font-size:9.6px;font-weight:650}.marketing-root[data-page=writing] .initialization-panel{padding:16px 18px 14px;border-radius:7px;box-shadow:0 2px 7px rgba(29,48,70,.04)}.marketing-root[data-page=writing] .initialization-title strong{font-size:12.1px}.marketing-root[data-page=writing] .initialization-title span{font-size:8.8px}.marketing-root[data-page=writing] .initialization-rule{margin:11px 0 9px}.marketing-root[data-page=writing] .initialization-row{min-height:32px;font-size:10.8px}.marketing-root[data-page=writing] .initialization-row>span{width:72px}.marketing-root[data-page=writing] .initialization-row input{width:54px;height:30px;font-size:10.7px}.marketing-root[data-page=writing] .initialization-panel>p{margin-top:10px;font-size:9.4px;line-height:1.6}.marketing-root[data-page=writing] .conversation-user-message{max-width:78%;margin-top:21px;margin-bottom:19px;padding:11px 15px;border-radius:15px 15px 4px 15px;font-size:11.2px;line-height:1.55}.marketing-root[data-page=writing] .assistant-message-meta{gap:10px;margin-bottom:11px;font-size:9.6px}.marketing-root[data-page=writing] .conversation-assistant-message>p{color:#3d4855;font-size:11.4px;line-height:1.72}.marketing-root[data-page=writing] .conversation-assistant-message ul{gap:7px;margin-top:10px;color:#465260;font-size:10.8px;line-height:1.62}.marketing-root[data-page=writing] .assistant-next-step{margin-top:12px!important;padding:10px 12px!important;font-size:10.8px!important}.marketing-root[data-page=writing] .message-actions{min-height:41px;margin-top:9px}.marketing-root[data-page=writing] .message-actions button{width:30px;height:30px}.marketing-root[data-page=writing] .message-actions svg{width:15.5px;height:15.5px}.marketing-root[data-page=writing] .writing-composer{min-height:116px;margin:0 22px 18px;padding:13px 14px 10px;border-radius:8px;box-shadow:0 4px 13px rgba(31,47,67,.045)}.marketing-root[data-page=writing] .writing-composer textarea{height:51px;padding:1px 2px;font-size:11.2px;line-height:1.6}.marketing-root[data-page=writing] .writing-composer textarea::placeholder{color:#8f99a6}.marketing-root[data-page=writing] .composer-toolbar{margin-top:8px}.marketing-root[data-page=writing] .composer-toolbar>div{gap:5px}.marketing-root[data-page=writing] .composer-toolbar button{width:30px;height:30px;min-height:30px;border-radius:6px}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability{width:auto;min-width:82px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #d7e0e9;color:#4c6078;background:#fbfcfd}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability:hover{border-color:#b9c9da;color:#295d9c;background:#f3f7fb}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability:active{transform:translateY(1px)}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability:focus-visible{box-shadow:0 0 0 2px rgba(66,109,163,.15)}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability svg{width:15px;height:15px;stroke-width:1.55}.marketing-root[data-page=writing] .composer-toolbar button.composer-capability span{color:inherit;font-size:9.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap}.marketing-root[data-page=writing] .composer-toolbar button.composer-send{width:32px;height:32px;min-height:32px}.marketing-root[data-page=writing] .continuity-rail{padding:0 18px 18px}.marketing-root[data-page=writing] .continuity-head{height:60px}.marketing-root[data-page=writing] .continuity-head>div{gap:8px}.marketing-root[data-page=writing] .continuity-head>div>strong{font-size:12.5px;font-weight:680}.marketing-root[data-page=writing] .continuity-head>span{font-size:8.9px}.marketing-root[data-page=writing] .continuity-collapse-toggle{width:28px;height:28px;flex:0 0 auto;border-radius:5px;color:#68788b}.marketing-root[data-page=writing] .continuity-collapse-toggle:hover{color:#2f5e95;background:#eef3f8}.marketing-root[data-page=writing] .continuity-collapse-toggle:active{transform:translateX(-1px)}.marketing-root[data-page=writing] .continuity-collapse-toggle svg{width:17px;height:17px;stroke-width:1.8;transform:none}.marketing-root[data-page=writing] .chapter-status-overview{padding:17px 3px 18px}.marketing-root[data-page=writing] .chapter-status-overview>small{font-size:9px}.marketing-root[data-page=writing] .chapter-status-overview>strong{margin-top:7px;font-size:11.7px}.marketing-root[data-page=writing] .chapter-status-overview>div{margin-top:15px;font-size:9.4px}.marketing-root[data-page=writing] .chapter-object-status{padding-top:17px}.marketing-root[data-page=writing] .chapter-object-status header{padding-bottom:9px}.marketing-root[data-page=writing] .chapter-continuity-status header strong,.marketing-root[data-page=writing] .chapter-object-status header strong{font-size:10.9px}.marketing-root[data-page=writing] .chapter-object-status header small{font-size:8px}.marketing-root[data-page=writing] .chapter-object-row{min-height:56px;grid-template-columns:32px minmax(0,1fr) 12px;gap:10px;padding:0 4px}.marketing-root[data-page=writing] .object-icon{width:32px;height:32px}.marketing-root[data-page=writing] .object-icon svg{width:15.5px;height:15.5px}.marketing-root[data-page=writing] .chapter-object-row>div strong{font-size:10.7px}.marketing-root[data-page=writing] .chapter-object-row>div span{font-size:8.8px}.marketing-root[data-page=writing] .chapter-continuity-status{padding-top:17px}.marketing-root[data-page=writing] .chapter-continuity-status header span{font-size:8.4px}.marketing-root[data-page=writing] .chapter-continuity-status>div{gap:8px;margin-top:10px;font-size:9.3px;line-height:1.45}.marketing-root[data-page=writing] .right-collapsed .continuity-collapse-toggle:active{transform:translateX(1px)}.marketing-root[data-page=writing] .right-collapsed .continuity-collapse-toggle svg{transform:rotate(180deg)}@media (max-width:1080px) and (min-width:901px){.marketing-root[data-page=writing] .workbench-topbar,.marketing-root[data-page=writing] .writing-app-shell{grid-template-columns:180px minmax(450px,1fr) 252px}.marketing-root[data-page=writing] .right-collapsed .writing-app-shell{grid-template-columns:180px minmax(0,1fr) 44px}.marketing-root[data-page=writing] .conversation-stream{padding-right:24px;padding-left:24px}.marketing-root[data-page=writing] .continuity-rail{padding-right:14px;padding-left:14px}}@media (max-width:680px){.marketing-root[data-page=writing] .conversation-stream{padding:18px 15px 12px}.marketing-root[data-page=writing] .conversation-assistant-message>p{font-size:11px}.marketing-root[data-page=writing] .conversation-assistant-message ul{font-size:10.5px}.marketing-root[data-page=writing] .writing-composer{min-height:112px;margin:0 10px 10px}}@keyframes writingRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes writingWorkbenchIn{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes writingResultIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes writingSyncPulse{0%,to{box-shadow:0 0 0 2px rgba(50,181,138,.1)}50%{box-shadow:0 0 0 5px rgba(50,181,138,.04)}}@keyframes writingContextFlow{0%{opacity:0;transform:translateY(-8px)}20%,70%{opacity:1}to{opacity:0;transform:translateY(72px)}}@keyframes citationCycle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes citationSyncTravel{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 5px);opacity:0}}@keyframes writingChapterRefresh{0%{opacity:.68;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes referenceRefreshSpin{to{transform:rotate(1turn)}}@keyframes referenceTipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.marketing-root[data-page=writing] .breadcrumb{display:flex;align-items:center;gap:8px;color:var(--soft);font-size:12px}.marketing-root[data-page=writing] .breadcrumb a{color:inherit;transition:color .18s ease}.marketing-root[data-page=writing] .breadcrumb a:hover{color:var(--blue)}.marketing-root[data-page=writing] .breadcrumb a:focus-visible{outline:2px solid rgba(13,76,232,.28);outline-offset:4px;border-radius:2px}.marketing-root[data-page=writing] .breadcrumb strong{color:var(--blue);font-weight:620}.marketing-root[data-page=writing] main>.writing-hero{position:relative;overflow:hidden;isolation:isolate;background:#fff}.marketing-root[data-page=writing] main>.writing-hero:before{content:"";position:absolute;z-index:0;top:18px;right:auto;left:50%;width:min(1100px,130vw);height:min(700px,92vw);border-radius:0;transform:translateX(-50%);background:var(--scholaros-soft-hero-glow);pointer-events:none}.marketing-root[data-page=writing] main>.writing-hero>*{position:relative;z-index:1}