.tZKIba_shell{gap:22px;display:grid}.tZKIba_noticeGrid{grid-template-columns:1fr;gap:12px;display:grid}.tZKIba_noticeGrid>div{border:1px solid var(--color-line);background:#ffffffb3;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.tZKIba_noticeGrid strong{font:700 12px/1.3 var(--font-mono);color:var(--color-ink-2)}.tZKIba_noticeGrid span{color:var(--color-muted);font-size:13px;line-height:1.45}.tZKIba_uploadCard,.tZKIba_toolsCard,.tZKIba_previewCard,.tZKIba_reviewCard,.tZKIba_applyCard{border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-surface);overflow:hidden}.tZKIba_uploadEmpty,.tZKIba_fileRow{justify-content:space-between;align-items:center;gap:18px;min-height:126px;padding:22px;display:flex}.tZKIba_uploadEmpty h2,.tZKIba_toolsCard h2,.tZKIba_previewCard h2,.tZKIba_reviewCard h2,.tZKIba_applyCard h2{font:700 17px/1.25 var(--font-display);margin:0}.tZKIba_uploadEmpty p,.tZKIba_toolsHeading p,.tZKIba_previewHeader p,.tZKIba_applyCard p{color:var(--color-muted);margin:5px 0 0;font-size:13px}.tZKIba_hiddenInput{display:none}.tZKIba_primaryButton,.tZKIba_secondaryButton,.tZKIba_smallButton,.tZKIba_textButton,.tZKIba_removeButton,.tZKIba_markJump{cursor:pointer;border:0}.tZKIba_primaryButton,.tZKIba_secondaryButton,.tZKIba_smallButton{border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700}.tZKIba_primaryButton{color:#fff;background:var(--color-blue)}.tZKIba_primaryButton:hover:not(:disabled){background:var(--color-blue-strong)}.tZKIba_secondaryButton,.tZKIba_smallButton{border:1px solid var(--color-line-strong);background:#fff}.tZKIba_secondaryButton:hover:not(:disabled),.tZKIba_smallButton:hover:not(:disabled){background:var(--color-surface-soft)}.tZKIba_softButton{color:var(--color-blue-strong);background:#f5fbfe;border-color:#bfd7e6}.tZKIba_softButton:hover:not(:disabled){background:var(--color-blue-soft);border-color:#9fc5db}.tZKIba_primaryButton:disabled,.tZKIba_secondaryButton:disabled,.tZKIba_smallButton:disabled,.tZKIba_textButton:disabled,.tZKIba_removeButton:disabled{opacity:.45;cursor:default}.tZKIba_textButton{color:var(--color-blue-strong);background:0 0;padding:4px 0;font-size:12px;font-weight:700}.tZKIba_fileRow>div:first-child{gap:4px;min-width:0;display:grid}.tZKIba_fileRow strong{font-size:14px}.tZKIba_fileRow span{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.tZKIba_inlineActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tZKIba_progressText{color:var(--color-muted);font:600 11px/1.3 var(--font-mono)}.tZKIba_toolsCard{gap:16px;padding:20px;display:grid}.tZKIba_toolsHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tZKIba_searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.tZKIba_searchRow label{color:var(--color-ink-2);gap:7px;font-size:12px;font-weight:700;display:grid}.tZKIba_searchRow input{border:1px solid var(--color-line-strong);background:#fff;border-radius:9px;outline:0;width:100%;padding:10px 12px}.tZKIba_searchRow input:focus{border-color:var(--color-blue)}.tZKIba_microcopy,.tZKIba_emptyText{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.tZKIba_suggestionHeader{justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.tZKIba_suggestionHeader strong{font:700 12px/1.3 var(--font-mono)}.tZKIba_suggestionList{border:1px solid var(--color-line);border-radius:10px;max-height:260px;overflow:auto}.tZKIba_suggestionItem{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tZKIba_suggestionItem:last-child{border-bottom:0}.tZKIba_suggestionItem>div{gap:3px;min-width:0;display:grid}.tZKIba_suggestionItem span{color:var(--color-muted);font-size:10.5px}.tZKIba_suggestionItem strong{overflow-wrap:anywhere;font-size:12px}.tZKIba_smallButton{white-space:nowrap;padding:7px 10px;font-size:11px}.tZKIba_workspaceGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.tZKIba_previewHeader,.tZKIba_reviewHeader{border-bottom:1px solid var(--color-line);background:var(--color-surface-soft);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:flex}.tZKIba_pageNav{align-items:center;gap:9px;display:flex}.tZKIba_pageNav span{text-align:center;min-width:86px;color:var(--color-muted);font:650 10.5px/1.2 var(--font-mono)}.tZKIba_canvasStage{background:#edf1f4;place-items:center;min-height:420px;padding:18px;display:grid;position:relative;overflow:auto}.tZKIba_canvasWrap{background:#fff;width:min(100%,900px);line-height:0;position:relative;box-shadow:0 4px 18px #141e281f}.tZKIba_canvas{width:100%;height:auto;display:block}.tZKIba_overlay{cursor:crosshair;touch-action:none;position:absolute;inset:0}.tZKIba_mark{pointer-events:none;background:#fffffff5;border:1px solid #aebbc5;display:block;position:absolute}.tZKIba_draftMark{border-color:var(--color-blue);background:#0b84c66b}.tZKIba_previewLoading{color:var(--color-muted);pointer-events:none;background:#f5f7fab8;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.tZKIba_previewFooter{border-top:1px solid var(--color-line);min-height:46px;color:var(--color-muted);font:600 10.5px/1.25 var(--font-mono);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 15px;display:flex}.tZKIba_previewFooter .tZKIba_inlineActions{margin-left:auto}.tZKIba_reviewCard{min-height:300px}.tZKIba_reviewHeader strong{background:var(--color-blue-soft);min-width:28px;height:28px;color:var(--color-blue-strong);font:700 11px/1 var(--font-mono);border-radius:999px;place-items:center;display:grid}.tZKIba_reviewCard>.tZKIba_emptyText{padding:18px}.tZKIba_markList{max-height:690px;overflow:auto}.tZKIba_markItem{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 34px;display:grid}.tZKIba_markItem:last-child{border-bottom:0}.tZKIba_markJump{text-align:left;background:#fff;gap:2px;min-width:0;padding:11px 12px;display:grid}.tZKIba_markJump:hover{background:var(--color-surface-soft)}.tZKIba_markJump span,.tZKIba_markJump small{color:var(--color-muted);font-size:10px}.tZKIba_markJump strong{font-size:11px}.tZKIba_markJump small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tZKIba_removeButton{color:var(--color-muted);background:#fff;font-size:20px}.tZKIba_removeButton:hover:not(:disabled){color:#a33a3a;background:#fff7f7}.tZKIba_applyCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:18px;display:grid}.tZKIba_applyActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.tZKIba_progressBar{background:var(--color-surface-cool);border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.tZKIba_progressBar span{background:var(--color-blue);height:100%;transition:width .15s linear;display:block}.tZKIba_applyMeta{color:var(--color-muted);font:600 10.5px/1.25 var(--font-mono);grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.tZKIba_applyMeta strong{color:var(--color-green)}.tZKIba_outputReviewNote{border:1px solid var(--color-line);background:var(--color-surface-soft);color:var(--color-ink-2);border-radius:10px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5}.tZKIba_error{color:#8d3131;background:#fff7f7;border:1px solid #eccaca;border-radius:10px;padding:13px 15px;font-size:13px}.tZKIba_factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tZKIba_factsGrid article,.tZKIba_howBlock{border:1px solid var(--color-line);background:#ffffffad;border-radius:13px;padding:18px}.tZKIba_factsGrid h2,.tZKIba_howBlock h2{font:700 15px/1.3 var(--font-display);margin:0 0 7px}.tZKIba_factsGrid p,.tZKIba_howBlock li{color:var(--color-muted);font-size:13px;line-height:1.5}.tZKIba_factsGrid p{margin:0}.tZKIba_howBlock ol{gap:7px;margin:0;padding-left:20px;display:grid}@media (max-width:980px){.tZKIba_workspaceGrid{grid-template-columns:1fr}.tZKIba_reviewCard{min-height:0}.tZKIba_markList{max-height:320px}}@media (max-width:720px){.tZKIba_noticeGrid,.tZKIba_factsGrid{grid-template-columns:1fr}.tZKIba_uploadEmpty,.tZKIba_fileRow,.tZKIba_toolsHeading,.tZKIba_previewHeader,.tZKIba_applyCard{flex-direction:column;align-items:stretch}.tZKIba_uploadEmpty,.tZKIba_fileRow{display:grid}.tZKIba_searchRow{grid-template-columns:1fr}.tZKIba_previewHeader{display:grid}.tZKIba_pageNav{justify-content:space-between}.tZKIba_canvasStage{min-height:300px;padding:10px}.tZKIba_applyCard{grid-template-columns:1fr}.tZKIba_applyActions{justify-content:stretch}.tZKIba_applyActions button{flex:1}}
