:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m13-color-brand-50:#fff7ed;--m13-color-brand-100:#ffedd5;--m13-color-brand-500:#f87102;--m13-color-brand-600:#d95f00;--m13-color-brand-700:#ae4c00;--m13-color-graphite-950:#242321;--m13-color-graphite-800:#3e3d3a;--m13-color-graphite-700:#54524e;--m13-color-graphite-600:#6e6b65;--m13-color-graphite-400:#aaa69f;--m13-color-graphite-200:#d9d6d0;--m13-color-navigation:#f3f1ee;--m13-color-background:#f8f7f5;--m13-color-surface:#fff;--m13-color-border:#e7e3de;--m13-color-success:#16744a;--m13-color-success-soft:#eaf7f0;--m13-color-info:#27649b;--m13-color-info-soft:#edf5fb;--m13-color-warning:#8a6512;--m13-color-warning-soft:#fff8df;--m13-color-danger:#b42318;--m13-color-danger-soft:#fff0ee;--m13-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--m13-font-size-xs:.75rem;--m13-font-size-sm:.875rem;--m13-font-size-md:1rem;--m13-font-size-lg:1.125rem;--m13-font-size-xl:1.375rem;--m13-font-size-2xl:clamp(1.75rem, 3vw, 2.375rem);--m13-line-height-tight:1.2;--m13-line-height-normal:1.55;--m13-space-1:.25rem;--m13-space-2:.5rem;--m13-space-3:.75rem;--m13-space-4:1rem;--m13-space-5:1.25rem;--m13-space-6:1.5rem;--m13-space-8:2rem;--m13-space-10:2.5rem;--m13-space-12:3rem;--m13-space-16:4rem;--m13-radius-sm:.5rem;--m13-radius-md:.75rem;--m13-radius-lg:1rem;--m13-radius-xl:1.25rem;--m13-radius-pill:999px;--m13-shadow-card:0 1px 2px #2423210a, 0 10px 30px #2423210d;--m13-shadow-menu:0 18px 50px #24232124;--m13-focus-ring:0 0 0 3px #f8710247;--m13-breakpoint-sm:40rem;--m13-breakpoint-md:48rem;--m13-breakpoint-lg:64rem;--m13-breakpoint-xl:80rem}*,:before,:after{box-sizing:border-box}html{background:var(--m13-color-background);min-width:20rem;font-family:var(--m13-font-sans);color:var(--m13-color-graphite-950);text-rendering:optimizelegibility}body{background:var(--m13-color-background);min-width:20rem;min-height:100vh;line-height:var(--m13-line-height-normal);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{border-radius:var(--m13-radius-sm);outline:2px solid var(--m13-color-brand-600);outline-offset:3px}::selection{background:var(--m13-color-brand-100);color:var(--m13-color-graphite-950)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.m13-button{justify-content:center;align-items:center;gap:var(--m13-space-2);border-radius:var(--m13-radius-md);cursor:pointer;border:1px solid #0000;min-height:2.875rem;padding:.7rem 1.1rem;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.m13-button:hover:not(:disabled){transform:translateY(-1px)}.m13-button:disabled{cursor:not-allowed;opacity:.58}.m13-button--primary{background:var(--m13-color-brand-500);color:#fff}.m13-button--primary:hover:not(:disabled){background:var(--m13-color-brand-600)}.m13-button--secondary{border-color:var(--m13-color-border);background:var(--m13-color-surface);color:var(--m13-color-graphite-950)}.m13-button--ghost{color:var(--m13-color-graphite-700);background:0 0}.m13-button--danger{background:var(--m13-color-danger);color:#fff}.m13-field{gap:var(--m13-space-2);display:grid}.m13-field__label{color:var(--m13-color-graphite-800);font-size:var(--m13-font-size-sm);font-weight:700}.m13-input{border:1px solid var(--m13-color-graphite-200);border-radius:var(--m13-radius-md);background:var(--m13-color-surface);width:100%;min-height:2.875rem;color:var(--m13-color-graphite-950);padding:.7rem .85rem}.m13-input:focus-visible{border-color:var(--m13-color-brand-500);box-shadow:var(--m13-focus-ring);outline:none}.m13-field__hint,.m13-field__error{color:var(--m13-color-graphite-600);font-size:var(--m13-font-size-xs)}.m13-field__error{color:var(--m13-color-danger)}.m13-card{border-radius:var(--m13-radius-lg);background:var(--m13-color-surface);box-shadow:var(--m13-shadow-card);padding:clamp(var(--m13-space-5), 3vw, var(--m13-space-8));border:1px solid #e7e3decc}.m13-status{align-items:center;gap:var(--m13-space-2);border-radius:var(--m13-radius-pill);background:var(--m13-color-navigation);width:fit-content;color:var(--m13-color-graphite-700);font-size:var(--m13-font-size-xs);padding:.3rem .65rem;font-weight:750;display:inline-flex}.m13-status:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.m13-status--success{background:var(--m13-color-success-soft);color:var(--m13-color-success)}.m13-status--info{background:var(--m13-color-info-soft);color:var(--m13-color-info)}.m13-status--warning{background:var(--m13-color-warning-soft);color:var(--m13-color-warning)}.m13-status--danger{background:var(--m13-color-danger-soft);color:var(--m13-color-danger)}.m13-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite m13-spin}.m13-spinner--large{width:1.75rem;height:1.75rem;color:var(--m13-color-brand-500)}.m13-state{justify-items:center;gap:var(--m13-space-3);min-height:15rem;padding:var(--m13-space-8);color:var(--m13-color-graphite-600);text-align:center;place-content:center;display:grid}.m13-state h2,.m13-state p{margin:0}.m13-state h2{color:var(--m13-color-graphite-950);font-size:var(--m13-font-size-lg)}.m13-state--bordered,.m13-state--error{border:1px dashed var(--m13-color-graphite-200);border-radius:var(--m13-radius-lg);background:var(--m13-color-surface)}.m13-state--error{background:var(--m13-color-danger-soft);border-color:#f3b7b2}.m13-state__mark{background:var(--m13-color-navigation);width:2.5rem;height:2.5rem;color:var(--m13-color-graphite-700);border-radius:50%;place-items:center;font-weight:800;display:grid}@keyframes m13-spin{to{transform:rotate(360deg)}}#root{min-height:100vh}.signature-page{align-content:center;gap:var(--m13-space-8);width:min(100% - 2rem,64rem);min-height:100vh;padding:clamp(var(--m13-space-6), 5vw, var(--m13-space-12));margin:0 auto;display:grid}.signature-header img,.signature-page--state>img{object-fit:contain;object-position:left center;width:9rem;height:3.75rem}.signature-card{justify-items:start;gap:var(--m13-space-4);padding:clamp(var(--m13-space-6), 5vw, var(--m13-space-12));display:grid;position:relative;overflow:hidden}.signature-card:after{border:3rem solid var(--m13-color-brand-50);content:"";border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-6rem;right:-5rem}.signature-card>*{z-index:1;position:relative}.signature-card__icon{border-radius:var(--m13-radius-md);background:var(--m13-color-brand-50);width:3.25rem;height:3.25rem;color:var(--m13-color-brand-600);place-items:center;display:grid}.signature-eyebrow{margin:var(--m13-space-3) 0 0;color:var(--m13-color-brand-600);font-size:var(--m13-font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.signature-card h1,.signature-page--state h1{max-width:18ch;font-size:var(--m13-font-size-2xl);letter-spacing:-.04em;line-height:var(--m13-line-height-tight);margin:0}.signature-card>p:not(.signature-eyebrow),.signature-page--state>p{max-width:55ch;color:var(--m13-color-graphite-600);margin:0}.signature-security{align-items:flex-start;gap:var(--m13-space-2);margin-top:var(--m13-space-3);color:var(--m13-color-success);font-size:var(--m13-font-size-sm);font-weight:650;display:flex}.signature-security svg{flex:none}.signature-page footer{color:var(--m13-color-graphite-600);font-size:var(--m13-font-size-xs);text-align:center}.signature-page--state{text-align:center;justify-items:center}.signature-page--state>img{object-position:center}.signature-page--state a{align-items:center;gap:var(--m13-space-2);color:var(--m13-color-brand-700);font-weight:700;display:inline-flex}.signature-404{color:var(--m13-color-brand-100);letter-spacing:-.08em;font-size:clamp(6rem,20vw,11rem);font-weight:850;line-height:.8}@media (width<=34rem){.signature-page{width:100%;padding:var(--m13-space-4)}.signature-header{flex-direction:column;align-items:flex-start}.signature-card{padding:var(--m13-space-6)}}.signature-card{box-sizing:border-box;width:100%;max-width:1000px}.signature-page{padding:clamp(12px,4vw,40px)}.signature-header img{width:58px}.signature-error{color:#9c241b;background:#fff0ed;border-radius:12px;padding:16px}.signature-card fieldset{border:1px solid #dedbd6;border-radius:16px;min-width:0;margin:24px 0;padding:clamp(12px,3vw,24px)}.signature-card label{display:block}.signature-card textarea{box-sizing:border-box;width:100%;min-height:100px;font:inherit;margin:12px 0;display:block}.signature-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.signature-consent{align-items:flex-start;gap:12px;margin-top:24px;line-height:1.6;display:flex!important}.signature-consent input{accent-color:#ff7900;flex:none;margin-top:7px}.document-preview-pages{gap:16px;display:grid}.document-preview-page canvas{max-width:100%;display:block;height:auto!important}.on-site-signature-pad{color:#222;background:#fff;border:1px solid #c7c1ba;border-radius:12px;height:200px;margin-bottom:12px;position:relative;overflow:hidden}.on-site-signature-pad svg{touch-action:none;width:100%;height:100%;display:block}.on-site-signature-pad>span{color:#777;pointer-events:none;position:absolute;top:45%;left:20px}.signature-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.signature-card h1{overflow-wrap:anywhere}.signature-page footer{text-align:center;color:#666;padding:24px}@media (width<=480px){.signature-actions>*{width:100%}.signature-card{padding:16px}.signature-header{font-size:14px}}.mobile-upload-public{max-width:46rem}.mobile-upload-public dl{gap:.25rem;margin:0;display:grid}.mobile-upload-public dt{margin-top:.5rem;font-weight:700}.mobile-upload-public dd{overflow-wrap:anywhere;margin:0}.mobile-upload-photo-list{width:100%;padding-left:1.4rem}.mobile-upload-photo-list li{justify-content:space-between;align-items:center;gap:.75rem;margin:.6rem 0;display:flex}.mobile-upload-photo-list li span{overflow-wrap:anywhere;min-width:0}@media (width<=450px){.mobile-upload-photo-list li{flex-wrap:wrap}.mobile-upload-public .signature-card{padding:1.2rem}}.mobile-upload-public.signature-page{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:min(100% - 1.5rem,46rem);padding:1.5rem 0}.mobile-upload-public .signature-card{box-sizing:border-box;border:1px solid var(--m13-color-border);background:var(--m13-color-surface);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:1.4rem}.mobile-upload-public .signature-card>*{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.mobile-upload-public .signature-card h1{font-size:clamp(1.45rem,5vw,2rem)}.mobile-upload-public .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-upload-public .mobile-upload-photo-list{padding-left:0}.mobile-upload-public .mobile-upload-photo-list li{width:100%}.mobile-upload-public .signature-header{flex-wrap:wrap;min-width:0}
