.contract-page.svelte-13qcsm3{width:8.5in;min-height:11in;max-width:100%;font-family:Helvetica,Arial,sans-serif;font-weight:400;-webkit-text-stroke:.18px currentColor}.contract-page.svelte-13qcsm3 .doc-title,.contract-page.svelte-13qcsm3 .doc-heading{font-family:Helvetica,Arial,sans-serif;font-weight:700;-webkit-text-stroke:0}.contract-page.svelte-13qcsm3 .doc-meta{font-family:Helvetica Narrow,Helvetica,Arial,sans-serif;font-weight:400}.contract-page.svelte-13qcsm3 .doc-fine{font-weight:400;-webkit-text-stroke:0}.contract-page.svelte-13qcsm3 .signature-slot{height:48px;margin-top:8px;display:flex;align-items:flex-end;justify-content:stretch}.contract-page.svelte-13qcsm3 .signature-pad{width:100%;height:100%}.contract-page.svelte-13qcsm3 .initials-pad{width:128px;height:24px}.contract-page.svelte-13qcsm3 .signature-script{display:inline-block;width:100%;font-family:Great Vibes,Snell Roundhand,Apple Chancery,Lucida Handwriting,Brush Script MT,Segoe Script,cursive;font-style:normal;font-size:32px;font-weight:400;color:#0f172a;line-height:1;padding-bottom:2px;-webkit-text-stroke:0}.brand-text.svelte-185dlux,.contract-footer.svelte-c3ykb3{color:var(--color-deep-mineral)}.rescission.svelte-kd9i1m{border:2px solid var(--color-deep-mineral);border-radius:6px;background:#32607d0f;padding:10px 14px;text-align:center}.banner-label.svelte-kd9i1m{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.12em;color:var(--color-deep-mineral);text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid rgba(50,96,125,.35);margin-bottom:6px}.banner-label.svelte-kd9i1m svg:where(.svelte-kd9i1m){width:16px;height:16px}.banner-body.svelte-kd9i1m{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:12.5px;line-height:1.35;color:var(--color-deep-mineral);-webkit-text-stroke:0}.signature-trigger.svelte-1w4n8qi{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:32px;background:#7dd3e814;border:1.5px dashed var(--color-soft-sage);border-radius:6px;color:var(--color-soft-sage);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.signature-trigger.svelte-1w4n8qi:hover{background:#7dd3e82e;border-color:var(--color-deep-mineral);color:var(--color-deep-mineral)}.signature-trigger.has-signature.svelte-1w4n8qi{background:transparent;border-style:solid;border-color:transparent}.signature-trigger.has-signature.svelte-1w4n8qi:hover{background:#7dd3e80f;border-color:var(--color-gray-200)}.placeholder.svelte-1w4n8qi{display:inline-flex;align-items:center;gap:6px}.placeholder.svelte-1w4n8qi svg:where(.svelte-1w4n8qi){width:14px;height:14px}.captured.svelte-1w4n8qi{display:block;max-width:100%;max-height:100%;object-fit:contain}.reset-btn.svelte-1w4n8qi{position:absolute;top:-6px;right:-6px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:700;color:#fff;background:var(--color-error);border-radius:999px;cursor:pointer;opacity:0;transition:opacity .15s ease}.signature-trigger.svelte-1w4n8qi:hover .reset-btn:where(.svelte-1w4n8qi){opacity:1}.modal-overlay.svelte-1w4n8qi{position:fixed;inset:0;z-index:60;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px}.modal-card.svelte-1w4n8qi{width:100%;max-width:640px;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:20px;display:flex;flex-direction:column;gap:16px}.modal-header.svelte-1w4n8qi{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.canvas-wrap.svelte-1w4n8qi{position:relative;width:100%;aspect-ratio:16 / 7;background:var(--color-warm-pearl);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.canvas-wrap.svelte-1w4n8qi canvas:where(.svelte-1w4n8qi){width:100%;height:100%;touch-action:none;cursor:crosshair}.signature-baseline.svelte-1w4n8qi{position:absolute;left:16px;right:16px;bottom:18px;display:flex;align-items:center;gap:6px;pointer-events:none;color:var(--color-gray-400);font-size:11px}.x-mark.svelte-1w4n8qi{font-size:18px;font-weight:700;line-height:1;color:var(--color-slate)}.baseline-line.svelte-1w4n8qi{flex:1;height:1px;background:var(--color-gray-400)}.baseline-label.svelte-1w4n8qi{font-style:italic}.modal-actions.svelte-1w4n8qi{display:flex;align-items:center;gap:8px}.grow.svelte-1w4n8qi{flex:1}.label.svelte-ylt1dv{font-size:9px;color:var(--color-slate)}.value.svelte-ylt1dv{font-weight:600;font-size:11.5px;min-height:14px}.doc-toolbar.svelte-1riligo{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-deep-mineral);color:#fff;padding:10px 16px;border-radius:var(--radius-lg);box-shadow:0 4px 16px #32607d33;margin-bottom:16px}.toolbar-left.svelte-1riligo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toolbar-title.svelte-1riligo{font-weight:600;font-size:14px;letter-spacing:-.01em}.toolbar-subtitle.svelte-1riligo{font-size:12px;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-nav.svelte-1riligo{display:flex;align-items:center;gap:8px}.nav-btn.svelte-1riligo{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform 80ms ease}.nav-btn.svelte-1riligo svg:where(.svelte-1riligo){width:16px;height:16px}.nav-btn.svelte-1riligo:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff59}.nav-btn.svelte-1riligo:active:not(:disabled){transform:scale(.96)}.nav-btn.svelte-1riligo:disabled{opacity:.35;cursor:not-allowed}.page-counter.svelte-1riligo{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.page-counter.svelte-1riligo select:where(.svelte-1riligo){appearance:none;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;padding:4px 22px 4px 10px;font-size:13px;font-weight:600;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='white' d='M5 6L0 0h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:8px}.page-counter.svelte-1riligo select:where(.svelte-1riligo):focus{outline:2px solid var(--color-aqua-glow);outline-offset:1px}.counter-text.svelte-1riligo{color:#ffffffbf}.toolbar-hint.svelte-1riligo{display:none;align-items:center;gap:4px;font-size:11px;color:#ffffff8c}.toolbar-hint.svelte-1riligo kbd:where(.svelte-1riligo){display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 4px;font-family:var(--font-mono);font-size:11px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:4px}@media(min-width:1024px){.toolbar-hint.svelte-1riligo{display:inline-flex}}.sr-only.svelte-1riligo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.doc-toolbar.svelte-1riligo{display:none}}.cut-grid.svelte-1w7vwok{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch}.cut-line.svelte-1w7vwok{position:relative;width:1px;border-left:1.5px dashed var(--color-slate);display:flex;align-items:center;justify-content:center;color:var(--color-slate)}.cut-icon.svelte-1w7vwok{width:16px;height:16px;background:#fff;padding:2px;transform:rotate(90deg)}.label.svelte-1oms93o{font-size:9px;color:var(--color-slate)}.value.svelte-1oms93o{font-weight:600;font-size:11.5px;min-height:14px}.label.svelte-6n3w4n{font-size:9px;color:var(--color-slate)}.value.svelte-6n3w4n{font-weight:600;font-size:11.5px;min-height:14px}
