.merge-page{padding-top:45px;padding-bottom:50px}.workspace-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.workspace-intro h1{font:42px Georgia,serif;letter-spacing:-.04em;margin:15px 0 13px}.workspace-intro p{color:var(--muted);font-size:14px;margin:0}.workspace-intro>.text-link{margin-bottom:5px}.merge-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.merge-editor,.merge-preview{min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.workspace-card-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;border-bottom:1px solid var(--line)}.workspace-card-head h2{font:25px Georgia,serif;letter-spacing:-.03em;margin:8px 0 0}.quiet-badge{padding:6px 10px;background:#f0f3eb;color:var(--muted);font:10px var(--mono);border-radius:4px;white-space:nowrap}.quiet-badge.ready{color:var(--green);background:var(--green-light)}.drop-zone{margin:24px;border:1px dashed #b4c5ac;border-radius:7px;background:#f8faf4;text-align:center;padding:26px 15px 21px;transition:background .15s,border-color .15s}.drop-zone.dragging{background:#e5efdd;border-color:var(--green)}.upload-symbol{width:38px;height:42px;display:grid;place-items:center;background:#e9f0e1;color:#56764b;font:24px Georgia,serif;margin:0 auto 15px;border-radius:8px}.drop-zone h3{font:21px Georgia,serif;letter-spacing:-.025em;margin-bottom:10px}.drop-zone p{font-size:12px;color:var(--muted);margin-bottom:18px}.drop-zone .small-note{display:block;font-size:10px;margin-top:14px}.file-picker-label{position:relative;cursor:pointer}.file-picker-label:focus-within{outline:3px solid #9bb97e;outline-offset:4px}.file-picker-label input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-picker-label:has(input:disabled){opacity:.5;cursor:default}.merge-file-list{padding:0 24px}.merge-file{border:1px solid var(--line);padding:17px;border-radius:7px;margin-bottom:12px}.merge-file-head{display:flex;gap:12px;align-items:center;min-width:0}.pdf-file-icon{font:700 9px var(--mono);display:grid;place-items:center;width:34px;height:41px;background:#edf2e7;border:1px solid #d1ddc8;border-radius:4px;color:#54704b;flex:none}.merge-file-name{min-width:0;flex:1}.merge-file-name h3{font-size:12px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}.merge-file-name p{margin:0;color:var(--muted);font-size:10px}.file-actions{display:flex;gap:4px;flex:none}.file-actions button,.merge-page-navigation button{border:1px solid #d4decb;border-radius:4px;color:var(--green);background:#fff;min-width:29px;height:29px;font-size:13px}.file-actions button:hover:not(:disabled),.merge-page-navigation button:hover:not(:disabled){background:#eef3e8}.file-actions .remove-file{color:#996154}.merge-file-pages{margin-top:15px}.merge-file-pages label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;margin-bottom:7px;color:#617359}.merge-file-pages label span{font:9px var(--mono);color:var(--muted)}.merge-file-pages input{display:block;width:100%;padding:9px 10px;border:1px solid #d5decd;border-radius:4px;font:11px var(--mono);background:#fbfcf9;color:var(--ink)}.merge-file-pages input[aria-invalid=true]{border-color:#c48373;background:#fffaf7}.merge-file-pages small{display:block;color:var(--muted);font-size:10px;margin-top:7px;line-height:1.5}.merge-options{border-top:1px solid var(--line);padding:24px 27px 8px;margin-top:24px}.merge-options>.eyebrow{margin-bottom:20px}.merge-field{margin-bottom:18px}.merge-field label{font-size:12px;font-weight:700;display:flex;justify-content:space-between;margin-bottom:9px}.merge-field label span{font-weight:400;font-size:10px;color:var(--muted)}.merge-field input{width:100%;border:1px solid #d4dece;border-radius:5px;background:#fcfdfa;padding:11px 12px;color:var(--ink);font-size:12px}.merge-field p{font-size:10px;margin:8px 0 0;color:var(--muted)}.merge-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 27px;border-top:1px solid var(--line)}.merge-actions p{font-size:11px;color:var(--muted);margin:0}.merge-actions .button{padding:12px 17px;gap:18px}.workspace-privacy{font-size:10px;text-align:center;color:#78836f;padding:0 20px 19px;margin:0}.workspace-error{border:1px solid #e5bfb2;background:#fff6f1;color:#954d38;border-radius:5px;margin:0 24px 20px;padding:13px 15px;font-size:12px;line-height:1.7;overflow-wrap:anywhere;max-height:200px;overflow:auto}.merge-preview{position:sticky;top:111px}.merge-preview-empty{min-height:445px;background:radial-gradient(ellipse,#fff,#f2f5ed);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 20px}.merge-preview-empty h3{font:24px Georgia,serif;letter-spacing:-.03em;margin:32px 0 12px}.merge-preview-empty p{color:var(--muted);font-size:12px;margin:0}.page-stack{position:relative;width:100px;height:130px}.page-stack>span{position:absolute;inset:0;border:1px solid #becdb5;border-radius:3px;background:#f4f8ed;transform:rotate(-12deg);box-shadow:0 8px 16px #45614312}.page-stack>span:nth-child(2){transform:rotate(10deg);background:#fbfcf7}.page-stack>span:nth-child(3){transform:rotate(-2deg);background:#fff;padding:28px 19px;display:flex;flex-direction:column;gap:12px}.page-stack i{height:4px;width:100%;background:#dfe7d7;border-radius:2px}.page-stack i:first-child{height:7px;background:#95b284}.page-stack i:last-child{width:65%}.merge-canvas-wrap{overflow:auto;background:#e8ede2;padding:22px;text-align:center;max-height:660px;min-height:300px}.merge-canvas-wrap canvas{display:block;max-width:100%;height:auto;margin:auto;background:#fff;box-shadow:0 5px 20px #334f2526}.merge-preview-footer{display:flex;align-items:center;justify-content:space-between;padding:17px 21px;gap:15px;background:#fff;border-top:1px solid var(--line)}.merge-preview-footer .button{padding:10px 14px;font-size:11px}.merge-page-navigation{display:flex;align-items:center;gap:9px}.merge-page-navigation span{font:10px var(--mono);color:var(--muted);min-width:58px;text-align:center}.merge-api-note{display:flex;align-items:center;gap:3px;flex-wrap:wrap;border-top:1px solid var(--line);padding:18px 25px;color:var(--muted);font-size:10px;background:#fcfdf9}.merge-api-note .method-label{background:#e4eddb;color:#527744}.merge-api-note code{font-size:10px}.merge-api-note a{margin-left:auto;font-size:10px;text-decoration:none}.merge-help{display:flex;gap:17px;margin-top:25px;padding:18px 24px;border:1px solid var(--line);border-radius:6px;color:var(--muted)}.merge-help>span{font-size:22px;color:var(--green)}.merge-help p{font-size:12px;line-height:1.8;margin:0}.merge-help strong{color:var(--ink)}
@media(max-width:1000px){.merge-layout{gap:18px}.workspace-card-head,.merge-options{padding-left:22px;padding-right:22px}.merge-file-list{padding:0 18px}.merge-file{padding:13px}.drop-zone{margin:18px}.merge-actions{padding:18px;gap:12px}.merge-actions p{font-size:10px}.workspace-intro h1{font-size:37px}.merge-preview-footer{flex-wrap:wrap}.merge-api-note{padding:17px}}
@media(max-width:780px){.merge-page{padding-top:35px}.workspace-intro{display:block}.workspace-intro h1{font-size:37px}.workspace-intro>.text-link{margin-top:20px}.merge-layout{grid-template-columns:1fr}.merge-preview{position:static}.merge-preview-empty{min-height:350px}.merge-canvas-wrap{max-height:750px}.merge-help{padding:18px}.merge-preview-footer{flex-wrap:nowrap}}
@media(max-width:450px){.workspace-intro h1{font-size:32px}.workspace-intro p{font-size:12px}.workspace-card-head{padding:22px}.workspace-card-head h2{font-size:23px}.workspace-card-head .eyebrow{font-size:9px}.drop-zone h3{font-size:20px}.merge-file-head{gap:10px}.merge-file-name h3{font-size:11px}.pdf-file-icon{width:27px;height:35px;font-size:8px}.file-actions button{min-width:26px;height:27px}.merge-file-pages label span{font-size:8px}.merge-preview-footer{padding:15px}.merge-help p{font-size:11px}.merge-help{gap:12px}}
