:root{--surface-app:#f1f0ea;--surface-canvas:#ede9de;--surface-card:#fff;--ink-primary:#26241f;--ink-button:#0f0e0c;--ink-secondary:#5f5b52;--ink-muted:#8a857a;--ink-faint:#a29c8f;--gold-base:#a8853f;--gold-tint:#f3ecdd;--signature-ink:#26356e;--success:#2e7d46;--success-tint:#e3f0e4;--danger:#b23a2e;--border-card:#ece8de;--border-field:#e4dfd2;--ink-faintest:#b4ae9f;--divider:#f0ece1;--shadow-card:0 6px 16px -12px #28241e66;--shadow-doc:0 12px 30px -14px #28241e80;--shadow-cta-docked:0 14px 30px -12px #0f0e0c99;--doc-chrome:88px}*{box-sizing:border-box}body{background:var(--surface-app);color:var(--ink-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.slab{font-family:var(--font-zilla), Georgia, serif}.pill-cta{background:var(--ink-button);color:#fff;width:100%;height:54px;box-shadow:var(--shadow-cta-docked);cursor:pointer;border:none;border-radius:27px;font-size:16px;font-weight:700}.pill-cta:disabled{opacity:.45;box-shadow:none;cursor:default}.pill-ghost{border:1px solid var(--border-field);background:var(--surface-card);width:100%;height:46px;color:var(--ink-secondary);cursor:pointer;border-radius:23px;font-size:14px;font-weight:600}.sheet{z-index:5;background:var(--surface-card);padding:10px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #28241e66}.finish-inflow{width:100%;max-width:520px;margin-top:4px}.finish-pointer{margin-bottom:8px}.link-action{width:100%;color:var(--gold-base);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600}.finish-dock{display:none}.finish-hint{text-align:center;color:var(--ink-muted);margin:8px 0 0;font-size:12.5px}.doc-loading{color:var(--ink-muted);flex-direction:column;align-items:center;gap:14px;padding:22vh 0;font-size:13.5px;font-weight:600;display:flex}.spinner{border:3px solid var(--border-field);border-top-color:var(--gold-base);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite signer-spin}@keyframes signer-spin{to{transform:rotate(360deg)}}.sheet-grabber{background:#e4dfd2;border-radius:3px;width:36px;height:4px;margin:0 auto 12px}.sheet-label{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;font-size:11px;font-weight:600;display:none}.signer{min-height:100dvh}.signer-doc{flex-direction:column;display:flex}.doc-scroll{background:var(--surface-canvas);justify-content:center;align-items:flex-start;padding:6px 22px 12px;display:flex}.doc-col{flex-direction:column;align-items:center;gap:16px;max-width:100%;padding-bottom:204px;display:flex}.doc-stack{flex-direction:column;align-items:center;gap:12px;max-width:100%;position:relative}.trust-overlay{z-index:10;overscroll-behavior:contain;background:#28241e73;justify-content:center;display:flex;position:fixed;inset:0;overflow:auto}.trust-sheet{background:var(--surface-card);width:100%;max-width:460px;padding:24px 22px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin-top:auto}.trust-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.trust-head h2{margin:0;font-size:18px;font-weight:700}.trust-close{color:var(--ink-faintest);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:20px;line-height:1}.trust-block+.trust-block{border-top:1px solid var(--divider);margin-top:14px;padding-top:14px}.trust-block h3{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-size:11px;font-weight:600}.trust-block p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.5}.trust-privacy{text-align:center;border-top:1px solid var(--divider);color:var(--gold-base);margin-top:18px;padding-top:14px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.trust-note{border-top:1px solid var(--border-field);text-align:center;margin-top:14px;padding-top:12px}.trust-note strong{color:var(--ink-secondary);font-size:12px;font-weight:700;display:block}.trust-note span,.trust-note-scanned{display:none}.trust-note-inflow{width:100%;max-width:520px}.trust-note-inflow span{color:var(--ink-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.trust-note button{color:var(--gold-base);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}@media (min-width:900px){.trust-overlay{padding:24px}.trust-sheet{border-radius:18px;max-width:440px;margin:auto;padding:30px 32px}.trust-sheet h2{font-size:20px}.signer{flex-direction:row;height:100dvh;min-height:0;display:flex}.signer-doc{flex:1;min-width:0;min-height:0}.doc-scroll{flex:1;min-height:0;overflow:auto}.doc-col{flex:1;padding-bottom:0}.finish-inflow{display:none}.finish-dock{margin-top:auto;display:block}.sheet{border-left:1px solid var(--border-card);width:300px;box-shadow:none;border-radius:0;flex-direction:column;align-self:stretch;padding:22px 22px 24px;display:flex;position:static}.sheet-grabber{display:none}.sheet-label{display:block}.trust-note strong{font-size:12.5px}.trust-note-scanned{display:block}.trust-note-inflow,.finish-pointer{display:none}.trust-note span{color:var(--ink-muted);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.trust-note button{font-size:11.5px}.doc-canvas{max-height:calc(100dvh - var(--doc-chrome))}}
@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ff06b584ce5c3b-s.1600x6hftys80.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8a66589f2577848-s.p.27yhq-axkaxx4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.3khov2ymwgkd-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.1m3e1vmer71ef.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.3wfkzzdejku_n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.2eby0yrg01v4v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16e00d4466991d3a-s.0u7-sg185rihs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8256b1b99fdd790-s.p.1m13j5pjyugba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.zilla_slab_13d50355-module___mPXXq__className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.zilla_slab_13d50355-module___mPXXq__variable{--font-zilla:"Zilla Slab", "Zilla Slab Fallback"}
