.review-level-content{padding:16px}.review-level-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.review-level-name{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.review-level-name>span{flex-shrink:0;font-size:13px;color:var(--muted)}.review-level-name>input{flex:1;min-width:0;width:100%}.review-level-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.review-level-actions .button{white-space:nowrap;padding:6px 10px;min-height:34px}@media(max-width:760px){.review-level-content{padding:10px}.review-level-row{gap:6px}.review-level-name{gap:5px}.review-level-name>span{font-size:11px}.review-level-name>input{padding-inline:5px}.review-level-actions{gap:3px}.review-level-actions .button{font-size:11px;padding-inline:5px}}:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#283733;background:#f6f7f8;font-synthesis:none;font-weight:400;font-size:14px;--green:#286451;--text:#283733;--muted:#85908d;--line:#e9eceb;--sidebar:224px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:3px solid #92b7a8;outline-offset:3px}a{color:inherit;text-decoration:none}input,select,textarea{border:1px solid #dfe5e2;border-radius:7px;background:#fff;color:var(--text);padding:11px 12px;outline:none;max-width:100%}input:focus,select:focus,textarea:focus{border-color:#6a9887;box-shadow:0 0 0 3px #2864510c}input::placeholder,textarea::placeholder{color:#a1aaa6}textarea{resize:vertical;line-height:1.8}input[type=checkbox],input[type=radio]{accent-color:var(--green);width:15px;height:15px;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:28px;font-weight:650;letter-spacing:-.7px}h2{font-size:16px;font-weight:650}h3{font-size:14px}small{font-size:12px}.muted{color:var(--muted)}.green-text{color:var(--green)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:70vh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.6px;color:#8b9691;font-weight:600;margin-bottom:11px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dee5e1;background:#fff;padding:10px 15px;border-radius:7px;font-size:13px;font-weight:550;white-space:nowrap;min-height:39px;transition:background .15s,box-shadow .15s}.button:hover{background:#f4f7f5}.button.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 3px #1d4b3610}.button.primary:hover{background:#205340}.button.full{width:100%}.icon-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#87918c;flex-shrink:0}.icon-button:hover{background:#edf2ee;color:var(--green)}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#7c8982;padding:4px}.text-button:hover{color:var(--green)}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:29px 17px 0;z-index:20}.brand{display:flex;gap:11px;align-items:center;text-align:left;padding:0 10px;font-size:24px;font-weight:700;letter-spacing:3px}.brand-mark{height:40px;width:40px;border-radius:11px;background:#286451;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px #28645112}.brand-en{display:block;font-size:8px;font-weight:600;letter-spacing:2.1px;margin-top:2px;color:#8d9992}.workspace-label{display:flex;align-items:center;gap:8px;margin:31px 6px 27px;padding:11px 10px;background:#f7f9f7;border:1px solid #eaf0eb;border-radius:6px;font-size:12px;color:#65756c}.workspace-label>svg{margin-left:auto;color:#a0aaa4}.workspace-dot,.connection-dot{display:inline-block;width:6px;height:6px;background:#558b69;border-radius:50%;flex-shrink:0}.nav-caption{font-size:10px;color:#a0a8a4;letter-spacing:1px;padding:0 15px;margin-bottom:12px}.nav-caption.second{margin-top:32px}.nav-item{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:7px;width:100%;color:#75817a;font-size:13px;text-align:left;margin-bottom:6px}.nav-item svg{stroke-width:1.65}.nav-item span{flex:1}.nav-item:hover{background:#f7f9f7}.nav-item.active{background:#eaf1ec;color:#2c6550;font-weight:600}.nav-item.active svg{stroke-width:2}.nav-item b{font-weight:600;font-size:10px;padding:2px 5px;min-width:19px;text-align:center;background:#dce9df;color:#397455;border-radius:4px}.sidebar-bottom{margin-top:auto}.sidebar-note{margin:35px 5px 20px;background:linear-gradient(125deg,#f2f6f1,#f7f8f3);border-radius:8px;padding:16px 13px;position:relative}.note-icon{display:block;color:#6e8875;margin-bottom:12px}.sidebar-note strong{font-size:12px;font-weight:550}.sidebar-note p{font-size:10px;color:#97a097;margin-top:6px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);margin:16px -17px 0;padding:19px 18px}.profile>div{flex:1;min-width:0}.profile strong{font-size:12px;display:block}.profile>div>span{font-size:10px;color:#929b95;display:block;margin-top:4px}.avatar{width:35px;height:35px;border-radius:50%;background:#e5ece1;color:#567348;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;letter-spacing:1px}.avatar.small{width:29px;height:29px;font-size:9px}.avatar-1{background:#e9e6f4;color:#8572a2}.avatar-2{background:#f5e7d7;color:#a07a4c}.avatar-3{background:#dfeaf1;color:#607e95}.avatar-4{background:#f3e1de;color:#aa756b}.main-shell{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column}.topbar{height:73px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 35px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:13px;color:#929c96;font-size:11px;white-space:nowrap}.breadcrumb strong{font-weight:500;color:#546159}.top-actions{display:flex;align-items:center;gap:21px}.global-search{display:flex;gap:9px;align-items:center;color:#98a29c}.global-search input{border:0;padding:4px 0;width:160px;font-size:11px;box-shadow:none}.global-search>span{font-size:9px;border:1px solid #e8ece8;border-radius:3px;padding:2px 4px;color:#a1a9a4}.notification{position:relative;color:#7c8980;padding:0;display:flex;align-items:center}.notification i{position:absolute;top:-1px;right:0;width:5px;height:5px;border-radius:50%;background:#bb8159;border:1px solid white}.top-divider{height:20px;width:1px;background:var(--line)}main{flex:1;min-width:0}.page{max-width:1520px;margin:0 auto;padding:34px 35px 24px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:20px}.page-heading p{font-size:12px;color:#8c9790;margin-top:10px}.greeting-dot{color:#6b8b6c}.heading-actions{display:flex;align-items:center;gap:15px}.date-label{font-size:11px;color:#929d96;display:flex;align-items:center;gap:8px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:19px 20px 17px;text-align:left;transition:box-shadow .2s,transform .2s}.stat-card:hover{box-shadow:0 5px 20px #253d2710;transform:translateY(-2px)}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#758279;font-size:12px}.stat-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px}.sage{background:#eaf2e9;color:#5e805e}.blue{background:#edf2fb;color:#647fab}.purple{background:#f0edf7;color:#8c78b2}.orange{background:#fcf1e7;color:#ba8a54}.stat-value{font-size:34px;letter-spacing:-1px;font-weight:550;line-height:1.3;display:flex;align-items:center;justify-content:space-between;margin:10px 0 8px;color:#2e3e34;font-variant-numeric:tabular-nums}.stat-value svg{color:#b4beb6;stroke-width:1.4}.stat-card p{font-size:10px;color:#9aa39c}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:23px}.dashboard-primary,.dashboard-secondary{display:flex;flex-direction:column;gap:22px;min-width:0}.panel{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-heading{padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-heading h2{font-size:14px;display:flex;align-items:center;gap:8px}.count-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;min-width:20px;background:#f0f3ee;color:#7d8a7c;border-radius:4px;font-size:10px;font-weight:500}.priority-list{padding:0 21px 9px}.priority-item{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:16px 0;border-bottom:1px solid #f0f2ef}.priority-item:last-child{border:0}.priority-icon{display:flex;align-items:center;justify-content:center;width:40px;height:44px;border-radius:7px;flex-shrink:0}.priority-item>div{flex:1;min-width:0}.priority-item strong{font-size:12px;font-weight:550}.priority-item p{font-size:10px;color:#9ba49f;margin-top:7px;display:flex;gap:7px;white-space:nowrap}.priority-item>svg{color:#b3bdb5}.priority-item:hover strong{color:var(--green)}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;font-size:10px;line-height:1;white-space:nowrap;font-weight:500}.badge>span{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.green{background:#eaf3ec;color:#689272}.badge.gray{background:#f1f3f2;color:#929d96}.badge.blue{color:#6787aa;background:#eef3fa}.badge.orange{color:#b58d55;background:#fbf3e7}.badge.purple{color:#977cae;background:#f3edf8}.insight-card{padding:21px 21px 17px;background:linear-gradient(115deg,#edf2e9,#eef1e6);border:1px solid #e3e9dd;border-radius:9px;position:relative;overflow:hidden}.insight-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.insight-top>span:first-child{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#50694e}.outline-pill{font-size:8px;border:1px solid #d4dfcd;padding:3px 5px;border-radius:4px;color:#84947c}.insight-card h2{font-size:24px;line-height:1.6;letter-spacing:.2px;margin:23px 0 12px;color:#435c40;position:relative;z-index:1}.insight-card p{font-size:10px;line-height:1.9;color:#8b9984;position:relative;z-index:1}.insight-features{display:flex;gap:12px;margin:20px 0;color:#819175;font-size:9px}.insight-features>span{display:flex;align-items:center;gap:3px}.insight-card>button{position:relative;z-index:1;display:flex;width:100%;align-items:center;justify-content:space-between;background:#ffffffa8;border:1px solid #dfe6d7;border-radius:6px;padding:10px 12px;font-size:11px;color:#64765a}.insight-card>button:hover{background:#fff}.ai-orbit{position:absolute;right:-28px;top:83px;border:1px solid #c6d5b753;border-radius:50%;width:135px;height:135px;display:flex;align-items:center;justify-content:center;color:#afc39c55;transform:rotate(-15deg)}.ai-orbit:before{content:"";position:absolute;width:180px;height:180px;border:1px solid #c6d5b733;border-radius:50%}.author-ai-note{font-size:11px;color:#7d8d73;border-top:1px solid #dfe6d7;padding-top:13px}.delivery-panel .panel-heading{padding-bottom:7px}.delivery-item{width:100%;padding:17px 21px;display:block;text-align:left}.delivery-item+.delivery-item{border-top:1px solid #f1f3ef}.delivery-item>div:first-child{display:flex;align-items:center;justify-content:space-between}.delivery-item strong{font-size:11px;font-weight:550}.delivery-item>div>span{font-size:12px;color:#597452}.delivery-item small{font-size:9px;color:#a2aaa0}.progress-track{height:4px;background:#f0f3ed;border-radius:4px;overflow:hidden;margin:12px 0 8px}.progress-track>span{height:100%;background:#91ae7d;display:block;border-radius:4px}.progress-track>.progress-1{background:#a8a1c2}.progress-track>.progress-2{background:#89a7af}.delivery-item p{display:flex;justify-content:space-between;color:#a0a89f;font-size:9px}.workspace-tip{display:flex;align-items:center;gap:8px;font-size:10px;color:#9ba59e;padding:21px 0 0;line-height:1.8}.workspace-tip svg{flex-shrink:0;color:#a1b09e}.app-footer{margin:0 35px;border-top:1px solid #e9ece8;padding:16px 0 21px;display:flex;justify-content:space-between;font-size:9px;color:#a8b1aa}.app-footer>span:last-child{display:flex;align-items:center;gap:7px}.connection-dot{width:4px;height:4px;background:#99b18c}.table-scroll{overflow-x:auto}.project-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}.project-table th{font-size:10px;color:#9aa59d;font-weight:400;padding:12px 20px;background:#fafbf9;border-top:1px solid #f0f2ef;border-bottom:1px solid #f0f2ef}.project-table td{padding:17px 20px;border-bottom:1px solid #f0f2ef}.project-table tr:last-child td{border-bottom:0}.project-table tbody tr{cursor:pointer}.project-table tbody tr:hover{background:#fbfcfa}.project-table th:last-child,.project-table td:last-child{padding-left:0;width:25px}.table-title{display:flex;align-items:center;gap:11px}.book-icon{display:flex;align-items:center;justify-content:center;width:33px;height:40px;border-radius:5px;background:#f0f3eb;color:#98a58b;flex-shrink:0}.book-1{background:#eeeef5;color:#a1a0b9}.book-2{background:#f4eee5;color:#b6a389}.book-3{background:#ecf1f5;color:#94a6b8}.title-button{padding:0;font-size:12px;font-weight:550;text-align:left;color:#3f5044}.title-button:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.table-title p{font-size:9px;color:#a3aaa3;margin-top:5px;display:flex;gap:6px}.stage-text{font-size:10px;color:#6b7a6f}.cell-sub{display:block;font-size:9px;color:#aab2aa;margin-top:5px}.date-cell{font-size:10px;font-variant-numeric:tabular-nums}.compact td{padding:15px 17px}.compact th{padding:11px 17px}.compact .book-icon{width:29px;height:35px}.compact .table-title{gap:9px}.owner-cell{display:flex;align-items:center;gap:8px;font-size:11px}.empty{padding:40px 20px;text-align:center;color:#adb8ae}.empty>svg{color:#b1c0b0;margin-bottom:14px}.empty h3{color:#80917f;font-size:13px;font-weight:500;margin-bottom:8px}.empty p{font-size:11px;line-height:1.8}.list-tabs{display:flex;gap:22px;padding:0 23px;border-bottom:1px solid var(--line);overflow:auto;white-space:nowrap}.list-tabs button{position:relative;padding:21px 2px 18px;font-size:12px;color:#89948b;display:flex;align-items:center;gap:7px}.list-tabs button span{font-size:10px;background:#f1f4ef;padding:1px 5px;border-radius:4px}.list-tabs button.active{color:var(--green);font-weight:600}.list-tabs button.active:after{content:"";height:2px;background:var(--green);position:absolute;bottom:0;left:0;right:0}.filter-bar{display:flex;align-items:center;gap:15px;padding:18px 22px;font-size:11px}.filter-bar>select:last-child{margin-left:auto}.filter-bar select{font-size:11px;padding:7px 10px;border-color:#e8ece6}.filter-select{display:flex;gap:8px;align-items:center;color:#8d998d}.inline-search{display:flex;align-items:center;gap:8px;color:#95a18f;border:1px solid #e4e9e0;padding:0 10px;border-radius:6px}.inline-search input{border:0;padding:9px 3px;font-size:12px;box-shadow:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17251b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:28px}.modal{width:520px;max-width:100%;max-height:90vh;overflow-y:auto;background:#fff;border-radius:13px;box-shadow:0 24px 80px #13281930}.modal.wide{width:740px}.modal>header{padding:24px 27px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.modal>header h2{font-size:20px}.modal>header p{font-size:11px;color:#919e91;margin-top:9px;line-height:1.8}.modal-form{padding:24px 27px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.field>span:first-child{font-size:12px;font-weight:550;color:#667761}.field small{color:#9da795;font-size:10px;line-height:1.8}.field input,.field textarea,.field select{width:100%;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.notice{background:#f3f6ef;border:1px solid #e8eee1;padding:13px 15px;border-radius:6px;font-size:11px;line-height:1.9;color:#819174;margin:14px 0}.notice.slim{font-size:10px;padding:9px 11px}.notice.warning{background:#fcf7ed;border-color:#efe4cd;color:#a28b59}.segmented{display:inline-flex;background:#f2f5ef;border-radius:6px;padding:3px;margin-bottom:18px}.segmented button{font-size:11px;padding:7px 15px;color:#8c9982;border-radius:4px}.segmented button.active{background:#fff;color:var(--green);box-shadow:0 1px 4px #35452910}.upload-zone{display:flex;flex-direction:column;align-items:center;gap:13px;border:1px dashed #bfceb5;background:#f9fbf7;border-radius:8px;padding:28px;color:#79946c;cursor:pointer}.upload-zone strong{font-size:13px}.upload-zone span{font-size:11px;color:#9ba78f}.upload-zone input{font-size:11px;max-width:100%;background:transparent;border:0}.consent-box{margin-top:20px;font-size:11px;color:#75836b}.consent-box label{display:flex;align-items:center;gap:8px}.consent-box p{font-size:10px;line-height:1.8;color:#a2ad99;margin:10px 0 0 26px}.checkbox-line{display:flex;align-items:center;gap:7px;font-size:12px;margin-top:20px;color:#7b8973}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:200;background:#2c513b;color:#fff;border-radius:9px;box-shadow:0 10px 40px #15301d25;padding:15px 20px;display:flex;align-items:center;gap:10px;max-width:90vw;font-size:13px;line-height:1.7}.toast>svg{flex-shrink:0}.toast.error{background:#824f44}.help-content{padding:25px 28px}.help-content h3{margin:10px 0;color:#4e6a45}.help-content p{font-size:12px;line-height:2;color:#839079;margin-bottom:20px}.assignee-list{margin:20px 0}.assignee-list>label{display:flex;align-items:center;gap:12px;padding:14px 10px;border-bottom:1px solid var(--line);cursor:pointer}.assignee-list strong{font-size:13px}.assignee-list small{display:block;font-size:10px;color:#9ba68f;margin-top:4px}.order-number{margin-left:auto;background:#ebf2e5;color:#769462;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.stage-form-row{display:grid;grid-template-columns:22px 1fr 90px 150px 24px;gap:12px;align-items:center}.stage-form-row>.field{margin-bottom:12px}.stage-form-row>span{color:#a4b096;font-size:11px}.stage-form-row>button{margin-top:12px}.back-button{display:flex;align-items:center;gap:6px;color:#94a08d;padding:0;margin-bottom:23px;font-size:11px}.detail-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.detail-title{display:flex;align-items:center;gap:15px}.detail-title h1{font-size:25px}.detail-heading p{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;color:#98a28f;font-size:10px}.stage-strip{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:21px 23px;margin-bottom:23px;overflow:auto}.stage-step{display:flex;align-items:center;gap:11px;min-width:170px;flex:1;white-space:nowrap}.step-number{width:29px;height:29px;background:#f2f5ef;color:#a3ad98;border:1px solid #e5ebdd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.stage-step strong{font-size:11px;font-weight:500;color:#9da791}.stage-step>div>span{display:block;font-size:9px;color:#b1baa6;margin-top:5px}.stage-step>svg{margin-left:auto;color:#c1c9b8;flex-shrink:0}.stage-step.current .step-number{background:#286451;border-color:#286451;color:#fff}.stage-step.done .step-number{background:#eaf2e5;color:#749464;border-color:#e0ebd8}.stage-step.current strong,.stage-step.done strong{color:#5c7750}.stage-placeholder{display:flex;align-items:center;gap:10px;color:#a8b19d;font-size:11px;flex:2}.reader-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:22px;align-items:start}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);gap:10px}.reader-toolbar>div{display:flex;align-items:center;gap:8px;font-size:12px;color:#7e8f70}.reader-toolbar select{font-size:10px;max-width:240px;padding:7px 9px}.synopsis-block{margin:22px 24px 0;background:#f8faf5;border-radius:6px;padding:14px 17px}.synopsis-block>span{font-size:10px;color:#8b9d7b;letter-spacing:2px}.synopsis-block p{font-size:11px;line-height:1.9;color:#849177;margin-top:8px}.change-note{margin:16px 24px;padding:12px 16px;border-left:2px solid #c4d4b5;background:#fafbf8;font-size:11px;color:#8f9d80;line-height:1.9}.change-note p{white-space:pre-wrap}.manuscript{padding:35px 40px 30px;max-height:850px;overflow:auto}.document-label{text-align:center;letter-spacing:2px;font-size:9px;color:#a8b29e;margin-bottom:17px}.manuscript h2{text-align:center;font-family:Songti SC,SimSun,serif;font-size:25px;font-weight:600}.document-meta{text-align:center;color:#aab19f;font-size:10px;margin:15px 0 30px}.manuscript pre{font-family:Songti SC,SimSun,serif;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:2.3;color:#53634a;margin:0}.reader-footer{padding:14px 20px;border-top:1px solid var(--line);font-size:9px;color:#a5af99;display:flex;gap:7px;align-items:center}.review-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 12px;justify-content:space-around}.review-tabs button{display:flex;align-items:center;gap:5px;font-size:10px;color:#97a28b;padding:20px 5px 17px;position:relative;white-space:nowrap}.review-tabs button.active{color:var(--green)}.review-tabs button.active:after{content:"";height:2px;background:var(--green);bottom:0;position:absolute;left:3px;right:3px}.review-body{padding:21px}.section-label{display:flex;justify-content:space-between;font-size:11px;color:#718361;gap:8px;margin-bottom:17px}.section-label>span{font-size:9px;color:#a3ae95}.round-card{border:1px solid #e7ecdf;border-radius:7px;margin-bottom:13px;overflow:hidden}.round-card.active{border-color:#c5d5b8}.round-heading{display:flex;justify-content:space-between;align-items:center;background:#fafbf8;padding:12px 13px}.round-heading>strong{font-size:10px;color:#9fac90;display:flex;gap:9px}.round-heading>strong>span{font-size:11px;color:#6f835e}.review-person{padding:12px 13px;border-top:1px solid #f0f3eb}.review-person>div{display:flex;align-items:center;gap:8px}.review-person strong{font-size:10px;font-weight:500}.review-person .avatar{width:25px;height:25px;font-size:8px}.vote{margin-left:auto;font-size:9px;color:#a7b298}.vote.positive{color:#769767}.review-person p{font-size:10px;line-height:1.9;color:#8d9a7c;margin:9px 0 0 33px;white-space:pre-wrap}.review-form{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.review-form h3{font-size:12px;color:#5b744e}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.decision-grid label{border:1px solid #e5ebdd;border-radius:5px;padding:8px 7px;display:flex;align-items:center;gap:5px;font-size:10px;color:#91a080;cursor:pointer}.decision-grid label.selected{background:#f0f6eb;border-color:#b6cda2;color:#62834e}.decision-grid input{width:12px;height:12px}.review-form textarea,.comment-form textarea{width:100%;font-size:11px;margin-bottom:13px}.review-form>.button,.comment-form>.button{width:100%;font-size:11px}.review-form>small{display:block;color:#a8b398;font-size:9px;text-align:center;margin-top:11px}.comment-card,.feedback-card,.report-card{margin-top:18px;padding:15px 0;border-top:1px solid var(--line)}.comment-card>div,.feedback-card>div{display:flex;gap:8px;align-items:center;color:#7f936c;font-size:10px}.comment-card time,.feedback-card time{margin-left:auto;font-size:9px;color:#a7b29a}.comment-card p,.feedback-card p,.report-card p{font-size:11px;color:#7c8e68;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.feedback-card small{font-size:9px;color:#a1ad92;display:block;margin-top:12px}blockquote{border-left:2px solid #bacda6;background:#f7faf2;padding:10px;margin:10px 0;font-size:10px;color:#95a881;line-height:1.9;white-space:pre-wrap;display:flex;gap:5px;justify-content:space-between;overflow-wrap:anywhere}.ai-detail-heading{text-align:center;color:#799664;padding:17px 0 22px}.ai-detail-heading h3{margin:13px 0 8px;font-size:14px}.ai-detail-heading p{font-size:10px;color:#9bab8a}.report-meta{font-size:10px;color:#9aaa87;line-height:1.8}.timeline{padding-left:10px}.timeline>div{position:relative;padding:0 0 25px 22px;border-left:1px solid #e1ead5}.timeline-dot{position:absolute;left:-4px;top:4px;width:7px;height:7px;background:#aac38c;border-radius:50%;box-shadow:0 0 0 4px #fff}.timeline strong{font-size:11px;color:#6c8754}.timeline p{font-size:10px;color:#9aab85;line-height:1.9;margin:7px 0}.timeline small{font-size:9px;color:#b0bb9f}.info-list>.field>span:last-child{font-size:12px;color:#809768}.stage-notice{display:flex;align-items:center;gap:10px;margin-top:-5px;margin-bottom:20px}.resolve-notice{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.resolve-notice strong{font-size:12px}.resolve-notice p{font-size:10px;margin-top:5px}.role-label{padding:5px 9px;border-radius:4px;background:#f0f4ea;color:#87a06d;font-size:10px}.role-label.admin{background:#f1edf6;color:#9983b2}.role-label.editor{background:#ecf2f7;color:#819db3}.account-id{font-size:11px;color:#98aa83;line-height:2;margin-bottom:20px}.account-id code{display:block;font-size:11px;overflow-wrap:anywhere}.account-project{display:flex;gap:10px;align-items:center;width:100%;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;color:#6c8754}.account-project strong{flex:1;text-align:left}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:23px;align-items:start}.settings-form{padding:5px 24px 25px}.prompt-editor{line-height:2.1;background:#fafbf8;color:#73895d;font-family:inherit}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:20px}.settings-save>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#a0ae8e}.settings-aside{display:flex;flex-direction:column;gap:20px}.settings-aside>.notice{margin:0}.connection-row{padding:13px 20px;display:flex;justify-content:space-between;font-size:11px;color:#849775;border-top:1px solid #f3f5ee}.connection-help{padding:15px 20px 20px;font-size:10px;color:#a3b091;line-height:1.9}.principles{padding:22px}.principles h3{margin:16px 0 12px}.principles p,.principles li{font-size:11px;color:#99a78b;line-height:2}.principles ul{padding-left:17px;margin:15px 0 0}.service-status{display:flex;align-items:center;gap:8px;border:1px solid #e5e9dd;background:#f1f4eb;padding:8px 12px;border-radius:6px;color:#9ca887;font-size:11px}.service-status>span{width:5px;height:5px;border-radius:50%;background:#b2be9e}.service-status.ready{color:#5e8a42;background:#edf5e5}.template-history{border:1px solid var(--line);border-radius:6px;margin-bottom:13px;padding:13px}.template-history summary{font-size:12px;cursor:pointer;color:#839b6a}.template-history summary>span{font-size:10px;display:block;color:#a7b495;margin-top:7px}.template-history pre{white-space:pre-wrap;font-family:inherit;font-size:11px;line-height:2;color:#99a884}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#203e33;color:#fff;position:relative;overflow:hidden;padding:43px 55px;display:flex;flex-direction:column;min-height:100vh}.login-story>.brand{padding:0;position:relative;z-index:1}.brand.light .brand-mark{background:#ffffff12;border:1px solid #ffffff20}.brand.light .brand-en{color:#9fb6a7}.login-story-content{margin:auto 0;position:relative;z-index:1;padding:70px 0}.login-story .eyebrow{color:#93af99;font-size:9px;letter-spacing:2px}.login-story h1{font-size:56px;line-height:1.55;font-weight:500;letter-spacing:2px;margin:23px 0}.login-story h1>span{color:#adc398}.login-story-content>p{font-size:13px;line-height:2.1;color:#9bb6a2}.story-path{display:flex;align-items:center;gap:14px;margin-top:46px;font-size:11px;color:#b4c9b9}.story-path>span{display:flex;align-items:center;gap:8px}.story-path>i{height:1px;width:32px;background:#ffffff25}.login-bottom{display:flex;justify-content:space-between;font-size:9px;color:#7f9c89;position:relative;z-index:1}.decor-circle{position:absolute;border:1px solid #ffffff08;border-radius:50%;width:600px;height:600px;right:-330px;top:60px}.decor-circle.two{width:900px;height:900px;top:-90px;right:-480px}.login-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fbfcfa;padding:45px;position:relative}.login-form-wrap{width:360px;max-width:100%}.login-form-wrap>.eyebrow{color:#77936a;font-size:9px;letter-spacing:1.8px}.login-form-wrap h2{font-size:25px;font-weight:550;margin-bottom:12px}.login-form-wrap>.muted{font-size:12px}.login-form-wrap form{margin-top:31px}.login-form-wrap form>.button{width:100%;justify-content:space-between;padding:12px 17px}.login-form-wrap .field>span:first-child{font-size:11px}.login-form-wrap input{background:#fff;font-size:12px;min-height:43px}.code-field{display:flex;border:1px solid #dfe5e2;background:#fff;border-radius:7px;overflow:hidden}.code-field input{border:0;min-width:0;flex:1;box-shadow:none}.code-field button{font-size:11px;padding:0 13px;white-space:nowrap;color:#6d8e59}.login-consent{font-size:10px;line-height:1.9;color:#9aa78f;margin:0 0 20px}.demo-section{margin-top:30px}.demo-caption{display:flex;align-items:center;gap:12px;font-size:10px;color:#a4af99;margin-bottom:15px;white-space:nowrap}.demo-caption>span{height:1px;background:#e6ecdf;flex:1}.demo-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.demo-buttons button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dfe8d7;background:#f7faf3;color:#7c9765;font-size:10px;border-radius:6px;padding:11px 5px}.demo-buttons button:hover{background:#edf4e5}.demo-section>small{display:block;font-size:9px;color:#b0baa4;margin-top:12px;text-align:center}.login-security{font-size:9px;color:#a1af94;display:flex;align-items:center;gap:6px;position:absolute;bottom:24px}@media(min-width:1600px){:root{--sidebar:244px}.page{padding-top:42px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 330px}.stat-card{padding:22px 25px}.project-table td{padding-top:20px;padding-bottom:20px}.priority-item{padding:19px 0}.insight-card{padding:24px}.insight-card h2{font-size:27px}}@media(max-width:1200px){:root{--sidebar:200px}.sidebar{padding-left:12px;padding-right:12px}.profile{margin-left:-12px;margin-right:-12px;padding-left:13px;padding-right:13px}.page{padding:27px 25px}.topbar{padding:0 25px}.app-footer{margin:0 25px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 265px;gap:17px}.stats-grid{gap:13px}.stat-card{padding:16px}.dashboard-primary,.dashboard-secondary{gap:17px}.compact td,.compact th{padding-left:13px;padding-right:13px}.compact .book-icon{display:none}.insight-card{padding:19px}.insight-features{gap:9px}.reader-layout{grid-template-columns:minmax(0,1fr) 350px;gap:17px}.manuscript{padding:28px}.reader-toolbar{flex-wrap:wrap}.settings-grid{grid-template-columns:minmax(0,1fr) 250px}.date-label{font-size:10px}}@media(max-width:1020px){:root{--sidebar:180px}.brand{font-size:22px;gap:8px;padding-left:5px}.brand-mark{width:35px;height:35px}.workspace-label{margin-left:0;margin-right:0;padding:9px 7px}.nav-item{padding:12px;gap:9px;font-size:12px}.sidebar-note{margin-left:0;margin-right:0;padding:13px 9px}.sidebar-note strong{font-size:11px}.sidebar-note p{font-size:9px}.dashboard-columns{grid-template-columns:1fr}.dashboard-secondary{display:grid;grid-template-columns:1fr 1fr}.insight-card h2{margin:15px 0 9px;font-size:23px}.insight-features{margin:15px 0}.stats-grid{gap:10px}.stat-card{padding:13px}.stat-top{font-size:11px}.stat-card p{font-size:9px}.stat-icon{width:29px;height:29px}.stat-value{font-size:30px}.date-label{display:none}.global-search input{width:130px}.reader-layout{grid-template-columns:1fr}.manuscript{max-height:600px}.review-tabs{justify-content:flex-start;gap:25px;padding-left:24px}.review-body{padding:24px}.stage-strip{gap:15px}.stage-step{min-width:150px}.settings-grid{grid-template-columns:1fr}.settings-aside{display:grid;grid-template-columns:1fr 1fr}.settings-aside>.notice{grid-column:1/-1}.login-story{padding:35px}.login-story h1{font-size:43px}.login-form-side{padding:35px}.project-table td{padding:14px}.project-table th{padding:12px 14px}}@media(max-width:760px){:root{--sidebar:68px}.sidebar{padding:22px 9px 0}.brand{padding:0;justify-content:center}.brand>span:last-child,.workspace-label,.nav-caption,.nav-item>span,.nav-item>b,.nav-item>svg:last-child:not(:first-child),.sidebar-note,.profile>div{display:none}.brand-mark{width:35px;height:35px}.sidebar nav{margin-top:32px}.nav-item{justify-content:center;padding:14px 0;margin-bottom:8px}.profile{margin-left:-9px;margin-right:-9px;padding:18px 0;justify-content:center;flex-wrap:wrap}.profile>.avatar{display:none}.sidebar-bottom>.nav-item{display:none}.topbar{height:62px;padding:0 18px}.breadcrumb{font-size:10px;gap:6px}.breadcrumb>strong{max-width:90px;overflow:hidden;text-overflow:ellipsis}.top-actions{gap:13px}.global-search input{width:115px;font-size:10px}.global-search>span,.top-divider,.top-actions>.avatar{display:none}.page{padding:23px 18px}.page-heading{margin-bottom:22px;align-items:flex-start;gap:10px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px;line-height:1.8}.eyebrow{font-size:8px;letter-spacing:1.3px}.stats-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px}.stat-card{padding:16px}.stat-value{font-size:30px}.stat-top{font-size:11px}.dashboard-secondary{display:flex}.dashboard-primary,.dashboard-secondary{gap:18px}.panel-heading{padding:17px}.panel-heading h2{font-size:12px}.priority-list{padding:0 16px 6px}.priority-item{gap:10px;padding:14px 0}.priority-item .badge{display:none}.priority-item strong{font-size:11px}.priority-item p{font-size:9px;white-space:normal;flex-wrap:wrap;gap:5px}.priority-icon{width:33px;height:39px}.priority-item>svg{width:14px}.compact th:nth-child(4),.compact td:nth-child(4){display:none}.compact th,.compact td{padding-left:12px;padding-right:10px}.compact .title-button{font-size:11px}.compact .badge{font-size:9px;padding:4px 6px}.compact .stage-text{font-size:9px}.app-footer{margin:0 18px;font-size:8px;gap:12px;line-height:1.8}.workspace-tip{align-items:flex-start;font-size:9px}.heading-actions{flex-wrap:wrap;gap:8px}.heading-actions>.button{font-size:10px;padding:8px;min-height:34px}.list-tabs{gap:18px;padding:0 15px}.list-tabs button{font-size:11px}.filter-bar{flex-wrap:wrap;padding:13px;gap:10px}.filter-bar>select:last-child{margin-left:0}.detail-heading{flex-wrap:wrap;gap:16px}.detail-title h1{font-size:22px}.detail-title{gap:9px}.detail-heading p{font-size:9px;gap:6px}.stage-strip{padding:16px;gap:10px}.stage-step{min-width:145px}.stage-placeholder{display:none}.manuscript{padding:26px 22px}.manuscript pre{font-size:13px}.synopsis-block{margin:16px 16px 0;padding:12px}.reader-toolbar{padding:12px 15px}.reader-toolbar select{max-width:210px}.review-tabs{gap:12px;padding-left:13px}.review-tabs button{font-size:10px}.review-body{padding:17px}.stage-notice{align-items:flex-start}.resolve-notice{align-items:flex-start;flex-direction:column}.modal-backdrop{padding:12px}.modal{max-height:94vh;border-radius:10px}.modal>header{padding:20px}.modal>header h2{font-size:18px}.modal-form{padding:20px}.form-grid{gap:12px}.stage-form-row{grid-template-columns:18px 1fr 70px 24px;gap:8px}.stage-form-row>.field:nth-of-type(3){grid-column:2/4}.stage-form-row>.icon-button{grid-column:4;grid-row:auto}.settings-aside{display:flex}.settings-form{padding:0 18px 20px}.settings-save{flex-wrap:wrap}.login-page{grid-template-columns:1fr}.login-story{min-height:unset;padding:27px 30px 34px}.login-story>.brand{justify-content:flex-start}.login-story>.brand>span:last-child{display:block}.login-story-content{padding:30px 0 0}.login-story h1{font-size:30px;line-height:1.6;margin:12px 0}.login-story h1 br{display:none}.login-story-content>p{font-size:11px}.story-path,.login-bottom{display:none}.login-story .eyebrow{font-size:7px}.login-form-side{padding:35px 28px 65px}.login-form-wrap{width:390px}.login-form-wrap h2{font-size:23px}.login-security{bottom:20px}.login-form-wrap form{margin-top:26px}.service-status{padding:6px 8px;font-size:9px;white-space:nowrap}.account-table{font-size:10px}.inline-search input{width:145px}.back-button{margin-bottom:18px}}@media(max-width:760px){.topbar{gap:8px;padding:0 13px}.top-actions{gap:10px;min-width:0}.global-search{gap:5px;min-width:0}.global-search input{width:92px}.global-search>svg{width:13px;flex-shrink:0}.breadcrumb{gap:4px;flex-shrink:0}.sidebar .nav-item{position:relative}.sidebar .nav-item>span{display:block;position:absolute;left:55px;white-space:nowrap;background:#fff;box-shadow:0 2px 10px #0001;padding:7px 10px;border-radius:5px;opacity:0;pointer-events:none}.sidebar .nav-item:hover>span,.sidebar .nav-item:focus-visible>span{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{scroll-behavior:smooth}button,a,input,select,textarea{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.button:active{transform:translateY(1px)}.page{animation:arrive .28s ease-out}.modal{animation:modal-in .22s ease-out}.modal-backdrop{animation:shade-in .18s ease-out}.toast{animation:toast-in .25s ease-out}.campaign-card{transition:transform .2s,box-shadow .2s}.campaign-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px #183d2710}.upload-zone{position:relative;transition:border-color .2s,background .2s,transform .2s}.upload-zone:hover,.upload-zone:focus-within{background:#eef5eb;border-color:#739865;box-shadow:0 0 0 3px #2864510d}.upload-zone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-zone strong{overflow-wrap:anywhere;text-align:center}.upload-zone:after{content:"点击选择文件";font-size:11px;background:#fff;border:1px solid #d6e3ce;border-radius:6px;padding:8px 15px}.helper-note{font-size:11px;color:#849182;line-height:1.8;margin:12px 0}.section-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 22px;font-size:13px;color:#7d897d}.form-grid.three{grid-template-columns:repeat(3,1fr)}.service-tabs button{display:flex;align-items:center;gap:5px}.smtp-panel{max-width:850px}.smtp-panel .settings-form{padding-top:5px}.endpoint-label{display:block;overflow-wrap:anywhere;font-size:12px;background:#f3f6f2;padding:10px;border-radius:5px;margin:15px 0;color:#647960}.secret-note{display:flex;align-items:center;gap:7px;font-size:11px!important}.template-preview{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;min-height:120px}.template-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.report-detail{border:1px solid #e2e8dd;border-radius:8px;margin-top:20px;padding:15px}.report-detail summary{cursor:pointer;color:#526d45;font-size:12px}.report-detail summary small{display:block;font-size:10px;color:#95a28a;margin-top:7px}.report-detail>p{white-space:pre-wrap;font-size:12px;line-height:1.95;margin-top:16px;overflow-wrap:anywhere}.author-guide-card{padding:26px;background:#eaf0e4;border:1px solid #dce6d3;border-radius:10px;color:#607653}.author-guide-card h2{font-size:23px;margin:20px 0 14px}.author-guide-card p{font-size:12px;line-height:2;color:#809375;margin-bottom:24px}.login-back{position:fixed;z-index:30;top:22px;right:25px;background:#ffffffdf}.public-home{background:#fafbf7;color:#263b30;min-height:100vh}.public-header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:28px 40px}.public-header nav{display:flex;align-items:center;gap:30px;font-size:13px;color:#6c7c6a}.public-header nav>a:hover{color:#1e603e}.public-header .brand{font-size:25px;padding:0}.public-hero{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:80px 40px 100px}.public-hero .eyebrow{color:#849779;font-size:11px;letter-spacing:2px}.public-hero h1{font-size:54px;line-height:1.45;font-weight:550;letter-spacing:-1px;margin:20px 0}.public-hero h1>span{color:#85a272}.public-hero>div>p{font-size:14px;line-height:2.1;color:#83917c;margin:0 0 30px}.public-hero .button{padding:15px 21px;font-size:13px}.hero-assurances{display:flex;gap:18px;font-size:10px;color:#99a48f;margin-top:25px}.hero-assurances>span{display:flex;align-items:center;gap:5px}.hero-manuscript{position:relative;min-height:390px;perspective:1000px}.hero-paper{position:relative;margin:auto;background:#fffef9;width:300px;min-height:370px;border:1px solid #e7e8dc;box-shadow:4px 18px 45px #394d3212;padding:35px;transform:rotate(4deg);border-radius:3px;transition:transform .5s}.hero-manuscript:hover .hero-paper:not(.paper-back){transform:rotate(1deg) translateY(-5px)}.hero-paper.paper-back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-7deg);background:#e5ebdd;box-shadow:none}.paper-kicker{font-size:8px;letter-spacing:2px;color:#a4ae97;margin-bottom:22px}.hero-paper>svg{color:#829573}.hero-paper h2{font-family:SimSun,serif;font-size:21px;margin:18px 0;color:#5c6f50}.hero-paper>p{font-size:10px;color:#a0a78d;margin:12px 0 20px}.paper-lines{display:grid;gap:9px}.paper-lines i{height:1px;background:#e6e9de}.paper-lines i:last-child{width:65%}.hero-paper blockquote{font-family:SimSun,serif;background:none;font-size:16px;line-height:2.2;color:#768666;margin:20px 0;padding:0;border:0}.hero-paper>span{font-size:8px;letter-spacing:1px;color:#a6af98}.paper-seal{position:absolute;bottom:0;right:0;border:1px solid #c7d6b8;outline:5px solid #f0f4e9;background:#eaf0e1;color:#78945e;width:75px;height:75px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.8;transform:rotate(-12deg);font-size:12px}.public-section{max-width:1240px;margin:auto;padding:60px 40px;scroll-margin-top:20px}.public-section-heading{margin-bottom:30px}.public-section-heading h2{font-size:28px;font-weight:550}.public-section-heading p{font-size:13px;color:#929e86;margin-top:13px;line-height:1.9}.campaign-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.campaign-card{background:#fff;border:1px solid #e3e9dd;border-radius:12px;padding:25px;min-width:0}.public-home .campaign-card{max-width:580px}.campaign-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;color:#7d956a}.campaign-number{font-size:28px;font-weight:350;color:#b7c4aa;letter-spacing:-1px}.call-status{font-size:10px;color:#719256;background:#edf4e6;border:1px solid #e1ead7;padding:5px 8px;border-radius:20px;white-space:nowrap}.call-status.closed{color:#9c9c92;background:#f3f3ef;border-color:#e8e8e0}.campaign-card h3{font-size:19px;line-height:1.6;font-weight:550}.campaign-card>p{font-size:12px;color:#8b9b7d;line-height:2;margin:15px 0;white-space:pre-wrap}.campaign-genres{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.campaign-genres>span{font-size:10px;border:1px solid #e6ebdf;color:#8b9f79;border-radius:4px;padding:5px 8px}.campaign-facts{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#9ba88e;margin:20px 0}.campaign-facts>span{display:flex;align-items:center;gap:6px}.campaign-card>.button{justify-content:space-between}.campaign-details h3{color:#5f7c4a;margin:15px 0}.campaign-details>p{font-size:13px;line-height:2;white-space:pre-wrap;color:#82956e}.process-section{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:40px;padding-top:80px;padding-bottom:90px;border-top:1px solid #e5eadf;margin-top:30px}.process-section h2{font-size:26px;line-height:1.6;font-weight:500}.process-step>span{font-size:12px;color:#9eb38b;display:block;margin-bottom:19px}.process-step h3{font-size:15px;margin-bottom:14px}.process-step p{font-size:12px;line-height:2;color:#95a383}.public-footer{max-width:1160px;padding:30px 0;margin:auto;border-top:1px solid #e1e7d8;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#9cab8b}.public-footer strong{font-weight:500}.document-mode .sidebar{display:none}.document-mode .main-shell{margin-left:0}.document-mode .topbar{height:48px;padding:0 24px}.document-mode .app-footer{display:none}.document-mode main{height:calc(100dvh - 48px);min-height:0;overflow:hidden}.word-workspace.page{padding:0;max-width:none;height:100%;display:flex;flex-direction:column;animation:none;background:#eef0f2}.word-workspace>.back-button{position:absolute;top:15px;left:22px;z-index:21;margin:0;font-size:12px;background:#fff;padding-right:14px}.document-mode .breadcrumb{visibility:hidden}.word-workspace .detail-heading{background:#fff;padding:15px 24px;margin:0;border-bottom:1px solid #e6e9e7;flex-shrink:0}.word-workspace .detail-title h1{font-size:20px;letter-spacing:0}.word-workspace .detail-heading p{margin-top:7px;font-size:10px}.word-workspace .stage-strip{margin:0;border:0;border-bottom:1px solid #e1e5e1;border-radius:0;padding:15px 25px;flex-shrink:0}.word-workspace .stages-collapsed{display:none}.word-workspace .stage-notice,.word-workspace .resolve-notice{margin:0;border-radius:0;padding:8px 24px;border-width:0 0 1px;flex-shrink:0}.word-workspace .resolve-notice p{display:none}.word-ribbon{height:48px;flex-shrink:0;display:flex;align-items:center;gap:20px;padding:0 24px;background:#f9faf9;border-bottom:1px solid #dfe4df}.ribbon-group{display:flex;align-items:center;gap:7px;border-right:1px solid #e2e6e1;padding-right:18px}.ribbon-group>span{font-size:11px;color:#88967c;min-width:37px;text-align:center}.word-ribbon button{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:5px;font-size:11px;color:#718266;white-space:nowrap}.word-ribbon button:hover,.word-ribbon button.active{background:#e9f0e4;color:#3c6b2b}.document-search{display:flex;align-items:center;gap:8px;color:#a0ac95;font-size:10px;min-width:0}.document-search input{border:0;background:transparent;font-size:11px;padding:7px 0;width:150px;box-shadow:none}.document-search>span{white-space:nowrap}.word-ribbon>.ribbon-side{margin-left:auto}.word-workspace .reader-layout{display:grid;grid-template-columns:200px minmax(300px,1fr) 360px;gap:0;align-items:stretch;flex:1;min-height:0;overflow:hidden}.word-workspace .document-outline{background:#f8faf7;border-right:1px solid #dde3da;overflow:auto;padding:20px 13px;min-height:0}.outline-heading{display:flex;justify-content:space-between;font-size:12px;color:#6a805a;padding:0 7px 15px}.outline-heading>span{font-size:10px;color:#a0b18f}.document-outline>button{display:block;text-align:left;width:100%;padding:10px 9px;font-size:11px;color:#89997a;line-height:1.6;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-outline>button:hover{background:#eaf1e3;color:#587b3e}.document-outline>p{font-size:11px;color:#a0ad92;line-height:1.9;padding:8px}.outline-info{margin:22px 5px;border-top:1px solid #e0e8d9;padding-top:18px}.outline-info summary{font-size:11px;color:#8fa27d;cursor:pointer}.outline-info p{font-size:11px;line-height:2;color:#94a582;margin-top:12px;white-space:pre-wrap}.word-workspace .manuscript-panel{display:flex;flex-direction:column;overflow:auto;border:0;border-radius:0;background:#e9ecef;min-height:0;scroll-behavior:smooth}.word-workspace .reader-toolbar{position:sticky;top:0;z-index:2;flex-shrink:0;padding:8px 20px;min-height:46px;background:#e9eceff2;border-bottom:1px solid #dce1e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.word-workspace .reader-toolbar>div{font-size:11px;color:#7a8980}.word-workspace .reader-toolbar select{background:#f7f9f6;border-color:#d8e0d4;padding:5px 10px;max-width:310px;font-size:11px}.word-workspace .synopsis-block,.word-workspace .change-note{display:none}.word-workspace .manuscript{margin:28px auto;max-height:none;overflow:visible;background:#fff;border:1px solid #e0e3df;box-shadow:0 3px 10px #33443110;padding:58px 66px;width:calc(100% - 64px);max-width:794px;min-height:1123px;flex-shrink:0}.word-workspace .document-label{font-size:9px;margin-bottom:24px}.word-workspace .manuscript h2{font-size:29px;color:#34472e}.word-workspace .document-meta{margin:18px 0 40px}.document-paragraphs{font-family:Songti SC,SimSun,serif;line-height:2.1;color:#35422f;overflow-wrap:anywhere}.document-paragraphs>p{min-height:1.5em;white-space:pre-wrap;scroll-margin-top:65px}.document-paragraphs .episode-heading{font-weight:700;margin:25px 0 10px;font-size:1.1em;color:#2f4926}.document-paragraphs .search-hit{background:#fff2bd;border-radius:3px;box-shadow:0 0 0 3px #fff2bd}.word-workspace .reader-footer{position:sticky;bottom:0;flex-shrink:0;margin-top:auto;background:#eef1eee8;color:#8c9a80;padding:8px 20px;border-color:#dce2d6;font-size:10px}.word-workspace .review-panel{border:0;border-left:1px solid #dfe5da;border-radius:0;min-height:0;display:flex;flex-direction:column;background:#fcfdfa}.word-workspace .review-tabs{padding:0 10px;flex-shrink:0;background:#fff;justify-content:space-around;gap:0}.word-workspace .review-tabs button{padding:15px 6px;font-size:11px}.word-workspace .review-body{overflow:auto;min-height:0;padding:20px}.word-workspace .field>span:first-child{font-size:11px}.word-workspace .review-person p{font-size:11px;line-height:1.9}.word-workspace .round-card{background:#fff}.word-workspace .section-label{font-size:12px}.word-workspace .review-form{margin-top:20px}.word-workspace.side-hidden .reader-layout{grid-template-columns:200px minmax(0,1fr)}.word-workspace.side-hidden .review-panel{display:none}.word-workspace.outline-hidden .reader-layout{grid-template-columns:minmax(0,1fr) 360px}.word-workspace.outline-hidden .document-outline{display:none}.word-workspace.outline-hidden.side-hidden .reader-layout{grid-template-columns:minmax(0,1fr)}@keyframes arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1500px){.word-workspace .reader-layout{grid-template-columns:220px minmax(300px,1fr) 390px}.word-workspace.side-hidden .reader-layout{grid-template-columns:220px minmax(0,1fr)}.word-workspace.outline-hidden .reader-layout{grid-template-columns:minmax(0,1fr) 390px}}@media(max-width:1100px){.public-hero{gap:30px;padding-top:50px}.public-hero h1{font-size:44px}.hero-paper{width:270px}.process-section{gap:25px}.word-workspace .reader-layout{grid-template-columns:minmax(280px,1fr) 330px}.word-workspace .document-outline{display:none}.word-workspace.side-hidden .reader-layout{grid-template-columns:minmax(0,1fr)}.word-workspace.outline-hidden .reader-layout{grid-template-columns:minmax(0,1fr) 330px}.word-workspace .manuscript{padding:45px 38px;width:calc(100% - 40px)}.word-workspace .review-body{padding:16px}.word-workspace .ribbon-group:first-child>button:first-child{display:none}}@media(max-width:760px){.public-header{padding:22px}.public-header nav{gap:10px}.public-header nav>a{display:none}.public-header .brand>span:last-child{display:block}.public-header .brand{font-size:22px}.public-header .button{font-size:10px;padding:8px}.public-hero{display:block;padding:40px 25px 30px}.public-hero h1{font-size:38px}.public-hero>div>p{font-size:12px}.hero-assurances{gap:12px;font-size:9px}.hero-manuscript{margin:55px 0 25px;min-height:360px}.hero-paper{width:260px;min-height:340px;padding:30px}.paper-seal{right:20px}.public-section{padding:40px 22px}.public-section-heading h2{font-size:24px}.public-section-heading p{font-size:12px}.campaign-grid{grid-template-columns:1fr}.campaign-card{padding:22px}.campaign-card h3{font-size:17px}.public-footer{margin:0 22px;flex-direction:column;font-size:10px;line-height:1.8}.process-section{grid-template-columns:1fr;gap:28px;margin-top:0}.process-section h2 br{display:none}.process-step>span{margin-bottom:10px}.process-step p{font-size:12px}.form-grid.three{grid-template-columns:1fr 1fr}.section-toolbar{font-size:11px;gap:12px}.word-workspace .detail-heading{padding:12px 15px}.word-workspace .detail-heading h1{font-size:18px}.word-workspace .detail-heading p{font-size:9px}.word-workspace .detail-heading p>span:nth-last-child(-n+2){display:none}.word-ribbon{padding:0 10px;gap:8px;height:43px}.word-ribbon button{padding:6px;font-size:10px;gap:4px}.ribbon-group{padding-right:7px;gap:3px}.ribbon-group:nth-child(2){display:none}.document-search{gap:5px;flex:1}.document-search input{width:80px;min-width:0;font-size:10px}.document-search>span{display:none}.word-ribbon>.ribbon-side{margin-left:0}.document-mode .topbar{padding:0 15px}.document-mode .global-search{display:none}.word-workspace>.back-button{left:15px}.word-workspace .reader-layout,.word-workspace.outline-hidden .reader-layout{grid-template-columns:1fr;position:relative}.word-workspace .review-panel{position:absolute;right:0;top:0;bottom:0;width:min(360px,92vw);z-index:5;box-shadow:-10px 0 35px #243a2520}.word-workspace .manuscript{width:calc(100% - 24px);padding:34px 25px;margin:16px auto;min-height:920px}.word-workspace .manuscript h2{font-size:23px}.document-paragraphs{font-size:15px!important}.word-workspace .reader-toolbar{padding:7px 12px}.word-workspace .reader-toolbar select{max-width:230px;font-size:10px}.word-workspace .reader-toolbar>div:first-child{display:none}.word-workspace .reader-footer{padding:8px 12px;font-size:9px}.word-workspace .resolve-notice{padding:8px 15px}.word-workspace .stage-notice{font-size:10px;padding:8px 15px}.login-back{position:absolute;top:20px;right:16px;font-size:10px;padding:7px 10px}.author-guide-card{padding:22px}.template-actions{flex-wrap:wrap}}.document-mode .main-shell{height:100dvh;min-height:0;overflow:hidden}.document-mode main{flex:1;min-height:0;height:auto}.document-mode .topbar{flex-shrink:0}.word-workspace,.word-workspace .reader-layout{min-height:0}.editing-toolbar,.formatting-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:Segoe UI,Microsoft YaHei,sans-serif;padding:10px 0;border-bottom:1px solid #e2e8dc;margin-bottom:16px}.editing-toolbar .button{font-size:10px;padding:7px 9px;min-height:30px}.draft-indicator{font-size:10px;color:#8a9c7b;flex:1;line-height:1.7}.formatting-toolbar button{width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#65834e}.formatting-toolbar button:hover,.formatting-toolbar button[aria-pressed=true]{background:#e3efda}.formatting-toolbar select{font-size:11px;padding:5px}.editor-notice{font-family:inherit;font-size:11px;line-height:1.8;background:#f2f6ec;padding:10px;margin-bottom:15px;color:#80956d}.tiptap{outline:none;font-family:SimSun,Songti SC,serif;font-size:inherit;line-height:2.1;min-height:700px;white-space:pre-wrap;overflow-wrap:anywhere;color:#35422f}.tiptap p{min-height:1.5em}.tiptap h1{font-size:1.5em;line-height:1.7}.tiptap h2{font-size:1.25em!important;text-align:inherit!important;margin:15px 0!important}.tiptap h3{font-size:1.1em}.tiptap[contenteditable=true]{box-shadow:0 0 0 1px #dce7d5;padding:12px;border-radius:3px}.comment-highlight{background:#fff1ad;border-bottom:2px solid #e2ba4c;cursor:pointer;transition:background .2s}.comment-highlight:hover,.comment-highlight.comment-active{background:#f7d56c}.comment-locate{display:block;width:100%;text-align:left;padding:0}.comment-locate span{display:block;font-size:10px;color:#6e9353;text-align:right}.comment-locate:hover blockquote{background:#edf4df}.active-comment{background:#f6faee;box-shadow:0 0 0 8px #f6faee;border-radius:5px}.public-home #open-calls{padding-top:30px}.tiptap ::selection{background:#cfe5bc}.word-workspace .manuscript{padding-top:35px}.document-editor{font-size:inherit}.tiptap[contenteditable=true]{box-shadow:none;padding:0;border-radius:0}.word-workspace .heading-actions{display:flex;gap:8px;flex-wrap:wrap}.formatting-toolbar{position:sticky;top:0;z-index:2;background:#fff}.editing-toolbar{justify-content:space-between}.formatting-toolbar button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:760px){.word-workspace .detail-heading{flex-wrap:wrap;gap:8px}.word-workspace .heading-actions{width:100%}.word-workspace .heading-actions .button{padding:8px 10px;font-size:12px}.editing-toolbar,.formatting-toolbar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--font-office: "Segoe UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", Arial, sans-serif;--green: #245dcc;--text: #202b3c;--muted: #59677b;--line: #dce2eb;font-family:var(--font-office);color:var(--text);background:#f3f5f8;font-size:14px;line-height:1.6}body,.public-home,.login-page{background:#f3f5f8;color:var(--text)}h1,h2,h3,.brand,.manuscript,.manuscript h2,.word-workspace .manuscript h2,.tiptap,.manuscript-input,.document-paragraphs,.editing-toolbar,.formatting-toolbar,.public-section-heading h2,.process-section h2,.campaign-card h3{font-family:var(--font-office);letter-spacing:normal}h1{font-weight:700}.eyebrow,.brand-en,.manuscript-label{display:none}.sidebar,.topbar,.public-header{background:#fff;border-color:var(--line)}.brand,.public-header .brand{color:#202b3c}.brand-mark,.brand-icon{background:#245dcc;color:#fff}.nav-item{color:#46546a;font-size:14px}.nav-item:hover,.nav-item.active{background:#eaf0fd;color:#245dcc}.nav-item b{background:#dbe7ff;color:#245dcc}.nav-caption,.workspace-label,.breadcrumb,.profile>div>span,.sidebar-note p{color:var(--muted);font-size:12px;letter-spacing:normal}.sidebar-note{background:#edf2fa}.sidebar-note strong,.note-icon{color:#415778}.button{min-height:38px;font-size:14px;border-radius:6px;border-color:#cbd5e1}.button.primary{background:#245dcc;border-color:#245dcc;color:#fff}.button.primary:hover{background:#1d4fb0}.button:not(.primary):hover{background:#edf2fa;border-color:#9db5db}button:focus-visible,a:focus-visible{outline:3px solid #6295ec;outline-offset:3px}input:focus,textarea:focus,select:focus{border-color:#245dcc;box-shadow:0 0 0 3px #245dcc1a}input,textarea,select{color:var(--text);border-color:#cbd5e1}input::placeholder,textarea::placeholder{color:#68768a}.page-heading p,.public-section-heading p,.campaign-card p,.process-step p,.public-footer,.section-toolbar,.empty p{color:var(--muted);font-size:14px}.page-heading h1{font-size:26px}.panel,.campaign-card,.modal{border-color:var(--line);border-radius:8px}.campaign-card:hover{transform:none;box-shadow:0 4px 16px #202b3c0d;border-color:#9db5db}.campaign-card h3,.public-section-heading h2,.process-section h2{color:var(--text);font-weight:700}.public-section-heading h2{font-size:28px}.campaign-number{font-size:14px;color:#59677b;letter-spacing:normal}.campaign-genres span,.genre-chip{background:#edf2fa;color:#365276}.campaign-facts,.campaign-facts span{color:#526178;font-size:13px}.process-section{background:#eaf0f8;border-color:var(--line)}.process-step>span{color:#245dcc}.call-status{background:#e7f4ec;color:#24643d}.call-status.closed{background:#edf0f4;color:#59677b}.list-tabs button,.filter-bar,.filter-bar select,th,td,.table-title p,.cell-sub{font-size:13px}.list-tabs button.active{color:#245dcc;border-color:#245dcc}.list-tabs button,th,.table-title p,.cell-sub,.date-cell{color:#59677b}th{background:#f5f7fa}tbody tr:hover{background:#f3f6fc}.title-button{font-size:14px;color:#202b3c}.badge{font-size:12px}.badge.blue{background:#e9f0ff;color:#2459ac}.badge.green{background:#e7f4ec;color:#24643d}.badge.orange{background:#fff2df;color:#8d570c}.badge.purple{background:#f0eafb;color:#6842a0}.badge.gray{background:#edf0f4;color:#526178}.avatar{background:#e8eef9;color:#365276;letter-spacing:normal;font-size:12px}.avatar.small{font-size:11px}.modal>header p,.field small,.consent-box,.consent-box p,.upload-zone span{font-size:13px;color:var(--muted)}.field>span:first-child{font-size:14px;color:#334155;font-weight:600}.field input,.field select,.field textarea{font-size:14px}.notice,.editor-notice{color:#425571;background:#eef3fb;border-color:#dbe5f4;font-size:13px;line-height:1.8}.notice.warning{color:#805318;background:#fff5e5;border-color:#ecd4a8}.upload-zone{background:#f7f9fc;color:#365276;border-color:#a9bbd7}.upload-zone:hover,.upload-zone:focus-within{background:#edf3fd;border-color:#245dcc}.segmented{background:#edf0f5}.segmented button{font-size:13px;color:#59677b}.toast{background:#253c60}.word-workspace .detail-heading{border-color:var(--line)}.word-workspace .detail-heading p{font-size:12px;color:#59677b}.word-ribbon,.word-workspace .reader-toolbar{background:#f7f9fc;border-color:var(--line)}.word-ribbon button,.word-ribbon span,.word-workspace .reader-toolbar select,.document-search input{font-size:13px;color:#425571}.word-ribbon button.active{background:#e8effd;color:#245dcc}.word-workspace .manuscript-area,.word-workspace .reader-panel{background:#e9edf3}.document-outline,.word-workspace .review-panel{background:#fff;border-color:var(--line)}.document-outline button,.document-outline h3,.document-outline summary{color:#425571;font-size:13px}.document-outline button:hover{background:#edf3fd}.word-workspace .manuscript{background:#fff;border-color:#d8dfe9;box-shadow:0 2px 8px #253c600a}.word-workspace .manuscript h2{font-weight:650;font-size:26px;color:#202b3c}.tiptap,.document-paragraphs{color:#202b3c;line-height:1.9}.tiptap p{margin:0 0 .65em}.editing-toolbar,.formatting-toolbar{border-color:var(--line)}.draft-indicator{font-size:12px;color:#59677b}.formatting-toolbar button{width:34px;height:34px;color:#425571}.formatting-toolbar select{font-size:13px}.formatting-toolbar button:hover,.formatting-toolbar button[aria-pressed=true]{color:#245dcc;background:#e9f0ff}.tiptap ::selection{background:#cbdfff}.comment-highlight{color:#202b3c;background:#ffe5e5;border-color:#d84b55}.comment-highlight:hover,.comment-highlight.comment-active{background:#ffc4c9}.tiptap mark .comment-highlight,.tiptap .comment-highlight mark{border-bottom:2px solid #d84b55}.review-person>div{flex-wrap:wrap}.review-person .review-verdict{margin:8px 0 0 33px;min-width:0}.review-verdict header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;color:#68778a}.word-workspace .review-person .review-verdict p{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.review-person>.button{margin-top:6px;padding:4px 8px;font-size:12px}.active-comment{background:#edf3fd;box-shadow:0 0 0 8px #edf3fd}.comment-locate:hover blockquote{background:#edf3fd}.manuscript-comment .comment-author{margin-top:12px}.word-workspace .manuscript-comment>p,.word-workspace .reference-opinion>p{padding-left:12px}.reference-opinion-heading{flex-wrap:wrap}.reference-opinion-heading>strong,.reference-opinion-heading>small{min-width:0;overflow-wrap:anywhere}.reference-opinion-heading>time{flex-shrink:0}.comment-locate span,.comment-card time,.feedback-card time,.review-card small{color:#59677b;font-size:12px}.review-tabs button,.section-label,.review-panel p,.review-panel textarea,.review-panel small,.review-panel label,.review-card,.comment-card,.feedback-card{font-size:13px}.review-tabs button{color:#59677b}.review-tabs button.active{color:#245dcc;border-color:#245dcc}.review-panel p,.review-panel small,.section-label{color:#46546a}.word-workspace .reader-footer{color:#59677b;background:#f7f9fc;font-size:12px}.page{animation-name:office-arrive}@keyframes office-arrive{0%{transform:translateY(4px)}to{transform:translateY(0)}}.stat-top,.stat-card p,.priority-item p,.delivery-item span,.delivery-item small,.date-label,.text-button,.workspace-tip{color:var(--muted);font-size:13px}.stat-value,.priority-item strong,.delivery-item strong{color:var(--text)}.insight-card,.author-guide-card{background:#edf2fb;border-color:#d8e3f5;color:#334b70}.insight-card h2,.insight-card h3,.insight-top,.insight-card p,.insight-features{color:#334b70}.insight-card p,.insight-features,.insight-top{font-size:13px}.word-workspace .document-outline{background:#f8fafc}.word-workspace .document-label{display:none}.word-workspace .document-meta{font-size:12px;color:var(--muted)}.word-workspace .round-card{border-color:var(--line)}.word-workspace .round-card.active{border-color:#8baee9}.word-workspace .round-heading{background:#f5f7fa}.word-workspace .round-heading>strong,.word-workspace .round-heading>strong>span,.word-workspace .review-person strong,.word-workspace .review-person p{font-size:13px;color:#425571}.word-workspace .review-person .avatar{font-size:11px}.word-workspace .section-label,.word-workspace .section-label span,.word-workspace .review-form h3{color:#46546a;font-size:13px}.word-workspace .review-form textarea,.word-workspace .comment-form textarea,.word-workspace .review-form>.button,.word-workspace .comment-form>.button{font-size:14px}.word-workspace .notice.slim,.word-workspace .review-form>small{color:#526178;font-size:12px}.word-workspace .decision-grid label.selected{background:#edf3fd;border-color:#8baee9;color:#245dcc}.word-workspace blockquote{color:#526178;background:#f3f6fb;border-color:#9db5db;font-size:13px}.prompt-editor,.template-history pre{color:#334155;background:#f7f9fc;font-size:14px}.genre-picker{border:1px solid var(--line);border-radius:6px;padding:14px;margin:0 0 20px;min-width:0}.genre-picker legend{font-weight:600;padding:0 5px}.genre-picker legend span{font-weight:400;font-size:12px;color:var(--muted)}.genre-group+.genre-group{margin-top:12px}.genre-group>strong{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.genre-group>div{display:flex;gap:8px;flex-wrap:wrap}.genre-choice{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:5px;cursor:pointer;font-size:13px}.genre-choice:has(input:checked){color:#245dcc;background:#edf3fd;border-color:#8baee9}.genre-choice:has(input:disabled){opacity:.6;cursor:not-allowed}.genre-chip{border:1px solid var(--line);border-radius:5px;font-size:13px;padding:5px 10px}.genre-chip[aria-pressed=true]{background:#245dcc;color:#fff;border-color:#245dcc}.genre-library{margin:-6px 0 20px}.genre-library summary{color:#245dcc;cursor:pointer;margin-bottom:12px}@media(max-width:760px){.word-ribbon button,.word-ribbon span,.document-search input,.word-workspace .detail-heading p{font-size:12px}.word-workspace .reader-toolbar select{font-size:12px;max-width:240px}.word-workspace .reader-footer{font-size:11px}.word-workspace .manuscript{padding:28px 20px}.public-section-heading h2{font-size:24px}.genre-picker{padding:10px}.genre-picker legend span{display:block}}.document-mode .topbar{display:none}.word-workspace .detail-heading{position:relative;z-index:10;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-height:58px;padding:8px 16px}.word-workspace .detail-heading .back-button{position:static;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;margin:0;padding:0}.word-workspace .work-title{flex:0 1 230px;min-width:110px}.word-workspace .detail-title{gap:10px}.word-workspace .detail-title .badge{flex-shrink:0}.word-workspace .detail-title h1{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-workspace .save-status{display:block;color:var(--muted);font-size:11px;line-height:1.4}.word-workspace .heading-actions{width:auto;flex-shrink:0;flex-wrap:nowrap;gap:8px}.word-workspace .heading-actions .button{min-height:34px;padding:6px 12px;font-size:13px;white-space:nowrap}.document-info-button{font-size:13px;color:var(--muted);padding:6px;white-space:nowrap}.word-workspace .word-ribbon{flex:1 1 auto;height:auto;padding:0;gap:6px;min-width:0;background:transparent;border:0;overflow-x:auto;scrollbar-width:thin}.heading-tools-toggle{display:none}.directory-control{flex-shrink:0}.directory-control button{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;font-size:12px;white-space:nowrap}.directory-control button:hover,.directory-control button.active{background:#e9f0ff;color:#245dcc}.word-workspace .word-ribbon button{padding:5px 8px;font-size:12px}.word-workspace .ribbon-group{gap:3px;padding-right:8px;flex-shrink:0}.word-workspace .ribbon-group:first-child>button:first-child{display:flex}.version-control{flex-shrink:0}.version-control select{max-width:170px;padding:4px 8px;font-size:12px;background:transparent}.word-workspace .document-search{margin-left:auto;min-width:90px}.word-workspace .document-search input{width:90px;font-size:12px}.word-workspace .document-search{flex-shrink:0;gap:4px;border:0;box-shadow:none;background:transparent}.word-workspace .document-search:focus-within,.word-workspace .document-search input:focus{box-shadow:none}.word-workspace .document-search input{border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;padding:5px 3px}.word-workspace .document-search input:focus{border-bottom-color:#245dcc}.word-workspace .document-search .search-count{display:inline;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.word-workspace .document-search button{padding:3px;flex-shrink:0}.tiptap .search-match{background:#fff0a8;color:#202b3c}.tiptap .search-match-active{background:#ffbc61;color:#202b3c;outline:1px solid #a85b00}.word-workspace .ribbon-side{margin-left:0;flex-shrink:0}.formatting-dock{position:static;flex:0 0 auto;max-width:100%;background:transparent;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line)}.formatting-dock:empty{display:none}.formatting-dock .formatting-toolbar{position:static;padding:0 5px;margin:0;border:0;flex-wrap:nowrap;overflow-x:auto;gap:1px}.formatting-dock .formatting-toolbar button{width:27px;height:30px;flex-shrink:0}.formatting-dock .formatting-toolbar .history-tool-end{margin-right:7px;border-right:1px solid var(--line);border-radius:4px 0 0 4px}.word-workspace .manuscript{margin:12px auto;padding:24px 40px;width:calc(100% - 32px);min-height:100%;max-width:960px}.word-workspace .document-editor{margin:0}.word-workspace .document-outline{padding:12px 10px}.word-workspace .review-tabs button{padding:11px 5px}.word-workspace .review-body{padding:16px}.project-info p{margin:8px 0 16px;color:var(--muted)}.word-workspace .project-info .stage-strip{padding:12px 0;margin:0 0 16px;flex-wrap:wrap;gap:12px}@media(max-width:1299px){.word-workspace .work-title{flex:0 1 180px}.word-workspace .formatting-dock{flex:1 1 320px;min-width:120px;overflow:hidden}.heading-tools-toggle{display:block;padding:6px 8px;font-size:13px;white-space:nowrap}.word-workspace .detail-heading .word-ribbon{display:none}.word-workspace .detail-heading .word-ribbon.tools-open{position:absolute;display:flex;flex-wrap:wrap;top:calc(100% + 4px);right:12px;left:auto;width:min(580px,calc(100vw - 24px));height:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 24px #202b3c20;overflow:visible}.word-workspace .detail-heading .word-ribbon.tools-open .ribbon-side{position:static;box-shadow:none;background:transparent}.word-workspace .detail-heading .word-ribbon.tools-open .document-search{margin-left:0}.word-workspace .detail-heading .word-ribbon.tools-open .zoom-controls{display:flex}.word-workspace .detail-heading .word-ribbon.tools-open .document-search>span{display:inline}.word-workspace .formatting-dock{z-index:2}}@media(min-width:761px)and (max-width:1100px){.word-workspace:not(.outline-hidden) .document-outline{display:block}.word-workspace .reader-layout{grid-template-columns:160px minmax(0,1fr) 310px}.word-workspace.outline-hidden .reader-layout{grid-template-columns:minmax(0,1fr) 310px}.word-workspace.side-hidden .reader-layout{grid-template-columns:160px minmax(0,1fr)}.word-workspace.outline-hidden.side-hidden .reader-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.word-workspace .detail-heading .formatting-dock{order:5;flex:1 1 100%;min-width:0;overflow:hidden;border:0}.word-workspace .detail-heading{padding:6px 10px;gap:6px;flex-wrap:wrap;min-height:52px}.word-workspace .work-title{flex-basis:calc(100% - 44px)}.word-workspace .detail-heading>.version-control{margin-left:auto}.word-workspace .detail-heading .heading-actions{margin-left:auto}.word-workspace .heading-actions .button{font-size:12px;padding:5px 9px;min-height:32px}.word-workspace .heading-actions .button svg{display:none}.word-workspace .save-status{font-size:11px}.word-workspace .word-ribbon{padding:0 8px;gap:6px;height:40px;scrollbar-width:thin}.word-workspace .word-ribbon .zoom-controls{display:flex}.word-workspace .word-ribbon .ribbon-side{position:sticky;right:-8px;background:#f7f9fc;box-shadow:-5px 0 8px #f7f9fc}.version-control select{max-width:150px}.word-workspace .document-search{flex:0 0 auto}.word-workspace .document-search input{width:100px}.word-workspace .manuscript{margin:0;border:0;width:100%;padding:18px 20px;box-shadow:none}.word-workspace:not(.outline-hidden) .document-outline{display:block;position:absolute;left:0;top:0;bottom:0;width:min(260px,80vw);z-index:4;box-shadow:5px 0 20px #202b3c1a}.formatting-dock .formatting-toolbar{padding:4px 8px}}:root{--green: #d54d57;--text: #242322;--muted: #626570;--line: #e5e5e7;background:#f7f5f1;color:var(--text)}body,.app-shell,.login-page{background:#f7f5f1}.login-page .login-story{background:#f7f5f1;color:#302d2b;border-right:1px solid #e6e1da}.login-story .brand.light{color:#453b36}.login-story .brand.light .brand-mark{background:#d54d57;color:#fff;border:0}.login-page .login-story h1{color:#302d2b;font-weight:650;letter-spacing:0}.login-page .login-story h1>span{color:#d54d57}.login-story .login-story-content>p,.login-story .story-path{color:#6d6660}.login-story .story-path svg{color:#c4545c}.login-story .story-path>i{background:#d6cfc7}.login-story .login-bottom{color:#746c65;font-size:11px}.login-story .decor-circle{border-color:#e8e2db}.login-page .login-form-side{background:#fffdf9}.login-page .login-consent,.login-page .login-security{color:#746c65}@media(max-width:760px){.login-page .login-story{border-right:0;border-bottom:1px solid #e6e1da}}.brand-mark,.brand-icon,.button.primary{background:#d54d57;border-color:#d54d57;color:#fff}.button.primary:hover{background:#b93b46;border-color:#b93b46}.button:not(.primary):hover{background:#f4f3ef;border-color:#b7b7b9}.nav-item.active,.nav-item:hover,.nav-item b{background:#f4f3ef;color:#a83227}.sidebar{background:#fffdf9;border-right:0;color:#626570}.sidebar .brand{color:#8d3d2d}.sidebar .workspace-label,.sidebar .sidebar-note{background:#f3f2ee;border-color:#dadadc}.sidebar .nav-item{color:#626570}.sidebar .nav-item.active,.sidebar .nav-item:hover{color:#8d3d2d;background:#eeede9}.sidebar .nav-item.active{box-shadow:inset 3px 0 #ef7862}.sidebar .nav-caption,.sidebar .profile>div>span,.sidebar .sidebar-note p{color:#626570}.sidebar .sidebar-note strong,.sidebar .note-icon,.sidebar .workspace-label{color:#626570}.sidebar .profile{border-color:#dadadc}.sidebar .nav-item b{color:#a83227;background:#e6e6e8}.topbar,.panel,.modal,.campaign-card{border-color:var(--line)}.insight-card,.author-guide-card,.sidebar-note{background:#efeeea;border-color:#d9d9db}.insight-card h2,.insight-card h3,.insight-top,.insight-card p,.insight-features{color:#626570}.notice,.editor-notice{background:#faf9f6;border-color:#e3e3e5;color:#626570}.notice.warning{background:#fcfbf8;color:#626570}.word-workspace .word-ribbon,.word-workspace .reader-toolbar{background:transparent}.word-workspace .manuscript-panel,.word-workspace .reader-panel{background:#eeede9}.word-workspace .document-outline{background:#faf9f6}.word-workspace .document-outline button:hover,.directory-control button.active,.directory-control button:hover,.word-workspace .word-ribbon button.active,.formatting-toolbar button:hover,.formatting-toolbar button[aria-pressed=true]{background:#f4f3ef;color:#a83227}.word-workspace .review-tabs button.active,.list-tabs button.active,.genre-library summary{color:#a83227;border-color:#d54d57}.review-tabs button.active:after{background:#d54d57}.word-workspace .round-card.active{border-color:#626570}.word-workspace .round-heading{background:#faf9f6}.word-workspace .decision-grid label.selected{color:#a83227;border-color:#bebec0;background:#fcfbf8}.active-comment{background:#faf9f6;box-shadow:0 0 0 8px #faf9f6}.genre-choice:has(input:checked){background:#fcfbf8;color:#a83227;border-color:#bebec0}.genre-chip[aria-pressed=true]{background:#d54d57;border-color:#d54d57}.toast{background:#eeede9;color:#626570;border:1px solid #c7c7c9}.toast.error{background:#f3f2ee;color:#9d3529;border-color:#c9c9cb}input:focus,textarea:focus,select:focus{border-color:#d54d57;box-shadow:none}button:focus-visible,a:focus-visible{outline-color:#ce695b}.word-workspace .document-search input:focus{border-bottom-color:#d54d57}.drama-home{background:#f7f5f1;color:#242322}.drama-home .public-header{max-width:none;padding:20px max(28px,calc((100vw - 1320px)/2));background:#fffdf9;border-bottom:1px solid #dddddf;gap:24px}.drama-home .brand{color:#8d3d2d;font-size:25px;gap:12px}.drama-home .brand-mark{border-radius:5px;box-shadow:none;width:42px;height:42px}.drama-home .brand small{display:block;font-size:10px;font-weight:400;color:#626570;letter-spacing:1px;margin-top:1px}.drama-home .public-header nav{color:#626570;gap:28px}.drama-home .public-header nav>a:hover{color:#a83227}.drama-home .public-header .button{color:#8d3d2d;border-color:#c7c7c9;background:transparent;font-size:13px}.drama-home .public-header .button:hover{background:#f0efeb}.public-content{max-width:1320px;margin:auto;padding:0 28px}.drama-home #open-calls{padding-top:36px;scroll-margin-top:20px}.calls-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px}.section-kicker{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:650;letter-spacing:1.5px;color:#626570}.record-dot{width:7px;height:7px;border-radius:50%;background:#d54d57}.calls-heading h1{font-size:clamp(25px,2.5vw,35px);margin:12px 0 10px;line-height:1.4;letter-spacing:-.5px;font-weight:750}.calls-heading h1>span{color:#626570;font-weight:400}.calls-heading p{color:#626570;font-size:13px}.open-count{flex-shrink:0;display:flex;align-items:center;gap:13px;border-left:1px solid #d2d2d4;padding-left:26px}.open-count strong{font-size:44px;font-weight:750;line-height:1;letter-spacing:-2px;font-variant-numeric:tabular-nums}.open-count span{font-size:12px;color:#626570;max-width:70px}.calls-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:28px;align-items:start}.calls-board{min-width:0}.calls-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d8d8da;padding:0 0 16px;margin-bottom:20px}.call-filters{display:flex;gap:6px}.call-filters button{font-size:13px;padding:7px 11px;color:#626570;border-radius:5px;white-space:nowrap}.call-filters button[aria-pressed=true]{background:#eeede9;color:#8d3d2d}.call-filters button span{margin-left:5px;opacity:.7;font-variant-numeric:tabular-nums}.call-search{display:flex;align-items:center;gap:6px;color:#626570}.call-search input{background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;width:170px;padding:7px 0;font-size:12px}.call-search input:focus{border-bottom-color:#d54d57}.drama-home .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.drama-home .campaign-card:only-child{grid-column:1/-1}.drama-home .campaign-card:only-child .call-story{padding:26px 26px 0}.drama-home .campaign-card:only-child .call-story h2{font-size:28px}.drama-home .campaign-card:only-child .call-story p{min-height:0}.call-requirements{margin:0 20px 22px;padding:18px;background:#f7f6f3;border-left:3px solid #626570}.call-requirements h3{font-size:13px;color:#626570;margin-bottom:8px}.call-requirements p{font-size:13px;color:#626570;line-height:1.9;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.drama-home .campaign-card{display:flex;flex-direction:column;position:relative;max-width:none;padding:0;border:1px solid #dbdbdd;border-radius:8px;background:#fffdf9;overflow:hidden;box-shadow:0 2px #e6e6e8}.drama-home .campaign-card:hover{transform:translateY(-2px);border-color:#626570;box-shadow:0 8px 22px #3c2b1810}.drama-home .campaign-card-top{margin:0;padding:13px 20px;border-bottom:1px dashed #dadadc;background:#f1f0ec}.drama-home .campaign-card:nth-child(3n+2) .campaign-card-top{background:#e7e9df}.drama-home .campaign-card:nth-child(3n) .campaign-card-top{background:#f1f0ec}.drama-home .campaign-number{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#626570}.drama-home .call-status{font-size:11px;border:1px solid #9ea58f;border-radius:3px;color:#435c3d;background:#f4f7ec;padding:2px 7px}.drama-home .call-status.closed{background:#efeeea;color:#626570;border-color:#c3c3c5}.call-story{padding:21px 20px 0}.call-format{display:flex;align-items:center;gap:6px;color:#626570;font-size:11px}.drama-home .call-story h2{font-size:23px;line-height:1.45;margin:12px 0;font-weight:750}.call-story p{font-size:13px;color:#626570;line-height:1.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:72px}.drama-home .campaign-genres{padding:0 20px;margin:17px 0;gap:6px}.drama-home .campaign-genres span{font-size:11px;background:transparent;color:#626570;border:1px solid #dadadc;padding:3px 7px}.call-delivery{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px;margin-top:auto;border-top:1px solid #f1f0ec}.call-delivery>div{display:flex;gap:8px;align-items:flex-start;color:#626570}.call-delivery span{display:block;font-size:11px;line-height:1.5}.call-delivery strong{display:block;font-size:14px;color:#44382e;margin-top:5px;font-weight:650}.call-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 20px;background:#fcfbf8;border-top:1px solid #e9e9eb}.call-bottom>span{font-size:10px;color:#626570}.call-bottom .button{font-size:12px;padding:8px 10px;min-height:34px;border-radius:4px;white-space:nowrap}.calls-footnote{display:flex;align-items:flex-start;gap:7px;color:#626570;font-size:11px;margin:18px 0}.calls-footnote svg{flex-shrink:0;margin-top:2px}.calls-loading{padding:60px 20px;text-align:center;color:#626570}.submission-sidebar{display:grid;gap:16px}.submission-checklist{background:#f0efeb;color:#503c2b;padding:25px;border-radius:8px;position:relative;overflow:hidden}.submission-checklist:before{content:"";display:block;height:5px;position:absolute;top:0;left:0;right:0;background:repeating-linear-gradient(125deg,#d1d1d3 0,#d1d1d3 16px,#f0efeb 16px,#f0efeb 32px)}.submission-checklist .section-kicker{color:#626570;font-size:9px;margin-top:4px}.submission-checklist h2{font-size:25px;line-height:1.5;margin:16px 0 12px}.submission-checklist>p{color:#626570;font-size:12px;line-height:1.8}.submission-checklist ul{padding:0;margin:23px 0;list-style:none;display:grid;gap:14px}.submission-checklist li{display:flex;gap:8px;align-items:flex-start;font-size:12px}.submission-checklist li svg{color:#ae6347;flex-shrink:0;margin-top:2px}.file-support{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:#626570;line-height:1.8;padding:16px 0;border-top:1px solid #cdcdcf}.file-support small{font-size:10px;color:#626570}.submission-checklist>a{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #cdcdcf;font-size:12px;color:#a34d34}.submission-query{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:20px;border:1px solid #dadadc;border-radius:8px;background:#f1f0ec}.submission-query>svg{color:#626570}.submission-query h3{font-size:14px}.submission-query p{font-size:12px;color:#626570;margin-top:7px;line-height:1.8}.submission-query .button{grid-column:1/-1;justify-content:space-between;background:transparent;border-color:#c5c5c7;font-size:12px}.cooperation-section{padding:42px 0;margin-top:18px;border-top:1px solid #d8d8da;scroll-margin-top:24px}.section-title-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.section-title-row h2,.faq-section h2{font-size:26px;line-height:1.5;margin-top:10px}.section-title-row>span{font-size:12px;color:#626570}.cooperation-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dbdbdd;border-radius:8px;background:#fffdf9}.cooperation-steps article{padding:22px;border-right:1px solid #dbdbdd}.cooperation-steps article:last-child{border:0}.cooperation-steps article>span{color:#b4513e;font-size:13px;font-weight:700}.cooperation-steps h3{font-size:16px;margin:12px 0 8px}.cooperation-steps p{font-size:12px;line-height:1.9;color:#626570}.delivery-note{display:flex;align-items:flex-start;gap:12px;margin-top:18px;color:#626570;background:#e8e8ea;border-radius:5px;padding:17px 20px;font-size:12px;line-height:1.8}.delivery-note>svg{flex-shrink:0}.delivery-note small{display:block;color:#626570;font-size:11px}.faq-section{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:16px 0 48px;scroll-margin-top:24px}.faq-section>div>p{font-size:12px;color:#626570;margin-top:15px}.faq-list{border-top:1px solid #d3d3d5}.faq-list details{border-bottom:1px solid #d3d3d5}.faq-list summary{padding:17px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{flex-shrink:0;color:#626570;transition:transform .2s}.faq-list details[open] summary>svg{transform:rotate(45deg)}.faq-list details>p{font-size:13px;line-height:1.9;color:#626570;padding:0 24px 18px 0}.drama-home .public-footer{max-width:none;margin:0;padding:25px max(28px,calc((100vw - 1264px)/2));background:#eeede9;color:#626570;font-size:11px;border:0;align-items:center}.public-footer>div{display:flex;align-items:center;gap:9px;color:#626570}.drama-home .campaign-details h3{color:#626570}.drama-home .campaign-details>p{color:#626570}@media(max-width:1100px){.calls-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.drama-home .campaign-grid{grid-template-columns:1fr}.calls-heading h1>span{display:block;font-size:23px}.drama-home .public-header nav{gap:16px}}@media(max-width:760px){.drama-home .public-header{padding:17px 18px;gap:12px}.drama-home .public-header .brand{font-size:22px}.drama-home .brand small{display:none}.drama-home .public-header .button{font-size:11px;min-height:34px;padding:7px 9px}.public-content{padding:0 18px}.drama-home #open-calls{padding-top:26px}.calls-heading{gap:14px;padding-bottom:22px;align-items:flex-start}.calls-heading h1{font-size:25px}.calls-heading h1>span{font-size:19px;margin-top:4px}.calls-heading p{font-size:12px;line-height:1.8}.open-count{border:0;padding:0;gap:7px;flex-direction:column;text-align:center;margin-top:5px}.open-count strong{font-size:34px}.open-count span{font-size:10px}.calls-layout{grid-template-columns:1fr}.calls-controls{flex-wrap:wrap;gap:12px}.call-search{flex:1 1 100%;border-top:1px solid #dfdfe1;padding-top:9px}.call-search input{width:100%}.drama-home .call-story h2{font-size:22px}.call-bottom{padding:14px 16px}.call-bottom .button{font-size:11px}.submission-checklist{padding:23px}.submission-checklist h2 br{display:none}.submission-checklist h2{font-size:23px}.section-title-row{display:block}.section-title-row h2,.faq-section h2{font-size:23px}.section-title-row>span{display:block;margin-top:8px}.cooperation-steps{grid-template-columns:1fr 1fr}.cooperation-steps article{padding:18px}.cooperation-steps article:nth-child(2){border-right:0}.cooperation-steps article:nth-child(-n+2){border-bottom:1px solid #dbdbdd}.delivery-note{padding:15px}.faq-section{grid-template-columns:1fr;gap:24px}.faq-section h2 br{display:none}.drama-home .public-footer{padding:24px 18px;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){.drama-home .campaign-card:hover{transform:none}}.sidebar-resizer{width:6px;margin-inline:-2.5px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;z-index:6;background:transparent;outline-offset:-2px}.sidebar-resizer:after{content:"";position:absolute;inset-block:0;left:2.5px;width:1px;background:#dfddd8;pointer-events:none;transition:background-color .15s ease}.sidebar-resizer:hover:after,.sidebar-resizer:focus-visible:after,.sidebar-resizer.dragging:after{background:#cf8579}body:has(.sidebar-resizer.dragging){cursor:col-resize;-webkit-user-select:none;user-select:none}.navigation-resizer{position:absolute;right:0;top:0;bottom:0;margin:0}.word-workspace .outline-resizer,.word-workspace .review-resizer{display:none}@media(min-width:1101px){.word-workspace .reader-layout{grid-template-columns:var(--outline-width,200px) 1px minmax(0,1fr) 1px var(--review-width,360px)}.word-workspace.side-hidden .reader-layout{grid-template-columns:var(--outline-width,200px) 1px minmax(0,1fr)}.word-workspace.outline-hidden .reader-layout{grid-template-columns:minmax(0,1fr) 1px var(--review-width,360px)}.word-workspace.outline-hidden.side-hidden .reader-layout{grid-template-columns:minmax(0,1fr)}.word-workspace:not(.outline-hidden) .outline-resizer,.word-workspace:not(.side-hidden) .review-resizer{display:block}}@media(min-width:761px)and (max-width:1100px){.word-workspace .reader-layout,.word-workspace.outline-hidden .reader-layout{grid-template-columns:minmax(0,1fr) 1px var(--review-width,360px)}.word-workspace.side-hidden .reader-layout{grid-template-columns:minmax(0,1fr)}.word-workspace:not(.side-hidden) .review-resizer{display:block}}@media(min-width:761px){.app-shell{--sidebar: var(--navigation-width,220px)}.word-workspace .reader-layout{overflow-x:auto}.sidebar{padding-inline:min(17px,calc(var(--navigation-width,220px) / 2));border:0}.sidebar>:not(.navigation-resizer){min-width:0;max-width:100%}.sidebar>:not(.navigation-resizer):not(nav){overflow:hidden}.navigation-resizer{right:-3px}.word-workspace .document-outline{min-width:0;padding-inline:min(10px,calc(var(--outline-width,200px) / 2));border:0}.word-workspace .review-panel{min-width:0;overflow:hidden;border:0}}@media(max-width:760px){.navigation-resizer{display:none}}.sidebar>.brand,.sidebar>.workspace-label,.sidebar>.nav-caption,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar>nav{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar>.sidebar-bottom{margin-top:8px}@media(max-height:900px){.sidebar .sidebar-note{display:none}.sidebar .nav-caption.second{margin-top:16px}.sidebar .profile{margin-top:8px;padding-block:12px}}@media(max-height:500px){.sidebar{padding-top:10px}.sidebar>.workspace-label,.sidebar>.nav-caption,.sidebar-bottom>.nav-item{display:none}.sidebar>nav{margin-top:8px}}*{scrollbar-width:thin;scrollbar-color:#c6c2bc transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:#c6c2bc;border-radius:6px}*::-webkit-scrollbar-thumb:hover{background:#a7a19a}*::-webkit-scrollbar-button{display:none}@supports selector(::-webkit-scrollbar){*,.word-workspace .word-ribbon{scrollbar-width:auto;scrollbar-color:auto}}.word-workspace .workspace-disclosure{margin-top:12px}.word-workspace .workspace-disclosure>summary{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 12px;border:1px solid #e9e3de;border-radius:7px;background:#faf8f5;color:#514943;font-size:13px;font-weight:600;line-height:1.5;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary:before{content:"";width:6px;height:6px;flex:0 0 6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .22s ease}.workspace-disclosure[open]>summary:before{transform:rotate(45deg)}.word-workspace .workspace-disclosure>summary:hover{background:#f5eeea;border-color:#d9c8c0}.word-workspace .workspace-disclosure>summary:focus-visible{outline:2px solid #d54d57;outline-offset:2px}.workspace-disclosure>summary>span:first-of-type{min-width:0;overflow-wrap:anywhere}.workspace-disclosure .disclosure-count{margin-left:auto;flex-shrink:0;padding:1px 7px;border-radius:4px;background:#eee9e4;color:#7b6c63;font-size:12px;font-weight:400;white-space:nowrap}.workspace-disclosure>.round-card:first-of-type{margin-top:10px}.word-workspace .round-card.workspace-disclosure>summary{border:0;border-radius:0}.round-card.workspace-disclosure>summary>strong{flex:1;min-width:0;overflow-wrap:anywhere}.round-card.workspace-disclosure>summary>.badge{flex-shrink:0;margin-left:auto}.word-workspace .outline-info.workspace-disclosure{margin:18px 0;border-top:0;padding-top:0}@supports (interpolate-size: allow-keywords){.workspace-disclosure{interpolate-size:allow-keywords}.workspace-disclosure::details-content{height:0;opacity:0;overflow:clip;transition:height .24s ease,opacity .2s ease,content-visibility .24s allow-discrete}.workspace-disclosure[open]::details-content{height:auto;opacity:1}}@media(prefers-reduced-motion:reduce){.word-workspace .workspace-disclosure>summary,.workspace-disclosure>summary:before,.workspace-disclosure::details-content{transition:none}}.word-workspace .document-outline,.word-workspace.outline-hidden .document-outline{display:block}.word-workspace .review-panel,.word-workspace.side-hidden .review-panel{display:flex}.word-workspace .document-outline,.word-workspace .review-panel{opacity:1;visibility:visible;transition:opacity .2s ease,transform .26s ease,visibility 0s}.word-workspace.outline-hidden .document-outline,.word-workspace.side-hidden .review-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .26s ease,visibility 0s .26s}@media(min-width:761px){.word-workspace{--visible-outline: var(--outline-width,200px);--visible-review: var(--review-width,360px);--outline-divider: 1px;--review-divider: 1px}.word-workspace.outline-hidden{--visible-outline: 0px;--outline-divider: 0px}.word-workspace.side-hidden{--visible-review: 0px;--review-divider: 0px}.word-workspace .reader-layout,.word-workspace.side-hidden .reader-layout,.word-workspace.outline-hidden .reader-layout,.word-workspace.outline-hidden.side-hidden .reader-layout{grid-template-columns:var(--visible-outline) var(--outline-divider) minmax(0,1fr) var(--review-divider) var(--visible-review)}.word-workspace .document-outline{grid-column:1;grid-row:1;overflow-x:hidden}.word-workspace .outline-resizer{grid-column:2;grid-row:1}.word-workspace .manuscript-panel{grid-column:3;grid-row:1}.word-workspace .review-resizer{grid-column:4;grid-row:1}.word-workspace .review-panel{grid-column:5;grid-row:1}.word-workspace.outline-hidden .document-outline{padding-inline:0}.word-workspace .outline-resizer,.word-workspace .review-resizer{display:block}.word-workspace.outline-hidden .outline-resizer,.word-workspace.side-hidden .review-resizer{visibility:hidden;pointer-events:none}.word-workspace.panels-transitioning .reader-layout{transition:grid-template-columns .26s cubic-bezier(.22,.68,0,1)}.word-workspace.panels-transitioning .document-outline{transition:opacity .2s ease,padding .26s ease,visibility 0s .26s}.word-workspace:has(.sidebar-resizer.dragging) .reader-layout{transition:none}}@media(max-width:760px){.word-workspace .document-outline,.word-workspace.outline-hidden .document-outline{position:absolute;left:0;top:0;bottom:0;width:min(260px,80vw);z-index:4}.word-workspace.outline-hidden .document-outline{transform:translate(-100%)}.word-workspace.side-hidden .review-panel{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.word-workspace .reader-layout,.word-workspace.panels-transitioning .reader-layout,.word-workspace .document-outline,.word-workspace.panels-transitioning .document-outline,.word-workspace .review-panel{transition:none}}.selection-toolbar{animation:interface-fade-in .14s ease-out}@keyframes interface-fade-in{0%{opacity:0}to{opacity:1}}.progress-track>span{transition:width .24s ease}.review-tabs button:after{transition:background-color .18s ease}@supports (transition-behavior: allow-discrete){.word-workspace .detail-heading .word-ribbon{transition:opacity .16s ease,display .16s allow-discrete}@media(max-width:1299px){.word-workspace .detail-heading .word-ribbon{opacity:0}.word-workspace .detail-heading .word-ribbon.tools-open{opacity:1}@starting-style{.word-workspace .detail-heading .word-ribbon.tools-open{opacity:0}}}}@supports (interpolate-size: allow-keywords){.faq-list details,.template-history,.report-detail,.genre-library{interpolate-size:allow-keywords}:is(.faq-list details,.template-history,.report-detail,.genre-library)::details-content{height:0;opacity:0;overflow:clip;transition:height .22s ease,opacity .18s ease,content-visibility .22s allow-discrete}:is(.faq-list details,.template-history,.report-detail,.genre-library)[open]::details-content{height:auto;opacity:1}}@media(prefers-reduced-motion:reduce){:root,.manuscript-panel{scroll-behavior:auto}.selection-toolbar{animation:none}:is(.faq-list details,.template-history,.report-detail,.genre-library)::details-content{transition:none}}
