.tool-page[data-astro-cid-nza2mbd4]{padding-block:var(--space-8) var(--space-20);max-inline-size:var(--container);padding-inline:var(--page-x);margin-inline:auto}.breadcrumb-nav[data-astro-cid-nza2mbd4]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--c-ink-3);margin-bottom:var(--space-6);display:flex}.bc-link[data-astro-cid-nza2mbd4]{color:var(--c-ink-2);text-decoration:none}.bc-link[data-astro-cid-nza2mbd4]:hover{color:var(--c-accent)}.bc-sep[data-astro-cid-nza2mbd4]{color:var(--c-line-strong)}.bc-current[data-astro-cid-nza2mbd4]{color:var(--c-ink);font-weight:600}.tool-header[data-astro-cid-nza2mbd4]{margin-bottom:var(--space-8)}.tool-title[data-astro-cid-nza2mbd4]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);color:var(--c-ink);margin-top:var(--space-3);margin-bottom:var(--space-3);text-wrap:balance}.tool-lead[data-astro-cid-nza2mbd4]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-ink-2);max-inline-size:820px}.contract-app-layout[data-astro-cid-nza2mbd4]{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:420px 1fr;align-items:start;display:grid}@media (width<=1100px){.contract-app-layout[data-astro-cid-nza2mbd4]{grid-template-columns:1fr}}.form-container-card[data-astro-cid-nza2mbd4]{background-color:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-2);padding:var(--space-6);box-shadow:0 1px 3px #1215180a}.card-heading[data-astro-cid-nza2mbd4]{font-size:var(--fs-h3);font-weight:var(--fw-h3);margin-bottom:var(--space-4);color:var(--c-ink)}.form-fieldset[data-astro-cid-nza2mbd4]{border:1px solid var(--c-line);border-radius:var(--radius-1);padding:var(--space-4);margin-bottom:var(--space-4);background-color:var(--c-surface-sunk)}.fieldset-legend[data-astro-cid-nza2mbd4]{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--c-accent);padding-inline:var(--space-2);font-weight:700}.field-row[data-astro-cid-nza2mbd4]{gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.field-group[data-astro-cid-nza2mbd4]{margin-bottom:var(--space-3)}.field-col[data-astro-cid-nza2mbd4]{flex-direction:column;display:flex}.flex-1[data-astro-cid-nza2mbd4]{flex:1}.flex-2[data-astro-cid-nza2mbd4]{flex:2}.input-label[data-astro-cid-nza2mbd4]{font-size:var(--fs-caption);color:var(--c-ink);margin-bottom:var(--space-1);font-weight:600;display:block}.form-ctrl[data-astro-cid-nza2mbd4]{inline-size:100%;padding:var(--space-2) var(--space-3);font-size:var(--fs-small);border:1px solid var(--c-line-strong);border-radius:var(--radius-1);background-color:var(--c-surface);color:var(--c-ink);box-sizing:border-box}.form-ctrl[data-astro-cid-nza2mbd4]:focus{outline:2px solid var(--c-accent-soft);border-color:var(--c-accent)}.preview-container-card[data-astro-cid-nza2mbd4]{background-color:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-2);padding:var(--space-6);box-shadow:0 1px 3px #1215180a}.preview-actions-bar[data-astro-cid-nza2mbd4]{border-bottom:1px solid var(--c-line);padding-bottom:var(--space-4);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tab-buttons[data-astro-cid-nza2mbd4]{gap:var(--space-2);display:flex}.tab-btn[data-astro-cid-nza2mbd4]{padding:var(--space-2) var(--space-4);font-size:var(--fs-small);color:var(--c-ink-2);background-color:var(--c-surface-sunk);border:1px solid var(--c-line);border-radius:var(--radius-1);cursor:pointer;transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);font-weight:600}.tab-btn[data-astro-cid-nza2mbd4].active{color:var(--c-ink-inverse);background-color:var(--c-ink);border-color:var(--c-ink)}.doc-actions[data-astro-cid-nza2mbd4]{gap:var(--space-2);display:flex}.action-btn[data-astro-cid-nza2mbd4]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);padding:var(--space-2) var(--space-4);border-radius:var(--radius-1);cursor:pointer;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);font-weight:600;display:inline-flex}.btn-print[data-astro-cid-nza2mbd4]{background-color:var(--c-ink);color:var(--c-ink-inverse);border:1px solid var(--c-ink)}.btn-print[data-astro-cid-nza2mbd4]:hover{background-color:var(--c-black)}.btn-copy[data-astro-cid-nza2mbd4]{background-color:var(--c-surface-sunk);color:var(--c-ink);border:1px solid var(--c-line)}.btn-copy[data-astro-cid-nza2mbd4]:hover{border-color:var(--c-ink)}.printable-document[data-astro-cid-nza2mbd4]{background-color:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--radius-1);padding:var(--space-8);box-shadow:0 1px 3px #1215180a}.doc-view[data-astro-cid-nza2mbd4]{display:none}.doc-view[data-astro-cid-nza2mbd4].active{display:block}.doc-header[data-astro-cid-nza2mbd4]{text-align:center;border-bottom:2px solid var(--c-ink);padding-bottom:var(--space-4);margin-bottom:var(--space-6)}.doc-main-title[data-astro-cid-nza2mbd4]{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin:0 0 var(--space-2) 0;color:var(--c-ink);font-weight:800}.doc-regulation-ref[data-astro-cid-nza2mbd4]{font-size:var(--fs-caption);color:var(--c-ink-2);display:block}.doc-section[data-astro-cid-nza2mbd4]{margin-bottom:var(--space-5)}.section-title[data-astro-cid-nza2mbd4]{font-size:var(--fs-small);color:var(--c-ink);border-left:3px solid var(--c-accent);padding-left:var(--space-2);margin-bottom:var(--space-2);font-weight:700}.doc-section[data-astro-cid-nza2mbd4] p[data-astro-cid-nza2mbd4]{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--c-ink-2);margin-bottom:var(--space-2)}.doc-table[data-astro-cid-nza2mbd4]{border-collapse:collapse;inline-size:100%;font-size:var(--fs-caption);margin-top:var(--space-2)}.doc-table[data-astro-cid-nza2mbd4] th[data-astro-cid-nza2mbd4],.doc-table[data-astro-cid-nza2mbd4] td[data-astro-cid-nza2mbd4]{border:1px solid var(--c-line);padding:var(--space-2) var(--space-3);text-align:left}.doc-table[data-astro-cid-nza2mbd4] th[data-astro-cid-nza2mbd4]{background-color:var(--c-surface-sunk);color:var(--c-ink);inline-size:25%;font-weight:600}.doc-signatures[data-astro-cid-nza2mbd4]{margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px dashed var(--c-line);justify-content:space-between;display:flex}.sig-col[data-astro-cid-nza2mbd4]{text-align:center;inline-size:45%;font-size:var(--fs-caption)}.sig-col[data-astro-cid-nza2mbd4] p[data-astro-cid-nza2mbd4]{margin:var(--space-1) 0 var(--space-8) 0;color:var(--c-ink-3)}.sig-line[data-astro-cid-nza2mbd4]{border-top:1px solid var(--c-line);padding-top:var(--space-2);font-size:var(--fs-caption);color:var(--c-ink-3)}.form-header-meta[data-astro-cid-nza2mbd4]{gap:var(--space-2);font-size:var(--fs-caption);margin-bottom:var(--space-4);background-color:var(--c-surface-sunk);padding:var(--space-3);border-radius:var(--radius-1);border:1px solid var(--c-line);grid-template-columns:repeat(2,1fr);display:grid}.checklist-table[data-astro-cid-nza2mbd4]{border-collapse:collapse;inline-size:100%;font-size:var(--fs-caption);margin-bottom:var(--space-4)}.checklist-table[data-astro-cid-nza2mbd4] th[data-astro-cid-nza2mbd4],.checklist-table[data-astro-cid-nza2mbd4] td[data-astro-cid-nza2mbd4]{border:1px solid var(--c-line);padding:var(--space-2)}.checklist-table[data-astro-cid-nza2mbd4] th[data-astro-cid-nza2mbd4]{background-color:var(--c-surface-sunk);text-align:left;color:var(--c-ink);font-weight:700}.center-box[data-astro-cid-nza2mbd4]{text-align:center;font-family:var(--font-mono,monospace);color:var(--c-ink-3);font-weight:700}.checklist-notes[data-astro-cid-nza2mbd4]{font-size:var(--fs-caption);margin-top:var(--space-4)}.empty-note-lines[data-astro-cid-nza2mbd4]{border-bottom:1px dashed var(--c-line);block-size:48px;margin-top:var(--space-1)}.tool-bottom-cta[data-astro-cid-nza2mbd4]{background-color:var(--c-ink-band);border-radius:var(--radius-2);padding:var(--space-10) var(--space-8);color:var(--c-ink-inverse);text-align:center}.cta-inner[data-astro-cid-nza2mbd4]{max-inline-size:680px;margin-inline:auto}.cta-inner[data-astro-cid-nza2mbd4] h2[data-astro-cid-nza2mbd4]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);margin-bottom:var(--space-4);color:var(--c-ink-inverse)}.cta-inner[data-astro-cid-nza2mbd4] p[data-astro-cid-nza2mbd4]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-line);margin-bottom:var(--space-8)}.cta-btns[data-astro-cid-nza2mbd4]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media print{.no-print[data-astro-cid-nza2mbd4],.site-header[data-astro-cid-nza2mbd4],.site-footer[data-astro-cid-nza2mbd4],.floor-rail[data-astro-cid-nza2mbd4],.consent-banner[data-astro-cid-nza2mbd4],.skip-link[data-astro-cid-nza2mbd4]{display:none!important}body{background-color:var(--c-surface)!important;color:var(--c-ink)!important}.contract-app-layout[data-astro-cid-nza2mbd4]{display:block!important}.printable-document[data-astro-cid-nza2mbd4]{box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}.doc-view[data-astro-cid-nza2mbd4]{break-after:always;display:block!important}}
