.compare-editor{--ce-bg:#f4f5f2;--ce-panel:#fff;--ce-panel-muted:#f8f9f6;--ce-text:#273a35;--ce-muted:#7b8882;--ce-border:#e1e7e1;--ce-accent:#267460;--ce-accent-soft:#e8f2ec;--ce-red:#bb534f;--ce-red-soft:#fff0ed;--ce-blue:#4778b9;--ce-blue-soft:#eff5ff;--ce-orange:#b67823;--ce-orange-soft:#fff7e9;display:flex;flex-direction:column;position:relative;min-height:650px;height:calc(100dvh - 66px);color:var(--ce-text);background:var(--ce-bg);font-family:Inter,Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;font-size:12px}.compare-editor *{box-sizing:border-box}.compare-editor button,.compare-editor input,.compare-editor textarea{font:inherit}.compare-editor button{cursor:pointer;color:inherit}.compare-editor button:disabled{cursor:not-allowed;opacity:.42}.compare-editor button:focus-visible,.compare-editor input:focus-visible,.compare-editor textarea:focus-visible,.ce-paper-scroll:focus-visible{outline:2px solid var(--ce-accent);outline-offset:3px}.compare-editor h1,.compare-editor h2,.compare-editor h3,.compare-editor p{margin:0}.ce-dark{--ce-bg:#1d2221;--ce-panel:#242b29;--ce-panel-muted:#2a312e;--ce-text:#e6e9e3;--ce-muted:#a4afa7;--ce-border:#39433d;--ce-accent:#85c5ad;--ce-accent-soft:#2e453c;--ce-red:#f49991;--ce-red-soft:#4e302d;--ce-blue:#a4bffc;--ce-blue-soft:#303e56;--ce-orange:#e7b674;--ce-orange-soft:#443b2c}.ce-heading{display:flex;align-items:center;gap:22px;min-height:91px;padding:19px 30px;background:var(--ce-panel);border-bottom:1px solid var(--ce-border)}.ce-back{display:flex;flex-shrink:0;align-items:center;gap:7px;border:0;background:none;padding:7px 0;font-size:11px!important;color:var(--ce-muted)!important}.ce-back:hover{color:var(--ce-accent)!important}.ce-title{min-width:130px}.ce-title>span{font-size:11px;color:var(--ce-muted);display:block;margin-bottom:6px}.ce-title h1{font-size:17px;font-weight:650;letter-spacing:-.5px}.ce-title h1 i{font-style:normal;color:var(--ce-muted);font-weight:400;padding:0 4px}.ce-heading-divider{width:1px;height:30px;background:var(--ce-border)}.ce-count{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.ce-count b{font-size:15px;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.ce-count small{font-size:11px;font-weight:400;margin-left:3px}.ce-count>span{font-size:10px;color:var(--ce-muted)}.ce-heading-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.ce-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ce-border);background:var(--ce-panel);border-radius:6px;padding:9px 12px;font-size:11px!important;font-weight:550;line-height:1.3;white-space:nowrap}.ce-btn:hover:not(:disabled){border-color:var(--ce-accent)}.ce-primary{background:var(--ce-accent);border-color:var(--ce-accent);color:#fff!important}.ce-dark .ce-primary{color:#173b2c!important}.ce-complete-pill{display:inline-flex;align-items:center;gap:5px;color:var(--ce-accent);font-size:10px;padding-right:6px}.ce-status-strip{display:flex;align-items:center;gap:7px;min-height:31px;padding:6px 30px;color:var(--ce-accent);background:var(--ce-accent-soft);font-size:10px;border-bottom:1px solid var(--ce-border)}.ce-status-dot{width:5px;height:5px;border-radius:50%;background:var(--ce-accent)}.ce-strip-secondary{color:var(--ce-muted);margin-left:9px}.ce-local-saved{display:flex;gap:4px;align-items:center;margin-left:auto;color:var(--ce-muted);white-space:nowrap}.ce-review-toolbar{display:flex;align-items:center;gap:18px;padding:16px 30px 12px;flex-wrap:wrap}.ce-progress{flex-shrink:0;min-width:105px;font-size:11px}.ce-progress strong{color:var(--ce-accent);font-size:14px;margin-left:5px}.ce-progress small{color:var(--ce-muted);font-size:10px}.ce-progress-track{height:3px;margin-top:7px;overflow:hidden;background:var(--ce-border);border-radius:2px}.ce-progress-track span{height:100%;display:block;background:var(--ce-accent);transition:width .25s}.ce-filters{display:flex;gap:6px}.ce-filters button{padding:7px 10px;font-size:10px;border:1px solid var(--ce-border);border-radius:16px;background:var(--ce-panel);white-space:nowrap}.ce-filters button span{font-variant-numeric:tabular-nums;margin-left:5px;opacity:.6}.ce-filters button.ce-active{background:var(--ce-text);color:var(--ce-panel);border-color:var(--ce-text)}.ce-batch{color:var(--ce-accent)!important;border-color:color-mix(in srgb,var(--ce-accent),transparent 65%);background:transparent;padding:7px 11px;font-size:10px!important}.ce-legend{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:10px;color:var(--ce-muted)}.ce-legend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.ce-legend i{display:inline-block;width:5px;height:5px;border-radius:1px}.ce-red-dot{background:var(--ce-red)}.ce-orange-dot{background:var(--ce-orange)}.ce-blue-dot{background:var(--ce-blue)}.ce-view-toolbar{display:flex;align-items:center;padding:0 30px 15px;gap:18px}.ce-view-options{display:flex;align-items:center;gap:17px}.ce-font-setting,.ce-segment-setting{display:flex;gap:6px;align-items:center;font-size:10px}.ce-font-setting>span,.ce-segment-setting>span{color:var(--ce-muted);margin-right:3px}.ce-font-setting button{border:1px solid var(--ce-border);background:var(--ce-panel);border-radius:4px;padding:4px 5px;font-size:10px}.ce-font-setting output{width:29px;text-align:center;font-size:10px}.ce-segment-setting>div{display:flex;gap:2px;padding:2px;background:color-mix(in srgb,var(--ce-border),transparent 30%);border-radius:5px}.ce-segment-setting button{border:0;background:none;border-radius:3px;font-size:10px;padding:4px 8px;color:var(--ce-muted)}.ce-segment-setting button.ce-active{background:var(--ce-panel);color:var(--ce-text);box-shadow:0 1px 3px #12261809}.ce-view-divider{height:16px;width:1px;background:var(--ce-border)}.ce-view-end{display:flex;align-items:center;gap:12px;margin-left:auto}.ce-mode{display:flex;align-items:center;gap:5px;border:1px solid var(--ce-border);border-radius:20px;background:var(--ce-panel);padding:5px 9px;font-size:10px!important;white-space:nowrap}.ce-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;background:none;color:var(--ce-muted)!important}.ce-settings-toggle{display:none;align-items:center;gap:6px;background:none;border:0;padding:4px 0;color:var(--ce-muted)!important}.ce-shortcut-help{display:flex;align-items:center;gap:13px;padding:9px 30px;background:var(--ce-panel);border-top:1px solid var(--ce-border);border-bottom:1px solid var(--ce-border);font-size:11px;color:var(--ce-muted)}.ce-shortcut-help .ce-icon-btn{margin-left:auto}.compare-editor kbd{font:9px inherit;border:1px solid var(--ce-border);border-radius:3px;padding:2px 4px;background:var(--ce-panel-muted)}.ce-body{display:grid;grid-template-columns:minmax(500px,1fr) 290px;gap:24px;padding:0 30px 22px;min-height:0;flex:1}.ce-document{display:flex;flex-direction:column;min-height:0;border:1px solid var(--ce-border);border-radius:8px;overflow:hidden;background:var(--ce-panel);box-shadow:0 3px 15px #2d392207}.ce-document-head{display:grid;grid-template-columns:1fr 1fr;background:var(--ce-panel-muted);border-bottom:1px solid var(--ce-border);flex-shrink:0}.ce-document-head>div{padding:15px 22px;display:flex;align-items:center;gap:7px;min-width:0}.ce-document-head>div+div{border-left:1px solid var(--ce-border)}.ce-document-head svg{color:var(--ce-muted)}.ce-document-head b{font-size:11px}.ce-document-head span{color:var(--ce-muted);font-size:9px;margin-left:auto}.ce-paper-scroll{overflow:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:var(--ce-border) transparent;scroll-padding:50px}.ce-paper-intro{text-align:center;padding:34px 20px 29px;border-bottom:1px solid var(--ce-border);background:linear-gradient(180deg,var(--ce-panel-muted),var(--ce-panel))}.ce-paper-intro>span:first-child{color:var(--ce-accent);font-size:9px;letter-spacing:1px}.ce-paper-intro h2{font-family:"Noto Serif KR",Batang,serif;font-size:23px;line-height:1.5;letter-spacing:-.5px;font-weight:500;margin:9px 0}.ce-paper-intro>span:last-child{font-size:10px;color:var(--ce-muted)}.ce-paragraph-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid color-mix(in srgb,var(--ce-border),transparent 36%);position:relative;transition:background .2s}.ce-paragraph{padding:22px 34px 22px 38px;position:relative;min-width:0;min-height:88px}.ce-original{cursor:default}.ce-draft{border-left:1px solid var(--ce-border);padding-left:25px}.ce-prose{font-family:"Noto Serif KR",Nanum Myeongjo,Batang,Georgia,serif;font-size:var(--ce-font-size);line-height:var(--ce-line-height);word-break:break-word;white-space:pre-wrap;letter-spacing:-.2px}.ce-paragraph-number{position:absolute;left:12px;top:calc(22px + (var(--ce-font-size) * (var(--ce-line-height) - 1) / 2));font:9px Inter,sans-serif;color:var(--ce-muted);opacity:.68}.ce-paragraph-edit{position:absolute;top:13px;right:10px;display:flex;align-items:center;justify-content:center;width:21px;height:22px;border:1px solid var(--ce-border);border-radius:4px;background:var(--ce-panel);color:var(--ce-blue)!important;opacity:.7}.ce-paragraph-edit:hover{opacity:1;border-color:var(--ce-blue)}.ce-selected-row{background:color-mix(in srgb,var(--ce-accent-soft),transparent 40%);outline:1px solid color-mix(in srgb,var(--ce-accent),transparent 40%);outline-offset:-1px}.ce-selected-row .ce-paragraph-number{opacity:1;color:var(--ce-accent)}.ce-manual-row .ce-draft:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ce-blue)}.ce-pending-original,.ce-pending-draft{color:var(--ce-red);background:var(--ce-red-soft);text-decoration-thickness:1px;text-underline-offset:4px;border-radius:2px}.ce-accepted-original{color:var(--ce-muted);text-decoration-thickness:1px}.ce-manual-insert,.ce-manual-delete{color:var(--ce-blue);background:var(--ce-blue-soft);text-decoration-thickness:1px;text-underline-offset:4px;border-radius:2px}.ce-manual-delete{opacity:.7}.ce-empty-paragraph{color:var(--ce-muted);font-family:inherit;font-size:12px;opacity:.65}.ce-conflict-inline{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;margin-top:7px;color:var(--ce-orange)!important;background:var(--ce-orange-soft);border:0;border-radius:3px;font-size:9px!important}.ce-editing{background:color-mix(in srgb,var(--ce-blue-soft),transparent 65%);box-shadow:inset 2px 0 var(--ce-blue)}.ce-draft .ce-prose[tabindex]{cursor:text;outline:none}.ce-draft .ce-prose[tabindex]:focus-visible{outline:1px dashed var(--ce-blue);outline-offset:5px}.ce-inline-editor{display:block;min-height:1lh;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ce-text);caret-color:var(--ce-blue);cursor:text;overflow-wrap:anywhere}.ce-inline-editor:empty:before{content:"내용을 입력하세요";color:var(--ce-muted);pointer-events:none}.ce-edit-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:10px;padding-top:6px}.ce-edit-actions .ce-inline-label{display:inline-flex;align-items:center;gap:4px;color:var(--ce-blue);margin-right:auto}.ce-edit-actions .ce-btn{padding:6px 8px;font-size:10px!important}.ce-edit-actions>span{font-size:9px;color:var(--ce-muted);margin-left:3px}.ce-blue-button{color:#fff!important;background:#4778b9;border-color:#4778b9}.ce-paper-footer{color:var(--ce-muted);font-size:9px;text-align:center;padding:25px 15px 35px;line-height:1.8}.ce-document-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;font-size:9px;color:var(--ce-muted);border-top:1px solid var(--ce-border);background:var(--ce-panel-muted)}.ce-document-foot span{display:flex;align-items:center;gap:5px}.ce-document-foot button{display:flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:var(--ce-accent);font-size:9px}.ce-no-paragraphs{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;min-height:250px;color:var(--ce-muted);text-align:center;padding:30px}.ce-no-paragraphs b{color:var(--ce-text);font-size:13px}.ce-no-paragraphs p{font-size:11px}.ce-sidebar{display:flex;flex-direction:column;min-height:0}.ce-sidebar-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 0 10px}.ce-sidebar-heading h2{font-size:13px;font-weight:650}.ce-sidebar-heading h2 span{display:inline-block;margin-left:5px;font-size:10px;color:var(--ce-accent);background:var(--ce-accent-soft);padding:2px 6px;border-radius:4px}.ce-processed-toggle{display:flex;align-items:center;gap:4px;color:var(--ce-muted);font-size:9px;cursor:pointer}.ce-processed-toggle input{accent-color:var(--ce-accent);width:11px;height:11px;margin:0}.ce-sidebar-scroll{overflow:auto;min-height:0;padding:1px 3px 1px 1px;scrollbar-width:thin;scrollbar-color:var(--ce-border) transparent}.ce-demo-note{border:1px dashed var(--ce-border);background:var(--ce-panel-muted);color:var(--ce-muted);padding:9px 10px;margin-bottom:11px;font-size:9px;line-height:1.7;border-radius:5px}.ce-suggestion-card,.ce-manual-card,.ce-conflict-card{border:1px solid var(--ce-border);background:var(--ce-panel);border-radius:6px;margin-bottom:10px;overflow:hidden}.ce-card-selected{border-color:var(--ce-red);box-shadow:0 0 0 1px var(--ce-red)}.ce-card-content{display:block;text-align:left;width:100%;padding:12px 12px 8px;border:0;background:none}.ce-card-meta{display:flex;gap:7px;align-items:center;font-size:9px;color:var(--ce-muted);line-height:1.5}.ce-kind-tag,.ce-manual-tag,.ce-conflict-tag{padding:2px 5px;border-radius:3px;font-size:9px;line-height:1.4;font-weight:600;color:var(--ce-red);background:var(--ce-red-soft);white-space:nowrap}.ce-card-status{font-size:8px;color:var(--ce-accent);margin-left:auto}.ce-suggestion-included .ce-card-status{color:var(--ce-blue)}.ce-suggestion-rejected .ce-card-status{color:var(--ce-muted)}.ce-replacement{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:9px 0 7px;font-size:12px;line-height:1.7;color:var(--ce-red);font-family:"Noto Serif KR",Batang,serif}.ce-replacement svg{flex-shrink:0;color:var(--ce-muted)}.ce-replacement ins{text-underline-offset:3px}.ce-suggestion-accepted .ce-replacement ins{text-decoration:none;color:var(--ce-text)}.ce-suggestion-accepted .ce-replacement del,.ce-suggestion-rejected .ce-replacement{color:var(--ce-muted)}.ce-suggestion-rejected .ce-replacement del{text-decoration:none}.ce-suggestion-rejected .ce-replacement ins{text-decoration:line-through}.ce-card-content p{font-size:10px;color:var(--ce-muted);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ce-card-actions{padding:0 12px 12px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ce-card-actions button{display:inline-flex;gap:4px;align-items:center;justify-content:center;background:var(--ce-panel);border:1px solid var(--ce-border);padding:5px 8px;font-size:9px!important;border-radius:4px;line-height:1.4}.ce-card-actions button:hover:not(:disabled){border-color:var(--ce-accent)}.ce-card-actions button.ce-small-accept{color:#fff;background:#267460;border-color:#267460}.ce-dark .ce-card-actions button.ce-small-accept{color:#173b2c;background:var(--ce-accent);border-color:var(--ce-accent)}.ce-card-actions button.ce-small-edit{color:var(--ce-blue);border-color:color-mix(in srgb,var(--ce-blue),transparent 60%)}.ce-card-actions>span{font-size:9px;color:var(--ce-muted)}.ce-sidebar-section-title{display:flex;align-items:center;gap:6px;padding:10px 0}.ce-sidebar-section-title h3{font-size:11px;font-weight:600}.ce-sidebar-section-title>span{font-size:9px;padding:2px 5px;border-radius:4px}.ce-blue-count,.ce-manual-tag{color:var(--ce-blue);background:var(--ce-blue-soft)}.ce-orange-count{color:var(--ce-orange);background:var(--ce-orange-soft)}.ce-manual-card{border-color:color-mix(in srgb,var(--ce-blue),transparent 60%)}.ce-manual-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px}.ce-conflict-card{border-color:color-mix(in srgb,var(--ce-orange),transparent 35%);background:var(--ce-orange-soft)}.ce-conflict-tag{display:inline-flex;align-items:center;gap:3px;color:var(--ce-orange);background:color-mix(in srgb,var(--ce-orange),transparent 88%)}.ce-card-content p.ce-conflict-message{color:var(--ce-text);margin-top:9px;margin-bottom:7px}.ce-card-content p.ce-conflict-reference{font-size:9px}.ce-card-actions button.ce-author-request{background:var(--ce-orange);border-color:var(--ce-orange);color:#fff}.ce-dark .ce-card-actions button.ce-author-request{color:#352717}.ce-conflict-disclaimer{padding:0 12px 10px;font-size:8px;color:var(--ce-orange);line-height:1.6}.ce-conflict-closed{opacity:.66}.ce-local-memo{padding:0 12px 9px;color:var(--ce-orange);font-size:9px}.ce-maintenance-card{border:1px solid var(--ce-border);background:var(--ce-panel);text-align:center;border-radius:8px;padding:32px 15px 25px}.ce-maintenance-icon{display:flex;align-items:center;justify-content:center;width:51px;height:51px;border-radius:50%;background:var(--ce-accent-soft);color:var(--ce-accent);margin:0 auto 16px}.ce-overline{display:block;color:var(--ce-accent);font-size:8px;letter-spacing:1.6px;margin-bottom:10px}.ce-maintenance-card h3{font-size:15px;font-weight:600;margin-bottom:10px;letter-spacing:-.3px}.ce-maintenance-card p{font-size:10px;line-height:1.9;color:var(--ce-muted)}.ce-maintenance-line{height:1px;background:var(--ce-border);margin:22px 10px 18px}.ce-maintenance-card>b{display:flex;justify-content:center;gap:6px;align-items:center;font-size:10px;font-weight:500;margin-bottom:8px;color:var(--ce-blue)}.ce-maintenance-card .ce-btn{margin-top:22px;color:var(--ce-accent)}.ce-review-clear{padding:23px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--ce-accent);background:var(--ce-accent-soft);border-radius:6px;margin-bottom:12px}.ce-review-clear b{font-size:11px}.ce-review-clear p{font-size:10px;color:var(--ce-muted)}.ce-review-clear button{border:0;background:none;text-decoration:underline;text-underline-offset:3px;font-size:9px;padding:4px}.ce-sidebar-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;color:var(--ce-muted);font-size:8px;padding:22px 0}.ce-toast{position:fixed;z-index:200;bottom:28px;left:50%;transform:translate(-50%);max-width:calc(100vw - 40px);display:flex;align-items:center;gap:9px;padding:13px 15px;border:1px solid var(--ce-border);border-radius:8px;background:var(--ce-text);color:var(--ce-panel);box-shadow:0 8px 30px #0003;font-size:12px;line-height:1.7}.ce-toast>svg{flex-shrink:0}.ce-toast .ce-icon-btn{color:var(--ce-panel)!important}.ce-modal-backdrop{position:fixed;inset:0;z-index:220;display:flex;justify-content:center;align-items:center;padding:24px;background:#14211db3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ce-dialog{width:440px;max-width:100%;color:var(--ce-text);background:var(--ce-panel);border:1px solid var(--ce-border);border-radius:12px;box-shadow:0 20px 90px #0004;padding:28px}.ce-dialog-icon{display:flex;align-items:center;justify-content:center;color:var(--ce-accent);background:var(--ce-accent-soft);width:44px;height:44px;border-radius:11px;margin-bottom:19px}.ce-dialog h2{font-size:18px;letter-spacing:-.5px;line-height:1.6;margin-bottom:10px}.ce-dialog p{color:var(--ce-muted);font-size:12px;line-height:1.9}.ce-dialog-note{display:flex;align-items:center;gap:6px;color:var(--ce-orange);background:var(--ce-orange-soft);padding:12px;border-radius:6px;font-size:11px;margin-top:18px}.ce-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:27px}@media(min-width:1650px){.ce-body{grid-template-columns:minmax(500px,1fr) 325px;gap:28px;padding-left:45px;padding-right:45px}.ce-paragraph{padding-top:26px;padding-bottom:26px}.ce-paragraph-number{top:calc(26px + (var(--ce-font-size) * (var(--ce-line-height) - 1) / 2))}.ce-card-content{padding:15px 15px 10px}.ce-card-actions{padding:0 15px 15px}}@media(max-width:1150px){.ce-heading{gap:15px;padding-left:20px;padding-right:20px}.ce-heading-divider,.ce-count{display:none}.ce-body{grid-template-columns:minmax(400px,1fr) 260px;gap:16px;padding-left:20px;padding-right:20px}.ce-review-toolbar{gap:11px;padding-left:20px;padding-right:20px}.ce-legend{display:none}.ce-view-toolbar{padding-left:20px;padding-right:20px}.ce-view-options{gap:10px}.ce-view-divider{display:none}.ce-paragraph{padding-right:28px;padding-left:30px}.ce-draft{padding-left:19px}.ce-paragraph-number{left:8px}.ce-document-head>div{padding:13px 16px}.ce-document-head span{font-size:8px}.ce-status-strip{padding-left:20px;padding-right:20px}.ce-complete-pill{display:none}}@media(max-width:900px){.compare-editor{min-height:750px}.ce-heading{flex-wrap:wrap;min-height:unset;padding:14px 18px;gap:12px}.ce-back{font-size:10px!important}.ce-title{flex:1}.ce-title h1{font-size:15px}.ce-heading-actions{gap:5px}.ce-heading-actions .ce-btn{padding:8px;font-size:10px!important}.ce-strip-secondary{font-size:9px}.ce-body{grid-template-columns:minmax(380px,1fr) 235px;gap:12px;padding-left:14px;padding-right:14px}.ce-settings-toggle{display:flex}.ce-view-options{display:none}.ce-options-expanded{display:flex;position:absolute;z-index:20;flex-wrap:wrap;left:15px;top:205px;padding:15px;border:1px solid var(--ce-border);border-radius:6px;background:var(--ce-panel);box-shadow:0 5px 15px #0002}.ce-document-head span{display:none}.ce-review-toolbar{gap:9px;padding:13px 14px 10px}.ce-filters{gap:4px}.ce-filters button{padding:6px 7px}.ce-batch{padding:6px 8px}.ce-paragraph{padding-top:18px;padding-bottom:18px}.ce-paragraph-number{top:calc(18px + (var(--ce-font-size) * (var(--ce-line-height) - 1) / 2))}.ce-local-saved{display:none}.ce-view-toolbar{padding:0 15px 12px}.ce-prose{font-size:calc(var(--ce-font-size) - 1px)}.ce-paper-intro{padding:23px 15px}.ce-paper-intro h2{font-size:20px}}@media(max-width:650px){.compare-editor{height:auto;min-height:calc(100dvh - 60px)}.ce-heading{gap:10px}.ce-back{width:100%}.ce-heading-actions{width:100%;justify-content:flex-end}.ce-heading-actions .ce-btn{font-size:11px!important}.ce-title{margin-top:-5px}.ce-status-strip{flex-wrap:wrap;gap:5px;padding:8px 15px}.ce-strip-secondary{margin-left:0;width:100%;line-height:1.6}.ce-review-toolbar{gap:10px}.ce-progress{width:100%}.ce-progress-track{max-width:140px}.ce-filters{flex:1}.ce-batch{font-size:9px!important}.ce-body{display:flex;flex-direction:column;padding:0 10px 20px;gap:22px}.ce-document{height:640px;flex-shrink:0}.ce-sidebar{max-height:none;padding:0 4px}.ce-sidebar-scroll{overflow:visible}.ce-paragraph{padding:18px 23px 18px 22px}.ce-draft{padding-left:12px}.ce-paragraph-number{left:5px;font-size:8px}.ce-prose{font-size:calc(var(--ce-font-size) - 2px);letter-spacing:-.3px}.ce-paragraph-edit{right:3px;top:5px;height:17px;width:17px;border:0;background:transparent}.ce-document-head>div{padding:12px}.ce-paper-intro h2{font-size:18px}.ce-edit-actions{flex-wrap:wrap}.ce-edit-actions>span{width:100%;font-size:8px}.ce-document-foot{padding:10px;font-size:8px}.ce-options-expanded{top:275px;right:15px}.ce-shortcut-help{flex-wrap:wrap;padding:10px 15px;font-size:9px;gap:7px}.ce-shortcut-help>span:nth-of-type(2){display:none}.ce-maintenance-card{padding:25px}.ce-toast{font-size:11px;width:calc(100vw - 30px);bottom:15px}.ce-dialog{padding:24px}}.ce-work-nav{display:flex;align-items:center;gap:22px;padding:0 27px;border-bottom:1px solid var(--ce-border,#e4e9e5);background:var(--ce-surface,#fff);min-height:43px;flex-wrap:wrap}.ce-work-nav button{border:0;border-bottom:2px solid transparent;background:none;padding:12px 0;font-size:11px;color:inherit}.ce-work-nav button.active{border-bottom-color:#43846c;font-weight:700;color:#52927a}.ce-work-nav>span{margin-left:auto;font-size:10px;color:#809489;display:flex;gap:6px;align-items:center}.ce-profile-settings{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:12px 27px;border-bottom:1px solid var(--ce-border,#e4e9e5);font-size:11px}.ce-profile-settings label,.ce-profile-settings form{display:flex;gap:9px;align-items:center}.ce-profile-settings select,.ce-profile-settings input{background:var(--ce-surface,#fff);color:inherit;border:1px solid var(--ce-border,#dce6df);border-radius:4px;padding:7px;max-width:175px}.ce-profile-settings small{color:#84958a;font-size:10px}.ce-original-proposals{padding:10px 15px;border-top:1px solid var(--ce-border,#e1e8e3);font-size:11px}.ce-original-proposals summary{cursor:pointer;color:#638cae}.ce-original-proposals p{margin:8px 0}.ce-original-proposals small{display:block;opacity:.65;margin-top:4px}.ce-local-memo p{white-space:pre-wrap;line-height:1.8;margin:8px 0}.ce-local-memo .ce-btn{font-size:10px;padding:5px 8px}.ce-memo-dialog{max-height:90vh;overflow:auto}.ce-memo-dialog label{display:flex;flex-direction:column;text-align:left;gap:7px;margin:15px 0;color:inherit;font-size:12px}.ce-memo-dialog textarea{width:100%;border:1px solid var(--ce-border,#dce6df);border-radius:5px;padding:10px;background:var(--ce-surface,#fff);color:inherit;font:inherit;line-height:1.8;resize:vertical}.ce-dark .ce-work-nav,.ce-dark .ce-profile-settings input,.ce-dark .ce-profile-settings select,.ce-dark .ce-memo-dialog textarea{background:#202923;color:#dbe7df}.ce-dark .ce-work-nav,.ce-dark .ce-profile-settings{border-color:#3b4b40}@media(max-width:700px){.ce-work-nav{gap:14px;padding:0 16px}.ce-work-nav>span{display:none}.ce-profile-settings{padding:12px 16px;gap:10px}.ce-profile-settings small{width:100%}}.compare-editor .ce-settings-toggle{display:inline-flex;white-space:nowrap}.ce-work-nav{position:sticky;top:0;z-index:40;flex-shrink:0}.ce-work-nav button{display:inline-flex;align-items:center;gap:5px}.ce-options-expanded{top:100%;left:0}.ce-view-toolbar{position:relative}.compare-editor{height:calc(100dvh - 32px)}.ce-profile-settings{flex-shrink:0}.ce-work-nav{background:var(--ce-panel,#fff)}.wf-today{margin:0 0 28px}.wf-today>h2{font-size:15px;margin:0 0 12px}.wf-today h2 small{margin-left:8px;font-size:10px;font-weight:400;color:var(--theme-muted,#84958b)}.wf-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wf-task{border:1px solid var(--theme-line,#e0e8e2);background:var(--theme-surface,white);border-radius:8px;max-height:220px;overflow:auto}.wf-task h3{display:flex;align-items:center;gap:7px;position:sticky;top:0;background:var(--theme-surface,#fcfdfc);border-bottom:1px solid var(--theme-line,#edf1ee);padding:14px 16px;font-size:12px;z-index:1}.wf-task h3 span{margin-left:auto;color:var(--theme-text,#246b58)}.wf-task>button{border:0;border-bottom:1px solid var(--theme-line,#f0f3f0);background:var(--theme-surface,white);padding:13px 15px;display:flex;gap:10px;align-items:center;text-align:left;width:100%}.wf-task>button:hover{background:var(--theme-surface,#f3f7f4)}.wf-task b{font-size:11px;display:block}.wf-task small{font-size:9px;color:var(--theme-muted,#8a998f);display:block;margin-top:3px}.wf-task em{margin-left:auto;font-size:9px;color:var(--theme-muted,#85988b);font-style:normal;max-width:100px}.wf-task p{font-size:11px;padding:20px 16px;color:var(--theme-muted,#9ca79f)}.wf-due h3 svg{color:var(--theme-warning,#b18c51)}.wf-author h3 svg{color:var(--theme-danger,#b48170)}.wf-next-deadline{font-size:10px;color:var(--theme-muted,#87978c);margin-top:12px;display:flex;gap:5px;align-items:center}.wf-volumes{display:flex;align-items:center;gap:15px;margin:0 20px 18px;flex-wrap:wrap}.wf-volumes label{font-size:11px;display:flex;align-items:center;gap:8px}.wf-volumes input,.wf-volumes select{border:1px solid var(--theme-line,#dce6df);border-radius:4px;padding:7px;background:var(--theme-surface,white);max-width:200px;min-width:0}.wf-volume-form{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--theme-surface,#f4f8f5);padding:12px;width:100%;border-radius:6px}.wf-volume-form input[type=number]{width:60px}.wf-episode-table td,.wf-episode-table th{padding:14px 10px}.wf-episode-table .n-episode-title{display:block;min-width:145px;max-width:240px;white-space:normal}.wf-episode-table .n-episode-title b{display:block;font-size:10px;margin-bottom:3px}.wf-episode-table .n-episode-title span{line-height:1.7}.wf-episode-table td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.wf-episode-table td:last-child{white-space:nowrap}.wf-episode-table th small{display:block;padding:0;margin-top:3px}.wf-episode-table td:nth-last-child(2) small{white-space:normal;min-width:70px;font-size:9px}.wf-episode-table progress{display:block;width:75px;height:4px;margin-top:6px;accent-color:var(--theme-accent,#438e72)}.wf-conflicts{border:0;border-radius:4px;background:var(--theme-warning-soft,#fbf0e7);color:var(--theme-warning,#ad7849)!important;padding:3px 7px;font-size:10px!important;white-space:nowrap}.n-episode-filters{gap:15px;overflow:auto;white-space:nowrap}.n-side h3 small{font-size:9px;font-weight:400;color:var(--theme-muted,#93a093)}.n-settings-checks{flex-wrap:wrap}.wf-state-preview{display:grid;gap:10px}.wf-state-preview article{padding:15px;background:var(--theme-surface,#f6f9f6);border:1px solid var(--theme-line,#e1e9e3);border-radius:7px}.wf-state-preview header{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.wf-state-preview small{font-size:10px;font-weight:400;color:var(--theme-muted,#84978a)}.wf-state-preview p{font-size:11px;color:var(--theme-muted,#849388);margin-top:6px}.wf-state-preview progress{width:100%;height:5px;accent-color:var(--theme-accent,#52896e)}.n-card-next{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--theme-muted,#8c9b91);margin-top:10px}.wf-preview-button{margin-left:auto}.n-import-row .wf-import-volume{display:flex;gap:4px;align-items:center;color:var(--theme-muted,#85988a);font-size:11px}.wf-import-volume input{width:55px!important}.ap-overview-title{display:flex;justify-content:space-between;align-items:center;margin:32px 0 17px;padding-bottom:12px;border-bottom:1px solid var(--theme-line,#e6ece7)}.ap-overview-title:first-child{margin-top:0}.ap-overview-title h3{font-size:15px}.ap-facts{margin:16px 0;display:grid;gap:8px}.ap-facts>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;border-top:1px solid var(--theme-line,#edf1ee);padding-top:8px}.ap-facts strong{color:var(--theme-muted,#7d9083);font-weight:500}.ap-facts .ap-text-btn{font-size:9px}.ap-facts-form{background:var(--theme-surface,#f7faf7);padding:16px;border-radius:6px}.ap-facts-form h4{font-size:12px;margin:0 0 13px}.ap-facts-form fieldset{border:1px solid var(--theme-line,#e0e9e2);padding:12px;margin:10px 0;display:grid;gap:12px;border-radius:5px}.ap-facts-form .ap-btn{margin-top:10px}.ap-author-note{background:var(--theme-warning-soft,#f9f3e9);color:var(--theme-warning,#95805d);padding:8px 12px;font-size:11px;white-space:pre-wrap}.ap-elapsed{margin:15px 0;color:var(--theme-warning,#a58650);font-size:11px}.ap-history{margin-top:16px;border:1px solid var(--theme-line,#e1e9e3);padding:15px;border-radius:6px;font-size:11px}.ap-history summary{cursor:pointer;color:var(--theme-muted,#738d7b)}.ap-history>div{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--theme-line,#eef2ef)}.ap-history .ap-item-actions{margin-left:auto}.ap-time-top h4{flex:1}.ap-time-top>.ap-icon-btn{flex-shrink:0}.ap-check{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--theme-muted,#748b7d)}.ap-tabs{overflow:auto}.ap-tab{white-space:nowrap}.ap-graph svg{max-width:100%}.ap-source-reference{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:1000px){.wf-task-grid{gap:9px}.wf-task>button{flex-wrap:wrap}.wf-task em{max-width:100%}.wf-task>button>svg{display:none}.wf-episode-table{min-width:710px}}@media(max-width:650px){.wf-task-grid{grid-template-columns:1fr}.wf-task{max-height:180px}.wf-today>h2 small{display:block;margin:4px 0}.wf-volume-form{align-items:stretch;flex-direction:column}.wf-volume-form label{justify-content:space-between}.wf-volume-form input{max-width:65%}.wf-preview-button{margin:0}.n-demo-banner{flex-wrap:wrap}}.wf-task{max-height:174px}.novel-shell .ce-work-nav{margin:0}.n-comparing .ce-work-nav{z-index:40}.n-header{position:sticky;top:0;z-index:40}.novel-shell .ce-work-nav{min-height:58px;gap:24px;padding:0 28px;font:14px/1.5 Pretendard,Malgun Gothic,sans-serif;letter-spacing:0}.novel-shell .ce-work-nav button{font:inherit;letter-spacing:0;min-height:58px;padding:0 2px;white-space:nowrap}.novel-shell .ce-work-nav>span{font-size:12px}.ce-sidebar-heading{flex-wrap:wrap;gap:10px}.ce-proposal-options{display:flex;flex-wrap:wrap;gap:12px;width:100%}.ce-proposal-options .ce-processed-toggle{font:12px/1.4 Pretendard,Malgun Gothic,sans-serif;white-space:nowrap}@media(max-width:700px){.novel-shell .ce-work-nav{gap:18px;padding:0 16px}.novel-shell .ce-work-nav>span{display:none}}.ap-root{--ap-green:var(--theme-accent,#1d6b5d);--ap-ink:var(--theme-text,#273b36);--ap-muted:var(--theme-muted,#81908a);--ap-border:var(--theme-line,#e5ebe7);--ap-soft:var(--theme-surface,#f4f7f4);color:var(--ap-ink);font-size:13px;padding:32px 36px 52px;min-width:0;background:var(--theme-surface,#f7f8f5);min-height:100%;box-sizing:border-box}.ap-root *{box-sizing:border-box}.ap-root button,.ap-root input,.ap-root select,.ap-root textarea{font:inherit}.ap-root button{cursor:pointer}.ap-root button:disabled{cursor:default;opacity:.45}.ap-root button:focus-visible,.ap-root input:focus-visible,.ap-root select:focus-visible,.ap-root textarea:focus-visible,.ap-root [tabindex]:focus-visible{outline:3px solid var(--theme-line,#82b8aa);outline-offset:3px}.ap-root h2,.ap-root h3,.ap-root h4,.ap-root p{margin:0}.ap-root .ap-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.ap-root .ap-eyebrow{font-size:10px;letter-spacing:2px;color:var(--theme-muted,#84998e);font-weight:700;margin-bottom:8px}.ap-root .ap-header h2{font-size:25px;font-weight:650;letter-spacing:-.8px;line-height:1.4}.ap-root .ap-header p{font-size:12px;color:var(--theme-muted,#81918a);margin-top:8px}.ap-root .ap-header-status{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;background:var(--theme-surface,#fff);border:1px solid var(--ap-border);border-radius:20px;padding:9px 12px;color:var(--theme-muted,#7b877f)}.ap-root .ap-status-dot{width:6px;height:6px;background:var(--theme-strong,#c1a166);border-radius:50%}.ap-root .ap-demo-notice,.ap-root .ap-local-notice{display:flex;align-items:center;gap:9px;border-radius:8px;padding:11px 14px;font-size:11px;line-height:1.6;margin-bottom:24px;background:var(--theme-surface,#eef4ed);color:var(--theme-muted,#70816d);border:1px solid var(--theme-line,#e2ebe0)}.ap-root .ap-demo-notice{background:var(--theme-warning-soft,#fcf7e9);border-color:var(--theme-warning-line,#eee5ca);color:var(--theme-warning,#8b7754)}.ap-root .ap-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--theme-line,#dfe6df);margin-bottom:24px;overflow:auto}.ap-root .ap-tab{display:flex;align-items:center;gap:8px;color:var(--theme-muted,#87948d);border:0;border-bottom:2px solid transparent;background:transparent;padding:13px 17px 16px;white-space:nowrap;font-size:12px}.ap-root .ap-tab.ap-active{border-bottom-color:var(--ap-green);color:var(--ap-green);font-weight:650}.ap-root .ap-tab-count{padding:2px 6px;background:var(--theme-soft,#eaf0e9);border-radius:8px;font-size:10px;line-height:1.3;color:var(--theme-muted,#8b998e);min-width:19px;text-align:center}.ap-root .ap-active .ap-tab-count{background:var(--theme-soft,#dcebe3);color:var(--ap-green)}.ap-root .ap-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.ap-root .ap-toolbar-title,.ap-root .ap-toolbar-controls{display:flex;align-items:center;gap:12px}.ap-root .ap-toolbar h3{font-size:17px;letter-spacing:-.5px;font-weight:650}.ap-root .ap-toolbar-title>span{font-size:11px;color:var(--theme-muted,#94a095)}.ap-root .ap-search{display:flex;align-items:center;gap:7px;padding:8px 10px;background:var(--theme-surface,#fff);border:1px solid var(--ap-border);border-radius:6px;color:var(--theme-muted,#98a49a)}.ap-root .ap-search input{background:transparent;width:118px;border:0;outline:none;color:var(--ap-ink);font-size:11px}.ap-root .ap-search input::placeholder{color:var(--theme-muted,#a3afa5)}.ap-root .ap-btn{display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid var(--theme-line,#dce5df);background:var(--theme-surface,#fff);color:var(--theme-muted,#668174);border-radius:6px;padding:9px 12px;font-size:11px;line-height:1.4;white-space:nowrap}.ap-root .ap-btn:hover{background:var(--theme-surface,#f2f7f1)}.ap-root .ap-primary{background:var(--ap-green);border-color:var(--ap-green);color:#fff}.ap-root .ap-primary:hover{background:var(--theme-strong,#185a4e)}.ap-root .ap-small{padding:7px 10px;font-size:10px}.ap-root .ap-danger{background:var(--theme-strong,#9d514b);border-color:var(--theme-danger-line,#9d514b);color:#fff}.ap-root .ap-danger:hover{background:var(--theme-strong,#89463f)}.ap-root .ap-filters{display:flex;gap:6px;margin-bottom:19px}.ap-root .ap-filter{border:1px solid transparent;padding:6px 11px;border-radius:5px;background:transparent;color:var(--theme-muted,#88998d);font-size:11px}.ap-root .ap-selected{color:var(--theme-muted,#416b58);background:var(--theme-soft,#eaf0e8);border-color:var(--theme-line,#dbe7d9)}.ap-root .ap-character-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ap-root .ap-character-card{background:var(--theme-surface,white);border:1px solid var(--ap-border);border-radius:9px;padding:20px 21px 0;min-width:0;display:flex;flex-direction:column}.ap-root .ap-card-top,.ap-root .ap-person-heading,.ap-root .ap-note-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ap-root .ap-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-family:Georgia,"Noto Serif KR",serif;background:var(--theme-soft,#e7eee6);color:var(--theme-muted,#67846c);font-size:18px;margin-bottom:14px}.ap-root .ap-avatar-1{background:var(--theme-surface,#e8edf3);color:var(--theme-info,#8199ad)}.ap-root .ap-avatar-2{background:var(--theme-soft,#efe9e0);color:var(--theme-warning,#aa956e)}.ap-root .ap-avatar-3{background:var(--theme-soft,#ede7ef);color:var(--theme-muted,#9a82a1)}.ap-root .ap-item-actions{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.ap-root .ap-icon-btn{background:transparent;border:0;border-radius:5px;display:grid;place-items:center;width:27px;height:27px;padding:4px;color:var(--theme-muted,#a0ada4)}.ap-root .ap-icon-btn:hover{background:var(--theme-surface,#edf3ed);color:var(--ap-green)}.ap-root .ap-delete:hover{background:var(--theme-surface,#f8efed);color:var(--theme-danger,#ad6a60)}.ap-root .ap-person-heading{justify-content:flex-start;flex-wrap:wrap;gap:8px}.ap-root .ap-person-heading h4{font-size:16px;font-weight:650;letter-spacing:-.4px}.ap-root .ap-badge{display:inline-flex;gap:3px;align-items:center;font-size:9px;padding:3px 6px;border:0;border-radius:4px;background:var(--theme-surface,#eef5ec);color:var(--theme-muted,#728b6b)}.ap-root .ap-unconfirmed{background:var(--theme-warning-soft,#f8f2e6);color:var(--theme-warning,#a58b5a)}.ap-root .ap-role{font-size:11px;color:var(--theme-muted,#87988d);margin-top:7px}.ap-root .ap-description{font-size:12px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-muted,#6d8075);padding:19px 0 22px;min-height:105px;flex:1}.ap-root .ap-card-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--theme-line,#edf1eb);padding:13px 0;font-size:10px;color:var(--theme-muted,#9cab9c)}.ap-root .ap-text-btn{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;color:var(--theme-muted,#648573);font-size:10px;white-space:nowrap}.ap-root .ap-text-btn:hover{color:var(--ap-green);text-decoration:underline}.ap-root .ap-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--theme-surface,#fff);border:1px dashed var(--theme-line,#dbe4db);border-radius:10px;min-height:330px;padding:35px 20px}.ap-root .ap-empty-icon{width:60px;height:60px;display:grid;place-items:center;background:var(--theme-surface,#f1f5ef);border-radius:18px;color:var(--theme-muted,#9aae9b);margin-bottom:20px}.ap-root .ap-empty h3{font-size:17px;font-weight:600;letter-spacing:-.3px;margin-bottom:11px}.ap-root .ap-empty p{max-width:420px;font-size:12px;line-height:1.9;color:var(--theme-muted,#93a190);margin-bottom:23px}.ap-root .ap-no-match{grid-column:1/-1;text-align:center;padding:60px 20px;color:var(--theme-muted,#93a190);font-size:12px}.ap-root .ap-range-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--ap-border);background:var(--theme-surface,#fff);border-radius:8px;padding:17px 20px;margin-bottom:17px}.ap-root .ap-range-card strong{display:block;font-size:12px;font-weight:600;color:var(--theme-muted,#4d705c);margin-bottom:5px}.ap-root .ap-range-card>div>span{font-size:10px;color:var(--theme-muted,#91a08f)}.ap-root .ap-range-control{display:flex;align-items:center;gap:10px;min-width:40%}.ap-root .ap-range-control input{accent-color:var(--ap-green);flex:1;min-width:90px}.ap-root .ap-range-control output{display:inline-flex;justify-content:center;min-width:51px;border:1px solid var(--theme-line,#dce9df);background:var(--theme-surface,#f2f7ef);border-radius:5px;padding:6px;color:var(--theme-muted,#51735a);font-size:11px}.ap-root .ap-relationship-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:16px;align-items:start}.ap-root .ap-graph{border:1px solid var(--ap-border);border-radius:9px;background-color:var(--theme-surface,#fff);background-image:radial-gradient(var(--theme-soft,#e8eee7) .8px,transparent .8px);background-size:17px 17px;min-height:355px;overflow:hidden}.ap-root .ap-graph-caption{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:9px;letter-spacing:1.5px;color:var(--theme-muted,#9aa99a)}.ap-root .ap-graph-caption span{letter-spacing:0;font-size:10px}.ap-root .ap-graph svg{width:100%;height:auto;min-height:265px;display:block}.ap-root .ap-graph-person{cursor:pointer}.ap-root .ap-graph-person:hover rect{stroke:var(--theme-muted,#679c84);stroke-width:2}.ap-root .ap-graph-label{font-size:10px;fill:var(--theme-strong,#70867a)}.ap-root .ap-graph>p{padding:9px 20px 18px;text-align:center;color:var(--theme-muted,#a3afa3);font-size:10px}.ap-root .ap-relation-list{background:var(--theme-surface,#fff);border:1px solid var(--ap-border);border-radius:9px;padding:19px 17px}.ap-root .ap-relation-list h4{font-size:12px;font-weight:600;margin-bottom:8px}.ap-root .ap-relation-list article{border-bottom:1px solid var(--theme-line,#edf1eb);padding:15px 0 11px}.ap-root .ap-relation-list article:last-child{border-bottom:0;padding-bottom:0}.ap-root .ap-relation-names{display:flex;align-items:center;gap:6px;color:var(--theme-muted,#516c5b);font-size:12px;font-weight:600;flex-wrap:wrap}.ap-root .ap-relation-names svg{color:var(--theme-muted,#acb8ac)}.ap-root .ap-relation-list article>p{font-size:11px;color:var(--theme-muted,#8a9a8c);margin-top:7px;line-height:1.6;overflow-wrap:anywhere}.ap-root .ap-relation-list footer{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--theme-muted,#a1afa0);margin-top:6px}.ap-root .ap-list-empty{padding:30px 0;color:var(--theme-muted,#98a695);font-size:11px;line-height:1.8}.ap-root .ap-timeline{background:var(--theme-surface,#fff);border:1px solid var(--ap-border);border-radius:9px;padding:20px 27px 30px}.ap-root .ap-timeline-note{font-size:10px;color:var(--theme-muted,#a0ada0);margin-bottom:27px}.ap-root .ap-timeline-item{display:grid;grid-template-columns:160px 25px minmax(0,1fr);position:relative;gap:18px;min-height:105px}.ap-root .ap-time-label{padding-top:8px;display:flex;flex-direction:column;gap:8px}.ap-root .ap-time-label>span{font-size:9px;letter-spacing:1.3px;color:var(--theme-muted,#b4bfb0)}.ap-root .ap-time-label strong{font-size:12px;color:var(--theme-muted,#6e8874);font-weight:500;line-height:1.6}.ap-root .ap-time-point{position:relative}.ap-root .ap-time-point:before{content:"";position:absolute;top:15px;left:9px;width:7px;height:7px;background:var(--theme-strong,#6c9b80);border-radius:50%;box-shadow:0 0 0 5px var(--theme-shadow,#edf4eb);z-index:1}.ap-root .ap-time-point:after{content:"";position:absolute;top:21px;bottom:-15px;left:12px;width:1px;background:var(--theme-soft,#e0e9dc)}.ap-root .ap-timeline-item:last-child .ap-time-point:after{display:none}.ap-root .ap-time-body{padding:5px 0 20px;margin-bottom:20px;border-bottom:1px solid var(--theme-line,#eef2eb)}.ap-root .ap-timeline-item:last-child .ap-time-body{border-bottom:0;margin-bottom:0}.ap-root .ap-time-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ap-root .ap-time-top h4{font-size:13px;line-height:1.85;font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere}.ap-root .ap-time-body footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--theme-muted,#98a795);font-size:10px}.ap-root .ap-conflict-list{display:flex;flex-direction:column;gap:13px}.ap-root .ap-conflict-card{display:flex;gap:16px;background:var(--theme-surface,#fff);border:1px solid var(--theme-warning-line,#eae5d8);border-radius:8px;padding:20px}.ap-root .ap-conflict-icon{color:var(--theme-warning,#b69a5e);padding-top:2px}.ap-root .ap-conflict-body{flex:1;min-width:0}.ap-root .ap-conflict-top{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ap-root .ap-conflict-top .ap-item-actions{margin-left:auto}.ap-root .ap-muted{color:var(--theme-muted,#9aaa9a);font-size:10px}.ap-root .ap-small-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:4px;background:var(--theme-surface,#eef3ed);color:var(--theme-muted,#788e76);font-size:10px;line-height:1.4}.ap-root .ap-conflict-card h4{font-size:13px;font-weight:500;line-height:1.85;overflow-wrap:anywhere}.ap-root .ap-reference{background:var(--theme-surface,#f9f8f3);padding:12px 13px;border-left:2px solid var(--theme-warning-line,#dfd3b0);font-size:11px;line-height:1.8;color:var(--theme-muted,#91866c);white-space:pre-wrap;margin-top:13px!important;overflow-wrap:anywhere}.ap-root .ap-conflict-body footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px}.ap-root .ap-resolved{border-color:var(--ap-border);background:var(--theme-surface,#fbfcf9)}.ap-root .ap-resolved .ap-conflict-icon{color:var(--theme-muted,#89a78e)}.ap-root .ap-resolved .ap-reference{background:var(--theme-surface,#f2f6ee);border-left-color:var(--theme-line,#cadac3);color:var(--theme-muted,#8a9b85)}.ap-root .ap-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ap-root .ap-note-card{background:var(--theme-surface,#fff);border:1px solid var(--ap-border);border-radius:9px;padding:18px 21px;display:flex;flex-direction:column;min-width:0}.ap-root .ap-foreshadow{color:var(--theme-warning,#a38a58);background:var(--theme-warning-soft,#faf5e7)}.ap-root .ap-note-card h4{font-size:14px;font-weight:600;margin-top:15px;letter-spacing:-.3px;line-height:1.8;overflow-wrap:anywhere}.ap-root .ap-note-card>p{font-size:12px;color:var(--theme-muted,#899987);line-height:1.9;white-space:pre-wrap;margin-top:10px;min-height:65px;flex:1;overflow-wrap:anywhere}.ap-root .ap-note-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:13px;border-top:1px solid var(--theme-line,#edf2e9)}.ap-root .ap-note-toggle{display:flex;align-items:center;gap:5px;background:transparent;border:0;color:var(--theme-warning,#a39777);padding:0;font-size:10px}.ap-root .ap-is-done{color:var(--theme-muted,#6e967b)}.ap-root .ap-note-done{background:var(--theme-surface,#fafcf8)}.ap-root .ap-note-done h4{color:var(--theme-muted,#8b9a86)}.ap-root .ap-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#18382a55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.ap-root .ap-modal{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e4ebe0);box-shadow:0 24px 80px var(--theme-shadow,#172b2133);border-radius:12px;width:560px;max-width:100%;max-height:90vh;overflow:auto}.ap-root .ap-modal>header{display:flex;align-items:center;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid var(--theme-line,#edf1e8)}.ap-root .ap-modal h3{font-size:19px;letter-spacing:-.5px;font-weight:600}.ap-root .ap-modal .ap-eyebrow{font-size:9px;margin-bottom:6px}.ap-root .ap-form-fields{display:flex;flex-direction:column;gap:16px;padding:24px 26px}.ap-root .ap-field{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:500;color:var(--theme-muted,#768b78);min-width:0}.ap-root .ap-field input,.ap-root .ap-field select,.ap-root .ap-field textarea{border:1px solid var(--theme-line,#dfe7dc);border-radius:6px;background:var(--theme-surface,#fff);padding:10px 11px;color:var(--theme-muted,#4c6454);font-size:12px;width:100%;line-height:1.6;min-width:0}.ap-root .ap-field textarea{resize:vertical;min-height:76px}.ap-root .ap-field input::placeholder,.ap-root .ap-field textarea::placeholder{color:var(--theme-muted,#b0baab);font-size:11px}.ap-root .ap-field select:disabled{background:var(--theme-surface,#f6f8f3);color:var(--theme-muted,#b3bcae)}.ap-root .ap-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ap-root .ap-check{display:flex;align-items:center;gap:8px;color:var(--theme-muted,#84957e);font-size:11px;line-height:1.7}.ap-root .ap-check input{accent-color:var(--ap-green);width:14px;height:14px}.ap-root .ap-form-help{font-size:11px;color:var(--theme-muted,#9aaa92);line-height:1.8}.ap-root .ap-form-error{font-size:12px;color:var(--theme-danger,#a3574b);line-height:1.8}.ap-root .ap-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:17px 26px;border-top:1px solid var(--theme-line,#edf1e8);background:var(--theme-surface,#fbfcf8)}.ap-root .ap-modal-footer>span{margin-right:auto;font-size:10px;color:var(--theme-muted,#a1ac99)}.ap-root .ap-delete-modal{max-width:440px}.ap-root .ap-delete-modal>header{padding:23px}.ap-root .ap-delete-modal h3{font-size:17px}.ap-root .ap-delete-modal>p{padding:18px 23px 0;font-size:12px;line-height:1.8;color:var(--theme-muted,#72866e);overflow-wrap:anywhere}.ap-root .ap-delete-modal>p:last-of-type{padding-bottom:23px}.ap-root .ap-delete-modal .ap-modal-footer{padding:16px 23px}@media(min-width:1600px){.ap-root .ap-character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-root .ap-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.ap-root{padding:26px 23px}.ap-root .ap-character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-root .ap-tab{padding:12px 11px 14px;gap:6px}.ap-root .ap-relationship-layout{grid-template-columns:minmax(0,1fr) 210px}.ap-root .ap-range-card{align-items:flex-start;flex-direction:column;gap:13px}.ap-root .ap-range-control{width:100%}.ap-root .ap-timeline-item{grid-template-columns:115px 20px minmax(0,1fr);gap:12px}}@media(max-width:760px){.ap-root{padding:21px 15px}.ap-root .ap-header{align-items:flex-start}.ap-root .ap-header h2{font-size:20px}.ap-root .ap-header-status{font-size:10px;padding:7px 9px}.ap-root .ap-toolbar{align-items:flex-start;gap:15px;flex-direction:column}.ap-root .ap-toolbar-controls{width:100%;justify-content:space-between}.ap-root .ap-search{flex:1}.ap-root .ap-search input{width:100%}.ap-root .ap-character-grid,.ap-root .ap-notes-grid,.ap-root .ap-relationship-layout{grid-template-columns:1fr}.ap-root .ap-relation-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ap-root .ap-relation-list h4{grid-column:1/-1}.ap-root .ap-relation-list article{padding:10px 0}.ap-root .ap-timeline{padding:19px 16px}.ap-root .ap-timeline-item{grid-template-columns:80px 15px minmax(0,1fr);gap:7px}.ap-root .ap-time-label strong{font-size:10px}.ap-root .ap-time-point:before{left:3px}.ap-root .ap-time-point:after{left:6px}.ap-root .ap-time-body footer{align-items:flex-start;flex-direction:column}.ap-root .ap-conflict-card{padding:15px;gap:10px}.ap-root .ap-form-row{grid-template-columns:1fr}.ap-root .ap-modal-footer>span{display:none}.ap-root .ap-modal-backdrop{padding:13px}.ap-root .ap-form-fields{padding:22px 20px}.ap-root .ap-modal>header{padding:22px 20px}.ap-root .ap-modal-footer{padding:16px 20px}.ap-root .ap-tabs{margin-bottom:20px}.ap-root .ap-demo-notice,.ap-root .ap-local-notice{align-items:flex-start}.ap-root .ap-demo-notice svg,.ap-root .ap-local-notice svg{flex-shrink:0;margin-top:2px}}*{box-sizing:border-box}body{margin:0}.novel-shell{--n-green:var(--theme-accent,#226b5b);--n-ink:var(--theme-text,#263731);--n-muted:var(--theme-muted,#7a857f);color:var(--n-ink);background:var(--theme-surface,#f7f8fa);font:14px/1.5 Malgun Gothic,Apple SD Gothic Neo,sans-serif;min-height:100vh;padding-bottom:38px}.novel-shell button,.novel-shell input,.novel-shell textarea,.novel-shell select{font:inherit}.novel-shell button{cursor:pointer}.novel-shell button:disabled{cursor:not-allowed;opacity:.48}.novel-shell button:focus-visible,.novel-shell input:focus-visible,.novel-shell textarea:focus-visible,.novel-shell select:focus-visible{outline:2px solid var(--theme-line,#2b8b75);outline-offset:3px}.novel-shell h1,.novel-shell h2,.novel-shell h3,.novel-shell p{margin:0}.novel-shell button{color:inherit}.n-header{height:76px;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#e6ebe8);display:flex;align-items:center;padding:0 40px;gap:48px}.n-brand{display:flex;align-items:center;gap:11px;border:0;background:none;padding:0;white-space:nowrap}.n-brand strong{font-size:22px;letter-spacing:-1.2px}.n-logo{display:grid;place-items:center;width:35px;height:35px;background:var(--theme-strong,#286d5f);border-radius:10px;color:#fff}.n-brand-sub{font-size:11px;color:var(--theme-muted,#89918c);margin-left:6px}.n-header nav{height:100%;display:flex;gap:29px}.n-header nav button{font-size:13px;border:0;border-bottom:2px solid transparent;background:none;font-weight:600;color:var(--theme-muted,#768079);padding:0 2px}.n-header nav button.active{color:var(--theme-text,#276b5b);border-bottom-color:var(--theme-line,#276b5b)}.n-header-right{margin-left:auto;display:flex;gap:20px;align-items:center}.n-private{font-size:11px;color:var(--theme-muted,#7c8a82);display:flex;gap:6px;align-items:center;white-space:nowrap}.n-avatar{width:32px;height:32px;border:1px solid var(--theme-line,#dce6e1);background:var(--theme-surface,#eff4f1);border-radius:50%;font-size:12px;font-weight:700}.n-maintenance{min-height:39px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;background:var(--theme-surface,#edf3f0);color:var(--theme-muted,#63776d)}.n-maintenance strong{color:var(--theme-muted,#476453)}.n-dot{height:6px;width:6px;background:var(--theme-strong,#879d79);border-radius:50%}.n-maintenance button{display:flex;align-items:center;border:0;background:none;margin-left:16px;color:var(--theme-muted,#426454);font-size:11px}.n-main{max-width:1270px;padding:40px 35px 65px;margin:auto}.n-page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.n-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;color:var(--theme-muted,#7e978a);margin-bottom:6px}.novel-shell h1{font-size:27px;letter-spacing:-.9px;font-weight:700;line-height:1.5}.n-page-head h1 span{color:var(--theme-muted,#9aa69f);font-size:19px;font-weight:400;margin-left:7px}.n-page-head p{color:var(--theme-muted,#89918e);font-size:12px;margin-top:5px}.n-btn{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:10px 15px;background:var(--theme-surface,white);border:1px solid var(--theme-line,#dce3df);border-radius:6px;font-size:12px!important;font-weight:600!important;white-space:nowrap;min-height:38px}.n-btn:hover{background:var(--theme-surface,#f3f7f5);border-color:var(--theme-line,#bdd0c5)}.n-btn.n-primary{background:var(--theme-strong,#236a5a);color:#fff;border-color:var(--theme-line,#236a5a)}.n-btn.n-primary:hover{background:var(--theme-strong,#1b584a)}.n-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--theme-line,#e2e7e3);border-radius:9px;background:var(--theme-surface,#fff);margin-bottom:25px;padding:20px 0;box-shadow:0 2px 4px var(--theme-shadow,#24342c02)}.n-summary>div{padding:0 25px;display:flex;align-items:center;gap:15px;border-right:1px solid var(--theme-line,#edf0ed)}.n-summary>div:last-child{border:0}.n-stat-icon{width:43px;height:43px;border-radius:10px;background:var(--theme-surface,#edf5f0);color:var(--theme-muted,#41816d);display:grid;place-items:center}.n-stat-icon.amber{color:var(--theme-warning,#b18c4e);background:var(--theme-surface,#faf5eb)}.n-stat-icon.blue{color:var(--theme-info,#708aa5);background:var(--theme-surface,#eff3f8)}.n-summary p{font-size:11px;color:var(--theme-muted,#859088)}.n-summary strong{display:block;color:var(--theme-text,#34423a);font-size:26px;font-weight:600;line-height:1.5;margin-top:1px}.n-summary small{font-size:11px;font-weight:400;color:var(--theme-muted,#8d978f)}.n-demo-banner{display:flex;gap:10px;align-items:center;color:var(--theme-muted,#839188);font-size:11px;margin:0 0 26px}.n-pill{display:inline-flex;border-radius:4px;padding:3px 7px;font-size:10px;white-space:nowrap;color:var(--theme-muted,#62796b);background:var(--theme-surface,#edf3ef);font-weight:500;line-height:1.5}.n-pill.demo{color:var(--theme-muted,#8b8170);background:var(--theme-soft,#f0ede6)}.n-list-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.n-segments{display:flex;gap:5px}.n-segments button{padding:8px 15px;border:1px solid transparent;border-radius:5px;background:none;color:var(--theme-muted,#849189);font-size:12px}.n-segments button.selected{background:var(--theme-surface,#fff);border-color:var(--theme-line,#dae4de);color:var(--theme-text,#346b57);font-weight:700;box-shadow:0 1px 2px var(--theme-shadow,#22362605)}.n-segments span{margin-left:5px;font-size:10px;opacity:.7}.n-search{display:flex;align-items:center;gap:8px;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e2e7e3);border-radius:6px;padding:8px 12px;color:var(--theme-muted,#96a098)}.n-search input{border:0;background:none;outline:none!important;width:205px;font-size:12px;color:var(--theme-muted,#53665a)}.n-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.n-work-card{text-align:left;border:1px solid var(--theme-line,#e1e6e2);background:var(--theme-surface,#fff);border-radius:9px;padding:23px 23px 17px;transition:transform .15s,border-color .15s,box-shadow .15s;min-height:234px}.n-work-card:hover{transform:translateY(-2px);border-color:var(--theme-line,#a7c2b5);box-shadow:0 6px 16px var(--theme-shadow,#2a574411)}.n-card-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.n-book-icon{width:39px;height:43px;border-radius:6px;display:grid;place-items:center;color:var(--theme-muted,#5e8d79);background:var(--theme-soft,#e7f0ea);border:1px solid var(--theme-line,#dde8e0)}.cover-1,.cover-5{color:var(--theme-muted,#a28489);background:var(--theme-surface,#f4ecee);border-color:var(--theme-danger-line,#efdee2)}.cover-2{color:var(--theme-warning,#aa956d);background:var(--theme-soft,#f4f0e6);border-color:var(--theme-warning-line,#eee6d4)}.cover-3{color:var(--theme-info,#8680a7);background:var(--theme-surface,#efedf5);border-color:var(--theme-purple-line,#e7e2f2)}.cover-4{color:var(--theme-info,#73829c);background:var(--theme-surface,#eaeef5);border-color:var(--theme-info-line,#e0e6f0)}.n-card-demo{margin-left:auto;font-size:9px;color:var(--theme-muted,#a2a39a)}.n-work-card h2{font-size:17px;font-weight:700;letter-spacing:-.5px;margin-bottom:5px}.n-author{color:var(--theme-muted,#929c95);font-size:11px}.n-author span{padding:0 8px;color:var(--theme-muted,#c4cbc6)}.n-card-meta{display:flex;justify-content:space-between;margin-top:22px;font-size:10px;color:var(--theme-muted,#a1a9a4)}.n-card-meta b{font-weight:500;color:var(--theme-muted,#677d6f);padding-left:4px}.n-progress{height:4px;background:var(--theme-surface,#eef2ef);border-radius:5px;margin-top:8px;overflow:hidden}.n-progress i{display:block;height:100%;background:var(--theme-strong,#6b9c84);border-radius:5px}.n-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--theme-line,#f0f2f0);margin-top:17px;padding-top:13px;color:var(--theme-muted,#9aaba0);font-size:10px}.n-card-bottom span{display:flex;gap:6px;align-items:center}.n-card-bottom i{width:5px;height:5px;border-radius:50%;background:var(--theme-strong,#b8a777)}.n-card-bottom i.green{background:var(--theme-strong,#6e9982)}.n-new-card{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px dashed var(--theme-line,#ced9d1);background:transparent;border-radius:9px;color:var(--theme-muted,#83998c)!important}.n-new-card>span{display:grid;place-items:center;width:39px;height:39px;background:var(--theme-surface,#edf2ef);border-radius:50%}.n-new-card strong{font-size:12px;font-weight:500}.n-new-card small{font-size:10px;color:var(--theme-muted,#a0aaa3)}.n-new-card:hover{background:var(--theme-surface,#edf3ee)}.n-footer{position:fixed;bottom:0;left:0;width:100%;height:31px;background:var(--theme-surface,#fff);border-top:1px solid var(--theme-line,#e5eae6);display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:9px;color:var(--theme-muted,#97a29a);z-index:20}.n-footer>span{display:flex;gap:7px;align-items:center}.n-footer i{font-style:normal;margin:0 4px}.n-save-dot{width:5px;height:5px;border-radius:50%;background:var(--theme-strong,#87ab91)}.n-back{display:flex;align-items:center;gap:7px;background:none;border:0;color:var(--theme-muted,#8a9990)!important;font-size:11px!important;padding:0;margin-bottom:21px}.n-work-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.n-title-line{display:flex;gap:7px;margin-bottom:8px}.n-work-heading h1{margin-bottom:6px}.n-work-heading p{font-size:11px;color:var(--theme-muted,#8e9a92)}.n-work-heading p span{padding:0 8px;color:var(--theme-muted,#c2ccc5)}.n-work-tabs{display:flex;gap:28px;border-bottom:1px solid var(--theme-line,#e0e7e1);margin-bottom:26px}.n-work-tabs button{border:0;border-bottom:2px solid transparent;padding:12px 3px;background:none;color:var(--theme-muted,#8b968f);font-size:12px;font-weight:600}.n-work-tabs button.active{color:var(--theme-text,#256b54);border-bottom-color:var(--theme-line,#256b54)}.n-work-tabs small{font-size:9px;margin-left:6px;color:var(--theme-muted,#8eac9b)}.n-upload{display:flex;align-items:center;gap:18px;background:var(--theme-surface,#f0f5f2);border:1px dashed var(--theme-line,#bed1c5);border-radius:8px;padding:23px 24px;margin-bottom:26px}.n-upload-icon{width:47px;height:47px;background:var(--theme-soft,#e4eee7);color:var(--theme-muted,#769b84);border-radius:50%;display:grid;place-items:center}.n-upload h3{font-size:13px;margin-bottom:6px}.n-upload p{font-size:11px;color:var(--theme-muted,#8b9c90)}.n-upload .n-btn{margin-left:auto}.n-episode-layout{display:grid;grid-template-columns:minmax(0,1fr) 258px;gap:22px}.n-paper{border:1px solid var(--theme-line,#e2e8e3);border-radius:8px;background:var(--theme-surface,white)}.n-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 23px}.n-panel-heading h2{font-size:15px}.n-panel-heading p{color:var(--theme-muted,#919e94);font-size:11px;margin-top:6px}.n-panel-heading h2 span{color:var(--theme-muted,#9dad9f);font-size:12px;font-weight:400;margin-left:5px}.n-text-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;background:none;color:var(--theme-muted,#56836a)!important;font-size:11px!important}.n-episode-filters{display:flex;gap:20px;padding:0 23px 14px}.n-episode-filters button{padding:5px 0;border:0;background:none;color:var(--theme-muted,#929d95);font-size:11px}.n-episode-filters button.active{color:var(--theme-muted,#347657);font-weight:700}.n-episode-filters span{margin-left:5px;font-size:10px}.n-table-scroll{overflow:auto}.n-table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.n-table th{background:var(--theme-surface,#f8faf8);color:var(--theme-muted,#8e9a91);font-weight:400;padding:12px 20px;border-top:1px solid var(--theme-line,#edf1ed);border-bottom:1px solid var(--theme-line,#edf1ed);white-space:nowrap}.n-table td{padding:18px 20px;border-bottom:1px solid var(--theme-line,#f0f3ef);color:var(--theme-muted,#7c8b80)}.n-table tr:last-child td{border-bottom:0}.n-table small{display:block;font-size:9px;color:var(--theme-muted,#a3aea6);margin-top:4px;white-space:nowrap}.n-table th small{display:inline;padding-left:3px;font-size:8px}.n-episode-title{display:flex;gap:10px;align-items:center;text-align:left;border:0;padding:0;background:none;font-size:11px;font-weight:500;min-width:140px}.n-episode-title b{font-size:11px;color:var(--theme-muted,#55836a);white-space:nowrap}.n-episode-title span{color:var(--theme-muted,#4b5f50)}.n-table .n-under{color:var(--theme-warning,#af9761)}.n-table .n-under small{color:var(--theme-warning,#c1ad85)}.n-deadline{display:flex!important;gap:4px;align-items:center}.status-editing{background:var(--theme-surface,#ecf3ee);color:var(--theme-muted,#4f8664)}.status-received{background:var(--theme-surface,#eef2f7);color:var(--theme-info,#7891a8)}.status-confirmed{background:var(--theme-surface,#f0f1ef);color:var(--theme-muted,#8a968b)}.n-side{display:flex;flex-direction:column;gap:18px}.n-side .n-paper{padding:21px}.n-side h3{display:flex;align-items:center;gap:7px;font-size:12px}.n-side dl{font-size:11px;margin:19px 0 15px}.n-side dl div{display:flex;justify-content:space-between;margin:9px 0}.n-side dt{color:var(--theme-muted,#95a297)}.n-side dd{margin:0;color:var(--theme-muted,#6b8371)}.n-check-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.n-check-tags span{display:flex;align-items:center;gap:3px;background:var(--theme-surface,#f4f7f4);padding:3px 5px;border-radius:4px;font-size:9px;color:var(--theme-muted,#93a495)}.n-offline-card{background:var(--theme-surface,#fafbf9)}.n-offline-icon{display:inline-flex;color:var(--theme-muted,#8b9e89);margin-bottom:12px}.n-offline-card p{font-size:11px;color:var(--theme-muted,#8d9b8f);line-height:1.8;margin:10px 0 17px}.n-offline-card .n-btn{width:100%;font-size:10px!important}.n-offline-card>small{display:block;font-size:9px;text-align:center;color:var(--theme-muted,#a3afa4);margin-top:9px}.n-empty{text-align:center;padding:58px 20px;color:var(--theme-muted,#b0bdb2)}.n-empty>svg{margin-bottom:13px}.n-empty h3{font-size:14px;color:var(--theme-muted,#728978);margin-bottom:8px}.n-empty p{font-size:12px;color:var(--theme-muted,#9aa89e);line-height:1.8}.n-icon{border:0;background:none;display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:5px;color:var(--theme-muted,#839a88)}.n-icon:hover{background:var(--theme-surface,#edf3ef)}.n-overlay{position:fixed;inset:0;background:#19291f50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:28px}.n-modal{width:520px;max-width:100%;max-height:90vh;overflow:auto;background:var(--theme-surface,#fff);border-radius:12px;padding:25px 28px;box-shadow:0 18px 70px var(--theme-shadow,#172a2333);outline:0}.n-modal-wide{width:850px}.n-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.n-modal-head h2{font-size:18px;letter-spacing:-.4px}.n-form{display:flex;flex-direction:column;gap:17px}.n-form-intro{font-size:12px;color:var(--theme-muted,#8e9e92);line-height:1.8;margin-bottom:15px!important}.n-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--theme-muted,#6e8275)}.novel-shell .n-form input,.novel-shell .n-form select,.novel-shell .n-form textarea,.novel-shell .n-import-row input{color:var(--theme-text,#415c4b);border:1px solid var(--theme-line,#dce5de);border-radius:5px;padding:10px 11px;background:var(--theme-surface,#fff);min-width:0}.n-form input::placeholder,.n-form textarea::placeholder{color:var(--theme-muted,#b3beb5)}.n-form textarea{resize:vertical;line-height:1.8}.n-form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.n-form-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:23px}.n-note{background:var(--theme-surface,#f4f7f4);border:1px solid var(--theme-line,#e7eee7);border-radius:5px;padding:12px 15px;color:var(--theme-muted,#8a9e8e);font-size:11px;line-height:1.8}.n-muted{color:var(--theme-muted,#95a297);font-size:11px}.n-dictionary{padding-bottom:5px}.n-dictionary>.n-note{margin:0 23px 23px}.n-dictionary td:last-child{white-space:nowrap;text-align:right}.n-dictionary .n-icon{margin-left:12px}.n-settings{max-width:800px}.n-settings>.n-paper{padding:25px 30px;margin-bottom:20px}.n-settings h2{font-size:15px;margin-bottom:3px}.n-settings-checks{display:flex;gap:23px;padding:10px 0}.n-settings-checks label{flex-direction:row;align-items:center;gap:7px;font-size:12px}.novel-shell input[type=checkbox]{accent-color:var(--theme-accent,#2d785b);width:15px;height:15px;padding:0}.n-form .n-polish{display:flex;flex-direction:row;align-items:center;padding:17px 0;border-top:1px solid var(--theme-line,#eff3ef);gap:12px}.n-polish .n-pill{margin-left:auto}.n-polish small{display:block;color:var(--theme-muted,#a2b0a5);font-size:10px;margin-top:5px}.n-polish strong{font-size:12px;font-weight:500}.n-settings-foot{display:flex;align-items:center;justify-content:space-between}.n-import-info{display:flex;align-items:center;gap:12px;color:var(--theme-muted,#7d9b86);margin-bottom:22px}.n-import-info strong{font-size:13px;color:var(--theme-muted,#53715e)}.n-import-info p{font-size:11px;color:var(--theme-muted,#94a497);margin-top:5px}.n-import-list{max-height:380px;overflow:auto;border:1px solid var(--theme-line,#e3ebe4);border-radius:7px}.n-import-row{padding:14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--theme-line,#edf2ee)}.n-import-row:last-child{border:0}.n-import-row>input[type=number]{width:75px}.n-import-row>div{flex:1;min-width:0}.n-import-row>div input{width:100%;padding:7px!important;font-size:12px}.n-import-row p{font-size:10px;color:var(--theme-muted,#98a99d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:6px}.n-import-row>span{font-size:10px;color:var(--theme-muted,#93a596);white-space:nowrap}.n-import-notes{font-size:11px;color:var(--theme-muted,#90a295);margin-top:18px;line-height:1.8}.n-import-notes summary{cursor:pointer}.n-import-notes li{margin:7px 0}.n-inline-error{margin-top:15px!important;color:var(--theme-danger,#af5a4c);font-size:12px}.n-export-options{display:flex;flex-direction:column;gap:8px}.n-export-options button{display:flex;align-items:center;gap:15px;border:1px solid var(--theme-line,#dfe8e1);border-radius:6px;padding:15px;background:var(--theme-surface,#fff);text-align:left}.n-export-options button:hover{background:var(--theme-surface,#f3f8f4)}.n-export-options button>svg{color:var(--theme-muted,#7e9f87);width:21px}.n-export-options button>svg:last-child{margin-left:auto;width:16px}.n-export-options strong{font-size:12px;color:var(--theme-muted,#5d7c67)}.n-export-options small{display:block;font-size:10px;color:var(--theme-muted,#94aa9b);margin-top:4px}.n-export-notice{font-size:10px;line-height:1.8;color:var(--theme-warning,#a49778);padding:2px 4px 10px}.n-support-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px;margin:24px 0;font-size:12px;color:var(--theme-muted,#708c79)}.n-support-list li{display:flex;gap:9px;align-items:center}.n-support-list svg{width:15px;color:var(--theme-muted,#629d74)}.n-error{position:relative;z-index:101;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:var(--theme-danger-soft,#fff0eb);color:var(--theme-danger,#a86754);font-size:12px}.n-error .n-icon{color:inherit}.n-toast{position:fixed;bottom:52px;left:50%;transform:translate(-50%);z-index:160;background:var(--theme-strong,#305f4b);color:#fff;box-shadow:0 4px 20px var(--theme-shadow,#28463324);padding:12px 22px;border-radius:7px;font-size:12px;display:flex;align-items:center;gap:9px;max-width:90vw}.n-busy{position:fixed;inset:0;background:var(--theme-surface,#f8fbf5bb);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;display:flex;gap:15px;align-items:center;justify-content:center;color:var(--theme-muted,#537a5e)}.n-spinner{width:23px;height:23px;border:2px solid var(--theme-line,#c0d3c2);border-top-color:var(--theme-line,#4f8560);border-radius:50%;animation:nspin .8s linear infinite}@keyframes nspin{to{transform:rotate(360deg)}}.n-loading,.n-load-error{padding:90px 40px;text-align:center;font-family:Malgun Gothic,sans-serif;color:var(--theme-muted,#6e8a76)}.n-load-error p{margin:15px 0}.legacy-return{position:fixed;left:15px;bottom:45px;z-index:99;border:1px solid var(--theme-line,#bdd8c7);background:var(--theme-surface,#fff);color:var(--theme-text,#286c53);padding:10px 16px;border-radius:6px;box-shadow:0 3px 10px var(--theme-shadow,#0001);cursor:pointer}.n-comparing .n-footer{z-index:90}@media(min-width:1600px){.n-main{max-width:1390px;padding-top:48px}.n-work-card{min-height:253px}.n-header{padding:0 55px}}@media(max-width:1100px){.n-brand-sub{display:none}.n-header{gap:30px;padding:0 25px}.n-private{font-size:9px}.n-episode-layout{grid-template-columns:minmax(0,1fr) 225px}.n-table td,.n-table th{padding-left:12px;padding-right:12px}.n-main{padding:30px 25px}.n-summary>div{padding:0 18px;gap:10px}.n-work-card{padding:20px}.n-card-meta{font-size:9px}}@media(max-width:800px){.n-header{height:65px;gap:22px}.n-header nav{gap:14px}.n-header nav button{font-size:11px}.n-private{display:none}.n-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-summary{grid-template-columns:1fr 1fr;gap:20px}.n-summary>div:nth-child(2){border:0}.n-episode-layout{grid-template-columns:1fr}.n-side{display:grid;grid-template-columns:1fr 1fr}.n-upload p{max-width:300px;font-size:10px}.n-brand strong{font-size:20px}.n-demo-banner{align-items:flex-start}.n-settings-checks{flex-wrap:wrap;gap:16px}.n-work-heading{gap:20px}.n-maintenance>span:not(.n-dot){display:none}}@media(max-width:520px){.n-main{padding:25px 16px}.n-header{padding:0 16px;gap:20px}.n-header nav{display:none}.n-work-grid{grid-template-columns:1fr}.n-page-head h1{font-size:25px}.n-page-head p{font-size:10px}.n-summary>div{padding:0 15px}.n-stat-icon{width:32px;height:32px}.n-summary strong{font-size:22px}.n-summary p{font-size:10px}.n-search input{width:125px}.n-segments button{padding:8px}.n-demo-banner{font-size:10px}.n-work-heading{display:block}.n-work-heading>.n-btn{margin-top:18px}.n-upload{flex-wrap:wrap;padding:18px;gap:12px}.n-upload .n-btn{margin:0}.n-upload-icon{display:none}.n-side{grid-template-columns:1fr}.n-work-tabs{gap:16px}.n-work-tabs button{font-size:11px}.n-form-row{grid-template-columns:1fr}.n-overlay{padding:15px}.n-modal{padding:20px}.n-import-row{gap:8px;padding:10px}.n-import-row>input[type=number]{width:55px}.n-import-row>span{display:none}.n-footer{padding:0 14px;font-size:8px}.n-footer>span:last-child{display:none}.n-settings>.n-paper{padding:20px}.n-settings-foot{gap:15px}.n-settings-foot .n-muted{font-size:9px}}.s-landing,.s-admin,.s-account,.s-boot{--s-bg:var(--theme-surface,#f8f8f4);--s-paper:var(--theme-surface,#fff);--s-ink:var(--theme-text,#27392f);--s-muted:var(--theme-muted,#7b897f);--s-line:var(--theme-line,#e0e6dc);--s-accent:var(--theme-accent,#355d45);--s-wash:var(--theme-soft,#edf2e8);color:var(--s-ink);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.s-landing{min-height:100dvh;background:var(--s-bg);display:flex;flex-direction:column;padding:0 7vw}.s-landing *{box-sizing:border-box}.s-landing header{display:flex;align-items:center;justify-content:space-between;padding:38px 0}.s-brand{display:inline-flex;align-items:center;gap:17px;font-size:22px;letter-spacing:-.9px;white-space:nowrap}.s-brand i{font:italic 47px Georgia,serif;letter-spacing:-5px;color:var(--s-accent);line-height:1}.s-brand b{font-size:12px;font-weight:500;letter-spacing:1px;border-left:1px solid var(--s-line);margin-left:10px;padding-left:12px}.s-theme{height:38px;width:38px;display:grid;place-items:center;border:1px solid var(--s-line);border-radius:50%;background:transparent;color:var(--s-ink);cursor:pointer}.s-landing-body{flex:1;display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:center;padding:28px 0 55px;max-width:1230px;width:100%;margin:auto}.s-eyebrow{font-size:10px;letter-spacing:2.7px;font-weight:650;color:var(--s-muted);margin:0 0 24px}.s-intro h1{font-size:clamp(35px,3.5vw,53px);font-weight:520;line-height:1.5;letter-spacing:-2.9px;margin:0 0 24px}.s-description{font-size:16px;line-height:1.95;color:var(--s-muted);margin:0 0 38px}.s-login{display:flex;gap:16px;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;padding:19px 24px;background:var(--s-accent);color:var(--s-bg);border-radius:7px;text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 3px 5px var(--theme-shadow,#203b2510)}.s-login>svg{margin-left:20px}.s-google{display:grid;place-items:center;background:#fff;color:#4285f4;width:22px;height:22px;border-radius:50%;font:700 17px Arial}.s-access{font-size:11px;line-height:1.85;color:var(--s-muted);margin-top:18px}.s-access+.s-access{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:10px}.s-cover{min-height:485px;position:relative;padding:38px 45px;background:var(--s-wash);border-radius:2px;display:flex;justify-content:center;align-items:center}.s-paper{width:315px;max-width:100%;aspect-ratio:.74;background:var(--s-paper);padding:34px 29px 22px;box-shadow:8px 14px 28px var(--theme-shadow,#203b2510);border:1px solid var(--s-line);transform:rotate(-4deg);display:flex;flex-direction:column}.s-paper>span{font-size:8px;letter-spacing:2.6px;color:var(--s-muted)}.s-paper-title{font-family:Georgia,Batang,serif;font-size:31px;letter-spacing:-1.8px;line-height:1.65;margin-top:39px}.s-paper-rule{width:28px;height:1px;background:var(--s-accent);margin:26px 0 17px}.s-paper p{font-size:10px;color:var(--s-muted);line-height:1.85}.s-paper-bottom{display:flex;justify-content:space-between;font-size:6px;letter-spacing:1.5px;margin-top:auto;padding-top:27px;color:var(--s-muted)}.s-cover-note{position:absolute;bottom:12px;right:15px;font-size:7px;letter-spacing:1.7px;color:var(--s-muted)}.s-landing>footer{font-size:8px;letter-spacing:2px;color:var(--s-muted);padding:25px 0 30px;border-top:1px solid var(--s-line)}.s-landing>footer span{padding:0 12px}.s-alert{background:var(--theme-danger-soft,#fff0eb);border:1px solid var(--theme-danger-line,#e7c8be);color:var(--theme-danger,#903e29);border-radius:7px;padding:13px 16px;font-size:13px;line-height:1.7;max-width:640px}.s-notice{background:var(--theme-soft,#eaf3e7);padding:12px 16px;border-radius:6px;font-size:13px}.s-account{height:54px;border-bottom:1px solid var(--s-line);background:var(--s-bg);display:flex;justify-content:space-between;align-items:center;padding:0 25px;gap:15px}.s-account a{text-decoration:none;color:inherit}.s-account .s-brand{font-size:17px;gap:12px}.s-account .s-brand i{font-size:33px}.s-account .s-brand b{font-size:10px}.s-account>div{display:flex;align-items:center;gap:16px;font-size:11px}.s-role{background:var(--s-wash);padding:4px 8px;border-radius:4px;color:var(--s-accent)}.s-account button,.s-admin button,.s-boot button{display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--s-line);border-radius:6px;background:var(--s-paper);color:var(--s-ink);font:inherit;font-size:12px;cursor:pointer}.s-account button:disabled,.s-admin button:disabled{opacity:.5;cursor:wait}.s-account-error{margin:12px auto;display:flex;align-items:center;justify-content:space-between}.s-account-error button{background:none;border:0;color:inherit}.s-authenticated .novel-shell{min-height:calc(100dvh - 54px)}.s-authenticated .legacy-host .studio{height:calc(100dvh - 54px)}.s-admin{min-height:calc(100dvh - 54px);padding:45px max(24px,calc((100vw - 1170px)/2));background:var(--s-bg)}.s-admin-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.s-admin-head h1{font-size:29px;letter-spacing:-1px;margin:0 0 12px}.s-admin-head p:last-child{font-size:13px;color:var(--s-muted)}.s-admin-head .s-eyebrow{margin-bottom:14px}.s-admin-card{background:var(--s-paper);border:1px solid var(--s-line);border-radius:10px;padding:24px;margin:20px 0}.s-admin h2{font-size:15px;display:flex;align-items:center;gap:9px;margin:0 0 22px}.s-admin h2 small{font-weight:400;color:var(--s-muted)}.s-invite{display:flex;gap:22px;align-items:end;flex-wrap:wrap}.s-invite>label:first-child{flex:1;min-width:240px;display:grid;gap:9px;font-size:12px}.s-admin input:not([type=checkbox]),.s-admin select{font:inherit;font-size:12px;background:var(--s-paper);border:1px solid var(--s-line);color:var(--s-ink);border-radius:5px;padding:10px 12px}.s-admin .s-primary{background:var(--s-accent);color:#fff;border-color:var(--s-accent);padding:11px 17px}.s-check{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:9px 0;white-space:nowrap}.s-check input{accent-color:var(--s-accent);width:15px;height:15px}.s-help{font-size:11px;line-height:1.9;color:var(--s-muted);margin:17px 0 0}.s-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.s-card-heading h2{margin:0}.s-card-heading>div{display:flex;gap:8px}.s-table-wrap{overflow:auto}.s-admin table{border-collapse:collapse;min-width:660px;width:100%;text-align:left;font-size:12px}.s-admin th{font-weight:500;color:var(--s-muted);padding:11px 10px;background:var(--s-bg);border-bottom:1px solid var(--s-line)}.s-admin td{padding:17px 10px;border-bottom:1px solid var(--s-line)}.s-admin td strong,.s-admin td small{display:block}.s-admin td small{font-size:10px;color:var(--s-muted);margin-top:7px}.s-admin td em{font-style:normal;color:var(--theme-warning,#9b794d);font-size:10px;display:inline-block;margin-top:7px}.s-audit{padding:0;margin:0;list-style:none}.s-audit li{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--s-line);padding:14px 0;font-size:11px}.s-audit small{color:var(--s-muted)}.s-boot{min-height:100dvh;display:flex;gap:20px;flex-direction:column;align-items:center;justify-content:center;background:var(--s-bg);font-size:13px}.s-landing a:focus-visible,.s-landing button:focus-visible,.s-account button:focus-visible,.s-admin :focus-visible{outline:2px solid var(--theme-line,#7e996a);outline-offset:4px}@media(max-width:850px){.s-landing{padding:0 8vw}.s-landing-body{grid-template-columns:1fr;padding:40px 0 65px}.s-cover{display:none}.s-intro h1{font-size:40px}.s-landing header{padding:30px 0}.s-account-email{display:none}.s-account{padding:0 14px}.s-account>div{gap:8px}.s-admin{padding:25px 18px}.s-audit li{flex-direction:column;gap:6px}.s-card-heading{align-items:start;flex-direction:column}.s-admin-head{align-items:start}.s-admin-head>button{white-space:nowrap}.s-admin-card{padding:18px}.s-role{display:none}}.navigation-notice{position:fixed;z-index:3000;left:50%;bottom:24px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--theme-warning-soft,#fff7e9);color:var(--theme-warning,#73521e);border:1px solid var(--theme-warning-line,#dfc898);border-radius:10px;box-shadow:0 8px 30px var(--theme-shadow,#203b3230);font:14px/1.6 sans-serif}.navigation-notice button{flex-shrink:0;background:var(--theme-surface,white);border:1px solid var(--theme-warning-line,#dcccae);border-radius:6px;padding:7px 10px;cursor:pointer}.s-account .s-manual-link,.app-local-theme .s-manual-link{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-line,#d9e2db);border-radius:6px;padding:8px 12px;background:var(--theme-surface,#fff);font-size:12px;color:var(--theme-text,#29483d);text-decoration:none;white-space:nowrap}.s-account .s-manual-link:hover,.app-local-theme .s-manual-link:hover{background:var(--theme-soft,#edf4ef)}.s-account .s-manual-link:focus-visible{outline:2px solid var(--theme-accent,#267460);outline-offset:3px}.app-local-theme{gap:8px}@media(max-width:700px){.s-account .s-manual-link{padding:8px}.s-account .s-manual-link svg{display:none}}.oc-report{margin-top:18px}.oc-report>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.oc-report>h4{margin:12px 0 5px}.oc-report>p{margin:5px 0;font-size:12px}.oc-cards{columns:2;column-gap:12px;margin-top:14px}.oc-card{display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;margin:0 0 12px;border:1px solid var(--theme-line,#d9e3de);border-radius:7px;padding:11px;break-inside:avoid}.oc-card h4{font-size:13px;margin:0 0 9px}.oc-columns{display:flex;flex-direction:column;gap:7px}.oc-columns>section{min-width:0;padding:8px 9px;border-radius:4px;background:var(--theme-danger-soft,#faf1ef)}.oc-columns>section+section{background:var(--theme-soft,#edf5ef)}.oc-columns b{font-size:10px;font-weight:500;color:var(--theme-muted,#687c73)}.oc-columns p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:13px;margin:3px 0 0}.oc-report del{color:var(--theme-danger,#ad4035);background:var(--theme-danger-soft,#fff0ed)}.oc-report ins{color:var(--theme-accent,#1a705b);background:var(--theme-soft,#e5f4ea)}.oc-reason{font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-muted,#687c73);margin:8px 0 0}.oc-download{display:inline-block;padding:9px 14px;border:1px solid var(--theme-line,#d9e3de);border-radius:6px;text-decoration:none;color:var(--theme-text,#243b34);background:var(--theme-surface,#fff)}@media(max-width:700px){.oc-cards{columns:1}}.ed-shell .oc-report>.ed-muted,.ed-shell .oc-report>p{margin:5px 0}.ed-shell .oc-report .oc-columns p{margin:3px 0 0}.ed-shell .oc-report p.oc-reason{margin:8px 0 0}.oc-columns>section,.oc-columns>section+section{background:var(--theme-bg,#f6f8f7)}.oc-report del,.oc-report ins{font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration-thickness:1.5px}.oc-report del{color:#a52e28;background:#ffe1dc;text-decoration-line:line-through}.oc-report ins{color:#145a42;background:#d9efe3;text-decoration-line:underline;text-underline-offset:3px}@media print{.oc-report del,.oc-report ins{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.file-drop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px;border:1px dashed var(--theme-line,#aac2b5);border-radius:9px;background:var(--theme-soft,#f5f9f6);color:var(--theme-text,#294139);margin:10px 0}.file-drop.is-over{border:2px solid var(--theme-accent,#306c57);padding:19px;background:var(--theme-selected,#e1efe7)}.file-drop.is-disabled{opacity:.55}.file-drop-copy{flex:1;min-width:140px;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.file-drop-copy span,.file-drop-copy small{font-size:12px;color:var(--theme-muted,#78877f)}.file-drop>p{flex-basis:100%;margin:0;color:#b64a3e;font-size:12px}.file-drop input[hidden]{display:none!important}.assistant-images{display:flex!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap}.assistant-image{position:relative;width:64px}.assistant-image img,.assistant-message-images img{width:64px;height:64px;object-fit:contain;border:1px solid var(--theme-line,#d9e3dd);border-radius:5px;background:#fff}.assistant-image button{position:absolute;right:-5px;top:-5px;padding:2px!important;border-radius:50%!important}.assistant-image small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-message-images{display:flex;gap:6px;flex-wrap:wrap}.wiki-assistant.is-image-over{outline:3px solid var(--theme-accent,#306c57);outline-offset:-3px}.assistant-drop-note{margin:0;padding:8px 14px;background:var(--theme-soft,#edf4ef);font-size:12px}.assistant-compose input[hidden]{display:none!important}.assistant-compose .assistant-image-tools{justify-content:space-between}.assistant-image-tools small{max-width:180px}.assistant-citation pre{white-space:pre-wrap;font:inherit}.mc-dialog input,.mc-dialog select{min-width:0}.mc-options{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:18px 0}.mc-options>label:first-child{flex:1}.mc-options input[type=number]{width:110px}.mc-options .ed-check{display:flex;align-items:center;gap:6px}.mc-progress{background:var(--theme-soft,#edf5ef);border:1px solid var(--theme-line,#d9e3de);border-radius:8px;padding:14px;margin:18px 0}.mc-progress p{margin:5px 0;font-size:12px}.mc-plan{max-height:350px;overflow:auto;margin-bottom:15px}.mc-plan>div{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:12px 0;border-bottom:1px solid var(--theme-line,#d9e3de)}.mc-plan>div>small:first-child{width:100%}.mc-plan label{flex:1;margin:0}.mc-plan label:has(input[type=number]){flex:0 0 90px}.mc-plan select{width:110px}.mc-plan input{width:100%}.mc-dialog pre{white-space:pre-wrap;font:12px/1.8 inherit}.mc-download{display:inline-block;padding:9px 14px;border:1px solid var(--theme-line,#d9e3de);border-radius:6px;color:var(--theme-text,#293b35);text-decoration:none;background:var(--theme-surface,#fff)}.mc-download.disabled{opacity:.45;pointer-events:none}.mc-dialog details>button{display:block;margin:8px 0}.mc-split-mode{border:0;padding:0;margin:22px 0 16px;min-width:0}.mc-split-mode legend{font-weight:700;margin-bottom:10px}.mc-mode-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-mode-choices>label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:16px;border:1px solid var(--theme-line,#d9e3de);border-radius:8px;cursor:pointer}.mc-mode-choices>label:has(input:checked){background:var(--theme-soft,#edf5ef);border-color:var(--theme-accent,#28614e)}.mc-mode-choices input[type=radio]{flex:none;width:17px;height:17px;margin:3px 0 0;padding:0;accent-color:var(--theme-accent,#28614e)}.mc-mode-choices span{min-width:0}.mc-mode-choices strong,.mc-mode-choices small{display:block}.mc-mode-choices small{margin-top:6px;line-height:1.6;font-size:13px;color:var(--theme-muted,#778a81)}.mc-length-option{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 18px}.mc-length-option input{display:block;width:180px}.mc-length-option p{flex:1;min-width:220px;margin:0 0 8px;font-size:13px}.mc-split-mode:disabled label{cursor:default}@media(max-width:700px){.mc-mode-choices{grid-template-columns:1fr}.mc-options>label:first-child{flex-basis:100%}}.ed-management-details[hidden],.wiki-assistant[hidden],.assistant-launch[hidden]{display:none!important}.ed-compact-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ed-compact-heading>strong{font-size:17px;margin-right:auto}.ed-compact-heading .ed-back{margin:0}.ed-compact-heading select{width:auto;max-width:220px}.ed-compact-heading button{padding:7px 12px}.ed-intake-guide{padding:14px 18px!important;margin:12px 0!important}.ed-intake-guide>div>p{display:none}.ed-intake-guide strong{font-size:13px}.ed-intake-guide button{padding:9px 12px}.ed-work-panels{margin:14px 0!important}.ed-episode-tools{gap:8px!important}.ed-episode-tools button{padding:8px 12px}.ed-episode-heading h2{font-size:23px!important}.ed-episodes>button{padding:10px 12px!important}.ed-episodes>button>strong{font-size:13px!important}.ed-episodes>button>small{font-size:11px;color:var(--theme-muted,#78877f)}.ed-main{transition:margin-right .18s}.ed-overview-scroll{overflow:auto;max-height:65vh}.ed-overview-table{width:100%;border-collapse:collapse;font-size:13px}.ed-overview-table th,.ed-overview-table td{text-align:left;padding:10px;border-bottom:1px solid var(--theme-line,#d9e3dd);white-space:nowrap}.ed-overview-table tbody th{white-space:normal;min-width:220px;max-width:380px}.ed-overview-table thead{position:sticky;top:0;background:var(--theme-surface,#fff);z-index:1}.ed-overview-table small{font-weight:400}.ed-length-short{color:var(--theme-warning,#a76713)}.ed-settings-form fieldset{display:flex;gap:14px;flex-wrap:wrap;border:1px solid var(--theme-line,#d9e3dd);padding:12px;margin:16px 0}.ed-term-row{display:grid;grid-template-columns:1fr auto 1fr 1.2fr auto;gap:8px;margin-bottom:9px;align-items:center}.ed-settings-form>.ed-actions{justify-content:flex-end;margin-top:20px}.wiki-trust{display:inline-block;border-radius:4px;font-size:11px;font-weight:500;padding:2px 6px;margin:0 8px 4px 0;background:var(--theme-soft,#eef2ef);color:var(--theme-muted,#698073)}.wiki-trust.confirmed{color:var(--theme-accent,#246451);background:var(--theme-soft,#e7f2eb)}.wa-ai-label details{display:inline-block;margin-left:12px}.wa-ai-label details[open]{display:block}.wa-ai-label details>span{display:block;max-width:100%;overflow-wrap:anywhere;font-size:11px}.wa-edit-actions{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#d9e3dd);padding:12px 0}.wa-edit-actions>span{margin-right:auto;font-size:12px;display:flex;gap:6px;align-items:center}.wa-edit-paragraph p[contenteditable]{border:1px solid var(--theme-line,#bcd1c8);border-radius:5px;padding:10px 14px;white-space:pre-wrap;min-height:4em;line-height:1.9;font-size:15px;outline:none}.wa-edit-paragraph p[contenteditable]:focus{border-color:var(--theme-accent,#2a705b);box-shadow:0 0 0 2px var(--theme-soft,#e2efe8)}.wa-edit-paragraph small{font-size:11px;color:var(--theme-muted,#78877f)}.wa-title{flex-wrap:wrap}.wa-title>div{margin-right:auto}.assistant-launch{position:fixed;right:18px;bottom:22px;z-index:70;display:flex;gap:8px;align-items:center;padding:12px 17px!important;border-radius:24px!important;background:var(--theme-strong,#245d4d)!important;color:#fff!important;box-shadow:0 4px 18px #0002}.wiki-assistant{position:fixed;right:0;top:64px;bottom:0;width:350px;z-index:65;background:var(--theme-surface,#fff);border-left:1px solid var(--theme-line,#d8e2dc);box-shadow:-6px 0 22px #0000000a;display:flex;flex-direction:column;min-height:0;color:var(--theme-text,#263b32);font:13px/1.65 Pretendard,Malgun Gothic,sans-serif}.wiki-assistant>header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--theme-line,#d9e3dd)}.wiki-assistant>header>div{display:flex;align-items:center;gap:9px}.wiki-assistant h2{font-size:16px;margin:0}.wiki-assistant button{display:inline-flex;gap:5px;align-items:center;justify-content:center;padding:7px 10px;border:1px solid var(--theme-line,#d9e3dd);border-radius:6px;background:var(--theme-surface,#fff);color:var(--theme-text,#263b32);font-size:12px;cursor:pointer}.wiki-assistant button:disabled{opacity:.5;cursor:default}.wiki-assistant .ed-primary{background:var(--theme-strong,#245d4d);color:#fff}.assistant-scope{padding:12px 17px;border-bottom:1px solid var(--theme-line,#d9e3dd)}.assistant-scope>strong{display:block;margin-bottom:8px;font-size:12px}.assistant-scope label{font-size:11px;display:flex;align-items:center;gap:12px}.assistant-scope select{min-width:0;flex:1;padding:7px;background:var(--theme-surface,#fff);color:var(--theme-text,#263b32);border:1px solid var(--theme-line,#d9e3dd);border-radius:5px}.assistant-scope>small{display:block;margin-top:6px;color:var(--theme-muted,#78877f);font-size:10px}.assistant-messages{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:18px 14px;scrollbar-gutter:stable}.assistant-empty{padding:25px 5px;text-align:center;color:var(--theme-muted,#78877f)}.assistant-message{margin-bottom:18px;padding:12px;border:1px solid var(--theme-line,#d9e3dd);border-radius:9px;overflow-wrap:anywhere}.assistant-message.user{background:var(--theme-soft,#edf4ef);margin-left:22px;border-color:transparent}.assistant-message>small{font-size:10px;color:var(--theme-muted,#78877f)}.assistant-message>p{white-space:pre-wrap;margin:7px 0}.assistant-citation{border-top:1px solid var(--theme-line,#d9e3dd);padding-top:8px;margin-top:10px;font-size:11px}.assistant-citation summary{cursor:pointer;color:var(--theme-accent,#285f50)}.assistant-citation blockquote{margin:8px 0;padding-left:10px;border-left:2px solid var(--theme-line,#d9e3dd);white-space:pre-wrap}.assistant-citation>div{display:flex;gap:7px}.assistant-working,.assistant-warning{color:var(--theme-muted,#78877f);font-size:12px}.assistant-compose{padding:12px 14px;border-top:1px solid var(--theme-line,#d9e3dd)}.assistant-compose textarea{resize:vertical;max-height:180px;min-height:76px;width:100%;padding:10px;box-sizing:border-box;background:var(--theme-surface,#fff);color:var(--theme-text,#263b32);border:1px solid var(--theme-line,#d9e3dd);border-radius:7px;font:inherit}.assistant-compose>div{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:8px}.assistant-compose small{font-size:10px;color:var(--theme-muted,#78877f)}.ed-overlay{z-index:100!important}.wiki-reference-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.wiki-reference-row{border-bottom:1px solid var(--theme-line,#d9e3dd);padding:16px 0}.wiki-reference-row h4{margin:0 0 6px}.wiki-reference-row p{white-space:pre-wrap;margin:6px 0}.wiki-reference-row small{color:var(--theme-muted,#78877f)}.wiki-reference-row form{margin-top:10px;padding:12px;background:var(--theme-surface,#fff);border-radius:6px}.wiki-relationship-line{display:flex;align-items:center;gap:12px}.wiki-relationship-line>span{height:1px;min-width:20px;flex:1;background:var(--theme-line,#d9e3dd)}.wiki-reference-note{padding:9px 12px;background:var(--theme-soft,#edf4ef);font-size:12px}@media(min-width:1200px){.ed-shell.ed-assistant-open>.ed-main{margin-right:350px;max-width:calc(100% - 350px)}.ed-shell.ed-assistant-open.ed-expanded>.ed-main{margin-left:0;width:calc(100% - 350px)}.ed-shell.ed-assistant-open.ed-expanded .ed-work-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.wiki-assistant{width:min(100%,390px);top:56px;z-index:75}.ed-compact-heading>strong{flex-basis:calc(100% - 120px)}.ed-term-row{grid-template-columns:1fr auto 1fr auto}.ed-term-row input:nth-last-child(2){grid-column:1 / 4}.ed-compact-heading select{max-width:160px}.assistant-launch span{display:none}.ed-intake-guide .ed-actions{gap:6px}.ed-intake-guide button{font-size:11px}}@media(prefers-reduced-motion:reduce){.ed-main{transition:none}}.wa-cited-paragraph{background:var(--theme-soft,#e8f3ec);outline:2px solid var(--theme-line,#d9e3dd);border-radius:4px;padding:10px}@media(min-width:1200px)and (max-width:1599px){.ed-assistant-open .ed-work-grid{grid-template-columns:minmax(0,1fr)}.ed-assistant-open .ed-episodes{display:none}.ed-assistant-open .wa-layout{grid-template-columns:210px minmax(0,1fr)}}.ed-version-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.ed-version-actions>button{white-space:nowrap}.episode-state-picker{position:relative}.episode-state-picker>div[role=group]{position:absolute;left:calc(100% + 6px);top:0;z-index:5;width:250px;min-width:0;background:var(--theme-surface,#fff);box-shadow:0 8px 24px #102d2426}.ed-overview-table tr:nth-last-child(-n+2) .episode-state-picker>div[role=group]{top:auto;bottom:0}.episode-status-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.episode-status-actions>span{font-size:12px;color:var(--theme-muted)}.episode-select-cell{width:30px}.episode-select-cell input{accent-color:var(--theme-accent);width:16px;height:16px}.episode-state-picker{display:flex;gap:8px;align-items:center}.episode-state-picker>button.ed-state{padding:5px 9px;white-space:nowrap}.episode-state-picker>div{display:flex;gap:4px;flex-wrap:wrap;min-width:240px;padding:8px;background:var(--theme-soft);border:1px solid var(--theme-line);border-radius:8px}.episode-state-picker>div>button{font-size:12px;padding:5px 8px;white-space:nowrap}.episode-status-errors{color:var(--theme-danger);background:var(--theme-danger-soft);padding:10px 16px;border-radius:8px}.episode-status-errors p{margin:5px 0}.ed-analysis .analysis-pass-choice{display:flex;align-items:center;gap:10px;font-size:14px;margin:0}.ed-analysis .analysis-pass-choice select{width:auto;min-width:92px;margin:0}.analysis-workers{margin:18px 0 10px;padding:18px;background:var(--theme-surface,#f6f9f7);border:1px solid var(--theme-line,#dce7e1);border-radius:12px}.analysis-workers-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.analysis-workers>progress{display:block;width:100%;height:7px;margin:0 0 14px;accent-color:var(--theme-accent,#2d7c5a)}.analysis-workers small,.analysis-worker-note{color:var(--theme-muted,#72877d);font-size:12px}.analysis-pass-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12px}.analysis-pass-list>span{padding:5px 10px;border:1px solid var(--theme-line,#dbe5df);border-radius:6px;background:var(--theme-surface,white);color:var(--theme-muted,#64766c)}.analysis-pass-list>span.complete{color:var(--theme-text,#24624d);background:var(--theme-soft,#e5f2eb)}.analysis-worker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analysis-worker{padding:14px;background:var(--theme-surface,white);border:1px solid var(--theme-line,#dbe5df);border-radius:9px;min-width:0}.analysis-workers .analysis-worker header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:13px}.analysis-workers .analysis-worker header span{font-size:11px;color:var(--theme-muted,#637a6e);white-space:nowrap}.analysis-workers .analysis-worker p{margin:10px 0 7px;font-size:13px}.analysis-worker p small{display:block;margin-top:4px}.analysis-worker-stage{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:8px;color:var(--theme-text,#345e4e)}.analysis-worker-stage i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--theme-strong,#a4b4ac)}.analysis-worker.working{border-color:var(--theme-line,#9ac3ad)}.analysis-worker.working i{background:var(--theme-strong,#288661)}.analysis-worker.failed,.analysis-pass-list>span.failed{border-color:var(--theme-danger-line,#e1b5a8)}.analysis-worker.failed i{background:var(--theme-strong,#b15138)}.analysis-worker-note{margin:12px 0 0;line-height:1.6}.ed-work-content .ed-episode-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 22px}.ed-work-content .ed-episode-tools button{white-space:nowrap}@media(max-width:1350px){.analysis-worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.analysis-worker-grid{grid-template-columns:1fr}.analysis-workers{padding:12px}.ed-work-content .ed-episode-tools{gap:8px}}.analysis-pool-status{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:var(--theme-muted,#526e60);margin:12px 0}.analysis-pool-status b{margin:0 5px;color:var(--theme-text,#255c47)}.wiki-job-item{padding:12px 0;border-top:1px solid var(--border,#dbe5df)}.wiki-job-item>p{margin:6px 0;color:var(--muted,#71867d)}.ed-batch-monitor{margin:20px 0}.ed-batch-monitor>details{border-top:1px solid var(--theme-line,#dce6e1);padding:14px 0}.ed-batch-monitor summary,.ed-machine-review summary{cursor:pointer;font-weight:650}.ed-batch-table{max-height:260px;overflow:auto;margin:12px 0}.ed-batch-table table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ed-batch-table th,.ed-batch-table td{padding:9px 12px;border-bottom:1px solid var(--theme-line,#e3ece7)}.ed-batch-table th{position:sticky;top:0;background:var(--theme-surface,#edf5f0)}.ed-batch-select{max-height:380px;overflow:auto;margin:16px 0;border:1px solid var(--theme-line,#dae6df);border-radius:9px}.ed-batch-select .ed-check{display:flex;padding:11px 14px;margin:0;gap:10px;border-bottom:1px solid var(--theme-line,#e7ede9)}.ed-batch-select .ed-check span{flex:1}.ed-batch-select small{color:var(--theme-muted,#728779)}.ed-machine-review{margin-top:18px;padding-top:18px;border-top:1px solid var(--theme-line,#dce6e1)}.ed-machine-review details{padding:10px 0}.ed-machine-review article,.ed-temporary-wiki article{padding:14px 0;border-bottom:1px solid var(--theme-line,#e2e9e5)}.ed-machine-review p,.ed-temporary-wiki p{white-space:pre-wrap;line-height:1.7}.ed-machine-review blockquote,.ed-temporary-wiki blockquote{margin:10px 0;padding:8px 14px;border-left:3px solid var(--theme-line,#b5ccbf);color:var(--theme-muted,#637e70);white-space:pre-wrap}.ed-machine-review ins{color:var(--theme-text,#24694e);text-decoration:none;background:var(--theme-surface,#eaf5ee)}.ed-machine-review del{color:var(--theme-danger,#b06057)}.ed-temporary-wiki{background:var(--theme-surface,#f7faf8);padding:20px;max-height:600px;overflow:auto;margin-top:20px}.ed-completed-options{padding:18px;background:var(--theme-surface,#eff6f1);border-radius:10px;margin-top:20px}.ed-completed-options .ed-check{display:flex;align-items:center;gap:9px}.ed-review-queue{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 28px;background:var(--theme-surface,#eff5f1);border-bottom:1px solid var(--theme-line,#d6e3db);color:var(--theme-text,#244d3c);font:14px/1.5 Pretendard,Malgun Gothic,sans-serif}.ed-review-queue strong{margin-right:auto}.ed-review-queue button{background:var(--theme-surface,white);border:1px solid var(--theme-line,#c9dbd0);border-radius:7px;padding:8px 14px;cursor:pointer}.ed-review-queue button:disabled{opacity:.5}.ed-completed-options>small{display:block;line-height:1.7;margin:0 0 16px}.ed-completed-options>p{font-size:13px;line-height:1.7}.ed-completed-options>label:not(.ed-check){display:block;max-width:220px}.wiki-panel{min-width:0;display:grid;gap:16px;color:var(--ed-ink,var(--theme-text,#233d35))}.wiki-source-highlight{background:var(--theme-soft,#edf5df);border-left:3px solid var(--theme-line,#84a459);padding:4px 10px;border-radius:4px}.wiki-identity{display:inline-block;max-width:max-content;border-radius:5px;background:var(--theme-warning-soft,#fff3df);color:var(--theme-warning,#987330);padding:4px 7px;font-size:11px;line-height:1.5}.wiki-time-context{display:block;margin-top:5px;color:var(--theme-muted,#668371);font-size:12px}.wiki-time-context.past{color:var(--theme-warning,#927746)}.wiki-time-context.unknown{color:var(--theme-warning,#938568)}.wiki-history .wiki-withdrawn{opacity:.65;background:var(--theme-surface,#f6f7f3);padding:12px;border-radius:6px;margin-top:8px}.wiki-history-status{display:inline-block;margin-top:6px;color:var(--theme-warning,#957b45);font-weight:600}.wiki-manual-form{background:var(--theme-surface,#f8faf5);border:1px solid var(--theme-line,#bdcfc0)}.wiki-manual-form textarea[readonly]{background:var(--theme-surface,#f0f4ed);color:var(--theme-muted,#657c6a);font-size:12px;line-height:1.7}.wiki-manual-form .ed-section-title{margin-bottom:0}.wiki-claim-edit{margin-top:8px;display:flex;align-items:center;gap:5px;font-size:12px}.wiki-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.wiki-form-pair{grid-template-columns:1fr}}.ed-editor-bar .ed-actions>button{font-size:12px;padding:6px 10px}.wiki-quick-drawer{position:fixed;top:88px;right:16px;bottom:18px;width:min(520px,calc(100vw - 32px));z-index:950;background:var(--theme-surface,#f6f8f3);border:1px solid var(--theme-line,#cbded0);border-radius:14px;box-shadow:0 16px 60px var(--theme-shadow,#14392935);display:flex;flex-direction:column;text-align:left;color:var(--theme-text,#233d35);font:14px/1.6 Malgun Gothic,sans-serif;overflow:hidden}.wiki-quick-drawer[hidden]{display:none}.wiki-quick-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-line,#dce7de);padding:17px 19px;flex-shrink:0}.wiki-quick-header h2{font-size:17px;margin:0 0 5px!important}.wiki-quick-header p{font-size:12px;margin:0!important;color:var(--theme-muted,#6a8073)}.wiki-quick-header button{padding:7px!important}.wiki-quick-body{overflow:auto;padding:17px 19px;overscroll-behavior:contain;min-height:0}.wiki-quick-intro{font-size:12px;color:var(--theme-muted,#607c69);line-height:1.7}.wiki-quick-drawer .ed-card{padding:17px;margin-bottom:0}.wiki-quick-drawer .wiki-panel{gap:14px}.wiki-quick-drawer .wiki-heading .ed-section-title{margin-bottom:11px}.wiki-quick-drawer .wiki-heading h3{font-size:15px}.wiki-quick-drawer .ed-muted{line-height:1.8}.wiki-quick-drawer .wiki-answer h3{font-size:15px}@media(max-width:760px){.wiki-quick-drawer{top:75px;bottom:0;right:0;width:100%;border-radius:14px 14px 0 0}.wiki-quick-body{padding:15px}.wiki-quick-header{padding:14px 16px}.ed-editor-bar .ed-actions{width:100%;justify-content:flex-end}}.wiki-panel h3,.wiki-panel h4{margin:0}.wiki-heading h3,.wiki-search h3{display:flex;align-items:center;gap:8px}.wiki-heading .ed-section-title{align-items:flex-start}.wiki-scope{display:grid;gap:7px;max-width:560px;font-size:14px;font-weight:600}.wiki-scope select{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--theme-line,#cedbd4);border-radius:8px;background:var(--theme-surface,#fff);color:var(--theme-text,#233d35)}.wiki-scope-note{font-size:12px;color:var(--theme-muted,#647b70);margin:8px 0 14px}.wiki-nav,.wiki-category{display:flex;gap:8px;flex-wrap:wrap}.wiki-nav button,.wiki-category button{padding:8px 13px;border-radius:7px}.wiki-panel button.selected{background:var(--theme-soft,#e7f1eb);border-color:var(--theme-line,#5e8675);color:var(--theme-text,#244e3f)}.wiki-entry-list{display:grid;gap:14px}.wiki-entry,.wiki-batch{padding:22px;border:1px solid var(--theme-line,#d8e2dc);border-radius:12px;background:var(--theme-surface,#fff);min-width:0}.wiki-entry header,.wiki-batch header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.wiki-entry header>div,.wiki-batch header>div{display:grid;gap:8px}.wiki-type{display:inline-block;font-size:11px;line-height:1.4;padding:3px 7px;background:var(--theme-surface,#edf3ef);border-radius:5px;color:var(--theme-muted,#526e61);max-width:max-content}.wiki-locked{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--theme-muted,#546f61);flex-shrink:0}.wiki-aliases{margin:7px 0;font-size:13px;color:var(--theme-muted,#667b70)}.wiki-summary{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.wiki-panel .ed-actions{margin-top:12px}.wiki-entry-form{display:grid;gap:13px;padding:18px;margin-top:14px;background:var(--theme-surface,#f5f8f5);border-radius:8px}.wiki-entry-form label,.wiki-search label{display:grid;gap:6px;font-size:13px;font-weight:600}.wiki-entry-form input:not([type=checkbox]),.wiki-entry-form textarea,.wiki-entry-form select,.wiki-search input,.wiki-search textarea{width:100%;min-width:0;border:1px solid var(--theme-line,#cddcd3);border-radius:7px;padding:10px 12px;color:var(--theme-text,#233d35);background:var(--theme-surface,#fff);font:inherit;box-sizing:border-box;resize:vertical}.wiki-entry-form label.wiki-checkbox{display:flex;align-items:center;gap:8px;font-weight:400}.wiki-checkbox input{width:auto}.wiki-panel button:focus-visible,.wiki-panel input:focus-visible,.wiki-panel textarea:focus-visible,.wiki-panel select:focus-visible{outline:2px solid var(--theme-line,#3c735e);outline-offset:3px}.wiki-facts,.wiki-history{margin-top:17px;border-top:1px solid var(--theme-line,#e2eae4);padding-top:12px}.wiki-facts summary,.wiki-history summary{cursor:pointer;font-size:13px;font-weight:600}.wiki-facts>div,.wiki-history>div{padding:12px 0;border-bottom:1px solid var(--theme-line,#eaf0eb)}.wiki-facts p,.wiki-history p{margin:5px 0;line-height:1.7}.wiki-citation{margin-top:7px}.wiki-citation button{font-size:12px;display:flex;gap:5px;align-items:center;color:var(--theme-muted,#436e5c);border:none;background:transparent;padding:4px 0;text-align:left}.wiki-citation blockquote{font-size:13px;line-height:1.7;color:var(--theme-muted,#5b7165);margin:5px 0;padding:8px 12px;border-left:3px solid var(--theme-line,#b2cbbd);background:var(--theme-surface,#f4f7f3);white-space:pre-wrap;overflow-wrap:anywhere}.wiki-citation small{font-size:10px;display:block;color:var(--theme-muted,#8b9c92);overflow-wrap:anywhere}.wiki-updated{display:block;margin-top:14px;font-size:11px;color:var(--theme-muted,#7f9488)}.wiki-batch{margin-top:14px}.wiki-claims{margin-top:14px;display:grid;gap:10px}.wiki-claim{display:flex;gap:11px;align-items:flex-start;padding:13px;border:1px solid var(--theme-line,#e1e9e3);border-radius:8px;background:var(--theme-surface,#fcfdfb)}.wiki-claim>input{flex-shrink:0;margin-top:6px}.wiki-claim>div{min-width:0;flex:1}.wiki-claim p{margin:0 0 5px;line-height:1.8;overflow-wrap:anywhere}.wiki-claim small{color:var(--theme-muted,#82958a)}.wiki-batch footer{display:flex;flex-wrap:wrap}.wiki-batch footer small{font-size:12px;color:var(--theme-muted,#6c8075)}.wiki-search{display:grid;gap:16px}.wiki-search form{display:grid;gap:12px}.wiki-search form>button{justify-self:start}.wiki-search-result{margin-top:16px;padding-top:16px;border-top:1px solid var(--theme-line,#dfe8e2)}.wiki-search-result h4{margin:7px 0}.wiki-search-result>p,.wiki-answer>p{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.wiki-answer>small{display:block;margin-top:14px;color:var(--theme-muted,#7b9183)}@media(max-width:720px){.wiki-entry,.wiki-batch{padding:15px}.wiki-entry header,.wiki-batch header{flex-wrap:wrap}.wiki-panel .ed-section-title{flex-wrap:wrap}.wiki-entry-form{padding:13px}.wiki-scope{max-width:none}.wiki-search form>button,.wiki-batch footer button{width:100%}.wiki-citation button{max-width:100%;overflow-wrap:anywhere}}.episode-summaries{border:1px solid var(--theme-line,#dce6df);border-radius:10px;background:var(--theme-surface,#fff);overflow:hidden}.episode-summaries>header{padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--theme-line,#dce6df);flex-wrap:wrap}.episode-summaries h2{display:flex;align-items:center;gap:8px;font-size:19px;margin:0 0 8px}.episode-summaries>header p{font-size:13px;color:var(--theme-muted,#85988b);margin:0;line-height:1.6}.episode-summary-layout{display:grid;grid-template-columns:220px minmax(0,1fr)}.episode-summary-layout>nav{border-right:1px solid var(--theme-line,#dce6df);max-height:70vh;overflow:auto;padding:8px}.episode-summary-layout>nav>button{display:block;width:100%;text-align:left;border:0;padding:12px;background:transparent;margin:2px 0;white-space:normal}.episode-summary-layout>nav>button[aria-current=page]{background:var(--theme-soft,#e6f0e9);box-shadow:inset 3px 0 var(--theme-accent,#246451)}.episode-summary-layout>nav strong,.episode-summary-layout>nav span,.episode-summary-layout>nav small{display:block}.episode-summary-layout>nav strong{font-size:13px}.episode-summary-layout>nav span{font-size:12px;margin:4px 0;line-height:1.5}.episode-summary-layout>nav small{color:var(--theme-muted,#85988b);font-size:11px}.episode-summary-layout>article{padding:28px;min-width:0}.episode-summary-title{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.episode-summary-title>div>small{font-size:12px;color:var(--theme-muted,#85988b)}.episode-summary-title h2{font-size:22px;line-height:1.5;margin-top:8px}.episode-summary-title button{white-space:nowrap;font-size:12px}.episode-summary-section{margin:26px 0}.episode-summary-section h3{font-size:17px;padding-bottom:10px;border-bottom:1px solid var(--theme-line,#dce6df);margin:0 0 14px}.episode-summary-section.overview{background:var(--theme-soft,#f0f5f1);padding:18px 22px;border-radius:7px}.episode-summary-paragraph{margin-bottom:20px}.episode-summary-paragraph h4{font-size:15px;margin:0 0 6px}.episode-summary-paragraph p{font-size:15px;line-height:1.9;white-space:pre-wrap;margin:0}.episode-summary-citations{font-size:12px;margin-top:6px;color:var(--theme-muted,#85988b)}.episode-summary-citations summary{cursor:pointer}.episode-summary-citations blockquote{border-left:2px solid var(--theme-line,#dce6df);padding:8px 12px;white-space:pre-wrap;margin:8px 0}.episode-summary-citations button{font-size:11px;padding:5px 8px;margin-top:8px}.episode-summary-progress{margin:0;padding:12px 24px;background:var(--theme-soft,#f0f5f1);font-size:13px}.episode-summary-empty{padding:30px 0;color:var(--theme-muted,#85988b);font-size:14px;line-height:1.8}.episode-summary-editbar{display:flex;gap:8px;align-items:center;position:sticky;top:0;background:var(--theme-surface,#fff);padding:12px 0;z-index:2;flex-wrap:wrap}.episode-summary-editbar span{margin-right:auto;font-size:12px}.episode-summary-paragraph textarea{width:100%;line-height:1.8;font-size:15px;margin-top:6px}.episode-summary-paragraph input{font-weight:600}.episode-summary-preserved{margin-top:25px;color:var(--theme-muted,#85988b);font-size:12px}.episode-summary-preserved summary{cursor:pointer}@media(max-width:800px){.episode-summary-layout{grid-template-columns:1fr}.episode-summary-layout>nav{max-height:170px;border-right:0;border-bottom:1px solid var(--theme-line,#dce6df)}.episode-summary-layout>article{padding:18px}.episode-summary-title{flex-wrap:wrap}}.episode-summary-document{border:0;border-radius:0;background:transparent;overflow:visible}.episode-summary-document>header{padding:0 0 18px;margin-bottom:22px}.episode-summary-document .episode-summary-layout{display:block}.episode-summary-document .episode-summary-layout>article{padding:0}.wa-summary-group .wa-summary-entry{width:100%;text-align:left;justify-content:flex-start;padding-left:24px}.wa-summary-entry .wa-entry-name{flex:1;min-width:0}.wa-summary-entry>small{flex-shrink:0;font-size:10px;color:var(--theme-muted,#85988b)}.wn-hint{margin:0 12px 9px;color:var(--theme-muted,#6e8077);font-size:10px;line-height:1.5}.wn-tools{display:flex;align-items:center;gap:3px;margin-bottom:5px}.wn-tools .wn-hint{margin-bottom:0;flex:1}.wiki-articles .wn-undo{margin-right:9px;padding:3px;border:0;background:transparent;box-shadow:none;color:var(--theme-muted,#6e8077)}.wn-category{position:sticky;top:0;z-index:1}.wiki-articles .wn-row .wa-entry.selected{box-shadow:none}.wn-drag-label{position:fixed;z-index:1200;pointer-events:none;background:var(--theme-accent,#235a49);color:#fff;padding:4px 10px;border-radius:5px;box-shadow:0 3px 12px #0003;font-size:12px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-category{display:flex;align-items:center;background:var(--theme-surface,#f0f5f1)}.wn-category .wa-group-toggle{position:static;flex:1}.wiki-articles .wn-add,.wiki-articles .wn-more,.wiki-articles .wn-fold{border:0;border-radius:3px;background:transparent;color:var(--theme-muted,#6e8077);padding:4px;min-height:26px;display:flex;align-items:center;justify-content:center;box-shadow:none;flex-shrink:0}.wn-add{margin-right:6px}.wiki-articles .wn-items{list-style:none;padding:0;margin:0}.wiki-articles .wn-items>li{margin:0;padding:0;border:0}.wn-row{display:flex;align-items:center;min-height:32px;padding-left:calc(8px + var(--wn-depth,0)*14px);padding-right:5px;border-left:2px solid transparent;min-width:0}.wn-row[draggable=true]{cursor:grab}.wn-fold,.wn-fold-space{width:18px;flex:0 0 18px}.wn-row .wa-entry{padding:5px 4px;border:0;min-height:32px;flex:1;background:transparent}.wn-row:has(.selected){background:var(--theme-soft,#e4f2eb);border-left-color:var(--wa-accent)}.wn-row .wa-entry.selected{background:transparent}.wiki-articles .wn-folder{display:flex;align-items:center;gap:6px;min-width:0;flex:1;padding:5px 4px;border:0;box-shadow:none;background:transparent;text-align:left;color:var(--theme-text,#385145);font-size:13px;line-height:20px;border-radius:0}.wn-folder>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-folder small{color:var(--theme-muted,#7a8e80);margin-left:auto;font-size:10px}.wn-row:hover{background:var(--theme-soft,#e4f2eb)}.wn-more{opacity:.45}.wn-row:hover .wn-more,.wn-more:focus-visible{opacity:1}.wiki-articles .wn-drop{outline:2px solid var(--wa-accent);outline-offset:-2px;background:var(--theme-soft,#e4f2eb)}.wn-menu{display:flex;flex-direction:column;margin:2px 9px 6px;padding:4px;border:1px solid var(--wa-border);border-radius:5px;background:var(--theme-surface,#fff)}.wiki-articles .wn-menu button{background:transparent;box-shadow:none;border:0;text-align:left;padding:5px 8px;border-radius:3px;font-size:12px;color:var(--theme-text,#385145)}.wn-menu button:hover{background:var(--theme-soft,#e4f2eb)}.wn-error{color:var(--theme-danger,#b34339);margin:7px 12px;font-size:12px;line-height:1.6}.wn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wn-overlay{position:fixed;inset:0;background:#15352c55;z-index:1000;display:grid;place-items:center;padding:20px}.wn-dialog{width:420px;max-width:100%;background:var(--theme-surface,#fff);color:var(--theme-text,#293b35);border:1px solid var(--wa-border);border-radius:12px;box-shadow:0 12px 48px #0002;padding:20px}.wn-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.wn-dialog h3{margin:0;font-size:18px}.wn-dialog header button{padding:5px;border:0;background:transparent;color:inherit}.wn-dialog label{display:block;font-size:13px}.wn-dialog input,.wn-dialog select{display:block;width:100%;margin-top:6px;padding:9px 10px;border:1px solid var(--wa-border);border-radius:5px;background:var(--theme-surface,#fff);color:inherit;box-sizing:border-box}.wn-dialog p{font-size:13px}.wn-dialog .wn-description{font-size:11px;color:var(--theme-muted,#6e8077);margin:12px 0}.wn-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.wn-dialog footer button{padding:7px 16px;border:1px solid var(--wa-border);border-radius:6px;background:var(--theme-surface,#fff);color:inherit}.wn-dialog footer .primary{background:var(--theme-accent,#235a49);color:#fff;border-color:var(--theme-accent,#235a49)}.wn-row{position:relative}.wn-row.wn-selected{background:var(--theme-soft,#e4f2eb);border-left-color:var(--wa-accent)}.wn-insert-before:before,.wn-insert-after:after{content:"";position:absolute;left:4px;right:4px;height:3px;background:var(--wa-accent);z-index:3}.wn-insert-before:before{top:-1px}.wn-insert-after:after{bottom:-1px}.wn-bulk{display:flex;flex-wrap:wrap;gap:5px;padding:5px 10px;font-size:11px}.wn-bulk button{font-size:11px;padding:2px 5px}.wo-dialog{width:620px;max-height:85vh;overflow:auto}.wo-dialog textarea{width:100%;box-sizing:border-box;margin:8px 0 14px;background:var(--theme-surface,#fff);color:inherit;border:1px solid var(--wa-border,#d9e3de);padding:10px;border-radius:5px}.wo-keeps{max-height:180px;overflow:auto}.wo-keeps label{display:flex;gap:8px;align-items:center}.wo-keeps input[type=checkbox]{width:auto;margin:0}.wo-progress{padding:12px;margin-top:15px;background:var(--theme-soft,#edf5ef);border-radius:7px}.wo-dialog details>button{display:block;margin:7px 0}.wiki-articles{--wa-accent:var(--theme-accent,#278675);--wa-border:var(--theme-line,#d9e3de);display:grid;grid-template-columns:246px minmax(0,1fr);gap:20px;min-width:0;color:var(--theme-text,#293b35);font:14px/1.75 Malgun Gothic,sans-serif;align-items:start}.wiki-articles button,.wiki-articles input,.wiki-articles select{font:inherit}.wiki-articles button{cursor:pointer}.wiki-articles button:disabled{cursor:default;opacity:.55}.wiki-articles button:focus-visible,.wiki-articles a:focus-visible,.wiki-articles input:focus-visible,.wiki-articles select:focus-visible{outline:2px solid var(--wa-accent);outline-offset:3px}.wa-browser{position:sticky;top:16px;background:var(--theme-surface,#f9fbf9);border:1px solid var(--wa-border);border-radius:8px;overflow:hidden;min-width:0}.wa-browser>header{display:flex;align-items:center;gap:8px;padding:15px 14px;background:var(--theme-surface,#edf5f0);color:var(--theme-text,#30584b);border-bottom:1px solid var(--wa-border)}.wa-browser>header strong{font-size:15px}.wa-browser>header>span{margin-left:auto;font-size:11px;color:var(--theme-muted,#6e8077);white-space:nowrap}.wa-search{display:flex;align-items:center;gap:7px;margin:13px 12px 9px;padding:0 9px;background:var(--theme-surface,white);border:1px solid var(--theme-line,#cddbd3);border-radius:5px;color:var(--theme-muted,#768d7e)}.wa-search input{width:100%;min-width:0;padding:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--theme-text,#293b35);outline:none}.wiki-articles .wa-entry-list{display:block;max-height:590px;overflow:auto;border-top:1px solid var(--wa-border);overscroll-behavior:contain;padding:4px 0;scrollbar-width:thin}.wiki-articles .wa-entry-group{margin:0;padding:0;border:0}.wiki-articles .wa-group-toggle,.wiki-articles .wa-entry{width:100%;min-width:0;min-height:32px;display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:0;border:0;border-radius:0;box-shadow:none;text-align:left;line-height:20px;color:var(--theme-text,#385145);font-size:13px}.wiki-articles .wa-group-toggle{padding:6px 12px;background:var(--theme-surface,#f0f5f1);font-weight:650;position:sticky;top:0;z-index:1}.wiki-articles .wa-group-toggle>small{margin-left:auto;font-size:11px;font-weight:400;color:var(--theme-muted,#7a8e80)}.wiki-articles .wa-group-toggle:hover{background:var(--theme-soft,#e7f0e9)}.wiki-articles .wa-group-items{list-style:none;margin:0;padding:2px 0 5px}.wiki-articles .wa-group-items[hidden]{display:none}.wiki-articles .wa-group-items>li{list-style:none;margin:0;padding:0;border:0}.wiki-articles .wa-entry{padding:6px 12px 6px 26px;background:transparent;font-weight:400}.wiki-articles .wa-entry:hover{background:var(--theme-surface,#eff6f1)}.wiki-articles .wa-entry.selected{background:var(--theme-soft,#e5f2eb);box-shadow:inset 3px 0 var(--wa-accent);color:var(--theme-text,#1f5c49);font-weight:600}.wiki-articles .wa-entry-name{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.wiki-articles .wa-entry>svg,.wiki-articles .wa-group-toggle>svg{flex-shrink:0;color:var(--theme-muted,#799a86)}.wiki-articles .wa-unresolved{font-size:10px;white-space:nowrap;color:var(--theme-muted,#849087);font-weight:400}.wa-browser-note,.wa-list-empty{padding:10px 13px;margin:0;font-size:11px;color:var(--theme-muted,#74857b)}.wa-list-empty{padding:22px 14px}.wa-browser-note{border-top:1px solid var(--wa-border)}.wa-document{min-width:0;background:var(--theme-surface,#fff);border:1px solid var(--wa-border);border-radius:8px;padding:21px 28px 29px;overflow-wrap:anywhere;display:flow-root}.wa-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--theme-muted,#799184);border-bottom:1px solid var(--theme-line,#eef2ef);padding-bottom:11px;margin-bottom:19px}.wa-document-toolbar>span{display:flex;gap:6px;align-items:center}.wa-document-toolbar button{display:flex;gap:5px;align-items:center;color:var(--theme-muted,#607e6e);font-size:11px!important;padding:3px 0!important;background:none!important;border:0!important}.wa-title{display:flex;gap:16px;align-items:flex-start;justify-content:flex-end;margin-bottom:22px}.wa-title h2{font-size:30px;letter-spacing:-.9px;line-height:1.35;margin:0!important;font-weight:700;color:var(--theme-text,#213d30);word-break:keep-all;overflow-wrap:anywhere}.wa-breadcrumb{display:flex;gap:5px;align-items:center;color:var(--theme-muted,#799185);font-size:11px;margin:0 0 7px}.wa-document-meta{color:var(--theme-muted,#879b8e);font-size:11px;margin:9px 0 0}.wa-generate{display:flex;gap:6px;align-items:center;white-space:nowrap;border:1px solid var(--theme-line,#a8c9b8);border-radius:5px;background:var(--theme-surface,#f0f7f2);color:var(--theme-text,#30694d);padding:7px 10px;font-size:12px!important;flex-shrink:0}.wa-infobox{float:right;margin:0 0 22px 24px;width:min(260px,42%);border:1px solid var(--theme-line,#aac5b6);border-radius:3px;background:var(--theme-surface,#fbfdfb);overflow:hidden}.wa-infobox h3{font-size:15px!important;line-height:1.6;text-align:center;margin:0!important;padding:10px 12px;background:var(--theme-soft,#e7f2eb);color:var(--theme-text,#355c48);font-weight:600}.wa-infobox dl{margin:0}.wa-infobox dl>div{display:grid;grid-template-columns:77px minmax(0,1fr);border-top:1px solid var(--theme-line,#dbe6df);font-size:11px}.wa-infobox dt{background:var(--theme-surface,#f0f6f1);color:var(--theme-muted,#5b7767);padding:8px 10px;font-weight:600}.wa-infobox dd{padding:8px 10px;margin:0;color:var(--theme-muted,#496151);overflow-wrap:anywhere}.wa-pd-summary{border-left:3px solid var(--theme-line,#aec5b5);background:var(--theme-surface,#f5f8f4);padding:12px 15px;margin:0 0 18px;overflow:hidden}.wa-pd-summary h3{display:flex;align-items:center;gap:6px;font-size:12px!important;color:var(--theme-muted,#567060);margin:0 0 6px!important}.wa-pd-summary p{margin:0;font-size:13px;white-space:pre-wrap;line-height:1.9;color:var(--theme-muted,#49604e)}.wa-ai-label{font-size:11px;color:var(--theme-muted,#5e8370);margin-bottom:16px}.wa-ai-label>span{display:block;color:var(--theme-muted,#8b9b90);margin-top:3px;font-size:10px}.wa-toc{display:table;max-width:100%;border:1px solid var(--theme-line,#d5e2d8);background:var(--theme-surface,#f9fbf8);border-radius:3px;padding:12px 16px;margin:0 0 23px;min-width:190px}.wa-toc h3{font-size:14px!important;margin:0 0 7px!important;color:var(--theme-text,#435f4d)}.wa-toc ol{padding:0;margin:0;list-style:none}.wa-toc li{font-size:12px;line-height:1.85}.wa-toc li.nested{padding-left:14px}.wa-toc a{display:flex;align-items:baseline;gap:7px;text-decoration:none;color:var(--theme-muted,#347e62)}.wa-toc a:hover{text-decoration:underline}.wa-toc a>span{color:var(--theme-muted,#94a89b);min-width:16px}.wa-body{clear:both}.wa-section{scroll-margin-top:85px;margin-top:25px}.wa-section h3{font-size:22px!important;color:var(--theme-text,#2d4c3b);border-bottom:1px solid var(--theme-line,#d6e2d9);padding:0 0 7px;margin:0 0 15px!important;line-height:1.6;font-weight:600}.wa-section h4{font-size:18px!important;color:var(--theme-text,#3b5947);border-bottom:1px solid var(--theme-line,#e0e8e2);padding-bottom:5px;margin:0 0 12px!important;font-weight:600}.wa-section h3>span,.wa-section h4>span{color:var(--theme-muted,#6d9580);margin-right:8px;font-weight:400}.wa-section p{margin:12px 0;font-size:14px;line-height:2.05;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.wa-section sup{font-size:10px;line-height:1;vertical-align:super;margin-left:3px}.wa-section sup>button{border:0!important;padding:0 1px!important;color:var(--theme-text,#208273)!important;background:transparent!important;border-radius:0}.wa-no-citation{display:block;font-size:10px;color:var(--theme-muted,#95a299);margin-top:4px}.wa-section h4.wa-paragraph-heading{margin-top:23px!important;scroll-margin-top:85px}.wa-related{margin-top:30px;padding:13px 15px;border:1px solid var(--theme-line,#dde7e0);background:var(--theme-surface,#f8fbf8);border-radius:3px}.wa-related h3{font-size:13px!important;color:var(--theme-muted,#607867);margin:0 0 8px!important}.wa-related button{display:inline-flex;gap:4px;align-items:center;border:0!important;padding:2px 12px 2px 0!important;background:transparent!important;color:var(--theme-muted,#36775b);font-size:12px!important}.wa-sources{clear:both;margin-top:30px;border-top:1px solid var(--theme-line,#d9e5dd);padding-top:15px;scroll-margin-top:85px}.wa-sources h3{font-size:15px!important;color:var(--theme-muted,#4c6a56);margin:0 0 10px!important}.wa-sources>div{margin:3px 0}.wa-source-toggle{display:flex;align-items:baseline;gap:7px;text-align:left;border:0!important;background:transparent!important;padding:4px 0!important;color:var(--theme-muted,#688476);font-size:11px!important}.wa-source-toggle>span{color:var(--theme-muted,#25816d)}.wa-source-detail{border:1px solid var(--theme-line,#dfe9e1);border-radius:4px;background:var(--theme-surface,#fafcf9);padding:10px 13px;margin:5px 0 10px}.wa-source-detail blockquote{margin:0;padding:0 0 0 10px;border-left:2px solid var(--theme-line,#a6c8b0);font-size:12px;line-height:1.9;color:var(--theme-muted,#4d6756);white-space:pre-wrap}.wa-source-detail p{font-size:10px;color:var(--theme-muted,#8c9d91);margin:9px 0}.wa-source-detail>button{display:flex;gap:5px;align-items:center;border:0!important;background:transparent!important;color:var(--theme-muted,#3e8161);font-size:11px!important;padding:4px 0!important}.wa-empty{text-align:center;clear:both;padding:65px 22px;color:var(--theme-muted,#8b9f91)}.wa-empty>svg{color:var(--theme-muted,#a5bcae);margin-bottom:13px}.wa-empty h2,.wa-empty h3{font-size:18px!important;font-weight:500;color:var(--theme-muted,#607e6c);margin:0 0 9px!important}.wa-empty p{font-size:12px;margin:5px 0;line-height:1.9}.wa-article-empty{border-top:1px solid var(--theme-line,#edf2ed);margin-top:10px}.wa-loading,.wa-error,.wa-notice{font-size:12px;line-height:1.8;padding:9px 12px;border-radius:4px;margin:0 0 14px}.wa-loading{background:var(--theme-surface,#f2f7f3);color:var(--theme-muted,#71917d)}.wa-error{background:var(--theme-danger-soft,#fff3ef);color:var(--theme-danger,#a46954)}.wa-notice{background:var(--theme-surface,#f0f7ed);color:var(--theme-muted,#66845c)}.wa-spinning{animation:wa-spin 1s linear infinite}@keyframes wa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wa-spinning{animation:none}}@media(max-width:1060px){.wiki-articles{grid-template-columns:205px minmax(0,1fr);gap:14px}.wa-document{padding:18px 20px 24px}.wa-title h2{font-size:26px}.wa-infobox{width:230px;max-width:48%;margin-left:18px}}@media(max-width:760px){.wiki-articles .wa-entry-list{max-height:320px}.wiki-articles{grid-template-columns:minmax(0,1fr);gap:13px}.wa-browser{position:static}.wa-browser>header{padding:11px 13px}.wa-search{margin-top:10px}.wa-document{padding:16px 18px 22px}.wa-title{flex-wrap:wrap;gap:11px}.wa-title h2{font-size:26px}.wa-infobox{float:none;width:100%;max-width:none;margin:0 0 18px}.wa-infobox dl>div{grid-template-columns:96px minmax(0,1fr)}.wa-toc{width:auto;display:block;min-width:0}.wa-section h3{font-size:20px!important}.wa-section p{font-size:13px;line-height:2}.wa-empty{padding:38px 15px}.wa-document-meta{font-size:10px}}@media(max-width:420px){.wa-document{padding:14px}.wa-title h2{font-size:23px}.wa-toc{padding:10px 12px}}.wiki-inline-link{color:var(--theme-text,#147080);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.wiki-inline-link:hover{color:var(--theme-text,#074850);background:var(--theme-soft,#e6f4f0)}.wiki-inline-link:focus-visible{outline:2px solid var(--theme-line,#147080);outline-offset:3px}.wa-confirm{margin:12px 0}.wiki-sync-job{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0}.wiki-sync-job>small{flex-basis:100%}.wiki-changes>article{padding:20px 0;border-bottom:1px solid var(--theme-line,#d9e4df)}.wiki-changes h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wiki-changes blockquote{border-left:3px solid var(--theme-line,#b7cbc3);margin:12px 0;padding:8px 16px;color:var(--theme-muted,#51665e)}.wiki-changes p{white-space:pre-wrap}.wiki-articles{grid-template-columns:var(--wa-width,246px) 8px minmax(0,1fr);gap:8px}.wa-splitter{align-self:stretch;cursor:col-resize;touch-action:none;min-height:400px;position:relative}.wa-splitter:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:var(--wa-border)}.wa-splitter:hover:before,.wa-splitter:focus-visible:before{background:var(--wa-accent);width:3px}.wa-splitter:focus-visible{outline:2px solid var(--wa-accent)}@media(max-width:760px){.wiki-articles{grid-template-columns:minmax(0,1fr)}.wa-splitter{display:none}}.wa-title{flex-wrap:wrap;gap:8px}.wa-title>div:first-child{flex:1 1 100%;margin-bottom:5px}.wa-title>button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wm-dialog{width:min(600px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.wm-dialog label{display:grid;gap:6px;margin:14px 0}.wm-dialog p{font-size:13px;line-height:1.8}.wm-preview{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;background:var(--theme-soft,#edf5f0);border-radius:6px}.wm-explanation{padding:14px;border:1px solid var(--wa-border,#d9e4df);border-radius:6px;margin-top:14px}.wm-explanation p{margin:6px 0 0}.wm-progress progress{width:100%;accent-color:var(--wa-accent,#28634e)}.wm-queue-item{padding:15px 0;border-bottom:1px solid var(--wa-border,#d9e4df)}.wm-queue-item .wm-preview{padding:10px 12px}.wm-queue-item progress{width:100%;accent-color:var(--wa-accent,#28634e)}.wm-row-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap}.wm-job-state{margin:8px 0}.wm-completed{margin-top:18px}.wm-list-empty{padding:24px 0;text-align:center;color:var(--theme-muted,#74857b)}.wa-inline-editor .wa-edit-section-title{display:flex;align-items:center;gap:5px}.wa-inline-editor .wa-edit-section-title>input{flex:1;min-width:0;width:100%;font:inherit;color:inherit;border:1px solid transparent;background:transparent;padding:4px 6px;border-radius:4px}.wa-edit-section-title>input:hover{border-color:var(--theme-line,#d9e3dd)}.wa-edit-section-title>input:focus,.wa-edit-heading>input:focus{outline:2px solid var(--theme-accent,#28634e);outline-offset:1px}.wa-edit-heading{display:flex;align-items:center;gap:8px;margin-top:20px}.wa-edit-heading>input{flex:1;min-width:0;font-size:18px;font-weight:600;color:var(--theme-text,#385145);border:1px solid var(--theme-line,#d9e3dd);border-radius:4px;background:var(--theme-surface,#fff);padding:8px 10px}.wa-edit-heading>button{flex-shrink:0;padding:6px!important}.wa-inline-editor .wa-add-heading{display:inline-flex;align-items:center;gap:4px;margin-top:18px;padding:4px 8px!important;background:transparent;border:1px dashed var(--theme-line,#bcd1c8);font-size:12px;color:var(--theme-muted,#698073)}.wiki-graph{min-width:0}.wg-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wg-toolbar label{display:flex;align-items:center;gap:8px;font-size:13px}.wg-toolbar select{max-width:260px;min-width:170px}.wg-toolbar>div{display:flex;gap:6px;margin-left:auto}.wg-toolbar .wg-check input{width:auto}.wg-canvas{width:100%;height:min(68vh,720px);min-height:420px;background:var(--theme-surface,#fafcfb);border:1px solid var(--theme-line,#dbe5df);border-radius:9px;touch-action:none;cursor:grab}.wg-edge{cursor:pointer;outline:none}.wg-edge-line{stroke:var(--theme-muted,#788c83);stroke-width:1.5;opacity:.65;pointer-events:none}.wg-edge-hit{stroke:transparent;stroke-width:16}.wg-edge:hover .wg-edge-line,.wg-edge:focus .wg-edge-line{stroke:var(--theme-accent,#235a49);stroke-width:4;opacity:1}.wg-node{cursor:grab;outline:none}.wg-node circle{fill:#7f8bfa;stroke:var(--theme-surface,#fff);stroke-width:2}.wg-focus circle{fill:#edb83b}.wg-node:focus circle,.wg-node:hover circle{stroke:var(--theme-accent,#235a49);stroke-width:4}.wg-node text{font:600 13px Malgun Gothic,sans-serif;fill:var(--theme-text,#293b35);paint-order:stroke;stroke:var(--theme-surface,#fff);stroke-width:3;stroke-linejoin:round;pointer-events:none}.wg-list{margin-top:15px}.wg-list summary{cursor:pointer}.wg-list button,.wg-relations button{margin:5px}.wg-list p{font-size:12px}.wg-relations{margin-top:15px}@media(max-width:640px){.wg-canvas{min-height:350px}.wg-toolbar>div{margin-left:0}.wg-toolbar select{max-width:210px}}.ed-dialog.ed-dialog-wide{width:min(940px,94vw);max-width:940px}.ed-intake-modes{display:flex;gap:8px;margin:20px 0}.ed-intake-modes button[aria-pressed=true],.ed-rich-toolbar button[aria-pressed=true]{background:var(--theme-soft,#e5f0ea);border-color:var(--theme-line,#608272);color:var(--theme-text,#214d39)}.ed-file-intake{padding:22px;border:1px dashed var(--theme-line,#b8c9bd);border-radius:12px;background:var(--theme-surface,#f7faf7)}.ed-file-intake small{color:var(--theme-muted,#637367)}.ed-intake-fields,.ed-intake-segments>div{display:flex;align-items:end;gap:12px}.ed-intake-fields label:not(.ed-intake-title),.ed-intake-segments label:not(.ed-intake-title){max-width:110px}.ed-intake-title{flex:1}.ed-intake-segments{max-height:320px;overflow:auto}.ed-intake-segments>div{padding:8px;border-bottom:1px solid var(--theme-line,#e3e8e2);align-items:center}.ed-intake-segments label{margin:0}.ed-rich-input{border:1px solid var(--theme-line,#bac9bd);border-radius:10px;overflow:hidden}.ed-rich-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:9px;background:var(--theme-surface,#f4f7f2);border-bottom:1px solid var(--theme-line,#d9e2d9)}.ed-rich-toolbar button,.ed-rich-toolbar select{font-size:12px;padding:7px 9px}.ed-dialog .ed-rich-toolbar select{width:auto;margin:0}.ed-rich-input .tiptap{min-height:260px;max-height:420px;overflow:auto;padding:22px 26px;line-height:1.9;white-space:pre-wrap;outline:none}.ed-rich-input .tiptap p{margin:0 0 12px}.ed-rich-input .tiptap:focus{box-shadow:inset 0 0 0 2px var(--theme-shadow,#729b83)}.ed-rich-input footer{padding:8px 16px;color:var(--theme-muted,#6d796f);font-size:12px;border-top:1px solid var(--theme-line,#e1e7df)}.ed-intake-guide{display:flex;gap:18px;align-items:center;justify-content:space-between;background:var(--theme-surface,#eff5ee);border:1px solid var(--theme-line,#dbe7d9);border-radius:14px;padding:18px 22px;margin:14px 0 20px}.ed-intake-guide p{margin:5px 0 0;font-size:13px;color:var(--theme-muted,#667669)}.ed-intake-guide .ed-actions{flex-shrink:0}.ed-episode-tools{display:flex;gap:7px;margin:12px 0}.ed-episode-tools button{font-size:12px}.ed-episode-trash-item{padding:15px 0;border-bottom:1px solid var(--theme-line,#e3e8e2)}.ed-episode-trash-item small{display:block;color:var(--theme-muted,#647468);margin:5px 0}.ed-episode-trash-item .ed-intake-fields input{width:100px}.ed-episode-trash-item .ed-intake-fields label{margin:5px 0}.ed-manuscript{text-align:left}.ed-manuscript p,.ed-manuscript h1,.ed-manuscript h2,.ed-manuscript h3{white-space:pre-wrap}@media(max-width:760px){.ed-intake-guide{align-items:flex-start;flex-direction:column}.ed-intake-fields,.ed-intake-segments>div{flex-wrap:wrap}.ed-intake-title{min-width:200px}.ed-rich-input .tiptap{padding:15px}}@media(max-height:800px){.ed-rich-input .tiptap{min-height:170px;max-height:260px}}.ed-dialog.ed-intake-dialog{width:min(940px,100%);max-height:min(90vh,calc(100dvh - 24px))}.ed-dialog.ed-intake-file{width:min(720px,100%)}.ed-intake-dialog:focus{outline:none}.ed-intake-dialog>.ed-muted{font-size:13px;line-height:1.75;color:var(--theme-muted,#667b6f)}.ed-dialog.ed-intake-dialog label{display:grid;gap:8px;margin:16px 0;min-width:0}.ed-dialog.ed-intake-dialog .ed-file-intake{width:100%;gap:12px;padding:20px;margin:0 0 20px}.ed-file-intake small{display:block;line-height:1.65;overflow-wrap:anywhere}.ed-dialog .ed-file-intake input[type=file]{display:block;min-width:0;width:100%;padding:10px;font:inherit;background:var(--theme-surface,#fff)}.ed-file-intake input[type=file]::file-selector-button{margin-right:12px;padding:8px 12px;border:1px solid var(--theme-line,#cad8cf);border-radius:6px;background:var(--theme-surface,#edf4ef);color:var(--theme-text,#29483d);font:inherit;cursor:pointer}.ed-dialog.ed-intake-dialog .ed-check{display:flex;align-items:center}.ed-dialog.ed-intake-dialog .ed-intake-fields label{margin:0 0 16px}.ed-dialog.ed-intake-dialog .ed-intake-segments label{margin:0}.ed-intake-dialog .ed-intake-modes{flex-wrap:wrap}.ed-dialog.ed-intake-dialog .ed-intake-segments>div{display:flex;flex-wrap:wrap;gap:12px 16px;padding:18px 4px;align-items:end}.ed-dialog.ed-intake-dialog .ed-intake-segments .ed-check{align-self:center;flex:0 0 auto}.ed-dialog.ed-intake-dialog .ed-intake-segments label:not(.ed-intake-title):not(.ed-intake-row-deadline):not(.ed-check){max-width:none;flex:0 1 120px}.ed-dialog.ed-intake-dialog .ed-intake-segments .ed-intake-row-deadline{flex:1 1 260px;min-width:0;max-width:none}.ed-dialog.ed-intake-dialog .ed-intake-segments .ed-intake-title,.ed-dialog.ed-intake-dialog .ed-intake-fields .ed-intake-title{flex:0 0 100%;min-width:0;max-width:100%}.ed-dialog.ed-intake-dialog .ed-intake-fields{flex-wrap:wrap}.ed-intake-segments .ed-intake-source{flex:0 0 100%;min-width:0;overflow-wrap:anywhere;color:var(--theme-muted,#667b6f)}.ed-dialog.ed-intake-dialog .ed-intake-segments input{box-sizing:border-box;max-width:100%;min-width:0}.ed-settings-form.ed-work-settings fieldset{display:block;border:1px solid var(--theme-line,#dce7df);border-radius:10px;padding:18px;margin:0 0 20px;min-width:0}.ed-work-settings legend{font-weight:700;padding:0 6px}.ed-work-author,.ed-work-deadline{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.ed-work-author label,.ed-work-deadline label{flex:1;min-width:160px}.ed-work-author button{margin-bottom:18px}@media(max-width:760px){.ed-dialog.ed-intake-dialog .ed-file-intake{padding:16px}.ed-intake-dialog .ed-intake-title{min-width:min(200px,100%)}}.ed-project-item{min-width:0;display:flex;flex-direction:column;gap:8px}.ed-project-item .ed-project-card{width:100%;flex:1}.ed-project-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 4px}.ed-project-actions button{font-size:12px;padding:7px 10px}.ed-shell .ed-danger-text{color:var(--theme-danger,#a44438)}.ed-dialog .ed-danger{background:var(--theme-strong,#a34236);border-color:var(--theme-danger-line,#a34236);color:#fff}.ed-manage-footer{justify-content:flex-end;margin-top:22px}.ed-manage-notice{padding:12px;border-radius:8px;background:var(--theme-surface,#edf5ed);color:var(--theme-text,#2c633e);font-size:13px}.ed-trash-list{max-height:55vh;overflow:auto}.ed-trash-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--theme-line,#e3e9df)}.ed-trash-list article>div{min-width:0;overflow-wrap:anywhere}.ed-trash-list strong{display:block;font-size:15px}.ed-trash-list small{display:block;color:var(--theme-muted,#7b8c7e);font-size:11px;margin-top:6px}.ed-trash-list button{flex-shrink:0}.ed-shell{min-height:calc(100vh - 64px);background:var(--theme-surface,#f5f7f5);color:var(--theme-text,#203b32);font:14px/1.6 Pretendard,Malgun Gothic,sans-serif}.ed-wiki-registration{margin-top:18px;padding:16px;border:1px solid var(--theme-line,#d9e5df);border-radius:8px;background:var(--theme-surface,#f5f9f6);font-size:13px;overflow-wrap:anywhere}.ed-wiki-registration>p{margin:8px 0;color:var(--theme-muted,#537061)}.ed-wiki-registration details>ul{max-height:340px;overflow:auto;padding-left:22px;margin:0}.ed-wiki-registration li{margin:8px 0}.ed-wiki-registration li>small{margin-left:10px;color:var(--theme-muted,#708575)}.ed-wiki-registration li>ul{padding-left:18px}.ed-wiki-registration summary{font-size:13px}.ed-analysis-run footer{flex-wrap:wrap}.ed-episodes .ed-episode-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 6px 12px;padding-bottom:12px;border-bottom:1px solid var(--theme-line,#edf1ed)}.ed-episode-filters label{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:12px;white-space:nowrap;cursor:pointer}.ed-shell .ed-episode-filters input[type=checkbox]{appearance:auto;flex:none;width:15px;height:15px;min-width:0;margin:0;padding:0;accent-color:var(--theme-accent,#235c45);cursor:pointer}.ed-main{max-width:1480px;margin:auto;padding:38px 44px 70px}.ed-shell *,.ed-dialog *{box-sizing:border-box}.ed-shell button:where(:not(.compare-editor button)),.ed-dialog button,.ed-editor-bar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--theme-surface,white);border:1px solid var(--theme-line,#d9e2db);border-radius:8px;padding:9px 13px;color:var(--theme-text,#29483d);font:inherit;cursor:pointer}.ed-shell button:where(:not(.compare-editor button)):hover,.ed-dialog button:hover{background:var(--theme-surface,#edf4ef);border-color:var(--theme-line,#92b39e)}.ed-shell button:where(:not(.compare-editor button)):disabled,.ed-dialog button:disabled{opacity:.45;cursor:default}.ed-shell button:where(:not(.compare-editor button)):focus-visible,.ed-dialog button:focus-visible,.ed-shell input:focus-visible,.ed-dialog input:focus-visible,.ed-dialog select:focus-visible,.ed-shell textarea:focus-visible{outline:3px solid var(--theme-line,#81aa96);outline-offset:2px}.ed-shell .ed-primary,.ed-dialog .ed-primary{background:var(--theme-strong,#235c45);color:#fff;border-color:var(--theme-line,#235c45)}.ed-shell .ed-primary:hover,.ed-dialog .ed-primary:hover{background:var(--theme-strong,#194834)}.ed-shell h1,.ed-shell h2,.ed-shell h3,.ed-dialog h2,.ed-dialog h3{color:var(--theme-text,#203b32);line-height:1.4;margin:0 0 8px}.ed-shell h1{font-size:30px;letter-spacing:-1.2px}.ed-shell h2,.ed-dialog h2{font-size:19px}.ed-shell h3,.ed-dialog h3{font-size:16px}.ed-shell p{margin:6px 0 16px}.ed-shell small,.ed-dialog small{font-size:12px}.ed-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--theme-muted,#5a806b)}.ed-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.ed-page-head p{color:var(--theme-muted,#6c7f74)}.ed-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ed-maintenance{display:flex;gap:9px;align-items:center;padding:12px 16px;border:1px solid var(--theme-line,#dce5dc);border-radius:9px;background:var(--theme-surface,#edf2e9);color:var(--theme-muted,#657658);font-size:12px;margin-bottom:24px}.ed-maintenance>span{width:6px;height:6px;border-radius:50%;background:var(--theme-strong,#a0aa72)}.ed-maintenance strong{color:var(--theme-muted,#5a7145)}.ed-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.ed-summary>button,.ed-summary>div{display:flex;justify-content:flex-start;align-items:center;gap:18px;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e0e7e1);border-radius:12px;padding:22px}.ed-summary svg{color:var(--theme-muted,#698e79);padding:8px;width:46px;height:46px;background:var(--theme-surface,#f0f5ef);border-radius:12px}.ed-summary span{display:grid;text-align:left;color:var(--theme-muted,#6c7f74);font-size:13px}.ed-summary strong{font-size:28px;line-height:1.5;color:var(--theme-text,#254c3a)}.ed-card{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#e0e7e1);border-radius:12px;padding:24px;margin-bottom:18px}.ed-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.ed-section-title h2,.ed-section-title h3{margin:0}.ed-section-title small{color:var(--theme-muted,#849388)}.ed-task-list>button{display:grid;grid-template-columns:minmax(180px,1fr) 115px 150px 24px;width:100%;text-align:left;justify-content:initial;border:0;border-top:1px solid var(--theme-line,#edf1ed);border-radius:0;padding:13px 0}.ed-task-list>button>span:first-child{display:grid;gap:3px}.ed-task-list small{color:var(--theme-muted,#7c8b80)}.ed-state{display:inline-block;width:fit-content;border-radius:5px;background:var(--theme-surface,#eef2ef);color:var(--theme-muted,#6c7f74);padding:3px 9px;font-size:11px;white-space:nowrap;font-weight:600}.ed-submitted,.ed-review{background:var(--theme-info-soft,#eaf1fc);color:var(--theme-info,#4a6d9f)}.ed-editing{background:var(--theme-soft,#e7f3eb);color:var(--theme-muted,#3d7850)}.ed-author_waiting{background:var(--theme-warning-soft,#fff3de);color:var(--theme-warning,#98752b)}.ed-approval{background:var(--theme-purple-soft,#f0eafa);color:var(--theme-purple,#8056ac)}.ed-finalized{background:var(--theme-soft,#e1eee5);color:var(--theme-text,#366544)}.ed-tools{display:flex;justify-content:space-between;align-items:center;margin:28px 0 18px;gap:14px}.ed-tools>div{display:flex;gap:8px}.ed-tools .ed-active{border-color:var(--theme-line,#a7c1af);background:var(--theme-soft,#e9f1ea)}.ed-shell input,.ed-shell select,.ed-shell textarea,.ed-dialog input,.ed-dialog select,.ed-dialog textarea{border:1px solid var(--theme-line,#d8e1d9);border-radius:7px;color:var(--theme-text,#283b30);background:var(--theme-surface,white);padding:10px 12px;font:inherit;max-width:100%}.ed-tools input{width:255px}.ed-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ed-shell .ed-project-card{display:block;text-align:left;background:var(--theme-surface,white);padding:24px;border-radius:12px;box-shadow:0 3px 9px var(--theme-shadow,#263e2c04)}.ed-project-card h2{font-size:21px;margin:10px 0 6px}.ed-project-card .ed-book{display:flex;align-items:center;justify-content:center;width:49px;height:55px;background:var(--theme-soft,#eaf1e8);border-radius:8px;margin-bottom:20px;color:var(--theme-muted,#517c5c)}.ed-project-card>small{color:var(--theme-muted,#82927f)}.ed-project-card>p{font-size:13px;color:var(--theme-muted,#637b68)}.ed-project-card>div{border-top:1px solid var(--theme-line,#edf1eb);padding-top:15px;font-size:12px;color:var(--theme-muted,#839185)}.ed-project-card b{font-weight:500;display:block;color:var(--theme-muted,#44654e);overflow-wrap:anywhere;margin-top:4px}.ed-project-card footer{display:flex;justify-content:space-between;margin-top:20px;color:var(--theme-muted,#789180);font-size:12px}.ed-muted{font-size:12px;color:var(--theme-muted,#7b8a80)}.ed-empty{display:flex;align-items:center;flex-direction:column;gap:16px;justify-content:center;padding:70px 20px;text-align:center;color:var(--theme-muted,#96a399)}.ed-error,.ed-warning,.ed-notice{padding:12px 16px;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.ed-error{color:var(--theme-danger,#ad4141);background:var(--theme-danger-soft,#fff0ef);border:1px solid var(--theme-danger-line,#f0cccb);display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.ed-warning{background:var(--theme-warning-soft,#fff6e7);border:1px solid var(--theme-warning-line,#ecd9b4);color:var(--theme-warning,#8f6e35)}.ed-notice{background:var(--theme-surface,#eaf3ea);color:var(--theme-muted,#4d7452)}.ed-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#152e2677;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px}.ed-dialog{background:var(--theme-surface,#fff);border-radius:16px;padding:28px;width:600px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 25px 90px var(--theme-shadow,#0d291c33);color:var(--theme-text,#29483d);font:14px/1.6 Malgun Gothic,sans-serif}.ed-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ed-dialog>header h2{margin:0}.ed-dialog form>label{display:grid;gap:7px;margin:16px 0}.ed-dialog label>input,.ed-dialog label>textarea,.ed-dialog label>select{width:100%}.ed-dialog textarea{min-height:110px;resize:vertical}.ed-dialog .ed-icon,.ed-shell .ed-icon{padding:7px}.ed-dialog hr{border:0;border-top:1px solid var(--theme-line,#e4eae5);margin:22px 0}.ed-check{display:flex;align-items:center;gap:8px;margin:13px 0;font-size:13px}.ed-dialog input[type=checkbox]{width:auto;accent-color:var(--theme-accent,#326647)}.ed-dialog .ed-full{width:100%;margin-top:14px}.ed-back{margin-bottom:20px}.ed-shell .ed-back{border:0;background:none;padding:0;font-size:12px;color:var(--theme-muted,#688674)}.ed-work-grid{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px}.ed-episodes{background:var(--theme-surface,white);border:1px solid var(--theme-line,#e0e7e1);border-radius:12px;padding:18px 12px;align-self:start}.ed-episodes .ed-section-title{padding:0 6px}.ed-episodes h2{font-size:14px}.ed-episodes>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:0;border-radius:8px;gap:8px;margin-bottom:6px;padding:13px}.ed-episodes>button.selected{background:var(--theme-surface,#edf4ef)}.ed-episodes strong{font-size:13px;overflow-wrap:anywhere}.ed-episodes small{color:var(--theme-muted,#819083);font-size:11px}.ed-work-content{min-width:0}.ed-episode-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.ed-episode-heading h2{font-size:24px;margin-top:10px}.ed-episode-heading>small{color:var(--theme-muted,#829084)}.ed-flow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:16px 0 24px}.ed-flow-actions button{font-size:12px}.ed-flow-actions>span{display:flex;gap:6px;align-items:center}.ed-tabs{display:flex;gap:26px;border-bottom:1px solid var(--theme-line,#d6e0d7);margin-bottom:20px;overflow-x:auto}.ed-tabs button{border:0;border-radius:0;background:none;white-space:nowrap;padding:10px 0 14px;color:var(--theme-muted,#839085);border-bottom:2px solid transparent}.ed-tabs button.selected{color:var(--theme-text,#255538);border-bottom-color:var(--theme-line,#396e4c);font-weight:700}.ed-tabs small{background:var(--theme-soft,#e4eee6);border-radius:9px;min-width:20px}.ed-manuscript{font:16px/1.95 Malgun Gothic,sans-serif;padding:24px;max-height:650px;overflow:auto;border:1px solid var(--theme-line,#edf0eb);border-radius:8px;background:var(--theme-surface,#fdfefd);color:var(--theme-text,#2c382f);white-space:pre-wrap;overflow-wrap:anywhere}.ed-manuscript p{margin:0 0 16px}.ed-choices{max-height:220px;overflow:auto;margin:12px 0 18px}.ed-choices>label,.ed-choices>div{padding:9px;border-radius:7px;background:var(--theme-surface,#f5f8f4);margin:6px 0;display:flex;align-items:center;justify-content:space-between}.ed-choices label{display:flex;align-items:center;gap:10px}.ed-choices small{display:block;color:var(--theme-muted,#7c8d7e);overflow-wrap:anywhere}.ed-choices button{font-size:11px;white-space:nowrap}.ed-author-form{padding:14px;background:var(--theme-surface,#f8faf7);border:1px solid var(--theme-line,#dfe8df);border-radius:8px}.ed-author-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:17px;border-bottom:1px solid var(--theme-line,#e6ece5)}.ed-author-tools>span{margin-left:auto}.ed-writing>div{display:flex;gap:12px;align-items:flex-start;margin:18px 0}.ed-writing small{color:var(--theme-muted,#9ca99e);padding-top:14px;width:16px}.ed-writing textarea{width:100%;font-size:16px;line-height:1.9;resize:vertical;min-height:95px;padding:16px}.ed-protected{padding:16px;border:1px solid var(--theme-line,#dde3da);background:var(--theme-surface,#f5f7f2);border-radius:8px;white-space:pre-wrap}.ed-draft-footer{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--theme-line,#e6ece5);padding-top:18px;position:sticky;bottom:0;background:var(--theme-surface,white)}.ed-import-segment{width:100%;justify-content:space-between!important;margin-bottom:8px}.ed-thread>header{display:flex;justify-content:space-between;gap:20px}.ed-thread h3{margin:10px 0}.ed-tag{font-size:10px;border-radius:4px;padding:3px 6px;background:var(--theme-soft,#ecf2e8);color:var(--theme-muted,#73815f);margin-right:5px}.ed-tag.internal{background:var(--theme-purple-soft,#f4eafa);color:var(--theme-purple,#8b6ba3)}.ed-thread-status{font-size:11px;color:var(--theme-warning,#9a783c);white-space:nowrap}.ed-thread-status.resolved{color:var(--theme-muted,#559264)}.ed-thread-status.replied{color:var(--theme-info,#5d81a3)}.ed-shell .ed-link{font-size:12px;padding:0;border:0;color:var(--theme-muted,#6d8b75);text-decoration:underline;background:none}.ed-messages>div{border-left:2px solid var(--theme-line,#dce7da);padding-left:16px;margin:22px 0}.ed-messages small{display:flex;flex-wrap:wrap;gap:14px;color:var(--theme-muted,#6d8570)}.ed-messages time{margin-left:auto;font-size:11px;color:var(--theme-muted,#96a395)}.ed-messages p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-text,#425a46);margin-top:10px}.ed-reply textarea{width:100%;min-height:80px;resize:vertical;font-size:13px}.ed-reply>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.ed-reply select{font-size:12px;margin-right:auto}.ed-thread>footer{margin-top:16px;border-top:1px solid var(--theme-line,#e6ece5);padding-top:16px;text-align:right}.ed-thread>footer button{font-size:12px}.ed-version-list{border-top:1px solid var(--theme-line,#e2e9e1)}.ed-version-list>button{display:flex;justify-content:flex-start;text-align:left;gap:16px;width:100%;padding:14px 10px;border:0;border-bottom:1px solid var(--theme-line,#e2e9e1);border-radius:0;font-size:13px}.ed-version-list>button.selected{background:var(--theme-surface,#eef4eb)}.ed-version-list b{color:var(--theme-muted,#56815b)}.ed-version-list span>small{display:block;color:var(--theme-muted,#8c998d)}.ed-version-list>button>small{margin-left:auto;text-align:right;color:var(--theme-muted,#8c998d);font-size:11px}.ed-version-compare{display:flex;align-items:flex-end;gap:12px;margin:24px 0}.ed-version-compare label{display:grid;gap:6px;font-size:12px}.ed-version-compare button{font-size:12px}.ed-diff{white-space:pre-wrap;font-size:16px;line-height:1.9;overflow-wrap:anywhere;padding:20px;border:1px solid var(--theme-line,#e5eae2);border-radius:8px;max-height:700px;overflow:auto}.ed-diff del{background:var(--theme-danger-soft,#ffe5e1);color:var(--theme-danger,#ac5a51)}.ed-diff ins{background:var(--theme-soft,#dff1df);color:var(--theme-text,#386b3e);text-decoration:none}.ed-events{list-style:none;padding:0}.ed-events li{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--theme-line,#e5eae3);font-size:12px}.ed-events span{color:var(--theme-muted,#6c856e)}.ed-events small{margin-left:auto;color:var(--theme-muted,#89998a)}.ed-events p{width:100%;color:var(--theme-muted,#6c856e);white-space:pre-wrap}.ed-editor-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--theme-strong,#234f3c);color:var(--theme-muted,#d8e6dc);padding:10px 24px;font-size:12px}.ed-editor-bar>span:first-child{display:flex;align-items:center;gap:8px}.ed-editor-bar>button{font-size:12px;padding:6px 10px}.ed-embedded .n-app{min-height:calc(100vh - 100px)}@media(max-width:1100px){.ed-main{padding:28px 24px}.ed-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-summary{gap:10px}.ed-summary>button,.ed-summary>div{padding:15px;gap:10px}.ed-summary svg{width:35px;height:35px}.ed-work-grid{grid-template-columns:200px minmax(0,1fr);gap:18px}.ed-section-title{align-items:flex-start;flex-wrap:wrap}.ed-page-head{align-items:flex-start}.ed-episode-heading{align-items:flex-start;flex-wrap:wrap}.ed-task-list>button{grid-template-columns:minmax(100px,1fr) 100px 120px 20px}}@media(max-width:760px){.ed-main{padding:22px 16px}.ed-page-head{flex-direction:column;gap:12px}.ed-shell h1{font-size:25px}.ed-summary{grid-template-columns:repeat(2,1fr)}.ed-maintenance{flex-wrap:wrap}.ed-project-grid{grid-template-columns:1fr}.ed-tools{align-items:flex-start;flex-direction:column}.ed-tools input{width:100%}.ed-work-grid{display:block}.ed-episodes{margin-bottom:22px}.ed-episodes>button{width:auto;display:inline-flex;margin-right:6px;max-width:100%}.ed-card{padding:17px}.ed-tabs{gap:18px}.ed-task-list>button{grid-template-columns:1fr auto 20px}.ed-task-list>button>small{display:none}.ed-version-compare{flex-wrap:wrap}.ed-version-list>button>small{max-width:40%;overflow-wrap:anywhere}.ed-dialog{padding:22px}.ed-overlay{padding:12px}.ed-editor-bar{flex-wrap:wrap;padding:10px 16px}.ed-editor-bar>span:nth-child(2){display:none}.ed-manuscript{padding:16px}.ed-choices>div{align-items:flex-start;gap:12px}.ed-choices button{font-size:10px;padding:5px}.ed-events small{margin-left:0}.ed-reply>div{flex-wrap:wrap}}.ed-publications{border:1px solid var(--theme-line,#d6e1d7);background:var(--theme-surface,#eef4ed);border-radius:14px;padding:22px;margin:24px 0 28px}.ed-publication-intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.ed-publication-intro strong{font-size:14px;color:var(--theme-muted,#47664f)}.ed-publication-intro p{font-size:12px;color:var(--theme-muted,#7a8c7d);margin:5px 0 18px}.ed-edition-list{display:flex;gap:12px;flex-wrap:wrap}.ed-edition-list>button{display:flex;gap:15px;flex:1;min-width:200px;max-width:390px;padding:18px;text-align:left;justify-content:flex-start;border:1px solid var(--theme-line,#d6e2d5);background:var(--theme-surface,#f9fcf8)}.ed-edition-list>button.selected{background:var(--theme-surface,#fff);border-color:var(--theme-line,#528465);box-shadow:0 3px 8px var(--theme-shadow,#33513d09)}.ed-edition-list>button.selected>svg{color:var(--theme-muted,#447854)}.ed-edition-list span{display:grid;gap:5px}.ed-edition-list strong{font-size:17px}.ed-edition-list small{color:var(--theme-muted,#809081);font-size:11px}.ed-edition-list>button>svg:last-child{margin-left:auto}.ed-edition-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.ed-edition-heading h2{font-size:22px}.ed-edition-heading p{color:var(--theme-muted,#839284);font-size:12px;margin:0}.ed-volume-panel{margin-bottom:28px}.ed-volume-panel h2{font-size:16px}.ed-volume-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.ed-volume{background:var(--theme-surface,white);border:1px solid var(--theme-line,#e0e7df);border-radius:10px;padding:18px}.ed-volume>header{display:flex;gap:14px;align-items:center;justify-content:space-between}.ed-volume>p{font-size:12px;color:var(--theme-muted,#7d8b7d);margin-top:12px}.ed-volume footer{display:flex;gap:8px}.ed-volume footer button{font-size:12px;padding:7px 10px}.ed-volume details{border-top:1px solid var(--theme-line,#e3e9e0);padding-top:10px;margin-top:14px;font-size:12px}.ed-volume summary{cursor:pointer;color:var(--theme-muted,#6e846f)}.ed-volume-record{padding-top:12px}.ed-volume-record>small{color:var(--theme-muted,#879685)}.ed-volume-record p{white-space:pre-wrap;margin-top:6px}.ed-volume-record>div{display:flex;flex-wrap:wrap;gap:12px}.ed-origins{border:1px solid var(--theme-line,#dce7dc);background:var(--theme-surface,#f3f8f0);border-radius:8px;padding:15px;margin:15px 0}.ed-origins strong{display:flex;align-items:center;gap:7px;font-size:12px}.ed-origins p{font-size:11px;color:var(--theme-muted,#82917d);margin:6px 0}.ed-origins>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.ed-form-pair{display:flex;gap:14px}.ed-form-pair>label{display:grid;gap:7px;flex:1;min-width:0}.ed-copy-choices{max-height:280px;overflow:auto;border:1px solid var(--theme-line,#e2e9de);border-radius:9px}.ed-copy-choices>div{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--theme-line,#e2e9de)}.ed-copy-choices label{display:flex;gap:9px;align-items:center}.ed-copy-choices select{font-size:12px}.ed-copy-choices p{padding:12px}.ed-copy-choices small{color:var(--theme-muted,#8b9586)}@media(max-width:760px){.ed-publications{padding:16px}.ed-publication-intro,.ed-edition-heading{align-items:flex-start;flex-direction:column}.ed-publication-intro button{margin-bottom:16px}.ed-edition-list>button{min-width:180px}.ed-volume-list{grid-template-columns:1fr}.ed-volume>header{flex-wrap:wrap}.ed-volume-panel .ed-section-title{gap:10px}}.ed-workflow-strip{display:flex;align-items:center;gap:24px;background:var(--theme-surface,#edf3f3);border:1px solid var(--theme-line,#d9e5e3);border-radius:12px;padding:20px 26px;color:var(--theme-text,#30534b);margin:24px 0;font-size:14px}.ed-workflow-strip i{font-style:normal;color:var(--theme-muted,#8ca49c)}.ed-work-panels{display:flex;gap:8px;align-items:center;margin:24px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--theme-line,#dae3df)}.ed-work-panels .selected{background:var(--theme-strong,#225d4f);color:#fff;border-color:var(--theme-line,#225d4f)}.ed-work-panels span{margin-left:auto;font-size:12px;color:var(--theme-muted,#6b7b73)}.ed-publishing{display:grid;gap:20px}.ed-publishing-form{border:0;padding:0;margin:24px 0;min-width:0}.ed-publishing-form:disabled{opacity:.85}.ed-publishing-columns{display:grid;grid-template-columns:230px 1fr;gap:32px}.ed-cover-placeholder,.ed-cover-preview{width:100%;height:310px;object-fit:contain;border:1px solid var(--theme-line,#dfe5df);border-radius:9px;background:var(--theme-surface,#f2f3ef)}.ed-cover-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;color:var(--theme-muted,#738276)}.ed-cover-placeholder small{font-size:11px}.ed-cover-column{display:flex;flex-direction:column;gap:12px}.ed-cover-column label{font-size:12px}.ed-cover-upload input{font-size:11px;max-width:230px}.ed-metadata-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ed-publishing label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--theme-muted,#526257)}.ed-publishing textarea{min-height:88px;resize:vertical}.ed-publishing input,.ed-publishing textarea,.ed-publishing select{width:100%;box-sizing:border-box}.ed-publishing-chapters{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;border-top:1px solid var(--theme-line,#e2e7e2);margin-top:28px;padding-top:20px}.ed-chapter-choice{flex-direction:row!important;align-items:flex-start;margin-bottom:12px;padding:12px;background:var(--theme-surface,#f5f7f4);border-radius:7px}.ed-chapter-choice input{width:auto!important;margin-top:4px}.ed-chapter-choice small{display:block;color:var(--theme-muted,#89948d);font-size:11px;margin-top:5px}.ed-toc-row{display:flex;align-items:center;gap:7px;margin-bottom:10px}.ed-toc-row label{flex:1;min-width:80px}.ed-toc-row button{padding:7px}.ed-toc-row b{font-size:12px;color:var(--theme-muted,#8b9990)}.ed-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ed-release{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--theme-line,#edf0ec)}.ed-release small{display:block;font-size:11px;color:var(--theme-muted,#7d8b81);margin-top:7px;overflow-wrap:anywhere}.ed-release summary{font-size:12px;color:var(--theme-muted,#577265);margin-top:8px;cursor:pointer}.ed-release details p{font-size:11px;overflow-wrap:anywhere}.ed-download{display:flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;background:var(--theme-soft,#e7f0e8);color:var(--theme-text,#245944);padding:11px 16px;border-radius:7px;font-size:13px}.ed-epub-preview{max-height:700px;overflow:auto;max-width:700px;margin:20px auto;padding:40px;background:var(--theme-surface,#fffdf8);box-shadow:0 1px 10px var(--theme-shadow,#263e3711)}.ed-epub-preview h1,.ed-epub-preview h2{text-align:center;margin:30px 0}.ed-epub-preview p{white-space:pre-wrap;text-indent:1em}.ed-analysis{display:grid;gap:15px}.ed-analysis-status{display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:7px;background:var(--theme-surface,#f4f2ed);font-size:13px;color:var(--theme-warning,#847457)}.ed-analysis-status span{width:7px;height:7px;border-radius:100%;background:currentColor}.ed-analysis-status.ready{background:var(--theme-surface,#eaf3ed);color:var(--theme-text,#28714a)}.ed-analysis-run header,.ed-analysis-run footer{display:flex;justify-content:space-between;gap:15px;align-items:center}.ed-analysis-run header small{display:block;color:var(--theme-muted,#8a968d);font-size:11px;margin:7px 0}.ed-analysis-run header>span{font-size:12px;color:var(--theme-muted,#87978b)}.ed-analysis-run footer{justify-content:flex-start;margin-top:18px}.ed-analysis-run footer small{display:flex;align-items:center;color:var(--theme-muted,#718775);font-size:11px}.ed-analysis-run progress{width:100%;height:6px;accent-color:var(--theme-accent,#39765e);margin:14px 0}.ed-result-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ed-result-counts span{background:var(--theme-surface,#f2f5f1);border-radius:5px;padding:8px 12px;font-size:12px;color:var(--theme-muted,#6b7b6f)}.ed-result-counts b{color:var(--theme-text,#2a5c46);margin-left:6px}.ed-analysis-item{padding:12px;border-bottom:1px solid var(--theme-line,#e7ede6);font-size:13px}.ed-analysis-item del{color:var(--theme-danger,#c35454)}.ed-analysis-item ins{color:var(--theme-text,#28704c)}.ed-analysis-item blockquote{background:var(--theme-surface,#f8f8f1);padding:12px;margin:10px 0;border-left:3px solid var(--theme-line,#cecfc0)}.ed-analysis-item small{font-size:10px;color:var(--theme-muted,#8a998d);overflow-wrap:anywhere}.ed-analysis details summary{padding:14px 0;cursor:pointer;font-weight:600}.ed-intake-preview{white-space:pre-wrap;max-height:260px;overflow:auto;padding:18px;background:var(--theme-surface,#fafaf5);margin:15px 0;font-size:13px;line-height:1.8}@media(max-width:900px){.ed-publishing-columns,.ed-publishing-chapters{grid-template-columns:1fr}.ed-cover-column{max-width:240px}.ed-workflow-strip{gap:10px;flex-wrap:wrap}.ed-work-panels{flex-wrap:wrap}.ed-work-panels span{width:100%;margin:6px 0}.ed-metadata-grid{grid-template-columns:1fr}.ed-release{flex-wrap:wrap}}.ed-summary{grid-template-columns:repeat(5,1fr)}@media(max-width:900px){.ed-summary{grid-template-columns:repeat(2,1fr)}}.editorial-dashboard h2{font-size:19px;margin:0 0 18px}.dashboard-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-task-grid article,.dashboard-project{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dbe3dd);border-radius:12px;overflow:hidden}.dashboard-task-grid article{padding:20px}.dashboard-task-grid header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dashboard-task-grid h3{font-size:14px;display:flex;gap:7px;align-items:center;margin:0}.dashboard-task-grid header>span{font-size:12px;background:var(--theme-soft,#e9f2ed);padding:2px 8px;border-radius:12px}.dashboard-task-grid article>button{display:flex;width:100%;align-items:center;gap:8px;text-align:left;padding:10px 0;border:0;background:transparent;border-radius:0}.dashboard-task-grid b{font-size:13px;font-weight:500}.dashboard-task-grid small{display:block;font-size:11px;color:var(--theme-muted,#84958b)}.dashboard-task-grid em{font-style:normal;font-size:12px;margin-left:auto;white-space:nowrap}.dashboard-task-grid article>p{font-size:13px;color:var(--theme-muted,#84958b)}.dashboard-more{margin-top:10px}.dashboard-work-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:34px 0 18px}.dashboard-work-heading h2{margin:0 auto 0 0}.dashboard-work-heading h2 small{font-weight:400;font-size:14px}.dashboard-work-heading>input{max-width:230px}.dashboard-kind{display:flex;gap:3px;padding:4px;background:var(--theme-soft,#edf1ee);border-radius:9px}.dashboard-kind button{border:0;background:transparent;padding:8px 13px;font-size:13px}.dashboard-kind button[aria-pressed=true]{background:var(--theme-surface,#fff);box-shadow:0 1px 3px #0001;color:var(--theme-text,#213b31);font-weight:600}.dashboard-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ed-shell .dashboard-project-main{display:block;text-align:left;width:100%;border:0;border-radius:0;padding:24px;background:transparent;color:inherit}.dashboard-project-main:hover{background:var(--theme-soft,#f1f6f3)}.dashboard-editions{display:flex;gap:5px;flex-wrap:wrap}.dashboard-editions span{font-size:12px;padding:4px 8px;background:var(--theme-soft,#e7f1eb);border-radius:5px}.dashboard-project h3{font-size:21px;margin:16px 0 6px;line-height:1.5}.dashboard-project p{font-size:13px;color:var(--theme-muted,#84958b);margin:0 0 20px}.dashboard-progress-label{display:flex;justify-content:space-between;gap:6px;font-size:12px}.dashboard-project progress{width:100%;height:6px;appearance:none;display:block;margin:8px 0 17px;border:0;border-radius:9px;overflow:hidden;background:var(--theme-line,#e6e9e6);accent-color:var(--theme-accent,#246451)}.dashboard-project progress::-webkit-progress-bar{background:var(--theme-line,#e6e9e6)}.dashboard-project progress::-webkit-progress-value{background:var(--theme-accent,#246451);border-radius:9px}.dashboard-project footer{display:flex;gap:8px;justify-content:space-between;border-top:1px solid var(--theme-line,#e2e8e3);padding-top:13px;font-size:12px}.dashboard-project footer strong{color:var(--theme-accent,#246451)}.dashboard-publishing{font-size:11px;color:var(--theme-muted,#84958b);display:block;margin-top:10px}.dashboard-project-actions{display:flex;justify-content:flex-end;padding:0 15px 12px;gap:8px}.ed-shell .dashboard-project-actions button{padding:5px 8px;font-size:11px;border:0;background:transparent;color:var(--theme-muted,#84958b)}.ed-shell .ed-work-grid.episode-resizable{grid-template-columns:var(--episode-list-width,230px) 12px minmax(0,1fr);gap:0;align-items:start}.ed-shell .episode-resizable>.ed-episodes{display:block;min-width:0}.episode-splitter{align-self:stretch;position:relative;cursor:col-resize;touch-action:none;min-height:180px;outline:none}.episode-splitter:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:transparent;border-radius:2px}.episode-splitter:hover:before,.episode-splitter:focus:before{background:var(--theme-accent,#246451)}.episode-resizable>.ed-work-content{padding-left:10px;min-width:0}.ed-episodes .ed-section-title{gap:5px}.ed-episodes .ed-section-title h2{margin-right:auto;font-size:15px}.ed-episodes .ed-section-title button{padding:6px}.ed-episodes .ed-section-title .episode-list-actions{display:flex;gap:4px}.episode-table-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.episode-table-heading h2{font-size:20px;margin:0}.episode-state-filters{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.episode-state-filters button{padding:6px 10px;border-radius:20px;font-size:12px}.episode-state-filters button[aria-pressed=true]{background:var(--theme-strong,#245d4d);color:#fff;border-color:var(--theme-strong,#245d4d)}.episode-deadline{display:flex;align-items:center;gap:6px}.episode-deadline button{padding:5px}.episode-deadline-form{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:250px}.episode-deadline-form input{width:190px}.ed-state.ed-edited,.ed-state.ed-published{background:var(--theme-soft,#e8f1ec);color:var(--theme-accent,#246451)}.ed-overview-table tbody th strong{display:block;font-size:12px;margin-bottom:4px}.ed-overview-table td small{display:block;font-size:11px;margin-top:3px}.ed-intake-deadline{padding:12px;background:var(--theme-soft,#edf4ef);border-radius:6px;margin:12px 0;display:flex;gap:10px;align-items:end;flex-wrap:wrap}.ed-intake-deadline label{margin:0}.ed-intake-deadline input{max-width:240px}.episode-overview-section{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dbe3dd);border-radius:10px;padding:20px}.episode-overview-section .ed-overview-scroll{max-height:calc(100dvh - 300px)}@media(min-width:761px){.ed-shell.ed-expanded .ed-work-grid.episode-resizable{grid-template-columns:minmax(0,1fr)}.ed-shell.ed-expanded .episode-resizable>.ed-episodes,.ed-shell.ed-expanded .episode-splitter{display:none}}@media(max-width:1100px){.dashboard-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-task-grid{gap:10px}.dashboard-task-grid article{padding:14px}}@media(max-width:760px){.dashboard-task-grid,.dashboard-project-grid{grid-template-columns:1fr}.ed-shell .ed-work-grid.episode-resizable{grid-template-columns:minmax(0,1fr);gap:14px}.episode-splitter{display:none}.episode-resizable>.ed-work-content{padding-left:0}.ed-shell .episode-resizable>.ed-episodes{max-height:260px;overflow:auto}.episode-overview-section{padding:12px}.dashboard-work-heading>input{max-width:none}.dashboard-project-main{padding:18px}.ed-overview-table{font-size:12px}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--theme-bg:#141416;--theme-surface:#1c1c1f;--theme-soft:#252529;--theme-strong:#215e4e;--theme-text:#e4e4e7;--theme-muted:#acacb5;--theme-accent:#85c5b5;--theme-line:#3b3b42;--theme-shadow:#0005;--theme-danger:#f2a59d;--theme-danger-soft:#442c2b;--theme-danger-line:#82514a;--theme-warning:#e6c187;--theme-warning-soft:#3e3626;--theme-warning-line:#786544;--theme-info:#a7c6f5;--theme-info-soft:#28384a;--theme-info-line:#4d6686;--theme-purple:#cbb6ed;--theme-purple-soft:#382f46;--theme-purple-line:#665279;background:var(--theme-bg);color:var(--theme-text)}html[data-theme=dark] body{background:var(--theme-bg);color:var(--theme-text)}html[data-theme=dark] :is(.ed-shell,.novel-shell,.s-landing,.s-admin,.s-boot){background:var(--theme-bg)}html[data-theme=dark] .ce-dark{--ce-bg:var(--theme-bg);--ce-panel:var(--theme-surface);--ce-surface:var(--theme-surface);--ce-panel-muted:var(--theme-soft);--ce-text:var(--theme-text);--ce-muted:var(--theme-muted);--ce-border:var(--theme-line)}html[data-theme=dark] .ce-dark :is(.ce-work-nav,.ce-profile-settings input,.ce-profile-settings select,.ce-memo-dialog textarea){background:var(--ce-panel);color:var(--ce-text);border-color:var(--ce-border)}html[data-theme=dark] :is(.s-login,.s-admin .s-primary){background:var(--theme-strong);color:var(--theme-text)}html[data-theme=dark] ::placeholder{color:#95959f;opacity:1}html[data-theme=dark] :is(input,select,textarea){color-scheme:dark}html[data-theme=dark] ::selection{background:#335c52;color:#fff}.app-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid var(--theme-line,#d9e2db);border-radius:6px;background:var(--theme-surface,#fff);color:var(--theme-text,#29483d);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.app-theme-toggle:hover{background:var(--theme-soft,#edf4ef)}.app-theme-toggle:focus-visible{outline:2px solid var(--theme-accent,#267460);outline-offset:3px}.app-theme-toggle.compact{padding:9px}.app-theme-toggle.compact span{display:none}.app-local-theme{display:flex;justify-content:flex-end;padding:8px 24px;background:var(--theme-surface,#fff)}html[data-theme=dark] .legacy-host .paper{--theme-surface:initial;--theme-soft:initial;--theme-text:initial;--theme-muted:initial;--theme-line:initial;background:#fff;color:#30352f;color-scheme:light}@media print{:root[data-theme=dark]{--theme-bg:initial;--theme-surface:initial;--theme-soft:initial;--theme-strong:initial;--theme-text:initial;--theme-muted:initial;--theme-accent:initial;--theme-line:initial;color-scheme:light}html[data-theme=dark] body{background:#fff;color:#000}}@media(max-width:650px){.s-account{padding-inline:12px;gap:10px}.s-account>div{gap:6px}.s-account .app-theme-toggle{padding:9px}.s-account .app-theme-toggle span{display:none}}@media(max-width:480px){.s-account .s-brand{gap:8px}.s-account .s-brand b{margin-left:6px;padding-left:8px}.s-account button{padding:9px}.s-account button span{display:none}}.ed-source-controls{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.ed-source-controls label{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ed-muted)}.ed-source-controls select{min-width:210px;max-width:320px;padding:10px 12px;border:1px solid var(--theme-line,#d9e3df);border-radius:7px;background:var(--theme-surface,#fff);color:var(--theme-text,#213e35);font:inherit}.ed-source-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--theme-soft,#edf4ef);border-radius:7px;font-size:12px;margin:12px 0}.ed-source-manuscript .ed-rich-input .tiptap{min-height:400px;max-height:65dvh;overflow:auto;padding:28px 38px;font-size:17px;line-height:1.95}.ed-source-manuscript .ed-rich-toolbar{position:sticky;top:0;z-index:1;background:var(--theme-surface,#fff)}.ed-compare-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--theme-muted,#7b9187);margin-bottom:8px}.ce-embedded .ce-heading{height:auto;min-height:0;padding:8px 14px}.ce-embedded .ce-heading>button,.ce-embedded .ce-heading h1,.ce-embedded .ce-heading-divider,.ce-embedded .ce-heading .ce-episode-select{display:none}.ce-embedded .ce-heading-actions{margin-left:auto}.ce-embedded .ce-view-bar{padding:8px 14px;flex-wrap:wrap;gap:8px}.ce-embedded .ce-mode{display:none}.ce-embedded .ce-body{padding:12px;gap:12px;grid-template-columns:minmax(0,1fr) 260px}.ce-embedded .ce-paper,.ce-embedded .ce-sidebar{min-height:0;min-width:0}.ed-expanded .ed-work-overview,.ed-expanded .ed-episodes{display:none}.ed-expanded .ed-main{max-width:none;padding:16px 24px}.ed-expanded .ed-work-grid{grid-template-columns:minmax(0,1fr)}.ed-expanded.ed-comparing .ce-body{grid-template-columns:minmax(0,1fr) 300px}.ed-expanded .ed-episode-heading{margin-top:0}@media(max-width:1100px){.ed-source-controls{margin-left:0}.ed-source-controls select{min-width:170px}.ce-embedded .ce-body{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:750px){.ce-embedded .ce-body,.ed-expanded.ed-comparing .ce-body{grid-template-columns:minmax(0,1fr)}.ed-source-manuscript .ed-rich-input .tiptap{padding:18px}.ed-source-controls{width:100%}.ed-source-controls label{flex:1}.ed-source-controls select{min-width:0;width:100%}}.ce-embedded .ce-title{display:none}.ce-embedded .ce-review-toolbar{padding:10px 14px;gap:10px;flex-wrap:wrap}.ce-embedded .ce-status-strip{padding:6px 14px}.ce-embedded .ce-view-controls{padding:8px 14px}.ed-compare-caption button{padding:6px 10px}.ed-compare-host .ce-heading{padding:6px 12px;min-height:40px;flex-shrink:0}.ed-compare-host .ce-count{display:flex;align-items:baseline;gap:10px}.ed-compare-host .ce-count b{font-size:16px}.ed-compare-host .ce-count>span{margin:0}.ed-compare-host .ce-status-strip{display:none}.ed-compare-host .ce-view-toolbar{padding:5px 12px;flex-shrink:0}.ed-compare-host .ce-review-toolbar{padding:6px 12px;flex-shrink:0}.ed-compare-host .compare-editor .ce-primary{background:var(--theme-accent,#265e4b);border-color:var(--theme-accent,#265e4b);color:var(--theme-on-accent,#fff)}.ed-compare-host .ce-legend,.ed-compare-host .ce-paper-intro{display:none}.ed-compare-host .n-footer{position:static;flex-shrink:0;height:24px;padding:4px 12px}.ed-compare-host .ce-paper-head{padding:10px 12px}.ed-compare-host .ce-count{flex-direction:row}.ed-compare-host .ce-document-head>div{padding:10px 12px}.ed-compare-host{min-width:0;display:flex;flex-direction:column}.ed-compare-caption{margin-bottom:18px;flex-shrink:0}.ed-compare-caption h3{font-size:16px;margin:0 0 5px}.ed-compare-caption p{margin:0;font-size:12px;color:var(--theme-muted,#7b9187)}.ed-compare-host .novel-shell.n-comparing{min-height:0;height:auto;display:flex;flex-direction:column;padding:0;background:transparent}.ed-compare-host .compare-editor.ce-embedded{height:clamp(620px,calc(100dvh - 180px),1100px);min-height:0;box-shadow:none;border:1px solid var(--theme-line,#d9e3df);border-radius:8px;overflow:hidden}.ed-compare-host .ce-body{background:var(--theme-surface,#fff)}.ed-expanded.ed-comparing .ed-main{height:calc(100dvh - 54px);min-height:640px;display:flex;flex-direction:column}.ed-expanded.ed-comparing .ed-work-grid{flex:1;min-height:0;align-items:stretch}.ed-expanded.ed-comparing .ed-work-content{display:flex;flex-direction:column;min-height:0}.ed-expanded.ed-comparing .ed-tabs{flex-shrink:0}.ed-expanded.ed-comparing .ed-compare-host{flex:1;min-height:0;margin-bottom:0}.ed-expanded.ed-comparing .ed-compare-host .novel-shell.n-comparing{flex:1;min-height:0}.ed-expanded.ed-comparing .compare-editor.ce-embedded{height:auto;flex:1;min-height:0}@media(max-width:750px){.ed-compare-host{padding:14px}.ed-expanded.ed-comparing .ed-main{height:auto}.ed-expanded.ed-comparing .compare-editor.ce-embedded{height:750px;flex:auto}.ed-compare-host .ce-body{overflow:auto}}.ed-expanded .ed-episode-heading>div{display:flex;align-items:center;gap:12px}.ed-expanded .ed-episode-heading h2{margin:0}.ed-expanded .ed-episode-tools{margin:12px 0}.ed-expanded .episode-resizable>.ed-work-content{padding-left:0}.ed-expanded .ed-compare-host{padding:16px}.ed-expanded .ed-compare-caption{margin-bottom:12px}.ed-expanded .ed-compare-caption>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
