.merge-tool{margin-bottom:30px;scroll-margin-top:24px}.merge-tool .secondary-button{background:#fff;border:1.5px solid #000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:2px 2px #000}.merge-tool .secondary-button:hover:not(:disabled){background:#fff3b0}.merge-tool .secondary-button:disabled{opacity:.4}.merge-tool .quiet-button{text-underline-offset:4px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:underline}.merge-tool .quiet-button:hover:not(:disabled){background:#fff3b0}.merge-tool .button:disabled{opacity:.45;box-shadow:none}.merge-tool .file-upload{background:#fff;border:2px solid #000;box-shadow:6px 6px #000}.merge-tool .file-drop{text-align:center;background:#f7faf7;border:1.5px dashed #bdb8a8;margin:18px;padding:12px 24px 26px;transition:background .12s}.merge-tool.is-dragging .file-drop,.merge-tool.is-dragging .merge-files-panel{outline-offset:-7px;background:#fff3b0;outline:3px dashed #000}.merge-tool .file-upload-art{max-width:250px;height:124px;margin:0 auto 2px}.merge-tool .file-upload-art svg{width:100%;height:100%}.merge-tool .file-drop .eyebrow{margin-bottom:10px;font-size:10px}.merge-tool .file-drop h2{letter-spacing:-.04em;font-size:clamp(27px,3vw,35px);font-weight:800;line-height:1.2}.merge-tool .file-drop>p:not(.eyebrow){color:#606257;margin-top:10px;font-size:14px}.merge-tool .file-drop>.button{min-width:220px;margin-top:24px}.merge-tool .file-drop>.file-upload-limits{margin-top:18px;font-size:11px}.merge-tool .file-upload-sample{text-underline-offset:5px;align-items:center;gap:11px;min-height:44px;padding:10px;font-size:12px;text-decoration:underline;display:inline-flex}.merge-tool .file-upload-sample:hover{color:#6c5700}.merge-tool .file-upload-footer{color:#57594f;border-top:1px solid #d9d6c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:15px 22px;font-size:11px;display:flex}.merge-tool .file-upload-footer>span:first-child{align-items:center;gap:7px;display:flex}.merge-error{background:#fff3ee;border:2px solid #a32b21;align-items:flex-start;gap:15px;margin-bottom:20px;padding:18px 20px;font-size:13px;display:flex}.merge-error>div{flex:1;min-width:0}.merge-error strong{font-weight:750}.merge-error ul{margin-top:5px;padding-left:18px}.merge-error li{overflow-wrap:anywhere;line-height:1.8}.merge-icon-button{background:#fff;border:1px solid #b7b3a5;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.merge-icon-button:hover:not(:disabled){background:#fff3b0;border-color:#000}.merge-icon-button:disabled{opacity:.35}.merge-busy{background:#fff3b0;border:2px solid #000;align-items:center;gap:16px;margin-bottom:20px;padding:18px 22px;display:flex}.merge-busy>div{flex:1;min-width:0}.merge-busy strong{font-size:15px;font-weight:700}.merge-busy p{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.merge-spinner{border:3px solid #c4b85b;border-top-color:#000;width:24px;height:24px;animation:.75s linear infinite merge-spin;display:block}@keyframes merge-spin{to{transform:rotate(360deg)}}.merge-editor{background:#fff;border:2px solid #000;box-shadow:5px 5px #000}.merge-editor-top{border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.merge-editor-top h2{letter-spacing:-.035em;font-size:22px;font-weight:750}.merge-editor-top p{color:#626459;max-width:650px;margin-top:4px;font-size:12px}.merge-editor-top .secondary-button{flex-shrink:0;gap:10px;min-width:130px}.merge-options-link{display:none}#merge-settings-heading{scroll-margin-top:24px}@media (width<=1023px){.merge-options-link{background:var(--brand-soft);border:2px solid #000;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:16px 14px 0;padding:10px 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex}}.merge-editor-grid{grid-template-columns:minmax(0,1fr) 330px;display:grid}.merge-files-panel{min-width:0;padding:0 22px 22px}.merge-toolbar{color:#5b5d53;border-bottom:1px solid #dedacf;justify-content:space-between;align-items:center;gap:10px;min-height:64px;font-size:11px;display:flex}.merge-toolbar>div{flex-wrap:wrap;gap:10px;display:flex}.merge-toolbar button{text-underline-offset:4px;min-height:44px;font-size:11px;text-decoration:underline}.merge-toolbar button:disabled{opacity:.4}.merge-file-list{gap:14px;margin-top:18px;padding:0;list-style:none;display:grid}.merge-file{background:#fff;border:1.5px solid #d2cec1;grid-template-columns:26px 68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px;display:grid}.merge-file[draggable=true]{cursor:grab}.merge-file.is-moving{opacity:.4}.merge-file.drop-target{background:#fff9d7;outline:3px solid #b39200}.merge-position{touch-action:none;cursor:grab;user-select:none;color:#64665c;text-align:center;align-self:stretch;place-items:center;min-height:44px;font-size:11px;font-weight:700;display:grid}.merge-thumb{background:#f4f0e3;border:1px solid #c5c0b3;place-items:center;width:68px;height:88px;display:grid;position:relative;overflow:hidden}.merge-thumb canvas{width:auto;max-width:100%;height:auto;max-height:100%}.merge-thumb>span{padding:5px;font-size:9px;line-height:1.4}.merge-file-info{min-width:0}.merge-file-info h3{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.merge-file-info p{color:#696b61;margin-top:6px;font-size:11px}.merge-file-controls{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:92px;display:flex}.merge-file-controls button{font-size:19px;line-height:1}.merge-add-row{background:#faf9f3;border:1.5px dashed #bab6a8;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:15px;font-size:12px;display:flex}.merge-add-row:hover:not(:disabled){background:#fff3b0}.merge-settings{background:#f4f6ef;border-left:1px solid #000;min-width:0;padding:26px 24px}.merge-settings>.eyebrow{margin-bottom:12px;font-size:9px}.merge-settings h2{letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1.2}.merge-order-diagram{align-items:center;gap:7px;margin-block:22px;display:flex}.merge-order-diagram>span:not(:nth-child(4)){background:#fff;border:1px solid #000;place-items:center;width:35px;height:45px;font-size:11px;display:grid}.merge-order-diagram>span:nth-child(2){background:#fff3b0}.merge-order-diagram>strong{background:#dceee7;border:1px solid #000;place-items:center;width:48px;height:54px;font-size:12px;display:grid;box-shadow:2px 2px #000}.merge-summary{font-size:14px;font-weight:650;line-height:1.7}.merge-order-note{color:#67695f;margin-top:7px;font-size:11px}.merge-need{background:#fff3b0;border:1px solid #cfc371;margin-top:15px;padding:10px;font-size:12px}.merge-form-notice{background:#fff3b0;border:1px solid #d0c17a;margin-top:16px;padding:12px;font-size:11px;line-height:1.8}.merge-settings>label{margin-top:27px;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.merge-settings>input{background:#fff;border:1.5px solid #000;width:100%;min-height:44px;padding:9px 10px;font-size:13px}.merge-settings>#merge-name-help{color:#67695f;margin-top:7px;font-size:11px}.merge-submit{width:100%;margin-top:24px}.merge-settings-privacy{color:#67695f;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.merge-results{text-align:center;background:#fff;border:2px solid #000;padding:38px 24px;box-shadow:5px 5px #000}.merge-result-check{background:#dceee7;border:2px solid #000;place-items:center;width:60px;height:60px;margin-bottom:23px;display:inline-grid;box-shadow:3px 3px #000}.merge-results>.eyebrow{font-size:10px}.merge-results h2{letter-spacing:-.04em;margin-top:9px;font-size:36px;font-weight:850}.merge-results>[data-result-summary]{color:#626459;margin-top:12px;font-size:14px}.merge-results>.button{min-width:230px;margin-top:26px}.merge-download-note{color:#626459;margin-top:17px;font-size:11px}.merge-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.merge-original{color:#626459;border-top:1px solid #ddd8ca;justify-content:center;align-items:center;gap:7px;margin-top:25px;padding-top:25px;font-size:11px;display:flex}.merge-dialog{background:#f4f0e3;border:2px solid #000;width:min(850px,100% - 28px);max-height:calc(100dvh - 28px);padding:0}.merge-dialog::backdrop{background:#000000a6}.merge-dialog-top{background:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.merge-dialog h2{overflow-wrap:anywhere;font-size:13px;font-weight:650}.merge-preview-canvas{place-items:center;min-height:230px;padding:18px;display:grid;position:relative}.merge-preview-canvas canvas{width:auto;max-width:100%;height:auto;max-height:65dvh;box-shadow:2px 2px 6px #0002}.merge-preview-canvas p{text-align:center;font-size:12px}.merge-dialog-footer{background:#fff;border-top:1px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.merge-dialog-footer>span{font-size:12px}@media (width<=1023px){.merge-editor-grid{grid-template-columns:1fr}.merge-settings{border-top:1px solid #000;border-left:0}.merge-settings h2{max-width:600px}.merge-order-diagram{display:none}.merge-summary{margin-top:16px}.merge-settings .merge-submit{max-width:400px}.merge-settings-privacy{justify-content:flex-start}}@media (width<=639px){.merge-tool .file-drop{margin:10px;padding-inline:12px}.merge-tool .file-drop>p:not(.eyebrow){font-size:12px}.merge-tool .file-drop>.button{width:100%;min-width:0;max-width:290px}.merge-tool .file-drop>.file-upload-limits{font-size:10px}.merge-tool .file-upload-footer{justify-content:center;padding:14px;font-size:10px}.merge-editor-top{flex-wrap:wrap;align-items:flex-start;padding:17px}.merge-editor-top h2{font-size:20px}.merge-editor-top .secondary-button{min-height:44px}.merge-files-panel{padding-inline:12px}.merge-toolbar{flex-wrap:wrap;gap:0 10px;padding-block:8px}.merge-toolbar>div{gap:12px}.merge-file{grid-template-columns:20px 54px minmax(0,1fr);gap:9px;padding:13px 9px}.merge-thumb{width:54px;height:72px}.merge-file-controls{flex-wrap:nowrap;grid-column:3;justify-content:flex-start;gap:5px;max-width:none}.merge-file-controls button{min-width:44px}.merge-file-info h3{font-size:12px}.merge-file-info p{font-size:10px}.merge-settings{padding:22px 18px}.merge-settings h2{font-size:24px}.merge-busy{flex-wrap:wrap;gap:12px;padding:16px}.merge-busy p{font-size:11px}.merge-results{padding:28px 18px}.merge-results h2{font-size:29px}.merge-results>.button{width:100%;min-width:0}.merge-original{text-align:left;align-items:flex-start}.merge-dialog-footer{flex-wrap:wrap;padding:10px}.merge-dialog-footer .secondary-button{padding:8px;font-size:11px}.merge-dialog-top{padding:10px}}@media (prefers-reduced-motion:reduce){.merge-spinner{border-color:#000;animation:none}.merge-tool .file-drop{transition:none}}.merge-breadcrumbs[data-astro-cid-hycwxjgd]{color:#67695e;align-items:center;gap:12px;padding-top:23px;font-size:11px;display:flex}.merge-breadcrumbs[data-astro-cid-hycwxjgd] a[data-astro-cid-hycwxjgd]{text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.merge-introduction[data-astro-cid-hycwxjgd]{justify-content:space-between;align-items:center;gap:26px;padding-block:21px 30px;display:flex}.merge-introduction[data-astro-cid-hycwxjgd]>div[data-astro-cid-hycwxjgd]{min-width:0}.merge-introduction[data-astro-cid-hycwxjgd] .eyebrow[data-astro-cid-hycwxjgd]{margin-bottom:9px;font-size:10px}h1[data-astro-cid-hycwxjgd]{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(36px,3.7vw,46px);font-weight:900;line-height:1.13}.merge-introduction[data-astro-cid-hycwxjgd]>div[data-astro-cid-hycwxjgd]>p[data-astro-cid-hycwxjgd]:last-child{color:#56584d;max-width:700px;margin-top:13px;font-size:15px;line-height:1.8}.merge-local[data-astro-cid-hycwxjgd]{white-space:nowrap;color:#56584d;background:#fff;border:1px solid #d5d1c2;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.merge-page-guide[data-astro-cid-hycwxjgd]{flex-wrap:wrap;align-items:center;gap:0 24px;padding-block:7px 21px;font-size:12px;display:flex}.merge-page-guide[data-astro-cid-hycwxjgd]>span[data-astro-cid-hycwxjgd]{color:#67695e}.merge-page-guide[data-astro-cid-hycwxjgd] a[data-astro-cid-hycwxjgd]{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.merge-how[data-astro-cid-hycwxjgd],.merge-benefits[data-astro-cid-hycwxjgd]{border-top:1px solid #d9d5c8;padding-block:35px 43px}[data-astro-cid-hycwxjgd]:is(.merge-how,.merge-benefits,.merge-example,.merge-faq) .eyebrow[data-astro-cid-hycwxjgd]{margin-bottom:10px;font-size:10px}[data-astro-cid-hycwxjgd]:is(.merge-how,.merge-benefits,.merge-example,.merge-faq) h2[data-astro-cid-hycwxjgd]{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1.25}.merge-how[data-astro-cid-hycwxjgd] ol[data-astro-cid-hycwxjgd],.merge-benefits[data-astro-cid-hycwxjgd] ul[data-astro-cid-hycwxjgd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px;padding:0;list-style:none;display:grid}.merge-how[data-astro-cid-hycwxjgd] li[data-astro-cid-hycwxjgd],.merge-benefits[data-astro-cid-hycwxjgd] li[data-astro-cid-hycwxjgd]{min-width:0}.merge-example[data-astro-cid-hycwxjgd]{border-top:1px solid #d9d5c8;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:34px 43px;display:grid}.merge-example[data-astro-cid-hycwxjgd]>div[data-astro-cid-hycwxjgd]:first-child>p[data-astro-cid-hycwxjgd]:last-child{color:#56584d;margin-top:20px;font-size:14px;line-height:1.9}.merge-example-art[data-astro-cid-hycwxjgd]{background:#e2f1eb;border:2px solid #000;flex-direction:column;align-items:center;height:240px;padding:20px;display:flex;box-shadow:4px 4px #000}.merge-example-art[data-astro-cid-hycwxjgd]>svg{flex:1;min-height:0}.merge-example-art[data-astro-cid-hycwxjgd]>p[data-astro-cid-hycwxjgd]{padding-top:10px;font-size:11px;font-weight:600}.merge-limit-section[data-astro-cid-hycwxjgd]{background:#f4f0e3;border:1px solid #d7d1c1;margin-bottom:34px;padding:22px 24px}.merge-limit-section[data-astro-cid-hycwxjgd] h2[data-astro-cid-hycwxjgd]{font-size:17px;font-weight:750}.merge-limit-section[data-astro-cid-hycwxjgd] p[data-astro-cid-hycwxjgd]{color:#56584d;margin-top:10px;font-size:12px;line-height:1.9}.merge-faq[data-astro-cid-hycwxjgd]{border-top:1px solid #d9d5c8;padding-block:32px 37px}.merge-faq-grid[data-astro-cid-hycwxjgd]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px 24px;margin-top:23px;display:grid}.merge-faq[data-astro-cid-hycwxjgd] details[data-astro-cid-hycwxjgd]{background:#fff;border:1px solid #bdb8aa;min-width:0}.merge-faq[data-astro-cid-hycwxjgd] summary[data-astro-cid-hycwxjgd]{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:15px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.merge-faq[data-astro-cid-hycwxjgd] summary[data-astro-cid-hycwxjgd]::-webkit-details-marker{display:none}.merge-faq[data-astro-cid-hycwxjgd] details[data-astro-cid-hycwxjgd][open] summary[data-astro-cid-hycwxjgd]{background:#fff3b0}.merge-faq[data-astro-cid-hycwxjgd] details[data-astro-cid-hycwxjgd][open] summary[data-astro-cid-hycwxjgd] svg{transform:rotate(45deg)}.merge-faq[data-astro-cid-hycwxjgd] details[data-astro-cid-hycwxjgd]>p[data-astro-cid-hycwxjgd]{color:#56584d;padding:1px 18px 19px;font-size:13px;line-height:1.85}.merge-back[data-astro-cid-hycwxjgd]{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px 34px;font-size:12px;font-weight:600;display:flex}.merge-back[data-astro-cid-hycwxjgd] a[data-astro-cid-hycwxjgd]{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@media (width<=959px){.merge-introduction[data-astro-cid-hycwxjgd]{flex-direction:column;align-items:flex-start;gap:17px}.merge-example[data-astro-cid-hycwxjgd]{gap:25px}.merge-how[data-astro-cid-hycwxjgd] ol[data-astro-cid-hycwxjgd],.merge-benefits[data-astro-cid-hycwxjgd] ul[data-astro-cid-hycwxjgd]{gap:18px}}@media (width<=767px){h1[data-astro-cid-hycwxjgd]{font-size:35px}.merge-introduction[data-astro-cid-hycwxjgd]>div[data-astro-cid-hycwxjgd]>p[data-astro-cid-hycwxjgd]:last-child{font-size:14px}.merge-page-guide[data-astro-cid-hycwxjgd]>span[data-astro-cid-hycwxjgd]{width:100%}.merge-page-guide[data-astro-cid-hycwxjgd]{gap:0 19px}.merge-how[data-astro-cid-hycwxjgd] ol[data-astro-cid-hycwxjgd],.merge-benefits[data-astro-cid-hycwxjgd] ul[data-astro-cid-hycwxjgd],.merge-example[data-astro-cid-hycwxjgd],.merge-faq-grid[data-astro-cid-hycwxjgd]{grid-template-columns:1fr}.merge-example[data-astro-cid-hycwxjgd]{gap:24px}.merge-example-art[data-astro-cid-hycwxjgd]{height:210px}.merge-how[data-astro-cid-hycwxjgd],.merge-benefits[data-astro-cid-hycwxjgd],.merge-example[data-astro-cid-hycwxjgd]{padding-block:30px}[data-astro-cid-hycwxjgd]:is(.merge-how,.merge-benefits,.merge-example,.merge-faq) h2[data-astro-cid-hycwxjgd]{font-size:27px}.merge-limit-section[data-astro-cid-hycwxjgd]{padding:18px}.merge-back[data-astro-cid-hycwxjgd]{flex-direction:column;gap:0}}
