.bt-modal{position:fixed;inset:0;margin:0;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;background:#242b3c;color:#fff;overflow:hidden}.bt-modal::backdrop{background:#111827dd}.bt-modal header{position:absolute;z-index:4;inset:0 0 auto;display:flex;align-items:center;gap:14px;height:56px;padding:7px 16px;background:#10182b}.bt-modal-meta{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.bt-modal-meta strong{font-size:14px;white-space:nowrap}.bt-modal-meta small{font-size:12px;color:#9da6b7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-modal nav{display:flex;align-items:center;gap:4px}.bt-modal nav button{height:38px;min-width:38px;padding:7px 10px;background:#283142;border-color:#454e60;border-radius:8px;color:#fff;font-size:12px;white-space:nowrap}.bt-modal nav button:hover:not(:disabled){background:#354156}.bt-modal nav .bt-exclude{color:#f19ba0}.bt-modal nav .bt-restore{color:#79d7ac}.bt-modal-stage{position:absolute;inset:56px 0 0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:12px 56px;touch-action:none}.bt-modal-stage canvas{display:block;flex:none;box-shadow:0 5px 25px #0003;transform-origin:center;max-width:none}.bt-modal .bt-modal-next,.bt-modal .bt-modal-prev{position:absolute;z-index:3;top:calc(50% + 28px);transform:translateY(-50%);border-radius:50%;width:42px;height:42px;padding:8px;background:#192233;color:#fff;border-color:#465063;box-shadow:0 2px 7px #0003}.bt-modal-prev{left:12px}.bt-modal-next{right:12px}.bt-modal-prev svg{transform:rotate(180deg)}.bt-loading{position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:2;padding:7px 14px;border-radius:8px;background:#10182bcc;color:#d4d9e2;font-size:13px}.bt-modal .bt-modal-prev svg{transform:rotate(90deg)}.bt-modal .bt-modal-next svg{transform:rotate(-90deg)}.tool-page[data-tool=pdf-bates] .tool-doc,.tool-page[data-tool=pdf-bates]>.tool-intro{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.bt-workspace{max-width:1100px;margin:auto;padding:22px;border:1px solid #dfe6f1;border-radius:20px;background:#fff;box-shadow:0 2px 5px #25344b08;color:#202a3c;font-size:14px;scroll-margin-top:80px}.bt-modal *,.bt-workspace *{box-sizing:border-box}.bt-modal button,.bt-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:1px solid #cfd9e9;border-radius:8px;background:white;color:#202a3c;padding:9px 13px;font:inherit;font-weight:600;line-height:1.5}.bt-workspace button:hover:not(:disabled){border-color:#9687ff;background:#f6f4ff}.bt-workspace button:disabled{opacity:.45;cursor:not-allowed}.bt-workspace :is(button,input,select,summary):focus-visible{outline:3px solid #dcd7ff;outline-offset:1px;border-color:#7864ff}.bt-workspace input:not([hidden]):not([type=checkbox]):not([type=color]),.bt-workspace select{display:block;width:100%;min-width:0;height:40px;padding:8px 11px;border:1px solid #cdd8e9;border-radius:8px;background:#fff;color:#28334a;font:inherit;font-weight:400}.bt-workspace svg{flex:none}.bt-workspace h2{display:flex;align-items:center;gap:9px;margin:0 0 17px;font-size:15px;line-height:1.5}.bt-workspace h2>span,.bt-workspace h2>svg{color:#71839c}.bt-workspace h2>span{font-size:22px;font-weight:700}.bt-workspace .bt-primary{padding:10px 22px;background:#5441eb;color:white;border-color:#5441eb;box-shadow:0 6px 18px #5541ed22;font-size:14px}.bt-workspace .bt-primary:hover:not(:disabled){background:#4835dc}.bt-workspace .bt-plain{background:transparent;border-color:transparent;color:#71839c}.bt-workspace .bt-danger{color:#e92d35}.bt-workspace.is-over{outline:3px dashed #9687ff;outline-offset:-8px}.bt-workspace .bt-upload{flex-direction:column;gap:10px;width:100%;min-height:248px;padding:22px 18px;border:2px dashed #aaa1ff;border-radius:15px;background:#f3f1ff;font-weight:400;text-align:center}.bt-upload-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:white;color:#7560ff;box-shadow:0 2px 5px #25344b10}.bt-upload strong{font-size:18px}.bt-upload>span:not(.bt-upload-icon){color:#7563fa;font-size:14px}.bt-upload b{display:flex;align-items:center;gap:7px;padding:9px 17px;margin:3px 0;border-radius:8px;background:#5441eb;color:#fff;font-size:14px;box-shadow:0 5px 15px #5441eb22}.bt-upload small{color:#70829c;font-size:12px;letter-spacing:.5px}.bt-privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#71829c;font-size:12px;line-height:1.8}.bt-error,.bt-notice{padding:11px 14px;line-height:1.8;border:1px solid #f1c8ce;border-radius:9px;background:#fff4f5;color:#b33e51;font-size:13px}.bt-notice{background:#f5f3ff;border-color:#ded7ff;color:#69589c}.bt-toolbar{gap:10px;margin-bottom:14px}.bt-toolbar,.bt-toolbar>div{display:flex;align-items:center}.bt-toolbar>div{flex:1 1;gap:12px;padding:8px 12px;min-height:45px;min-width:0;background:#f8f9fc;border:1px solid #e0e6f1;border-radius:13px}.bt-toolbar>div>svg{width:32px;height:32px;padding:6px;border-radius:8px;background:#edeaff;color:#7560ff}.bt-toolbar span{font-size:13px;color:#7b8ca4}.bt-toolbar b{color:#7057ff}.bt-toolbar button{font-size:13px;white-space:nowrap}.bt-toolbar button>svg{color:#7560ff}.bt-toolbar .bt-danger>svg{color:inherit}.bt-workspace .bt-toolbar>select{width:140px;font-size:13px}.bt-files{display:grid;gap:11px;max-height:540px;overflow:auto;padding:0 2px 2px}.bt-file{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #dfe6f1;border-radius:14px;background:#f8f9fc;box-shadow:0 1px 3px #25344b07}.bt-file.is-dragging{opacity:.55;border-color:#9b8cff}.bt-file.has-error{border-color:#f0c9ce;background:#fff9fa}.bt-workspace .bt-handle{padding:0;width:20px;border:0;background:transparent;color:#93a0b4;cursor:grab;flex:none;touch-action:none}.bt-handle span{font-size:24px;line-height:1}.bt-workspace .bt-file-preview{position:relative;width:75px;height:100px;padding:0;flex:none;background:white;border-color:#dfe6f1;box-shadow:0 2px 4px #25344b10;border-radius:9px}.bt-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#aaa2ca}.bt-thumb img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.bt-index{position:absolute;top:-8px;left:-8px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#5943ef;color:#fff;font-size:12px;box-shadow:0 2px 4px #5441eb22}.bt-bad{color:#c76b7c}.bt-file-info{flex:1 1;min-width:0}.bt-file-info>strong{font-size:14px;overflow-wrap:anywhere}.bt-file-info p{margin:8px 0 0;color:#7b8ca5;line-height:1.8;font-size:12px}.bt-file-info .bt-signed,.bt-file-info p>small{display:block;font-size:12px}.bt-file-info .bt-signed{color:#a77a36;line-height:1.7;margin-top:5px}.bt-workspace code{display:inline-block;padding:2px 7px;border-radius:8px;background:#eeebff;color:#6751f4;font:600 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.bt-workspace .bt-add-area{width:100%;gap:13px;margin:12px 0;padding:17px;border:2px dashed #c7beff;border-radius:13px;background:#f8f7ff}.bt-add-area>svg{color:#7560ff}.bt-add-area span{display:block;text-align:left}.bt-add-area strong{font-size:14px}.bt-add-area small{display:block;color:#7560ff;font-size:13px;margin-top:4px}.bt-panel{margin:14px 0 0;padding:18px;border:1px solid #dfe6f1;border-radius:14px;min-width:0;background:#f8f9fc;box-shadow:0 1px 3px #25344b07}.bt-field{display:block;min-width:0;color:#71839d;font-size:13px;font-weight:600}.bt-field>span{display:block;margin-bottom:8px}.bt-field>small{display:block;margin-top:8px;color:#7b8ca5;font-size:12px;line-height:1.8;font-weight:400}.bt-format{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.4fr;gap:14px}.bt-format-summary{display:flex;align-items:center;gap:16px;border-top:1px solid #e0e6f1;padding-top:13px;margin-top:14px}.bt-format-summary>code{font-size:18px;padding:6px 11px}.bt-format-summary p{margin:0;color:#7d8da5;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.bt-format-summary strong{color:#28334a;font-family:ui-monospace,monospace}.bt-style-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;align-items:start}.bt-position{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:310px}.bt-workspace .bt-position button{position:relative;height:43px;min-width:0;border-color:#cfd9e9;background:#fff}.bt-position button>span{position:absolute;width:26px;height:6px;border-radius:2px;background:#cbd6e5}.bt-workspace .bt-position button.is-selected{border:2px solid #806bff;background:#eeebff}.bt-position button.is-selected>span{background:#7561ff}.bt-style-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0}.bt-colors{display:flex;align-items:center;gap:9px}.bt-colors input{width:43px;height:39px;padding:4px;border:1px solid #cdd8e9;border-radius:8px;background:white;cursor:pointer}.bt-workspace .bt-colors button{width:25px;height:25px;padding:0;border-radius:50%;border:1px solid #cdd8e9}.bt-colors button[aria-pressed=true]{outline:2px solid #b9adff;outline-offset:2px}.bt-live-wrap{text-align:center;min-width:0}.bt-workspace .bt-live-button{display:block;width:100%;padding:0;border:0;background:transparent;font-weight:400}.bt-live{position:relative;width:100%;min-height:240px;background:white;border:1px solid #dce4f1;border-radius:9px;overflow:hidden;box-shadow:0 2px 4px #25344b10}.bt-live img{display:block;width:100%;height:auto}.bt-live-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffb8;color:#8a7bd5;font-size:12px}.bt-live-error{display:block;padding:18px;color:#bd5265;font-size:12px;line-height:1.8}.bt-live-wrap>p{font-size:12px;line-height:1.7;color:#7a8ba5;margin:8px 0 0;overflow-wrap:anywhere}.bt-live-empty{display:grid;place-items:center;min-height:240px;border:1px dashed #d7dfed;border-radius:9px;color:#8a9ab0;font-size:13px}.bt-options{margin-top:14px;border:1px solid #dfe6f1;border-radius:14px;overflow:hidden}.bt-options summary{display:flex;align-items:center;gap:11px;list-style:none;cursor:pointer;padding:16px 18px;font-weight:600;background:#f8f9fc}.bt-options summary::-webkit-details-marker{display:none}.bt-options summary>svg{color:#71839c}.bt-options summary>svg:last-child{margin-left:auto;transition:transform .18s}.bt-options[open] summary>svg:last-child{transform:rotate(180deg)}.bt-options fieldset{margin:0;padding:20px 18px;border:0;border-top:1px solid #dfe6f1;min-width:0}.bt-options h3{font-size:14px;margin:0 0 17px}.bt-order{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bt-workspace .bt-order button{display:block;padding:11px 13px;text-align:left;font-weight:400}.bt-order strong{font-size:14px;display:block}.bt-order small{display:block;margin-top:6px;font-size:12px;color:#7a8ca6}.bt-workspace .bt-order button[aria-pressed=true]{border:2px solid #806bff;background:#f1eeff;padding:10px 12px}.bt-check{display:flex;align-items:flex-start;gap:12px;margin-top:18px;line-height:1.6;font-size:14px;color:#253149}.bt-check input{width:17px;height:17px;margin:3px 0 0;accent-color:#7861ff;flex:none}.bt-check strong{font-weight:600}.bt-check small{display:block;margin-top:5px;color:#7a8ca5;font-size:12px;font-weight:400;line-height:1.8}.bt-word-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:13px 0 0 29px}.bt-workspace select:disabled{opacity:.45}.bt-options hr{margin:19px 0;border:0;border-top:1px solid #e0e6f1}.bt-output-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:19px}.bt-output-fields>.bt-check{margin:0}.bt-suffix{display:flex;border:1px solid #cdd8e9;border-radius:8px;overflow:hidden;background:white}.bt-workspace .bt-suffix input{border:0;border-radius:0}.bt-suffix span{display:flex;align-items:center;padding:7px 14px;border-left:1px solid #cdd8e9;background:#f8f9fc;font:14px ui-monospace,monospace}.bt-submit{text-align:center;margin-top:22px}.bt-submit>.bt-primary{min-width:min(380px,100%)}.bt-progress{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#7259ee;margin:18px 0 0;font-size:13px;line-height:1.7}.bt-progress progress{flex:1 1;min-width:120px;accent-color:#7560ff}.bt-restore{margin:5px 0;font-size:13px}.bt-result{text-align:center;padding:20px 0}.bt-success{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 17px;border-radius:50%;background:#e8f5f0;color:#059970}.bt-workspace .bt-result h2{display:block;font-size:20px;margin:0 0 22px}.bt-result-range{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 0 25px;color:#7385a0}.bt-result-range code{font-size:20px;background:transparent;padding:0}.bt-result-range small{padding:3px 9px;border-radius:15px;background:#e9f5f0;color:#16876a;font-size:13px}.bt-output-list{max-width:800px;margin:auto;display:grid;gap:11px}.bt-output{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #dfe6f1;border-radius:14px;background:#f8f9fc;text-align:left}.bt-output>svg{color:#e52e33}.bt-output>div{flex:1 1;min-width:0}.bt-output strong{font-size:15px;overflow-wrap:anywhere}.bt-output p{margin:6px 0 0;color:#7b8ca5;font-size:13px;line-height:1.8}.bt-output button{font-size:13px;flex:none}.bt-output button svg{color:#7560ff}.bt-result-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:26px}.bt-result-actions button{min-height:40px;font-size:14px}.bt-result-actions>button>span{font-size:23px;color:#7560ff;line-height:1}.tool-page[data-tool=pdf-bates] .tool-doc :is(p,li,summary,small,td,th,code,.tool-doc-alert){font-size:14px}.tool-page[data-tool=pdf-bates] .tool-doc>section>h2{display:block;font-size:22px;color:#252439}.tool-page[data-tool=pdf-bates] .tool-doc>section>h2:after{content:"";display:block;width:200px;height:3px;margin:16px 0 19px;border-radius:3px;background:linear-gradient(90deg,#9183ff,transparent)}.tool-page[data-tool=pdf-bates] .tool-doc h3{font-size:16px}.tool-page[data-tool=pdf-bates] .tool-doc-faq summary:after{display:none}@media(max-width:950px){.bt-toolbar{flex-wrap:wrap}.bt-toolbar>div{flex-basis:100%}.bt-style-layout{grid-template-columns:minmax(0,1fr) 180px;gap:18px}.bt-style-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-format{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.bt-workspace{padding:14px;border-radius:15px}.bt-file{gap:10px;padding:13px 10px}.bt-workspace .bt-file-preview{width:56px;height:78px}.bt-file-info p{font-size:11px}.bt-file-info code{display:block;margin-top:4px}.bt-toolbar{gap:7px}.bt-toolbar button,.bt-workspace .bt-toolbar>select{font-size:12px}.bt-workspace .bt-toolbar>select{width:140px;flex-shrink:0}.bt-panel{padding:14px}.bt-format{grid-template-columns:1fr 1fr;gap:12px}.bt-format-summary{flex-wrap:wrap;gap:9px}.bt-style-layout{grid-template-columns:1fr}.bt-live-wrap{max-width:240px;justify-self:center;width:100%}.bt-position{max-width:none}.bt-order,.bt-output-fields,.bt-word-fields{grid-template-columns:1fr}.bt-word-fields{margin-left:29px}.bt-options fieldset{padding:16px 14px}.bt-output{padding:12px;gap:9px;flex-wrap:wrap}.bt-output>div{min-width:180px}.bt-output strong{font-size:14px}.bt-output>button{margin-left:auto}.bt-result-range code{font-size:16px}.bt-modal header{height:92px;flex-wrap:wrap;gap:4px;padding:6px 10px}.bt-modal-meta{flex-basis:100%}.bt-modal nav{margin-left:auto}.bt-modal nav button{min-width:28px;height:31px;font-size:11px;padding:4px 6px;gap:3px}.bt-modal nav button svg{width:16px}.bt-modal-stage{top:92px;padding:10px 12px}.bt-modal .bt-modal-next,.bt-modal .bt-modal-prev{top:calc(50% + 46px);width:34px;height:34px;padding:5px}.bt-modal-prev{left:6px}.bt-modal-next{right:6px}.bt-privacy{align-items:flex-start}}.bt-suffix-field.is-disabled{opacity:.45}.bt-workspace .bt-suffix-field.is-disabled input{cursor:not-allowed;color:#6b7280;background:#fafbfc}.tool-page[data-tool=pdf-bates] .bt-doc-feature-group{margin-top:24px}.tool-page[data-tool=pdf-bates] .bt-doc-feature-group>h3{margin:0 0 13px;padding-left:11px;border-left:3px solid #8a76ff;color:#35435c;line-height:1.6}.tool-page[data-tool=pdf-bates] .bt-doc-feature-group h4{margin:0 0 7px;font-size:15px;line-height:1.6;color:#28354c}.tool-page[data-tool=pdf-bates] .bt-doc-feature-group .tool-doc-features p{margin:0;line-height:1.85}.tool-page[data-tool=pdf-bates] .bt-doc-table{margin:20px 0 24px;overflow-x:auto;border:1px solid #dce4ef;border-radius:15px;box-shadow:0 4px 18px #27334c08}.tool-page[data-tool=pdf-bates] .bt-doc-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.9}.tool-page[data-tool=pdf-bates] .bt-doc-table thead{background:linear-gradient(110deg,#6962ef,#4f40e5)}.tool-page[data-tool=pdf-bates] .bt-doc-table thead th{color:#fff;font-weight:600}.tool-page[data-tool=pdf-bates] .bt-doc-table :is(th,td){padding:15px 18px;border-bottom:1px solid #e4eaf2;vertical-align:middle}.tool-page[data-tool=pdf-bates] .bt-doc-table tbody th{white-space:nowrap;color:#33435c;font-weight:600}.tool-page[data-tool=pdf-bates] .bt-doc-table tbody td{color:#586b84}.tool-page[data-tool=pdf-bates] .bt-doc-table tbody tr:nth-child(2n){background:#fafbfe}.tool-page[data-tool=pdf-bates] .bt-doc-table tbody tr:last-child>*{border-bottom:0}.tool-page[data-tool=pdf-bates] .bt-doc-table code{display:inline-block;padding:3px 8px;border-radius:5px;background:#f0edff;color:#6b56d7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tool-page[data-tool=pdf-bates] .bt-doc-parameters{list-style:none;margin:14px 0 20px;padding:0}.bt-doc-parameters li{position:relative;padding-left:25px;color:#53657e;line-height:1.9}.bt-doc-parameters li+li{margin-top:12px}.bt-doc-parameters li:before{content:"✓";position:absolute;left:0;top:0;color:#12a77e;font-weight:700}.tool-page[data-tool=pdf-bates] .bt-doc-final{background:#fff9ed;border-color:#f2dfb4;color:#946b2b}@media(max-width:600px){.tool-page[data-tool=pdf-bates] .bt-doc-table table{min-width:540px}.tool-page[data-tool=pdf-bates] .bt-doc-table :is(th,td){padding:12px 14px}}