.tool-page[data-astro-cid-hmtlc4jq]{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-hmtlc4jq]{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-hmtlc4jq]{color:var(--c-ink-2);text-decoration:none}.bc-link[data-astro-cid-hmtlc4jq]:hover{color:var(--c-accent)}.bc-sep[data-astro-cid-hmtlc4jq]{color:var(--c-line-strong)}.bc-current[data-astro-cid-hmtlc4jq]{color:var(--c-ink);font-weight:600}.tool-header[data-astro-cid-hmtlc4jq]{margin-bottom:var(--space-8)}.tool-title[data-astro-cid-hmtlc4jq]{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-hmtlc4jq]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-ink-2);max-inline-size:820px}.plate-builder-layout[data-astro-cid-hmtlc4jq]{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:420px 1fr;align-items:start;display:grid}@media (width<=1024px){.plate-builder-layout[data-astro-cid-hmtlc4jq]{grid-template-columns:1fr}}.builder-form-card[data-astro-cid-hmtlc4jq]{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-hmtlc4jq]{font-size:var(--fs-h3);font-weight:var(--fw-h3);margin-bottom:var(--space-4);color:var(--c-ink)}.form-group[data-astro-cid-hmtlc4jq]{margin-bottom:var(--space-4)}.form-row[data-astro-cid-hmtlc4jq]{gap:var(--space-3);display:flex}.flex-1[data-astro-cid-hmtlc4jq]{flex:1}.input-label[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);color:var(--c-ink);margin-bottom:var(--space-1);font-weight:600;display:block}.form-ctrl[data-astro-cid-hmtlc4jq]{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-hmtlc4jq]:focus{outline:2px solid var(--c-accent-soft);border-color:var(--c-accent)}.form-hint[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);color:var(--c-ink-3);margin-top:var(--space-1);display:block}.theme-picker[data-astro-cid-hmtlc4jq]{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.theme-radio[data-astro-cid-hmtlc4jq]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--c-ink);cursor:pointer;font-weight:600;display:flex}.theme-swatch[data-astro-cid-hmtlc4jq]{border-radius:var(--radius-full);border:1px solid var(--c-line-strong);block-size:16px;inline-size:16px}.swatch-navy[data-astro-cid-hmtlc4jq]{background-color:var(--c-tag-blue-ink)}.swatch-dark[data-astro-cid-hmtlc4jq]{background-color:var(--c-ink-band)}.swatch-silver[data-astro-cid-hmtlc4jq]{background-color:var(--c-surface-sunk)}.btn-print-large[data-astro-cid-hmtlc4jq]{justify-content:center;align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-small);color:var(--c-ink-inverse);background-color:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--radius-1);cursor:pointer;transition:background-color var(--dur-2) var(--ease);margin-top:var(--space-4);font-weight:700;display:inline-flex}.btn-print-large[data-astro-cid-hmtlc4jq]:hover{background-color:var(--c-black)}.plate-preview-panel[data-astro-cid-hmtlc4jq]{flex-direction:column;align-items:center;display:flex}.preview-note[data-astro-cid-hmtlc4jq]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--c-ink-3);margin-bottom:var(--space-4);display:inline-flex}.plate-wrapper[data-astro-cid-hmtlc4jq]{inline-size:100%;max-inline-size:580px}.cabin-plate[data-astro-cid-hmtlc4jq]{border-radius:var(--radius-2);padding:var(--space-8);border:4px solid var(--c-line-strong);transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);position:relative;overflow:hidden;box-shadow:0 4px 12px #12151814}.cabin-plate[data-astro-cid-hmtlc4jq].theme-navy{background:var(--c-tag-blue-ink);color:var(--c-ink-inverse);border-color:var(--c-tag-blue)}.cabin-plate[data-astro-cid-hmtlc4jq].theme-dark{background:var(--c-ink-band);color:var(--c-ink-inverse);border-color:var(--c-ink-3)}.cabin-plate[data-astro-cid-hmtlc4jq].theme-silver{background:var(--c-surface-sunk);color:var(--c-ink);border-color:var(--c-line-strong)}.screw[data-astro-cid-hmtlc4jq]{border-radius:var(--radius-full);background:var(--c-line-strong);border:1px solid var(--c-ink-3);block-size:12px;inline-size:12px;position:absolute}.screw-tl[data-astro-cid-hmtlc4jq]{top:10px;left:10px}.screw-tr[data-astro-cid-hmtlc4jq]{top:10px;right:10px}.screw-bl[data-astro-cid-hmtlc4jq]{bottom:10px;left:10px}.screw-br[data-astro-cid-hmtlc4jq]{bottom:10px;right:10px}.plate-header[data-astro-cid-hmtlc4jq]{text-align:center;padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:2px solid}.plate-sub[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);letter-spacing:.1em;opacity:.8;font-weight:700;display:block}.plate-main-heading[data-astro-cid-hmtlc4jq]{font-size:var(--fs-lead);letter-spacing:var(--ls-lead);margin:var(--space-1) 0 0 0;font-weight:800}.plate-id-strip[data-astro-cid-hmtlc4jq]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-1);margin-bottom:var(--space-6);background-color:#0000000d;border:1px solid;justify-content:space-between;display:flex}.cabin-plate[data-astro-cid-hmtlc4jq].theme-navy .plate-id-strip[data-astro-cid-hmtlc4jq],.cabin-plate[data-astro-cid-hmtlc4jq].theme-dark .plate-id-strip[data-astro-cid-hmtlc4jq]{background-color:#ffffff14}.id-label[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);opacity:.8;font-weight:600;display:block}.id-val[data-astro-cid-hmtlc4jq]{font-size:var(--fs-small);font-weight:800}.text-right[data-astro-cid-hmtlc4jq]{text-align:right}.plate-body-grid[data-astro-cid-hmtlc4jq]{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:1fr 140px;align-items:center;display:grid}.emergency-badge[data-astro-cid-hmtlc4jq]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-1);margin-bottom:var(--space-3);background-color:#00000014;font-weight:800;display:inline-flex}.cabin-plate[data-astro-cid-hmtlc4jq].theme-navy .emergency-badge[data-astro-cid-hmtlc4jq],.cabin-plate[data-astro-cid-hmtlc4jq].theme-dark .emergency-badge[data-astro-cid-hmtlc4jq]{background-color:#ffffff26}.phone-callout[data-astro-cid-hmtlc4jq]{margin-bottom:var(--space-3)}.callout-desc[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);opacity:.9;letter-spacing:.05em;font-weight:700;display:block}.emergency-number[data-astro-cid-hmtlc4jq]{font-size:var(--fs-h2);color:inherit;letter-spacing:.05em;font-weight:800;text-decoration:none}.service-office-phone[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);opacity:.9}.service-office-phone[data-astro-cid-hmtlc4jq] strong[data-astro-cid-hmtlc4jq]{margin-left:var(--space-1);font-weight:700}.plate-qr-section[data-astro-cid-hmtlc4jq]{text-align:center}.qr-canvas-box[data-astro-cid-hmtlc4jq]{background-color:var(--c-surface);border-radius:var(--radius-1);block-size:120px;inline-size:120px;margin-inline:auto;margin-bottom:var(--space-2);padding:6px;box-shadow:0 1px 3px #1215181a}.qr-label[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);letter-spacing:.04em;opacity:.9;font-weight:700;line-height:1.2;display:block}.plate-footer[data-astro-cid-hmtlc4jq]{padding-top:var(--space-3);font-size:var(--fs-caption);opacity:.9;border-top:1px solid;justify-content:space-between;align-items:flex-end;display:flex}.firm-label[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);opacity:.7;display:block}.firm-name[data-astro-cid-hmtlc4jq]{font-size:var(--fs-small);font-weight:800}.law-note[data-astro-cid-hmtlc4jq]{font-size:var(--fs-caption);opacity:.7;text-align:right}.tool-bottom-cta[data-astro-cid-hmtlc4jq]{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-hmtlc4jq]{max-inline-size:680px;margin-inline:auto}.cta-inner[data-astro-cid-hmtlc4jq] h2[data-astro-cid-hmtlc4jq]{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-hmtlc4jq] p[data-astro-cid-hmtlc4jq]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-line);margin-bottom:var(--space-8)}.cta-btns[data-astro-cid-hmtlc4jq]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media print{.no-print[data-astro-cid-hmtlc4jq],.site-header[data-astro-cid-hmtlc4jq],.site-footer[data-astro-cid-hmtlc4jq],.floor-rail[data-astro-cid-hmtlc4jq],.consent-banner[data-astro-cid-hmtlc4jq],.skip-link[data-astro-cid-hmtlc4jq]{display:none!important}body{background-color:var(--c-surface)!important;color:var(--c-ink)!important}.plate-builder-layout[data-astro-cid-hmtlc4jq]{display:block!important}.plate-wrapper[data-astro-cid-hmtlc4jq]{max-inline-size:100%!important;margin:0 auto!important}.cabin-plate[data-astro-cid-hmtlc4jq]{break-inside:avoid;box-shadow:none!important;border:2px solid var(--c-ink)!important}}
