._container_1nbhs_1{max-width:900px;margin:0 auto}._backLink_1nbhs_6{display:inline-block;font-size:.85rem;color:var(--color-primary);text-decoration:none;margin-bottom:12px}._backLink_1nbhs_6:hover{text-decoration:underline}._titleRow_1nbhs_15{display:flex;align-items:center;gap:6px;margin-bottom:8px}._title_1nbhs_15{font-size:1.4rem}._intro_1nbhs_26{margin:0 0 20px;color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}._dropZone_1nbhs_34{border:2px dashed var(--color-border);border-radius:12px;padding:28px 16px;text-align:center;background:var(--color-surface);transition:border-color .15s,background .15s;margin-bottom:20px}._dropZoneActive_1nbhs_44{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}._dropTitle_1nbhs_49{margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--color-text)}._dropHint_1nbhs_56{margin:0 0 14px;font-size:.85rem;color:var(--color-text-secondary)}._filePickerLabel_1nbhs_62{display:inline-block;padding:8px 18px;background:var(--color-primary);color:#fff;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer}._filePicker_1nbhs_62{display:none}._toolbar_1nbhs_76{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:14px}._fileName_1nbhs_88{font-weight:600;font-size:.88rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._sizeLabel_1nbhs_98{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.88rem;color:var(--color-text)}._fieldName_1nbhs_107{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sizeInput_1nbhs_114{width:5rem;padding:5px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font:inherit}._overflowCount_1nbhs_124{font-size:.85rem;font-weight:600;color:#c0392b}._count_1nbhs_130{font-size:.85rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._toggleLabel_1nbhs_136{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}._toggleLabel_1nbhs_136 input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}._primaryBtn_1nbhs_152{margin-left:auto;padding:9px 18px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}._secondaryBtn_1nbhs_165{padding:9px 14px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;font-size:.88rem;cursor:pointer;font-family:inherit}._primaryBtn_1nbhs_152:disabled,._secondaryBtn_1nbhs_165:disabled{opacity:.55;cursor:not-allowed}@media(min-width:700px){._bars_1nbhs_185{position:sticky;top:env(safe-area-inset-top,0px);z-index:2}}._pages_1nbhs_192{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._page_1nbhs_192{position:relative;width:100%;container-type:inline-size;background:#fff;box-shadow:0 1px 4px #0000002e}._pageImage_1nbhs_209{display:block;width:100%;height:100%}._field_1nbhs_107{position:absolute;box-sizing:border-box;margin:0;padding:0 .3cqw;border:1px solid transparent;border-radius:2px;background:#5d8aa829;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:1.6cqw;line-height:1.2;resize:none;scrollbar-width:none}._field_1nbhs_107:hover{border-color:#5d8aa899}._field_1nbhs_107:focus{outline:none;border-color:var(--color-primary);background:#5d8aa814}._field_1nbhs_107:disabled{background:transparent;cursor:not-allowed}._overflow_1nbhs_124,._overflow_1nbhs_124:hover,._overflow_1nbhs_124:focus{border-color:#c0392b;background:#c0392b1a}._toggle_1nbhs_136{accent-color:var(--color-primary);cursor:pointer}._subtleText_1nbhs_257{margin:10px 0 0;font-size:.78rem;color:var(--color-text-secondary)}._hint_1nbhs_263{margin:0 0 14px;padding:8px 12px;font-size:.85rem;color:var(--color-text-secondary);line-height:1.45;border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:6px}._error_1nbhs_274{margin:10px 0 0;padding:10px 14px;background:#d9534f14;border:1px solid rgba(217,83,79,.25);border-radius:8px;color:#a94442;font-size:.85rem}
