@property --blp{syntax:"<number>";inherits:false;initial-value:0}:root{--page:#fdfdfd;--card:#fff;--field:#f6f7f9;--photo:#dee4e9;--track:#f2f4f7;--border:#e5e5e5;--divider:#edeff2;--selected-tile:#eff1f4;--avatar-grey:#e0e0e0;--ink:#565656;--body:#565656;--sub:#747474;--faint:#68727e;--card-radius:15px;--card-shadow:#00000008 0 0 8px 4px;--line-2:#f2f2f2;--soft:#fafafb;--ph:#ecf0f4;--ph-ink:#7b94ad;--badge-neutral:#7b94ad;--late:#c9222e;--late-dot:#d64650;--upcoming:#2d98da;--sign-text:#c86414;--done-check:#4caf50;--footer-bg:#e5e5e5;--nav-icon:#a5a5a5;--action:#c9222e;--action-fg:#fff;--mf-red:#c9222e;--slot-pending-tint:#efdcf6;--slot-pending-ink:#6e2280;--slot-warning-tint:#ffe0c7;--slot-warning-ink:#a64800;--slot-done-tint:#d6f2da;--slot-done-ink:#1c7329;--slot-neutral-tint:#cdf1f9;--slot-neutral-ink:#0a6e80;--slot-inactive-tint:#e6e5e6;--slot-inactive-ink:#242425;--slot-alert-tint:#ffd6e4;--slot-alert-ink:#b8104c;--status-open:#f89b53;--status-done:#20bf6b;--past-due:#8e1f26;--due-today:#e85d25;--soon:#fa8231;--later:#2d98da;--muted-blue:#7b94ad;--signature-blue:#145394;--font-body:"Quicksand", "Open Sans", Arial, sans-serif;--font-figures:"Open Sans", Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-body-sm:13px;--radius-sm:6px;--weight-bold:700;--hdr-h:108px;--hdr-top:56px;--pad-top:75px;--page-pad-x:18px;--nav-bar-h:64px;--nav-safe-pad:76px;--wiz-max:100%;--tabular-max:100%;--media-max:100%;--rail-w:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--page:#1e1e1e;--card:#282829;--field:#2a2a2a;--photo:#2e3237;--track:#2a2a2a;--border:#3e3e3e;--divider:#333;--selected-tile:#303030;--avatar-grey:#3a3a3a;--ink:#e2e2e2;--body:#e2e2e2;--sub:#9e9e9e;--faint:#919191;--card-shadow:#00000040 0 0 8px 2px;--line-2:#343434;--soft:#2e2e30;--ph:#36393e;--ph-ink:#aab9c8;--badge-neutral:#5e7185;--late:#ff8076;--sign-text:#faa55f;--footer-bg:#242425;--nav-icon:#828282;--action:#d8323e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--page:#1e1e1e;--card:#282829;--field:#2a2a2a;--photo:#2e3237;--track:#2a2a2a;--border:#3e3e3e;--divider:#333;--selected-tile:#303030;--avatar-grey:#3a3a3a;--ink:#e2e2e2;--body:#e2e2e2;--sub:#9e9e9e;--faint:#919191;--card-shadow:#00000040 0 0 8px 2px;--line-2:#343434;--ph:#36393e;--ph-ink:#aab9c8;--badge-neutral:#5e7185;--late:#ff8076;--sign-text:#faa55f;--footer-bg:#242425;--action:#d8323e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=768px){:root{--page-pad-x:24px;--hdr-top:0px;--pad-top:32px;--wiz-max:640px;--nav-bar-h:0px;--nav-safe-pad:0px}}@media (width>=1180px){:root{--hdr-h:64px;--page-pad-x:max(32px, calc((100% - 1200px) / 2 + 32px));--tabular-max:920px;--media-max:1100px;--rail-w:300px}}*{box-sizing:border-box}body{background:var(--page);color:var(--body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}a{color:var(--ink);text-decoration:none}@media (hover:hover){a:hover{color:var(--action)}}button,input{font-family:var(--font-body)}code{background:var(--field);border-radius:4px;padding:.1em .34em;font-family:ui-monospace,Menlo,monospace;font-size:.9em}.screen{background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.screen-body{padding:20px var(--page-pad-x) 40px;flex-direction:column;flex:1;display:flex}.screen-body.is-centered{justify-content:center}.screen-body.is-flush{padding:0}.screen-body.is-standalone{box-sizing:border-box;min-height:100dvh;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.app-main{padding-bottom:24px}@media (width>=768px){.app-main{padding-bottom:48px}}.stack{width:100%;max-width:var(--wiz-max);flex-direction:column;gap:14px;margin:0 auto;display:flex}.app-header{z-index:20;box-sizing:border-box;padding:max(env(safe-area-inset-top), 10px) var(--page-pad-x) 10px;background:var(--card);border-bottom:1px solid var(--line-2);flex:none;align-items:center;display:flex;position:sticky;top:0}@media (width>=900px){.app-header{height:64px;padding:0 var(--page-pad-x)}}.header-spacer{flex:1}.app-header-trailing{flex:none;align-items:center;gap:12px;display:flex}.wordmark{width:auto;height:22px;color:var(--ink);flex:none;display:block}.header-mark-link{color:inherit;border-radius:6px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.header-mark-link:focus-visible{outline:2px solid var(--action);outline-offset:3px}.header-mark{cursor:pointer}@keyframes screenIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes markWrite{0%{clip-path:inset(0 100% -20% 0)}to{clip-path:inset(0 0 -20%)}}@keyframes markSpring{0%{opacity:0;transform:scale(.86)rotate(-1.2deg)}55%{opacity:1}70%{transform:scale(1.035)rotate(.3deg)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes stampDrop{0%{opacity:0;transform:translateY(-46px)scale(1.22)}55%{opacity:1;transform:translateY(3px)scale(.94)}to{opacity:1;transform:none}}@keyframes drawOn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes confettiFall{0%{opacity:0;transform:translateY(-60px)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(900px)rotate(680deg)}}@keyframes railFill{0%{transform:scale(.7)}55%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes photoBleed{0%{opacity:0;border-radius:18px;transform:scale(.97)}to{opacity:1;border-radius:14px;transform:scale(1)}}@keyframes addrFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes checkPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes riseFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sweepWarm{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=899px){input,select,textarea{font-size:16px!important}}@media (hover:none){a,button,[role=button],[role=menuitem],.tabbar,.app-header{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.contact-reach a,.agent-row-line{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}.tabbar,.tabbar *,.app-header button,.app-header a{-webkit-tap-highlight-color:transparent}.card{border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:var(--card);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.card-title{font-size:16px;font-weight:var(--weight-semibold);color:var(--ink);margin:0}.card-sub{color:var(--sub);margin:5px 0 0;font-size:13px;line-height:1.5}.notice{border:1px solid var(--border);border-left:3px solid var(--action);background:var(--card);border-radius:14px;padding:18px 20px}.notice h2{font-size:16px;font-weight:var(--weight-semibold);color:var(--ink);margin:0 0 6px}.notice p{color:var(--sub);margin:0;font-size:13px}.shared-email-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.shared-email-actions .btn{width:auto;height:44px;padding:0 22px;text-decoration:none}.shared-email-actions .link-btn{width:auto;margin:0}.btn{cursor:pointer;height:52px;font-size:16px;font-weight:var(--weight-medium);width:100%;color:var(--body);background:var(--field);border:0;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:inset 0 0 2px #0000002e}.btn-primary{background:var(--action);color:var(--action-fg);box-shadow:none}.btn-row{gap:10px;display:flex}.link-btn{cursor:pointer;text-align:center;font-size:13px;font-weight:var(--weight-semibold);color:var(--faint);background:0 0;border:0;width:100%;padding:4px}@media (hover:hover){.link-btn:hover{color:var(--action)}}:where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:6px}.benefits{gap:7px;margin:0;padding:0;list-style:none;display:grid}.benefits li{color:var(--sub);align-items:flex-start;gap:9px;font-size:13px;display:flex}.benefits svg{color:var(--status-done);flex:none;margin-top:2px}.chip{font-size:12px;font-weight:var(--weight-semibold);background:var(--field);color:var(--sub);white-space:nowrap;border-radius:999px;padding:6px 10px}.chip-pending{color:#b4610f;background:#fa823129}.chip-done{color:#157a45;background:#20bf6b29}.chip-waiting{color:#4b6479;background:#7b94ad2e}.chip-neutral{background:var(--field);color:var(--sub)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chip-pending{color:#f0a863}:root:not([data-theme=light]) .chip-done{color:#5cd394}:root:not([data-theme=light]) .chip-waiting{color:#a8c2da}}[data-theme=dark] .chip-pending{color:#f0a863}[data-theme=dark] .chip-done{color:#5cd394}[data-theme=dark] .chip-waiting{color:#a8c2da}.field-label{font-size:12px;font-weight:var(--weight-semibold);color:var(--sub)}.field{border:1px solid var(--border);background:var(--field);height:46px;color:var(--ink);border-radius:14px;width:100%;padding:0 14px;font-size:14px}.field-error{color:var(--past-due);margin:0;font-size:13px}.avatar{color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-menu{align-items:center;display:flex;position:relative}.account-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.guest-avatar{background:var(--avatar-grey);cursor:pointer;width:32px;height:32px;color:var(--sub);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.guest-avatar-badge{background:var(--action);border:2px solid var(--card);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-2px;right:-2px}.menu-scrim{z-index:49;position:fixed;inset:0}.menu{z-index:50;background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:1px;width:210px;padding:6px;animation:.16s ease-out both riseIn;display:flex;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #00000029}.menu-item{cursor:pointer;font:500 13px var(--font-body);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}@media (hover:hover){.menu-item:hover{background:var(--track)}}.menu-icon{align-items:center;width:16px;display:flex}.menu-icon.is-red{color:var(--mf-red)}.menu-divider{background:var(--divider);height:1px;margin:4px 2px}.skeleton{background:linear-gradient(90deg, var(--field) 25%, var(--track) 37%, var(--field) 63%);background-size:400% 100%;border-radius:14px;height:56px;list-style:none;animation:1.3s ease-in-out infinite shimmer}.devbar{border:1px dashed var(--border);opacity:.75;border-radius:10px;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.devchip{border:1px solid var(--border);background:var(--field);color:var(--sub);cursor:pointer;border-radius:6px;padding:3px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.devchip-active{background:var(--body);border-color:var(--body);color:var(--card)}.dtable{background:var(--card);border:1px solid var(--border);border-radius:14px;display:grid;overflow:hidden}.dtable-head{display:contents}.dtable-th{font:600 11px var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--faint);background:var(--field);border-bottom:1px solid var(--divider);align-items:center;gap:4px;padding:11px 12px 11px 0;display:flex}.dtable-row{cursor:pointer;display:contents}.dtable-cell{border-bottom:1px solid var(--divider);align-items:center;min-width:0;padding:13px 12px 13px 0;display:flex}.dtable-th:first-child,.dtable-cell:first-child{padding-left:18px}.dtable-th:last-child,.dtable-cell:last-child{padding-right:18px}.dtable-row:last-child .dtable-cell{border-bottom:0}.dtable-cell-text{font:500 13px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dchip{border-radius:var(--radius-sm);height:28px;font:var(--weight-semibold) var(--text-body-sm) / 1.2 var(--font-body);white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;color:var(--chip-ink);background:var(--chip-tint);align-items:center;gap:4px;padding:2px 6px;display:inline-flex;overflow:hidden}.dchip-icon{flex:none}.dchip.is-solid{color:#fff;background:var(--chip-ink)}.viewall{cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;display:flex}.viewall-label{font:500 12px var(--font-body);color:var(--sub)}.viewall-track{background:var(--border);border-radius:9999px;flex:none;width:34px;height:20px;transition:background .16s;position:relative}.viewall.is-on .viewall-track{background:var(--action)}.viewall-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.viewall.is-on .viewall-knob{left:16px}.search-divider{background:var(--border);flex:none;width:1px;height:22px}.state-card{background:var(--card);border:1px solid var(--border);border-radius:15px;flex-direction:column;gap:8px;padding:18px;display:flex}.state-card-icon{color:var(--faint);font-size:18px;display:flex}.state-card-title{font:600 16px var(--font-body);color:var(--ink)}.state-card-body{font:400 13px/1.6 var(--font-body);color:var(--sub)}.state-card-cta{cursor:pointer;height:46px;font:600 14px var(--font-body);background:var(--action);color:var(--action-fg);border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:6px;display:flex}.back-row{cursor:pointer;font:600 15px var(--font-body);color:var(--ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;display:flex}.confirm-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.confirm-card{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:22px;animation:.2s ease-out both riseIn;display:flex;box-shadow:0 20px 50px #00000040}.confirm-title{font:600 17px var(--font-body);color:var(--ink)}.confirm-body{font:400 13px/1.5 var(--font-body);color:var(--sub);margin-top:6px}.confirm-actions{gap:10px;display:flex}.confirm-cancel,.confirm-go{cursor:pointer;height:46px;font:600 14px var(--font-body);border:0;border-radius:12px;flex:1}.confirm-cancel{color:var(--body);background:var(--field)}.confirm-go{color:#fff;background:var(--mf-red)}.bell{flex:none;position:relative}.bell-trigger{cursor:pointer;width:40px;height:40px;color:var(--nav-icon);background:0 0;border:0;place-items:center;padding:0;transition:color .15s;display:grid;position:relative}.bell-trigger[aria-expanded=true]{color:var(--ink)}@media (hover:hover){.bell-trigger:hover{color:var(--ink)}}.bell-trigger:has(.bell-badge){color:var(--sub)}.bell-icon{transform-origin:50% 8%;filter:drop-shadow(0 1px #0000000f);width:22px;height:22px}.bell-badge{box-sizing:border-box;border:2px solid var(--page);background:var(--mf-red);color:#fff;width:18px;height:18px;font:var(--weight-bold) 10px/1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:2px}.bell-badge[data-len="2"]{letter-spacing:-.04em;font-size:8.5px}.bell-badge[data-len="3"]{letter-spacing:-.06em;font-size:7px}@keyframes bell-jingle{0%{transform:rotate(0)}.8%{transform:rotate(16deg)}1.6%{transform:rotate(-14deg)}2.4%{transform:rotate(11deg)}3.2%{transform:rotate(-8deg)}4%{transform:rotate(4deg)}4.8%,to{transform:rotate(0)}}@keyframes bell-jingle-once{0%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(11deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:no-preference){.bell-trigger:has(.bell-badge) .bell-icon{animation:30s ease-in-out 1.5s infinite bell-jingle}@media (hover:hover){.app-header:hover .bell-trigger:has(.bell-badge) .bell-icon{animation:.9s ease-in-out bell-jingle-once}}}.bell-panel{z-index:50;background:var(--card);border:1px solid var(--border);border-radius:15px;flex-direction:column;width:min(312px,100vw - 32px);max-height:min(560px,70dvh);display:flex;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 6px 18px 2px #0000001f}.bell-panel>.bell-panel-head{flex:none}.bell-panel>:not(.bell-panel-head){overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.bell-panel-head{border-bottom:1px solid var(--divider);align-items:center;gap:8px;padding:12px 16px;display:flex}.bell-panel-title{font:var(--weight-semibold) 14px/20px var(--font-body);color:var(--ink)}.bell-panel-count{box-sizing:border-box;background:var(--mf-red);color:#fff;min-width:16px;height:16px;font:var(--weight-bold) 12px/16px var(--font-body);text-align:center;border-radius:10px;padding:0 4px}.account-avatar .avatar{color:var(--ink)}.idle-toast{z-index:1001;box-sizing:border-box;background:var(--card);border-radius:14px;align-items:center;gap:12px;width:calc(100% - 40px);max-width:380px;padding:16px;animation:.22s ease-out riseIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.idle-toast-icon{color:var(--past-due);flex:none}.idle-toast-text{font:500 14px var(--font-body);color:var(--ink);flex:1}.idle-lock{z-index:1002;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.idle-lock-card{background:var(--card);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:380px;padding:26px;display:flex}.idle-lock-icon{color:var(--faint)}.idle-lock-title{font:600 17px var(--font-body);color:var(--ink)}.idle-lock-body{font:400 14px/1.5 var(--font-body);color:var(--sub)}.idle-lock-btn{width:100%;margin-top:6px}.idle-lock-out{align-self:center;min-height:44px}.abe-card{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);min-width:0;overflow:hidden}.card-head{align-items:center;gap:10px;min-height:38px;padding:7px 7px 7px 12px;display:flex}.card-head-icon{flex:none;width:18px;height:18px;display:block}.card-head-title{font-size:15px;font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:20px}.card-head-action{margin-left:auto}.count-badge{min-width:16px;height:16px;font-size:12px;font-weight:var(--weight-bold);color:#fff;background:var(--badge-neutral);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;line-height:12px;display:inline-flex}.count-badge.is-late{background:var(--mf-red)}.count-badge.is-sign{color:#231f20;background:#f89b53}.text-action{font:inherit;font-size:13px;font-weight:var(--weight-medium);color:var(--sub);cursor:pointer;background:0 0;border:0;margin-right:8px;padding:2px 0;line-height:18px}@media (hover:hover){.text-action:hover{text-underline-offset:3px;color:var(--ink);text-decoration:underline}}.line-list{flex-direction:column;padding-bottom:6px;display:flex}.line{min-height:48px;font-size:14px;font-weight:var(--weight-medium);color:var(--ink);align-items:center;gap:12px;padding:6px 16px;line-height:20px;text-decoration:none;display:flex}.line+.line{border-top:1px solid var(--line-2)}a.line{transition:background-color .18s cubic-bezier(.2,.8,.2,1)}a.line:focus-visible{background:var(--field)}@media (hover:hover){a.line:hover{background:var(--field)}}.line-main{flex-direction:column;flex:1;min-width:0;display:flex}.line-label{overflow-wrap:anywhere}.line-sub{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.line-status,.step-rel{--tone:var(--sub);width:fit-content;height:20px;font-size:12px;font-style:normal;font-weight:var(--weight-bold);white-space:nowrap;color:var(--tone);background:color-mix(in srgb, var(--tone) 15%, transparent);border-radius:999px;flex:none;align-items:center;padding:0 7px;line-height:20px;display:inline-flex}[data-theme=dark] :is(.line-status,.step-rel){background:color-mix(in srgb, var(--tone) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.line-status,.step-rel){background:color-mix(in srgb, var(--tone) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent)}}.line-status.is-late{--tone:var(--late)}.line-status.is-sign,.line-status.is-soon{--tone:var(--sign-text)}.line-chev{width:12px;height:12px;color:var(--ink);flex:none;margin-left:2px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){a.line:hover .line-chev{transform:translate(2px)}}.abe-chip{--c:123, 148, 173;height:24px;font-size:12.5px;font-weight:var(--weight-semibold);white-space:nowrap;color:rgb(var(--c));background:rgba(var(--c), .15);border-radius:6px;align-items:center;padding:0 8px;line-height:24px;display:inline-flex}.abe-chip[data-status=pending]{--c:248, 155, 83}.abe-chip[data-status=draft]{--c:165, 177, 194}.abe-chip[data-status=listed]{--c:252, 92, 101}.abe-chip[data-status=sold],.abe-chip[data-status=closing-in-progress]{--c:32, 191, 107}.abe-chip[data-status=leased]{--c:69, 170, 242}.abe-chip[data-status=management]{--c:136, 84, 208}.abe-chip[data-status=canceled],.abe-chip[data-status=expired-withdrawn],.abe-chip[data-status=expired],.abe-chip[data-status=withdrawn],.abe-chip[data-status=referral]{--c:209, 216, 224}.abe-chip[data-status=draft-offer]{--c:123, 148, 173}.abe-chip[data-status=active-offer]{--c:45, 152, 218}.abe-chip[data-status=approved]{--c:32, 191, 107}.abe-chip[data-status=closed]{--c:128, 128, 128}.abe-chip[data-status=current]{--c:32, 191, 107}.abe-chip[data-status=unpaid]{--c:69, 170, 242}.abe-chip[data-status=unknown]{--c:165, 177, 194}.abe-chip[data-status=signed],.abe-chip[data-status=fully-signed],.abe-chip[data-status=paid],.abe-chip[data-status=uploaded]{--c:76, 175, 80}.abe-chip[data-status=voided],.abe-chip[data-status=declined]{--c:201, 34, 46}.abe-chip[data-status^=waiting],.abe-chip[data-status^=ready],.abe-chip[data-status^=needs],.abe-chip[data-status^=sent],.abe-chip[data-status=in-review],.abe-chip[data-status^=awaiting]{--c:248, 155, 83}.chev-link{font-size:13px;font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;line-height:15.6px;text-decoration:none;display:inline-flex}.chev-link svg{width:12px;height:12px;color:var(--mf-red);transition:transform .18s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.chev-link:hover{text-underline-offset:3px;text-decoration:underline}.chev-link:hover svg{transform:translate(3px)}}.show-more{font:inherit;font-size:13px;font-weight:var(--weight-semibold);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin:8px 16px 12px;padding:4px 0;line-height:18px;text-decoration:underline;display:inline-flex}@media (hover:hover){.show-more:hover{color:var(--late)}}.steps{margin:0;padding:0 0 6px;list-style:none}.step{min-height:48px;font-size:14px;font-weight:var(--weight-medium);color:var(--sub);align-items:center;gap:12px;padding:6px 0 6px 44px;line-height:20px;display:flex;position:relative}.step+.step{border-top:1px solid var(--line-2)}.abe-card>.steps>.step{padding-right:16px}.step.has-note{flex-wrap:wrap}.step-note{flex:1 0 100%;margin:2px 0 4px}.step-note summary{cursor:pointer;width:fit-content;font-size:13px;font-weight:var(--weight-semibold);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);line-height:18px}.step-note summary::marker{color:var(--sub)}.step-note p{background:var(--soft);font-size:13px;font-weight:var(--weight-medium);color:var(--ink);border-radius:8px;margin:6px 0 0;padding:10px 12px;line-height:19px}.step.is-open{color:var(--ink)}.step-name{flex:1;min-width:0}.step-name.has-tip{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.step-when{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.step-when .step-rel{--tone:var(--upcoming);margin-bottom:2px}.step.is-late .step-rel{--tone:var(--late)}.step-date{font-size:11.5px;font-weight:var(--weight-medium);color:var(--sub);line-height:15px}.step:before{content:"";background:var(--upcoming);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:21px;box-shadow:0 0 0 4px #2d98da24}.step.is-late:before{background:var(--late-dot);box-shadow:0 0 0 4px #d6465024}.step.is-done:before{content:"✓";background:var(--done-check);width:16px;height:16px;box-shadow:none;color:#fff;font-size:10px;font-weight:var(--weight-bold);text-align:center;margin-top:-8px;line-height:16px;left:17px}.step:not(:last-child):after{content:"";background:var(--border);width:2px;height:calc(100% - 16px);position:absolute;top:calc(50% + 8px);left:24px}.steps.is-compact .step{min-height:34px;padding-left:30px}.steps.is-compact .step:before{left:7px}.steps.is-compact .step.is-done:before{left:3px}.steps.is-compact .step:not(:last-child):after{left:10px}.data-label{font-size:10.5px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);line-height:16px}.abe-empty{align-items:center;gap:12px;padding:10px 16px 14px;display:flex}.abe-empty-icon{width:36px;height:36px;color:var(--done-check);background:#4caf5024;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.abe-empty-icon svg{width:16px;height:16px}.abe-empty-title{font-size:14px;font-weight:var(--weight-bold);color:var(--ink)}.abe-empty-body{color:var(--sub);font-size:12.5px}:root{--mfa-ink:var(--ink);--mfa-ink-2:var(--sub);--mfa-line:var(--border);--mfa-card:var(--card);--mfa-hover:var(--soft);--mfa-red:var(--action);--mfa-shadow:var(--card-shadow);--mfa-ph-ink:var(--ph-ink)}.btn,.btn-primary,.wbtn,.wiz-actions>.wiz-back,.wiz-actions>.wiz-next,.gate-cta,.state-card-cta,.celebrate-cta{box-sizing:border-box;width:auto;min-width:160px;max-width:100%;height:48px;min-height:48px;font:500 16px/1 var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:none;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:not(.btn-primary),.wbtn:not(.wbtn-primary),.wiz-actions>.wiz-back{border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);color:var(--ink);background:0 0}@media (hover:hover){.btn:not(.btn-primary):hover,.wbtn:not(.wbtn-primary):hover,.wiz-actions>.wiz-back:hover{border-color:var(--ink);background:var(--field)}}.btn-primary,.wbtn-primary,.wiz-actions>.wiz-next,.gate-cta,.state-card-cta,.celebrate-cta{isolation:isolate;background:var(--action);color:#fff;border:0;position:relative;overflow:hidden}.btn-primary:before,.wbtn-primary:before,.wiz-actions>.wiz-next:before,.gate-cta:before,.state-card-cta:before,.celebrate-cta:before{content:"";z-index:-1;transform-origin:0;background:#a81c27;transition:transform .22s;position:absolute;inset:0;transform:scaleX(0)}.btn-primary svg,.wbtn-primary svg,.gate-cta svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.wbtn-primary,.wiz-actions>.wiz-next,.gate-cta,.state-card-cta,.celebrate-cta):not(:disabled):not([aria-disabled=true]):hover:before{transform:scaleX(1)}:is(.btn-primary,.wbtn-primary,.gate-cta):not(:disabled):hover svg{transform:translate(3px)}}:is(.btn,.wbtn,.wiz-back,.wiz-next,.gate-cta,.celebrate-cta):disabled,:is(.btn,.wbtn,.wiz-back,.wiz-next,.gate-cta,.celebrate-cta)[aria-disabled=true]{opacity:.45;cursor:default}:is(.btn,.wbtn,.wiz-back,.wiz-next,.gate-cta,.state-card-cta,.celebrate-cta):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){:is(.btn-primary,.wbtn-primary,.wiz-next,.gate-cta,.celebrate-cta):before{transition:none}}.state-card-cta{align-self:center;margin-top:6px}.btn-row,.wbtn-row,.wiz-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=420px){:is(.btn-row,.wbtn-row,.wiz-actions)>:is(.btn,.wbtn,.wiz-back,.wiz-next){flex:1 1 0;min-width:0}}.link-btn{width:auto;font:500 13px/18px var(--font-body);color:var(--sub);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.link-btn:hover{color:var(--ink);text-decoration-color:currentColor}}@media (width<=899px){.idle-toast{bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px)}}@media (pointer:coarse){.account-avatar,.back-row,.contact-act,.sig-card-edit,.text-action,.chev-link,.agent-row-line,.app-footer-links a,.agent-social-link{position:relative}.account-avatar:after,.back-row:after,.sig-card-edit:after,.text-action:after,.chev-link:after,.agent-row-line:after,.app-footer-links a:after,.agent-social-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-act:after{content:"";position:absolute;inset:-6px -3px}.folder-row,.doc-folder-row{min-height:44px}.mfa-card-actions .mfa-btn{height:44px}.mfa-card-actions .mfa-btn-mail{width:44px}.mfa-social a{position:relative}.mfa-social a:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bell-trigger{width:44px;height:44px}.show-more{position:relative}.show-more:after{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.step-note>summary{position:relative}.step-note>summary:after{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}}.fb-scrim{z-index:1000;background:#14141466;place-items:center;padding:16px;animation:.2s ease-out fb-fade;display:grid;position:fixed;inset:0}.fb-card{box-sizing:border-box;background:var(--card);width:min(480px,100%);color:var(--ink);border-radius:18px;padding:26px 26px 22px;animation:.35s cubic-bezier(.34,1.56,.64,1) fb-in;position:relative;box-shadow:0 18px 50px #0000002e}.fb-card h2{font:700 20px/28px var(--font-body);color:var(--ink);margin:0 0 4px}.fb-card p{font:500 14px/20px var(--font-body);color:var(--sub);margin:0 0 14px}.fb-x{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.fb-x svg{width:12px;height:12px}.fb-kind{background:var(--field);border-radius:999px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.fb-kind button{font:600 13px var(--font-body);color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px}.fb-kind button[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000014}.fb-card textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--card);width:100%;min-height:110px;color:var(--ink);font:500 14px/1.5 var(--font-body);border-radius:12px;outline:none;padding:12px 14px;display:block}.fb-card textarea:focus{border-color:#3867d6;box-shadow:0 0 0 3px #3867d62e}.fb-page{font:500 13px var(--font-body);color:var(--sub);cursor:pointer;align-items:center;gap:8px;margin:10px 0 16px;display:flex}.fb-page input{width:16px;height:16px;accent-color:var(--ink)}.fb-card .fb-error{color:var(--late);margin:-6px 0 12px}.fb-acts{justify-content:flex-end;gap:8px;display:flex}.fb-acts.is-center{justify-content:center}.fb-done{text-align:center;padding-top:8px}.fb-done-mark{color:#20bf6b;background:#20bf6b24;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:10px;display:inline-grid}.fb-done-mark svg{width:26px;height:26px}@keyframes fb-fade{0%{opacity:0}}@keyframes fb-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.fb-scrim,.fb-card{animation:none}}.saved-toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:1000;color:#fff;font:600 13px var(--font-body);white-space:nowrap;background:#333;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;transition:opacity .25s;animation:.25s ease-out saved-toast-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.saved-toast svg{color:#7be495}.saved-toast.is-warn svg{color:#ffc46b}.saved-toast.is-warn{white-space:normal;max-width:calc(100vw - 32px)}.saved-toast.is-leaving{opacity:0}@keyframes saved-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@font-face{font-family:Cookie;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cookie-latin-400-normal-DciPm-3S.woff2)format("woff2"),url(/assets/cookie-latin-400-normal-DxgojI24.woff)format("woff")}@font-face{font-family:Yesteryear;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yesteryear-latin-400-normal-BIYptinc.woff2)format("woff2"),url(/assets/yesteryear-latin-400-normal-Cc8b-nzv.woff)format("woff")}@font-face{font-family:Grand Hotel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/grand-hotel-latin-400-normal-SUsSpdob.woff2)format("woff2"),url(/assets/grand-hotel-latin-400-normal-9k7ERhoT.woff)format("woff")}@font-face{font-family:Molle;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/molle-latin-400-italic-D3ratwZX.woff2)format("woff2"),url(/assets/molle-latin-400-italic-D4T9sQxH.woff)format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff)format("woff")}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2)format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff)format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff")}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alex-brush-latin-400-normal-B-R394Co.woff2)format("woff2"),url(/assets/alex-brush-latin-400-normal-A5ZkPa-p.woff)format("woff")}@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sedgwick-ave-display-latin-400-normal-HnZVIkp6.woff2)format("woff2"),url(/assets/sedgwick-ave-display-latin-400-normal-Bbgl8Gfo.woff)format("woff")}@font-face{font-family:Ms Madi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ms-madi-latin-400-normal-DAbCguhC.woff2)format("woff2"),url(/assets/ms-madi-latin-400-normal-gkhXUEJr.woff)format("woff")}.mm-esign{--mme-card:#fff;--mme-field:#f6f7f9;--mme-track:#f3f3f3;--mme-border:#e8e8e8;--mme-divider:#e8e8e8;--mme-desk:#e8e8e8;--mme-ink:#565656;--mme-body:#565656;--mme-sub:#747474;--mme-faint:#667085;--mme-action:#494d50;--mme-action-fg:#fff;--mme-red:#c9222e;--mme-cta-start-bg:#145394;--mme-cta-action-bg:#145394;--mme-cta-finish-bg:#20bf6b;--mme-cta-fg:#fff;--mme-cta-finish-fg:#231f20;--mme-cta-weight:700;--mme-cta-tracking:.5px;--mme-cta-shadow:none;--mme-chip-bg:#145394;--mme-chip-fg:#fff;--mme-chip-shadow:none;--mme-danger:#c9222e;--mme-signature-blue:#145394;--mme-font-body:Quicksand, Arial, sans-serif;--mme-weight-semibold:600;--mme-page-pad-x:16px}@media (prefers-color-scheme:dark){.mm-esign:not([data-mme-theme=light]){--mme-card:#1e1e1e;--mme-field:#2a2a2a;--mme-track:#2a2a2a;--mme-border:#383838;--mme-divider:#383838;--mme-desk:#141414;--mme-ink:#e0e0e0;--mme-body:#bdbdbd;--mme-sub:#bdbdbd;--mme-faint:#9a9a9a}}.mm-esign[data-mme-theme=dark]{--mme-card:#1e1e1e;--mme-field:#2a2a2a;--mme-track:#2a2a2a;--mme-border:#383838;--mme-divider:#383838;--mme-desk:#141414;--mme-ink:#e0e0e0;--mme-body:#bdbdbd;--mme-sub:#bdbdbd;--mme-faint:#9a9a9a}:where(.mm-esign){background:var(--mme-desk);--mme-head-top:env(safe-area-inset-top,0px);flex-direction:column;height:100dvh;display:flex;position:relative;container-type:inline-size}:where(.mm-esign) .sign-head{min-height:56px;padding-top:var(--mme-head-top);background:var(--mme-card);border-bottom:1px solid var(--mme-divider);flex:none;align-items:stretch;display:flex;position:relative}:where(.mm-esign) .sign-head-id{flex:0 auto;align-items:center;min-width:0;padding-left:12px;display:flex}:where(.mm-esign) .sign-back{width:36px;height:36px;color:var(--mme-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}:where(.mm-esign) .sign-back:hover{background:var(--mme-field)}:where(.mm-esign) .sign-head-title{min-width:0;font:600 18px/1.3 var(--mme-font-body);color:var(--mme-ink);white-space:nowrap;text-overflow:ellipsis;margin-left:12px;overflow:hidden}:where(.mm-esign) .sign-download{width:30px;height:30px;color:var(--mme-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;padding:0;display:grid}:where(.mm-esign) .sign-download:hover:not(:disabled){background:var(--mme-field)}:where(.mm-esign) .sign-download:disabled{opacity:.4;cursor:default}:where(.mm-esign) .sign-back:focus-visible,:where(.mm-esign) .sign-download:focus-visible{outline:2px solid var(--mme-signature-blue);outline-offset:2px}:where(.mm-esign) .sign-head-act{flex:1 0 auto;align-items:stretch;min-width:0;display:flex}:where(.mm-esign) .sign-prog{white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}:where(.mm-esign) .sign-phrase{font:600 14px var(--mme-font-body);color:var(--mme-ink);font-variant-numeric:tabular-nums}:where(.mm-esign) .sign-saved{font:500 12px var(--mme-font-body);color:var(--mme-faint);align-items:center;gap:4px;display:inline-flex}:where(.mm-esign) .sign-saved.is-saving{color:var(--mme-sub)}:where(.mm-esign) .sign-saved.is-error{color:var(--mme-danger);font-weight:700}:where(.mm-esign) .sign-signed-note{font:600 13px var(--mme-font-body);color:var(--mme-sub);align-items:center;gap:6px;display:inline-flex}:where(.mm-esign) .sign-signed-note svg{color:var(--mme-cta-finish-bg)}:where(.mm-esign) .sign-na-phone{display:none}:where(.mm-esign) .tool-na{border:1.5px solid var(--mme-ink);background:var(--mme-card);height:36px;color:var(--mme-ink);font:600 13px var(--mme-font-body);cursor:pointer;border-radius:8px;flex:none;align-self:center;padding:0 14px}:where(.mm-esign) .tool-na:hover{background:var(--mme-field)}:where(.mm-esign) .tool-na:focus-visible{outline:2px solid var(--mme-signature-blue);outline-offset:2px}:where(.mm-esign) .sign-req{color:#eb3b5a;margin-left:3px;font-weight:700}:where(.mm-esign) .sign-later-count{font:500 12px var(--mme-font-body);color:var(--mme-sub)}:where(.mm-esign) .sign-steps{align-self:center;gap:2px;margin-right:12px;display:flex}:where(.mm-esign) .sign-step{width:32px;height:32px;color:var(--mme-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}:where(.mm-esign) .sign-step:hover:not(:disabled){background:var(--mme-field)}:where(.mm-esign) .sign-step:disabled{opacity:.35;cursor:default}:where(.mm-esign) .sign-step.is-on{color:var(--mme-signature-blue)}:where(.mm-esign) .sign-step.is-on path{fill-opacity:1}:where(.mm-esign) .sign-step:focus-visible{outline:2px solid var(--mme-signature-blue);outline-offset:1px}:where(.mm-esign) .tool-cta{min-width:156px;margin-top:calc(-1 * var(--mme-head-top));padding:var(--mme-head-top) 22px 0;white-space:nowrap;font-family:var(--mme-font-body);text-align:center;max-width:45%;font-size:14px;line-height:1.15;font-weight:var(--mme-cta-weight);letter-spacing:var(--mme-cta-tracking);text-shadow:var(--mme-cta-shadow);background:var(--mme-cta-action-bg);color:var(--mme-cta-fg);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}:where(.mm-esign) .tool-cta.is-start{background:var(--mme-cta-start-bg)}:where(.mm-esign) .tool-cta.is-action{background:var(--mme-cta-action-bg)}:where(.mm-esign) .tool-cta.is-finish{background:var(--mme-cta-finish-bg);color:var(--mme-cta-finish-fg)}:where(.mm-esign) .tool-cta.is-modify{background:var(--mme-cta-action-bg)}:where(.mm-esign) .tool-cta.is-idle{background:var(--mme-field);color:var(--mme-faint);letter-spacing:0;border-left:1px solid var(--mme-border);cursor:default;font-weight:600}:where(.mm-esign) .tool-cta:hover:not(:disabled):not(.is-idle){background-image:linear-gradient(#0000001f,#0000001f)}:where(.mm-esign) .tool-cta:focus-visible{outline-offset:-5px;outline:2px solid #fff}@container (width<=720px){:where(.mm-esign) .sign-head{flex-direction:column}:where(.mm-esign) .sign-head-id{height:48px;padding-right:10px}:where(.mm-esign) .sign-back{width:32px;height:32px}:where(.mm-esign) .sign-head-title{flex:1;font-size:16px}:where(.mm-esign) .sign-head-act{border-top:1px solid var(--mme-divider);height:48px}:where(.mm-esign) .sign-prog{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}:where(.mm-esign) .sign-phrase{font-size:13px}:where(.mm-esign) .sign-saved{font-size:11px}:where(.mm-esign) .sign-prog{flex:0 auto}:where(.mm-esign) .sign-na-phone{display:block}:where(.mm-esign) .sign-steps{margin-right:8px}:where(.mm-esign) .sign-step{width:30px;height:30px}:where(.mm-esign) .sign-later-count{display:none}:where(.mm-esign) .tool-na{height:34px;padding:0 12px}:where(.mm-esign) .tool-cta{min-width:120px;margin-top:0;margin-left:auto;padding:0 14px;font-size:13px}}:where(.mm-esign) .sign-error{border:1px solid var(--mme-danger);background:color-mix(in srgb, var(--mme-danger) 8%, transparent);color:var(--mme-danger);font:500 13px/1.45 var(--mme-font-body);border-radius:9px;margin:0 16px 12px;padding:10px 14px}:where(.mm-esign) .tool-skip{font:600 13px var(--mme-font-body);color:var(--mme-sub);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;display:flex}:where(.mm-esign) .pdf-scroll{min-height:0;padding:14px 12px calc(14px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overflow-anchor:none;background:0 0;flex:1;justify-content:center;display:flex;overflow:auto}:where(.mm-esign) .pdf-sizer{flex:none;position:relative}:where(.mm-esign) .pdf-scale{transform-origin:0 0;background:#fff;border-radius:4px;width:100%;max-width:816px;position:absolute;top:0;left:0;box-shadow:0 4px 18px #00000038}:where(.mm-esign) .pdf-page{width:max-content;margin:0 auto 16px;position:relative}:where(.mm-esign) .pdf-page canvas{display:block}:where(.mm-esign) .pdf-overlay{position:absolute;inset:0}:where(.mm-esign) .pdf-field{box-sizing:border-box}:where(.mm-esign) .pdf-field.is-other{background:0 0}:where(.mm-esign) .pdf-field.is-todo{background:#84bee380}:where(.mm-esign) .pdf-field.is-active{background:#ffd54fa8}:where(.mm-esign) .pdf-field.is-done,:where(.mm-esign) .pdf-field.is-auto{background:#9e9e9e26}:where(.mm-esign) .guide-mark{z-index:5;box-sizing:border-box;background:var(--mme-chip-bg);color:var(--mme-chip-fg);font:700 12px/1.2 var(--mme-font-body);letter-spacing:.2px;text-align:left;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px 6px 8px;transition:top .26s cubic-bezier(.16,1,.3,1);animation:.3s cubic-bezier(.16,1,.3,1) mme-markIn;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 4px 12px #0000002e}:where(.mm-esign) .guide-mark svg{flex:none}:where(.mm-esign) .guide-mark>span{text-overflow:ellipsis;overflow:hidden}:where(.mm-esign) .guide-mark.is-pinned>span{font-size:11px}:where(.mm-esign) .guide-mark.is-compact{border-radius:5px;justify-content:center;height:24px;padding:0}:where(.mm-esign) .guide-mark:focus-visible{outline:2px solid var(--mme-signature-blue);outline-offset:2px}:where(.mm-esign) .guide-mark:not(.is-pinned) svg,:where(.mm-esign) .guide-split-fill svg{animation:1.6s ease-in-out infinite mme-bobX}:where(.mm-esign) .guide-mark.is-pinned.is-above svg{animation:1.6s ease-in-out infinite mme-bobUp}:where(.mm-esign) .guide-mark.is-pinned.is-below svg{animation:1.6s ease-in-out infinite mme-bobDown}@keyframes mme-bobX{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes mme-bobUp{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mme-bobDown{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}:where(.mm-esign) .guide-later{z-index:4;background:var(--mme-signature-blue);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);cursor:pointer;opacity:.85;border:0;width:14px;height:18px;padding:0;position:absolute;transform:translateY(-50%)}:where(.mm-esign) .guide-later:hover{opacity:1}:where(.mm-esign) .guide-mark.is-split{cursor:default;background:0 0;gap:0;padding:0}:where(.mm-esign) .guide-split-fill,:where(.mm-esign) .guide-split-na{height:28px;font:700 12px/1 var(--mme-font-body);letter-spacing:.2px;cursor:pointer;border:0;align-items:center;display:inline-flex}:where(.mm-esign) .guide-split-fill{background:var(--mme-chip-bg);color:var(--mme-chip-fg);border-radius:6px 0 0 6px;gap:6px;padding:0 9px 0 8px}:where(.mm-esign) .guide-split-na{border:1.5px solid var(--mme-chip-bg);background:var(--mme-card);color:var(--mme-chip-bg);border-left:0;border-radius:0 6px 6px 0;padding:0 9px}:where(.mm-esign) .guide-split-na:hover{background:var(--mme-field)}:where(.mm-esign) .guide-split-fill:focus-visible,:where(.mm-esign) .guide-split-na:focus-visible{outline:2px solid var(--mme-signature-blue);outline-offset:2px}:where(.mm-esign) .pdf-field.is-pulse{animation:.65s ease-out mme-fieldPulse}@keyframes mme-fieldPulse{0%{background:#ffc107f2}to{background:#ffd54fa8}}:where(.mm-esign) .sig-input{box-sizing:border-box;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;overflow:hidden}:where(.mm-esign) .sig-input.is-multiline{resize:none;white-space:break-spaces;overflow-wrap:break-word;word-wrap:break-word}:where(.mm-esign) .sig-input:focus,:where(.mm-esign) .sig-input:focus-visible{outline:none}:where(.mm-esign) .sig-stamped{white-space:break-spaces;overflow-wrap:break-word;width:100%;height:100%;display:block;overflow:hidden}:where(.mm-esign) .pdf-field[data-field-type=checkbox].is-todo{background:#84bee380}:where(.mm-esign) .pdf-field[data-field-type=checkbox].is-active{background:#ffd54fa8}:where(.mm-esign) .pdf-field[data-field-type=checkbox].is-done{background:#9e9e9e26}:where(.mm-esign) .pdf-field[data-field-type=checkbox].is-other{background:0 0}:where(.mm-esign) .sig-check{color:#145394;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}:where(.mm-esign) .sig-check[aria-disabled=true]{cursor:default}:where(.mm-esign) .sig-check:focus-visible{outline:none}:where(.mm-esign) .sig-check-mark{color:#565656;justify-content:center;align-items:center;width:100%;height:100%;font-weight:900;line-height:1;animation:.3s cubic-bezier(.34,1.56,.64,1) mme-checkPop;display:flex}@media (prefers-reduced-motion:reduce){:where(.mm-esign) .sig-check-mark{animation:none}}:where(.mm-esign) .sig-auto{color:#3f6ea8;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;width:100%;height:100%;font:600 10px Arial,Helvetica,sans-serif;display:flex;overflow:hidden}:where(.mm-esign) .sig-auto.is-done{color:#000;font-size:11px}:where(.mm-esign) .sig-auto.is-foreign:not(.is-done){color:#0000}:where(.mm-esign) .sig-auto.is-name{align-items:flex-end}:where(.mm-esign) .sig-mark-field.is-foreign,:where(.mm-esign) .sig-auto.is-foreign{box-sizing:border-box;border:1px solid #9e9e9e}:where(.mm-esign) .sig-auto.is-pending{box-sizing:border-box;border:1px solid #333}:where(.mm-esign) .req-badge{color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;background:#eb3b5a;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font:500 10px/1 Arial,sans-serif;display:flex;position:absolute;top:-3px;right:-3px;transform:translate(40%,-40%);box-shadow:0 2px 4px #00000040}:where(.mm-esign) .pdf-field{position:absolute}:where(.mm-esign) .pdf-field.is-active{z-index:2}:where(.mm-esign) .sig-mark-field{cursor:pointer;width:100%;height:100%;color:var(--mme-signature-blue);background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative;overflow:visible}:where(.mm-esign) .sig-mark-field.is-done{box-shadow:none;background:0 0;animation:.42s cubic-bezier(.16,1,.3,1) both mme-stampDrop}:where(.mm-esign) .fit-text{pointer-events:none;justify-content:center;width:100%;height:100%;display:flex;overflow:visible}:where(.mm-esign) .fit-text.is-bottom{align-items:flex-end}:where(.mm-esign) .fit-text>span{white-space:nowrap;line-height:1;display:inline-block}:where(.mm-esign) .sig-mark-value{font-weight:400}:where(.mm-esign) .sig-mark-value.is-signed{color:#145394}:where(.mm-esign) .sig-mark-value.is-preview{color:#9e9e9e}:where(.mm-esign) .sig-mark-value.is-preview.is-initials{font-family:var(--mme-font-body);letter-spacing:.5px;color:#a8a8a8;font-weight:500}:where(.mm-esign) .sig-rule{background:var(--mme-red);border-radius:1px;width:50px;max-width:100%;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}:where(.mm-esign) .sig-date{font:400 9px/10px var(--mme-font-body);color:var(--mme-faint);text-align:center;white-space:nowrap;animation:.26s cubic-bezier(.4,0,.2,1) .38s both mme-sigSettle;position:absolute;bottom:-11px;left:0;right:0}:where(.mm-esign) .sig-date.is-initial{font-size:7px;bottom:-9px}:where(.mm-esign) .sig-strike{pointer-events:none;width:100%;height:100%;display:block}:where(.mm-esign) .sig-strike line{stroke:red;stroke-width:4px}:where(.mm-esign) .sig-block{color:#145394;white-space:nowrap;flex-direction:column;align-items:center;display:flex}:where(.mm-esign) .sig-block-script{flex-direction:column;align-items:center;display:inline-flex}:where(.mm-esign) .sig-block-script>span{animation:.26s cubic-bezier(.4,0,.2,1) both mme-sigSettle}:where(.mm-esign) .sig-block-attr{font-family:var(--mme-font-body);text-align:center;white-space:nowrap;font-weight:600;animation:.26s cubic-bezier(.4,0,.2,1) .12s both mme-sigSettle}:where(.mm-esign) .sig-block-rule{animation:.38s cubic-bezier(.16,1,.3,1) .3s both mme-underlineDraw;display:block}@media (prefers-reduced-motion:reduce){:where(.mm-esign) .sig-block-script>span,:where(.mm-esign) .sig-block-attr{animation:.15s both mme-sigSettle}:where(.mm-esign) .sig-block-rule{animation:.15s .15s both mme-sigSettle}}:where(.mm-esign) .sig-block-attr.is-wrapping{white-space:normal;overflow-wrap:break-word;max-width:84px}:where(.mm-esign) .sig-input.is-toolong{outline:2px solid var(--mme-danger);outline-offset:-1px}:where(.mm-esign) .sig-toolong{z-index:5;white-space:nowrap;background:var(--mme-danger);color:#fff;font:600 11px var(--mme-font-body);border-radius:6px;margin-top:4px;padding:3px 7px;position:absolute;top:100%;left:0}:where(.mm-esign) .sign-confirm{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:where(.mm-esign) .sign-confirm-card{background:var(--mme-card);width:100%;max-width:380px;color:var(--mme-ink);border-radius:14px;padding:20px;box-shadow:0 18px 50px #00000047}:where(.mm-esign) .sign-confirm-card h2{font:700 17px var(--mme-font-body);margin:0 0 8px}:where(.mm-esign) .sign-confirm-card p{font:400 14px/1.5 var(--mme-font-body);color:var(--mme-sub);margin:0 0 18px}:where(.mm-esign) .sign-confirm-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}:where(.mm-esign) .esign-skeleton,.mm-esign.esign-fallback .esign-skeleton{background:linear-gradient(90deg, var(--mme-field) 25%, var(--mme-track) 37%, var(--mme-field) 63%);background-size:400% 100%;border-radius:14px;list-style:none;animation:1.3s ease-in-out infinite mme-shimmer}:where(.mm-esign) .esign-notice,.mm-esign.esign-fallback .esign-notice{border:1px solid var(--mme-border);border-left:3px solid var(--mme-action);background:var(--mme-card);border-radius:14px;padding:18px 20px}:where(.mm-esign) .esign-notice h2,.mm-esign.esign-fallback .esign-notice h2{font-family:var(--mme-font-body);font-size:16px;font-weight:var(--mme-weight-semibold);color:var(--mme-ink);margin:0 0 6px}:where(.mm-esign) .esign-notice p,.mm-esign.esign-fallback .esign-notice p{font-family:var(--mme-font-body);color:var(--mme-sub);margin:0;font-size:13px}.mm-esign.esign-fallback{background:var(--mme-desk);min-height:100%;padding:16px}.mm-esign.esign-fallback .esign-retry{border-radius:10px;height:44px;margin-top:12px}@keyframes mme-markIn{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes mme-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes mme-stampDrop{0%{opacity:0;transform:translateY(-46px)scale(1.22)}55%{opacity:1;transform:translateY(3px)scale(.94)}to{opacity:1;transform:none}}@keyframes mme-checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes mme-sigSettle{0%{opacity:0}to{opacity:1}}@keyframes mme-underlineDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){:where(.mm-esign) .guide-mark{transition:none}:where(.mm-esign) .guide-mark svg,:where(.mm-esign) .guide-split-fill svg{animation:none!important}:where(.mm-esign) .guide-mark,:where(.mm-esign) .sig-mark-field.is-done,:where(.mm-esign) .esign-skeleton{animation-duration:.001ms;animation-iteration-count:1}}:where(.mm-esign) .pdf-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}:where(.mm-esign) .pdf-scroll.is-zoomed{justify-content:flex-start}:where(.mm-esign) .pdf-wrap .pdf-scroll{padding-bottom:72px}:where(.mm-esign) .pdf-zoombar{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}:where(.mm-esign) .pdf-zoombar button{color:#fff;cursor:pointer;background:#2e3134b8;border:0;border-radius:999px;width:44px;height:44px;font:600 20px/1 system-ui,sans-serif}:where(.mm-esign) .pdf-zoombar button[disabled]{opacity:.35;cursor:default}@media (pointer:coarse){:where(.mm-esign) .pdf-zoombar{display:none}:where(.mm-esign) .pdf-wrap .pdf-scroll{padding-bottom:14px}}:where(.mm-esign) .esign-notice.is-info{border-left-color:var(--mme-border);margin:16px}:where(.mm-esign) .esign-notice.is-info .esign-retry{border-radius:10px;height:44px;margin-top:14px;padding:0 18px}.mfa-profile,.mfa-card-grid,.mfa-roster-card{--_ink:var(--mfa-ink,#565656);--_ink-2:var(--mfa-ink-2,#747474);--_line:var(--mfa-line,#e5e5e5);--_card:var(--mfa-card,#fff);--_hover:var(--mfa-hover,#f6f7f9);--_red:var(--mfa-red,#c9222e);--_shadow:var(--mfa-shadow,#00000008 0 0 8px 4px);--_photo:var(--mfa-photo-bg,linear-gradient(180deg, #dee4e9 0, #dee4e9 55%, #46484a 100%));--_tile:var(--mfa-tile-bg,#dee4e9);--_font:var(--mfa-font,Quicksand, Arial, sans-serif);--_quote-font:var(--mfa-quote-font,Literata, Georgia, serif);--_brandline:linear-gradient(90deg, var(--_red) 0, var(--_red) calc(.6575 * (100% - max(4px, 3.1%))), transparent 0, transparent calc(.6575 * (100% - max(4px, 3.1%)) + max(4px, 3.1%)), var(--_red) 0);font-family:var(--_font)}.mfa-profile{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.mfa-profile-side{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.mfa-card{background:var(--_card);border:1px solid var(--_line);box-shadow:var(--_shadow);border-radius:15px;overflow:hidden}.mfa-card-photo{background:var(--_photo);place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.mfa-card-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0;object-fit:contain!important;object-position:center bottom!important}.mfa-card-initials{font:600 44px var(--_font);color:var(--mfa-ph-ink,#7b94ad);margin-bottom:30%}.mfa-card-body{text-align:center;padding:16px 16px 18px}.mfa-card-name{font:500 20px/28px var(--_font);color:var(--_ink);margin:0}.mfa-card-role{font:500 13px/18px var(--_font);color:var(--_ink-2);margin:0 0 12px}.mfa-card-actions{gap:8px;display:flex}.mfa-btn{border:1px solid var(--_line);background:var(--_card);height:42px;color:var(--_ink-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.mfa-btn:hover{border-color:var(--_ink);background:var(--_hover)}.mfa-btn-phone{min-width:0;font:600 14px var(--_font);color:var(--_ink);flex:1}.mfa-btn-phone .mfa-ico{color:var(--_ink-2)}.mfa-btn-mail{flex:none;width:42px;padding:0}.mfa-ico{flex:none;width:15px;height:15px}.mfa-social{flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 10px;display:flex}.mfa-social a{background:var(--_card);border:1px solid var(--_line);width:34px;height:34px;color:var(--_ink-2);border-radius:50%;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.mfa-social a:hover{border-color:var(--_ink);color:var(--_ink);background:var(--_hover)}.mfa-social svg{width:15px;height:15px}.mfa-license{font:500 11px/16px var(--_font);color:var(--_ink-2);margin:0;padding:0 8px}.mfa-content{flex-direction:column;gap:44px;min-width:0;padding:6px 4px 24px 12px;display:flex}.mfa-sec{min-width:0}.mfa-sec-h{font:500 26px/34px var(--_font);color:var(--_ink);letter-spacing:-.005em;margin:0}.mfa-sec-about .mfa-sec-h{font-size:30px;line-height:38px}.mfa-bl{background:var(--_brandline);width:56px;height:3px;margin:12px 0 20px;display:block}.mfa-bl.mfa-bl-sm{width:34px;margin:10px 0 0}.mfa-sec-body{max-width:68ch}.mfa-sec-body p{font:400 16px/1.7 var(--_font);color:var(--_ink);margin:0 0 14px}.mfa-dlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;margin:0;padding:0;list-style:none;display:grid}.mfa-dlist li{font:500 15px/1.5 var(--_font);color:var(--_ink);padding-left:18px;position:relative}.mfa-dlist li:before{content:"";background:var(--_red);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.mfa-quotes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 48px;display:grid}.mfa-quote{min-width:0;margin:0}.mfa-quote blockquote{margin:0}.mfa-quote p{font:italic 400 19px/1.55 var(--_quote-font);color:var(--_ink);margin:0}.mfa-quote figcaption{flex-direction:column;gap:2px;margin-top:14px;display:flex}.mfa-quote cite{font:normal 500 15px/22px var(--_font);color:var(--_ink)}@media (width<=900px){.mfa-profile{grid-template-columns:minmax(0,1fr)}.mfa-profile-side{position:static}.mfa-content{gap:36px;padding:8px 0 16px}.mfa-sec-about .mfa-sec-h{font-size:26px;line-height:34px}.mfa-dlist,.mfa-quotes{grid-template-columns:minmax(0,1fr)}.mfa-quote p{font-size:18px}}.mfa-card-actions--stack{flex-direction:column}.mfa-card-actions--stack>*{width:100%}.mfa-btn-message{width:100%;font:600 14px var(--_font);color:var(--_ink)}.mfa-btn-message .mfa-ico,.mfa-btn-message i{color:var(--_ink-2)}.mfa-social--img a,.mfa-social--img a:hover{background:0 0;border:0;width:30px;height:30px}.mfa-social--img img{width:30px;height:30px;display:block}.mfa-social--img a:hover img{opacity:.85}.mfa-lists{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 40px;display:grid}.mfa-sec-list .mfa-sec-h{font-size:20px;line-height:28px}.mfa-sec-list .mfa-bl{width:34px;height:2px;margin:10px 0 14px}.mfa-sec-list .mfa-dlist{grid-template-columns:minmax(0,1fr);gap:8px}.mfa-sec-list .mfa-dlist li{font-size:14px}.mfa-sec-list .mfa-dlist li:before{background:var(--mfa-bullet,var(--_red))}.mfa-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center;gap:24px;display:grid}.mfa-card-grid>.mfa-grid-card{width:100%;max-width:272px}.mfa-grid-open{color:inherit;text-decoration:none;display:block}.mfa-grid-name{text-align:center;padding:16px 16px 6px}.mfa-grid-body{padding:6px 16px 18px;display:flex}.mfa-grid-open:not(.is-static):hover .mfa-grid-name{text-underline-offset:3px;text-decoration:underline}.mfa-roster-card{background:var(--_card);border:1px solid var(--_line);box-shadow:var(--_shadow);cursor:pointer;border-radius:15px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mfa-roster-photo{aspect-ratio:1;background:var(--_tile);border-radius:14px 14px 0 0;width:100%;position:relative;overflow:hidden}.mfa-roster-photo.is-empty{place-items:center;display:grid}.mfa-roster-scrim{background:linear-gradient(#0000,#000000b3);height:48%;position:absolute;bottom:0;left:0;right:0}.mfa-roster-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.mfa-roster-mark{width:24%;height:auto}.mfa-roster-mark__m{fill:var(--mfa-mark-ink,#48484a);stroke:var(--mfa-mark-ink,#48484a);stroke-width:.5px;stroke-miterlimit:10}.mfa-roster-mark__rule{fill:var(--mfa-mark-ink,#48484a)}.mfa-roster-card .mfa-roster-name{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.mfa-roster-detail{font:400 14px/1.35 var(--_font);color:var(--_ink-2)}.mfa-roster-name{text-align:center;font:600 17px/1.3 var(--_font);color:var(--_ink-2);text-wrap:pretty;padding:12px 14px 13px}.mfa-roster-card:focus-visible,.mfa-grid-open:focus-visible,.mfa-btn:focus-visible,.mfa-social a:focus-visible{outline:2px solid var(--_red);outline-offset:2px}.welcome{background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.welcome-hero{height:100dvh;padding:0 var(--page-pad-x);flex:none;justify-content:center;align-items:center;transition:height .72s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.welcome.is-settled .welcome-hero{justify-content:flex-start;align-items:flex-end;height:130px;padding-bottom:18px}.welcome-mark{width:min(62vw,480px);height:auto;color:var(--ink);transform-origin:0 100%;transition:width .72s cubic-bezier(.16,1,.3,1);animation:.78s cubic-bezier(.2,.85,.25,1) both markWrite,.9s cubic-bezier(.34,1.4,.64,1) both markSpring}.welcome.is-settled .welcome-mark{width:166px}.welcome-body{padding:24px var(--page-pad-x) 40px;opacity:0;pointer-events:none;flex-direction:column;flex:1;justify-content:center;transition:opacity .42s cubic-bezier(.16,1,.3,1) .12s;display:flex}.welcome.is-settled .welcome-body{opacity:1;pointer-events:auto}.wstack{max-width:var(--wiz-max);flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}.welcome.is-settled .wstack{animation:.42s ease-out 80ms both riseIn}.wcard{border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:14px;display:flex}.wcard-primary{background:var(--card);padding:20px;box-shadow:0 0 8px 4px #00000008}.wcard-ghost{background:0 0;gap:12px;padding:18px 20px}.wcard-title{font:600 17px var(--font-body);color:var(--ink);margin:0}.wcard-title-sm{font-size:16px}.wcard-sub{font:400 13px/1.5 var(--font-body);color:var(--sub);margin:5px 0 0}.wbenefits{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.wbenefits li{font:400 13px var(--font-body);color:var(--body);align-items:center;gap:9px;display:flex}.wbenefits svg{color:#20bf6b;flex:none;width:10px;height:10px}.wtrouble{text-align:center;font:600 13px var(--font-body);color:var(--faint);cursor:pointer;background:0 0;border:0;width:100%;padding-top:4px}@media (hover:hover){.wtrouble:hover{color:var(--action)}}@media (width>=768px){.welcome.is-settled .welcome-hero{align-items:center;height:96px;padding-bottom:0}}.tabbar{z-index:30;height:calc(64px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--divider);padding-bottom:env(safe-area-inset-bottom,0px);flex:none;align-items:stretch;display:flex;position:sticky;bottom:0}.kb-open .tabbar{display:none}.tab-slot{color:var(--sub);font:500 10px var(--font-body);font:600 11px var(--font-body);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.tab-slot .nav-icon{width:18px;height:18px;color:var(--nav-icon)}.tab-slot{min-width:0;padding:0 2px}.tab-slot>span:not(.tab-dot){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tab-slot.is-active,.tab-slot.is-active .nav-icon{color:var(--ink)}.tab-dot{display:none}.tab-slot:after{content:"";--blp:0;background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - 4px) * .6575 * min(1, var(--blp) / .62)), transparent 0 calc((100% - 4px) * .6575 + 4px), var(--mf-red) 0 calc((100% - 4px) * .6575 + 4px + (100% - 4px) * .3425 * max(0, (var(--blp) - .72) / .28)), transparent 0);height:3px;transition:--blp .5s cubic-bezier(.5,0,.25,1);position:absolute;bottom:4px;left:30%;right:30%}.tab-slot.is-active:after{--blp:1}.topnav{display:none}@media (width>=900px){.tabbar{display:none}.topnav{flex:1;justify-content:flex-start;align-items:center;gap:4px;height:100%;margin-left:40px;display:flex}.topnav-item{font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 2px;text-decoration:none;display:flex}.topnav-item.is-locked{cursor:default}.topnav-item.is-locked .topnav-label{color:var(--faint);opacity:.55}.topnav-item.is-locked .topnav-label svg{opacity:.55}.topnav-label{white-space:nowrap;font:600 14px var(--font-body);color:var(--sub);align-items:center;gap:8px;padding:7px 12px;display:flex}.topnav-label .nav-icon{width:16px;height:16px;color:var(--nav-icon);transition:transform .18s cubic-bezier(.2,.8,.2,1),color .15s}.topnav-item:not(.is-locked):hover .topnav-label,.topnav-item.is-active .topnav-label,.topnav-item:not(.is-locked):hover .nav-icon,.topnav-item.is-active .nav-icon{color:var(--ink)}@media (hover:hover){.topnav-item:not(.is-locked):hover .nav-icon{transform:translateY(-1px)}}.topnav-rule{--blp:0;background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - 4px) * .6575 * min(1, var(--blp) / .62)), transparent 0 calc((100% - 4px) * .6575 + 4px), var(--mf-red) 0 calc((100% - 4px) * .6575 + 4px + (100% - 4px) * .3425 * max(0, (var(--blp) - .72) / .28)), transparent 0);width:30px;height:2.25px;margin:-5px auto 0;transition:--blp .5s cubic-bezier(.5,0,.25,1);display:block;transform:translate(12px)}.topnav-item.is-active .topnav-rule{--blp:1}@media (hover:hover) and (pointer:fine){.topnav-item:not(.is-locked):hover .topnav-rule,.topnav-item:focus-visible .topnav-rule{--blp:1}}}.guest-bar{padding:11px var(--page-pad-x);background:var(--field);flex:none;align-items:center;gap:10px;display:flex}.guest-bar-text{font:500 12px/1.5 var(--font-body);color:var(--sub);flex:1}.guest-bar-cta{font:700 12px var(--font-body);color:var(--action);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px}.guest-bar>svg{color:var(--faint);flex:none}.other-link-dismiss{color:var(--sub);min-width:44px;min-height:44px;font-weight:600}.docs{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;animation:.38s cubic-bezier(.16,1,.3,1) screenIn;display:flex;position:relative}.docs-head{align-items:flex-start;gap:12px;display:flex}.docs-head-right{flex-direction:column;flex:none;gap:10px;margin-left:auto;display:flex}.docs-title-row{align-items:center;gap:9px;display:flex}.docs-count{font:700 12px var(--font-figures);font-variant-numeric:tabular-nums;color:var(--sub);background:var(--field);border-radius:6px;padding:3px 8px}.page-title{font-size:22px;font-weight:var(--weight-semibold);color:var(--sub);align-items:center;gap:12px;margin:0;line-height:32px;display:flex}.page-title-icon{flex:none;width:24px;height:22px;display:block}.title-rule{background:var(--mf-red);border-radius:2px;width:56px;height:2px;margin-top:8px;display:block}.sig-box{border:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;border-radius:12px;flex-direction:column;gap:2px;min-width:162px;max-width:220px;padding:8px 12px;display:flex}.sig-box-top{align-items:center;gap:8px;display:flex}.sig-box-label{font:600 9px var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}.sig-box-edit{font:600 11px var(--font-body);color:var(--action);margin-left:auto}.sig-box-mark{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.8;animation:.9s cubic-bezier(.16,1,.3,1) drawOn;overflow:hidden}.rail-card{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.rail-photo{aspect-ratio:16/9;background:var(--photo);justify-content:center;align-items:center;display:flex;position:relative}.rail-photo-glyph{color:var(--faint);opacity:.55}.rail-photo-img{background-position:50% 22%;background-size:cover;position:absolute;inset:0}.rail-body{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rail-address{font:600 13px/1.3 var(--font-body);color:var(--ink)}.rail-locality{font:400 11px var(--font-body);color:var(--faint);margin-top:2px}.rail-agent{border-top:1px solid var(--divider);align-items:center;gap:9px;padding-top:8px;display:flex}.rail-agent-photo{background-position:50% 20%;background-size:cover;border-radius:50%;flex:none;width:28px;height:28px}.rail-agent-id{flex:1;min-width:0}.rail-agent-label{font:600 9px var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--faint)}.rail-agent-name{font:600 12px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-agent-call{background:var(--field);width:30px;height:30px;color:var(--action);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.panel{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #00000014}.panel-search{border-bottom:1px solid var(--divider);padding:12px}.panel-empty{text-align:center;color:var(--sub);margin:0;padding:28px 16px;font-size:13px}.searchbox{background:var(--field);height:44px;color:var(--faint);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.searchbox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.searchbox:focus-within{outline:2px solid var(--action);outline-offset:1px}.doc-group-head{background:var(--field);flex-direction:column;align-items:flex-start;gap:6px;padding:11px 14px;display:flex}.doc-group-address{font:600 13px var(--font-body);color:var(--ink);overflow-wrap:anywhere}.doc-item{border-bottom:1px solid var(--divider);cursor:pointer;background:var(--card);align-items:flex-start;gap:12px;padding:12px 14px 12px 20px;display:flex}.doc-item-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.doc-item-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.doc-item-avatars{flex:none;align-items:center;gap:4px;display:flex}.doc-item-name{font:500 14px/1.35 var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modify-pill{cursor:pointer;min-height:28px;font:800 12px var(--font-body);letter-spacing:.01em;color:#fff;background:#7b94ad;border-radius:999px;align-self:flex-start;align-items:center;padding:0 12px;display:flex;box-shadow:0 8px 20px #7b94ad3d}@keyframes docHandoff{0%{transform:translateY(0)rotate(0);box-shadow:0 0 #231f2000}45%{transform:translateY(-10px)rotate(2.5deg);box-shadow:0 12px 24px #231f2024}to{transform:none;box-shadow:0 0 #231f2000}}@keyframes chipResolve{0%{opacity:.35;transform:scale(.8)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.row-handoff{animation:.62s cubic-bezier(.34,1.56,.64,1) .12s both docHandoff}.chip-resolve{animation:.38s cubic-bezier(.34,1.56,.64,1) .48s both chipResolve}@supports (grid-template-columns:subgrid){.dtable-row.row-handoff{grid-template-columns:subgrid;background:var(--card);grid-column:1/-1;display:grid}}@media (prefers-reduced-motion:reduce){.row-handoff{animation:none}.chip-resolve{animation:.15s both sigSettle}}.wiz{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:8px 0;display:flex;overflow:hidden}.wiz-title{text-align:center;width:100%;max-width:var(--wiz-max);font:600 18px var(--font-body);color:var(--ink);flex:none;margin:0 auto;padding:8px 18px 12px}.wiz-progress{background:var(--divider);width:100%;height:3px;max-width:var(--wiz-max);flex:none;margin:0 auto 14px;display:flex}.wiz-progress span{background:var(--action);transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.wiz-body{flex:none}.wiz-content{width:100%;max-width:var(--wiz-max);flex-direction:column;flex:none;gap:18px;margin:0 auto;padding:0 18px;display:flex}.wiz-step{flex-direction:column;gap:16px;animation:.34s ease-out riseIn;display:flex}.wiz-terms{gap:14px}.wiz-heading{font:500 24px/1.3 var(--font-body);color:var(--ink);text-align:center;margin:0}.wiz-fieldset{border:0;flex-direction:column;gap:12px;width:100%;max-width:400px;margin:0 auto;padding:0;animation:.34s ease-out riseIn;display:flex}.wiz-legend{font:500 24px/1.3 var(--font-body);color:var(--ink);text-align:center;width:100%;padding:0}.choice{cursor:pointer;text-align:left;background:var(--field);min-height:52px;color:var(--body);border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:inset 0 0 2px #0000002e}.choice.is-selected{background:var(--action);color:var(--action-fg);box-shadow:none}.choice.is-centered{text-align:center;font:600 15px var(--font-body);justify-content:center}.choice-icon{flex:none;display:flex}.choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.choice-title{font:600 15px/1.3 var(--font-body)}.choice-hint{font:500 11px/1.3 var(--font-body);opacity:.7}.wiz-field{flex-direction:column;gap:6px;width:100%;max-width:400px;margin:0 auto;display:flex}.wiz-input{background:var(--field);height:50px;color:var(--ink);border:0;border-radius:16px;outline:none;width:100%;padding:0 16px;font-size:15px}.name-row{align-items:flex-start;gap:12px;width:100%;max-width:400px;margin:0 auto;display:flex}.name-row .wiz-field{margin:0}.name-row .wiz-field:first-child{flex:1;min-width:0}.name-row .initials{flex:none;width:100px}.name-row .initials .wiz-input{text-align:center;padding:0 10px}.style-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=900px){.style-grid{grid-template-columns:1fr 1fr}}.style-tile{cursor:pointer;background:var(--field);border:1.5px solid var(--border);min-height:104px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 10px;transition:box-shadow .18s,background .18s;display:flex;position:relative}.style-tile.is-active{background:var(--selected-tile);border-color:#0000;box-shadow:0 6px 16px #231f201f}.style-sig,.style-ini{text-align:center;min-width:0;color:var(--signature-blue);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;overflow:hidden}.style-sig{flex:1}.style-ini{flex:none;width:74px}.style-sig span,.style-ini span{text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}.style-rule{background:var(--divider);flex:none;align-self:stretch;width:1px}.style-badge{color:#fff;background:#20bf6b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;animation:.32s cubic-bezier(.34,1.56,.64,1) pop;display:flex;position:absolute;top:8px;right:8px}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .style-sig,:root:not([data-theme=light]) .style-ini{color:#7fb0e8}}[data-theme=dark] .style-sig,[data-theme=dark] .style-ini{color:#7fb0e8}.terms-draft{font:italic 500 11px var(--font-body);text-align:center;color:var(--faint);margin:0}.terms-body{font:400 14px/1.7 var(--font-body);text-align:center;color:var(--body);margin:0}.terms-body a{color:var(--action);text-decoration:underline}.agree{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.agree-box{color:#0000;background:0 0;border:2px solid #c9cfd6;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.agree-box.is-on{background:var(--action);border-color:var(--action);color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .agree-box{border-color:#4a4a4a}}[data-theme=dark] .agree-box{border-color:#4a4a4a}.wiz-actions{flex:none;width:100%;padding:18px 0 0}.deal-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-pill{cursor:pointer;height:30px;font:600 12px var(--font-body);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.deal-pill-count{font:700 11px "Open Sans", var(--font-body);font-variant-numeric:tabular-nums;opacity:.75}.wiz-heading-sm{font-size:22px;line-height:1.35}.card-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1180px){.card-grid{grid-template-columns:repeat(4,1fr)}}.stack-wide{max-width:none}.empty-card{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;animation:.32s ease-out riseIn;display:flex}.empty-card-icon{background:var(--field);width:52px;height:52px;color:var(--faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.empty-card-title{font:600 15px var(--font-body);color:var(--ink)}.empty-card-body{font:400 13px/1.6 var(--font-body);color:var(--sub);max-width:320px}.agent-row{border-radius:var(--card-radius);background:var(--card);border:1px solid var(--border);min-height:137px;box-shadow:var(--card-shadow);box-sizing:border-box;align-items:stretch;width:100%;padding-left:112px;display:flex;position:relative;overflow:hidden}.agent-row-photo{background:linear-gradient(#dee4e9 0 55%,#46484a 100%);width:112px;position:absolute;inset:0 auto 0 0}.agent-row-photo.is-empty{background:var(--field);justify-content:center;align-items:center;display:flex}.agent-row-img{background-position:50% 20%;background-size:cover;position:absolute;inset:0}.agent-row-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:16px 18px;display:flex}.agent-row-name{max-width:100%;font-size:18px;font-weight:var(--weight-semibold);color:var(--ink);text-overflow:ellipsis;line-height:24px;overflow:hidden}.agent-row-company{font-size:13px;font-weight:var(--weight-medium);color:var(--sub);margin:1px 0 8px;line-height:18px}.agent-row-lines{gap:4px;max-width:100%;display:grid}.agent-row-line{min-width:0;font-size:13px;font-weight:var(--weight-medium);color:var(--ink);align-items:center;gap:8px;line-height:20px;text-decoration:none;display:flex}.agent-row-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.agent-row-line:hover span{text-underline-offset:3px;text-decoration:underline}}.agent-row-line-icon{width:14px;height:14px;color:var(--sub);flex:none}.agent-card{background:var(--card);border:1px solid var(--border);box-sizing:border-box;border-radius:18px;flex-direction:column;width:100%;display:flex;overflow:hidden}.agent-cover{aspect-ratio:1;background:var(--photo);width:100%;position:relative}.agent-cover-img{background-position:50%;background-size:cover;position:absolute;inset:0}.agent-cover-scrim{background:linear-gradient(#0000,#000000b8);height:45%;position:absolute;bottom:0;left:0;right:0}.agent-cover-id{position:absolute;bottom:16px;left:18px;right:18px}.agent-cover-name{font:600 21px var(--font-body);color:#fff}.agent-cover-title{font:400 13px var(--font-body);color:#ffffffd9;margin-top:2px}.agent-cover-fallback{background:var(--field);text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:26px 20px 18px;display:flex}.agent-fallback-name{font:600 18px var(--font-body);color:var(--ink)}.agent-fallback-title{font:400 12px var(--font-body);color:var(--sub);margin-top:2px}.agent-contact{flex-direction:column;align-items:center;gap:14px;padding:18px 20px 20px;display:flex}.agent-contact-row{gap:8px;width:100%;display:flex}.agent-phone{background:var(--field);height:46px;color:var(--action);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.agent-phone-num{font:700 13px var(--font-figures);color:var(--ink)}.agent-mail{background:var(--field);width:46px;height:46px;color:var(--action);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.agent-social{justify-content:center;gap:8px;display:flex}.agent-social-link{background:var(--field);width:38px;height:38px;color:var(--body);border-radius:11px;justify-content:center;align-items:center;display:flex}.agent-license{font:400 12px var(--font-body);color:var(--faint);text-align:center}.agent-card.is-compact .agent-cover-fallback{padding:20px 16px 14px}.agent-card.is-compact .agent-fallback-name{font-size:17px}.agent-card.is-compact .agent-contact{gap:10px;padding:12px 14px 14px}.agent-card.is-compact .agent-phone,.agent-card.is-compact .agent-mail{width:auto;height:40px}.agent-card.is-compact .agent-mail{width:40px}.agent-card.is-compact .agent-phone-num{font-size:12.5px}.agent-card.is-compact .agent-social-link{width:34px;height:34px}.home-hero{flex-direction:column;align-items:stretch;gap:24px;display:flex}@media (width>=1180px){.home-hero{flex-direction:row;align-items:flex-start}}.home-col{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.home-col-detail{gap:18px}.deal-photo-card{background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden}.deal-photo{aspect-ratio:4/3;background:var(--photo);justify-content:center;align-items:center;display:flex;position:relative}.deal-photo-img{background-position:50% 22%;background-size:cover;position:absolute;inset:0}.deal-photo-glyph{color:var(--faint);opacity:.55}.deal-photo-chip{position:absolute;top:14px;right:14px}.deal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-head-address{font:500 20px/1.3 var(--font-body);color:var(--ink)}.deal-head-locality{font:400 13px var(--font-body);color:var(--sub);margin-top:3px}.deal-head-action{cursor:pointer;height:38px;font:600 13px var(--font-body);color:var(--ink);background:var(--field);white-space:nowrap;border:0;border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 16px;display:flex}.home-section{flex-direction:column;gap:10px;display:flex}.home-section-title{font:600 15px var(--font-body);color:var(--ink)}.home-list{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.home-row{border-bottom:1px solid var(--divider);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.home-row:last-child{border-bottom:0}.home-row-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.home-row-dot span{border-radius:50%;width:7px;height:7px;display:block}.home-row-label{font:500 14px var(--font-body);color:var(--ink);flex:1;min-width:0}.home-row-label.is-strong{font-weight:600}.home-row-date{font:500 12px var(--font-body);color:var(--body);flex:none}.home-row-date.is-strong{color:var(--ink)}.tx-hero{flex-direction:column;align-items:stretch;gap:24px;display:flex}@media (width>=1180px){.tx-hero{flex-direction:row;align-items:flex-start}}.tx-detail{flex-direction:column;flex:2;gap:20px;min-width:0;display:flex}.tx-closing{text-align:right;flex:none}.tx-closing-label{font:500 12px var(--font-body);color:var(--faint)}.tx-closing-date{font:600 14px var(--font-body);color:var(--ink)}.tx-section-head{align-items:baseline;gap:12px;display:flex}.tx-section-meta{font:500 12px var(--font-body);color:var(--faint);margin-left:auto}.tx-section-link{font:500 12px var(--font-body);color:var(--sub);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.tx-warn{color:var(--past-due);flex:none}.tx-docgroup{flex-direction:column;gap:8px;display:flex}.tx-docgroup-title{font:600 13px var(--font-body);color:var(--sub)}.tx-doc-name{min-width:0;font:500 14px/1.3 var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.tx-doc-chip{flex:none;justify-content:flex-end;display:flex}.result{gap:16px;animation:.38s cubic-bezier(.16,1,.3,1) riseIn}.result-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;animation:.42s cubic-bezier(.34,1.56,.64,1) pop;display:flex}.result-title{font:500 23px/1.3 var(--font-body);color:var(--ink);margin:0}.result-rule{width:88px;margin-top:-8px}.result-body{font:400 15px/1.6 var(--font-body);color:var(--sub);margin:0}.result-waiting{border-top:1px solid var(--divider);flex-direction:column;gap:10px;padding:14px 0;display:flex}.result-waiting-row{align-items:center;gap:10px;display:flex}.result-waiting-name{font:400 13px var(--font-body);color:var(--body);flex:1}.result-waiting-state{font:500 12px var(--font-body);color:var(--faint)}.result-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.card-grid-2{grid-template-columns:1fr}@media (width>=768px){.card-grid-2{grid-template-columns:repeat(2,1fr)}}.agents-head{align-items:flex-end;gap:12px;width:100%;display:flex}.agents-title{flex:1;font-size:22px;line-height:1.25}.agents-skip{cursor:pointer;font:600 13px var(--font-body);color:var(--action);background:0 0;border:0;flex:none;padding:0}.agents-list-head{flex-direction:column;gap:2px;max-width:720px;display:flex}.agents-note{font:400 11px/1.5 var(--font-body);color:var(--faint)}.agent-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=768px){.agent-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1180px){.agent-grid{grid-template-columns:repeat(5,1fr)}}.agents-more{align-self:flex-start;margin:4px 0 0}.agents-more:disabled{opacity:.6;cursor:progress}.agent-slot{flex-direction:column;gap:8px;display:flex}.agent-remove{cursor:pointer;font:600 12px var(--font-body);color:var(--faint);background:0 0;border:0;align-self:flex-start;padding:0 4px}@media (hover:hover){.agent-remove:hover{color:var(--mf-red)}}.searchbox-standalone{background:var(--field);border-radius:16px;gap:10px;height:46px;padding:0 14px}.searchbox-clear{cursor:pointer;background:var(--card);width:26px;height:26px;color:var(--body);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:flex}.searchbox-clear:focus-visible{outline:2px solid var(--action);outline-offset:2px}.wcard-title-icon{align-items:center;gap:9px;display:flex}.wcard-title-icon svg{color:var(--faint);flex:none}.acct{min-height:100dvh;padding:var(--page-pad-x);background:var(--page);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.acct-inner{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:420px;display:flex}.acct-mark{width:166px;height:22px}.acct-title{font:var(--weight-medium) 26px/1.2 var(--font-body);color:var(--ink);margin:0}.agents-invite{gap:10px}.agents-browse{background:var(--action);height:40px;color:var(--action-fg);font:var(--weight-semibold) 13px var(--font-body);cursor:pointer;border:none;border-radius:11px;align-items:center;gap:8px;margin-top:6px;padding:0 16px;display:inline-flex}.deal-stack{flex-direction:column;gap:14px;display:flex}.deal-card{border:1px solid var(--border);background:var(--card);border-radius:15px;overflow:hidden}.deal-card-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}@media (hover:hover){.deal-card-head:hover{background:var(--field)}}.deal-card-photo{background:var(--photo);width:72px;height:56px;color:var(--faint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.deal-card-photo-img{background-position:50%;background-size:cover;width:100%;height:100%}.deal-card-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.deal-card-address{font:var(--weight-medium) 15px/21px var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-card-locality{font:var(--weight-medium) 12px/18px var(--font-body);color:var(--sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-card-body{border-top:1px solid var(--divider);flex-wrap:wrap;gap:0;display:flex}.deal-card-section{flex:260px;min-width:0;padding:12px 16px 14px}.deal-card-section+.deal-card-section{border-left:1px solid var(--divider)}@media (width<=719px){.deal-card-section+.deal-card-section{border-left:0;border-top:1px solid var(--divider)}}.deal-card-section-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.deal-card-section-link{cursor:pointer;font:var(--weight-medium) 12px/18px var(--font-body);color:var(--action);background:0 0;border:0;padding:0}.deal-card-list{margin:0;padding:0;list-style:none}.deal-card-row{align-items:center;gap:8px;min-height:26px;display:flex}.deal-card-dot{border-radius:50%;flex:none;width:7px;height:7px}.deal-card-row-label{min-width:0;font:var(--weight-medium) 13px/20px var(--font-body);color:var(--body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.deal-card-row-date{font:var(--weight-medium) 12px/18px var(--font-body);color:var(--sub);white-space:nowrap;flex:none}.deal-card-row-label.is-strong,.deal-card-row-date.is-strong{font-weight:var(--weight-semibold);color:var(--ink)}.deal-card-row.is-more{padding-left:15px}.deal-card-row.is-more .deal-card-row-label{color:var(--sub)}.past-deal-list{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.past-deal-list>.past-deal+.past-deal{border-top:1px solid var(--divider)}.past-deal{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;display:flex}@media (hover:hover){.past-deal:hover{background:var(--field)}}.past-deal-id{flex-direction:column;flex:1;min-width:0;display:flex}.past-deal-address{font:var(--weight-medium) 13px/19px var(--font-body);color:var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-deal-locality{font:var(--weight-medium) 11px/16px var(--font-body);color:var(--sub)}.past-deal-status{font:var(--weight-medium) 12px/18px var(--font-body);color:var(--sub);flex:none}.deal-card-row-chip{flex:none}.deal-card-list .deal-card-row{gap:10px;min-height:30px}.tx-contact{align-items:center;gap:10px;min-height:44px;padding:10px 16px;display:flex}.tx-contact+.tx-contact{border-top:1px solid var(--divider)}.tx-contact-text{flex-direction:column;min-width:0;display:flex}.tx-contact-name{font:var(--weight-medium) 14px/20px var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-contact-role{font:var(--weight-medium) 12px/18px var(--font-body);color:var(--sub)}.closed-tile{flex-direction:column;gap:4px;display:flex}.closed-tile-label{font:600 11px var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.closed-tile-value{font:600 18px var(--font-body);color:var(--ink)}.closed-note{flex-direction:column;gap:8px;display:flex}.closed-note-lead{font:600 14px var(--font-body);color:var(--ink)}.closed-note-body{font:400 14px/1.5 var(--font-body);color:var(--body);margin:0}.closed-note .btn-row{flex-wrap:wrap;margin-top:6px}.closed-note .btn{text-decoration:none}.tx-board{flex-direction:column;gap:20px;margin-top:4px;display:flex}.tx-board-col{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}@media (width>=900px){.tx-board{flex-direction:row;align-items:flex-start;gap:24px}}.tx-timeline-foot{font:500 12px var(--font-body);color:var(--faint);border-top:1px solid var(--divider);padding:10px 16px}.sig-approved{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:60vh;padding:24px;display:flex}.sig-approved-ink{flex-direction:column;align-items:center;max-width:100%;display:inline-flex;position:relative}.sig-approved-name{color:var(--signature-blue);white-space:nowrap;line-height:1.2;animation:.62s cubic-bezier(.2,.85,.25,1) both markWrite}.sig-approved-mark{width:100%;min-width:120px;height:10px;margin-top:4px;animation:.42s ease-out .68s both drawOn}.sig-approved-chip{background:var(--slot-done-tint);height:30px;color:var(--slot-done-ink);font:600 13px var(--font-body);border-radius:15px;align-items:center;gap:6px;padding:0 12px;animation:.26s ease-out 1.16s both riseIn;display:inline-flex}.wiz-step-label{width:100%;max-width:var(--wiz-max);text-align:center;font:500 13px var(--font-body);color:var(--sub);margin:0 auto 6px;display:block}.wiz-lead{font:400 14px/1.5 var(--font-body);color:var(--sub);text-align:center;margin:0}.wiz-sig-preview{background:var(--field);color:var(--signature-blue);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:18px 16px 14px;line-height:1.2;display:flex}.wiz-sig-preview .style-rule{width:70%}.drill-back{cursor:pointer;text-align:left;color:var(--body);font:600 14px var(--font-body);background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.drill-back-sep{color:var(--faint);font-weight:400}.drill-back-deal{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drill-index{flex-direction:column;display:flex}.drill-row{border:0;border-top:1px solid var(--divider);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;min-height:52px;padding:14px 16px;display:flex}.drill-row-title{min-width:0;font:600 14px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.drill-row-chip{width:104px;font:500 12px var(--font-body);color:var(--sub);flex:none}.drill-row-count{text-align:right;width:92px;font:500 13px var(--font-body);color:var(--sub);flex:none}.drill-row-chevron{color:var(--faint);flex:none}.closed-tiles{flex-wrap:wrap;gap:28px;display:flex}.closed-tile-value.is-big{font-size:24px}.overview{background:var(--card);border:1px solid var(--border);border-radius:14px;margin:0;padding:4px 16px}.overview-row{border-bottom:1px solid var(--divider);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.overview-row:last-child{border-bottom:0}.overview-row dt{font:500 13px var(--font-body);color:var(--sub)}.overview-row dd{font:600 13px var(--font-body);color:var(--ink);text-align:right;margin:0}.overview-dl{margin:0}.overview-group{font:600 11px var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--faint);margin:0;padding:14px 0 4px}.offer-list{flex-direction:column;display:flex}.offer-row{border-bottom:1px solid var(--divider);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.offer-row:last-child{border-bottom:0}.offer-row-top{align-items:center;gap:10px;display:flex}.offer-row-title{min-width:0;font:500 14px var(--font-body);color:var(--ink);flex:1}.offer-row-amount{font:700 19px var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink)}.offers-note{font:400 12px/1.5 var(--font-body);color:var(--faint);margin:0}.offers-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.offers-chevron{width:14px;height:14px;color:var(--faint);flex:none;justify-content:center;align-items:center;transition:transform .16s;display:flex}.offers-chevron.is-open{transform:rotate(90deg)}.looking-group{flex-direction:column;gap:6px;display:flex}.looking-group-title{font:600 13px var(--font-body);color:var(--sub)}.looking-doc-name{min-width:0;font:500 14px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.celebrate{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;justify-content:center;align-items:center;padding:26px;animation:.26s ease-out fadeIn;display:flex;position:fixed;inset:0}.celebrate-card{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(100%,420px);padding:20px;display:flex;position:relative;overflow:hidden}.celebrate-close{z-index:2;background:var(--field);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:20px;font-size:20px;position:absolute;top:12px;right:12px}.celebrate-confetti{pointer-events:none;border-radius:2px;position:absolute;top:-18px}.celebrate-title{font:500 20px/1.25 var(--font-body);color:var(--ink)}.celebrate-nodes{gap:6px;display:flex}.celebrate-node{background:var(--slot-done-ink);border-radius:50%;width:12px;height:12px}.celebrate-photo{aspect-ratio:5/2;background:var(--field);border-radius:14px;width:100%;animation:.52s cubic-bezier(.16,1,.3,1) .9s both photoBleed;position:relative;overflow:hidden}.celebrate-photo span{background-position:50% 22%;background-size:cover;position:absolute;inset:0}.celebrate-addr{flex-direction:column;align-items:center;gap:4px;animation:.34s cubic-bezier(.16,1,.3,1) 1.38s both addrFade;display:flex}.celebrate-mark{width:84px;height:11px;animation:.46s cubic-bezier(.34,1.56,.64,1) 1.62s both drawOn}.celebrate-body{font:400 15px/1.5 var(--font-body);color:var(--sub);margin:0}.celebrate-cta{min-width:220px;margin-top:4px}.survey{flex-direction:column;gap:22px;display:flex}.survey-group{flex-direction:column;gap:14px;display:flex}.survey-q{flex-direction:column;gap:7px;display:flex}.survey-prompt{font:600 14px var(--font-body);color:var(--ink);padding-left:2px}.survey-text{box-sizing:border-box;resize:vertical;background:var(--field);width:100%;min-height:62px;color:var(--ink);font:400 14px/1.5 var(--font-body);border:0;border-radius:10px;outline:none;padding:12px 14px}.survey-text:focus-visible{box-shadow:0 0 0 2px var(--action)}.survey-chips{flex-wrap:wrap;gap:7px;display:flex}.survey-chip{cursor:pointer;background:var(--card);min-height:36px;color:var(--ink);border:1px solid var(--border);font:500 13px var(--font-body);border-radius:6px;padding:0 12px}.survey-chip.is-on{background:var(--selected-tile);border-color:var(--action)}.survey-foot{text-align:center;font:400 12px var(--font-body);color:var(--sub);margin:0}.wiz-q-body{font:400 13px/1.5 var(--font-body);color:var(--sub);margin:0 0 8px}.wiz-q-note{font:400 12px/1.5 var(--font-body);color:var(--body);background:var(--field);border-radius:10px;margin:8px 0 0;padding:10px 12px}.wiz-chip-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.survey-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.survey-card-text{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.survey-card-title{font:600 14px var(--font-body);color:var(--ink)}.survey-card-body{font:400 13px/1.45 var(--font-body);color:var(--sub)}.deal-card-facts{border-top:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0;padding:12px 16px;display:grid}.deal-card-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.deal-card-fact dt{font:500 12px var(--font-body);color:var(--sub)}.deal-card-fact dd{font:600 13px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.deal-card-fact dd.is-late{color:var(--past-due)}.vinv-list{flex-direction:column;padding-bottom:8px;display:flex}.vinv-line{min-height:56px;color:inherit;box-sizing:border-box;align-items:center;gap:12px;padding:8px 17px;text-decoration:none;display:flex}@media (hover:hover){.vinv-line:hover{background:var(--field)}}.vinv-line-main{flex-direction:column;flex:1;min-width:0;display:flex}.vinv-line-name{font:600 14px/20px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vinv-line-meta{font:500 12px/18px var(--font-body);color:var(--sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vinv-amount{font:600 14px/20px var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:none}.vendor-seal{--seal:#d68c28;align-items:center;gap:16px;padding:18px 16px;display:flex}.vendor-seal.is-approved{--seal:#1c9655}.vendor-seal.is-off{--seal:#969696}.vendor-seal-mark{width:64px;height:64px;color:var(--seal);background:radial-gradient(circle, color-mix(in srgb, var(--seal) 10%, var(--card)) 58%, transparent 59%);box-shadow:0 0 0 2px var(--seal), 0 0 0 5px var(--card), 0 0 0 6px color-mix(in srgb, var(--seal) 45%, transparent);border-radius:50%;flex:none;place-items:center;margin:3px;display:grid}.vendor-seal-mark svg{width:30px;height:30px}.vendor-seal-text{flex-direction:column;gap:4px;min-width:0;display:flex}.vendor-seal-label{font:700 11px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sub)}.vendor-seal-status{font:600 17px/24px var(--font-body);color:var(--seal)}.vendor-seal-note{font:500 12.5px/18px var(--font-body);color:var(--sub)}.vendor-years{flex-wrap:wrap;gap:8px;display:flex}.year-pill{border:1px solid var(--border);background:var(--card);height:36px;font:600 13px var(--font-body);color:var(--ink);cursor:pointer;border-radius:8px;padding:0 12px}@media (hover:hover){.year-pill:hover{background:var(--field)}}.year-pill.is-on{border-color:var(--ink);background:var(--field)}.vinv-overdue{background:var(--field);font:600 13px/1.5 var(--font-body);color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.vinv-overdue:before{content:"";background:var(--late);border-radius:2px;flex:none;align-self:stretch;width:4px}.vinv-tools{align-items:center;gap:12px;display:flex}.vinv-tools .abe-search{flex:1;min-width:0}.vinv-count{font:500 12.5px var(--font-body);color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.vinv-table{--vinv-cols:minmax(0, 1.3fr) minmax(0, 1.4fr) 150px 110px minmax(92px, max-content)}.vinv-head,.vinv-row{grid-template-columns:var(--vinv-cols);align-items:center;column-gap:16px;display:grid}.vinv-head{border-bottom:1px solid var(--border);font:700 11px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);padding:10px 17px}.vinv-head>:nth-child(4){text-align:right}.vinv-row{box-sizing:border-box;min-height:48px;color:inherit;padding:8px 17px;text-decoration:none}.vinv-row+.vinv-row{border-top:1px solid var(--border)}@media (hover:hover){.vinv-row:hover{background:var(--field)}}.vinv-name,.vinv-prop{font:500 14px/20px var(--font-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vinv-date{font:500 13px/20px var(--font-body);color:var(--sub);white-space:nowrap}.vinv-row .vinv-amount{text-align:right}.vinv-chip{justify-self:start}.vinv-empty{font:500 14px var(--font-body);color:var(--sub);margin:0;padding:18px 17px}.vinv-more{align-self:flex-start;margin:8px 17px 12px}@media (width<=760px){.vinv-head{display:none}.vinv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount""prop chip""date chip";row-gap:2px;padding:10px 16px}.vinv-name{grid-area:name}.vinv-prop{color:var(--sub);grid-area:prop;font-size:13px}.vinv-date{grid-area:date;font-size:12px}.vinv-row .vinv-amount{grid-area:amount}.vinv-chip{grid-area:chip;place-self:center end}.vinv-count{display:none}}@media (width>=900px){.vp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.vp>.page-title{grid-column:1/-1}.vp .vp-row{grid-template-columns:120px minmax(0,1fr)}}.vp-id{align-items:center;gap:14px;padding:4px 16px 14px 12px;display:flex}.vp-avatar{color:#fff;width:52px;height:52px;font:600 19px var(--font-body);letter-spacing:.02em;background:#20a49a;border-radius:50%;flex:none;place-items:center;display:grid}.vp-names{flex-direction:column;min-width:0;display:flex}.vp-company{font:500 17px/24px var(--font-body);color:var(--ink)}.vp-contact{font:500 12.5px/18px var(--font-body);color:var(--sub)}.vp-note-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.vp-note{font:500 12.5px/18px var(--font-body);color:var(--sub);margin:-2px 16px 8px 12px}.vp-rows{margin:0;padding-bottom:4px}.vp-row{border-top:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:48px;padding:0 16px;display:grid}.vp-row dt{font:500 13px/20px var(--font-body);color:var(--sub)}.vp-row dd{min-width:0;font:500 14px/20px var(--font-body);color:var(--ink);align-items:center;gap:12px;margin:0;display:flex}.vp-value{overflow-wrap:anywhere;min-width:0}.vp-row dd .text-action{margin:0 0 0 auto}.vp-empty{color:var(--sub)}.vp-row.is-editing{align-items:start;padding:10px 16px}.vp-row.is-editing dt{padding-top:10px}.vp-row dd.profile-edit{flex-direction:column;align-items:stretch;gap:8px;max-width:460px}.vp-row dd.profile-edit .profile-edit-actions{justify-content:flex-start}.vp-row dd.profile-edit .profile-edit-actions>.btn{flex:1 1 0;min-width:0;max-width:160px}@media (width<=760px){.vp-row{grid-template-columns:110px minmax(0,1fr)}.vp-row.is-editing{grid-template-columns:minmax(0,1fr);row-gap:6px}.vp-row.is-editing dt{padding-top:0}.vp-row dd.profile-edit,.vp-row dd.profile-edit .profile-edit-actions>.btn{max-width:none}.vp .card-head{flex-wrap:wrap}.vp .card-head-action{white-space:nowrap}}.vpick{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.vpick-chips{flex-wrap:wrap;gap:8px;display:flex}.vpick-chip{align-items:center;gap:6px;font-weight:500;display:inline-flex}.vpick-chip.is-on{color:#2852b8;background:#3867d61f;border-color:#3867d6}@media (hover:hover){.vpick-chip.is-on:hover{background:#3867d62e}}[data-theme=dark] .vpick-chip.is-on{color:#aac4fa;background:#3867d647;border-color:#6e96f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vpick-chip.is-on{color:#aac4fa;background:#3867d647;border-color:#6e96f0}}.vpick-chip svg{width:12px;height:12px}.vpick-chip:disabled{cursor:progress;opacity:.7}.vpick-none,.vpick-error{font:500 13px var(--font-body);color:var(--sub);margin:0}.vpick-error{color:var(--late)}.vpick-all{min-height:36px;font:500 14px var(--font-body);color:var(--ink);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.vpick-all input{width:16px;height:16px;accent-color:var(--ink)}.vinv-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=900px){.vinv-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vendor-inv-sub{font:500 14px var(--font-body);color:var(--sub);margin:6px 0 0}.vendor-link{color:var(--ink);font:600 14px var(--font-body);text-decoration:none}.arrival-lead{text-align:center;flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.arrival-title{font:500 22px/1.3 var(--font-body);color:var(--ink);margin:0}.arrival-sub{font:400 14px/1.5 var(--font-body);color:var(--sub);margin:0}.arrival-step{font:500 12px var(--font-body);color:var(--sub);margin-bottom:4px;display:block}.acct-body{font:400 14px/1.5 var(--font-body);color:var(--sub);text-align:center;margin:0}.deal-photo-card.is-muted .deal-photo-img{filter:grayscale(.6);opacity:.8}.ended-sentence{font:600 15px var(--font-body);color:var(--ink);margin:0 0 10px}.ended-options{font:400 14px/1.5 var(--font-body);color:var(--body);flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;display:flex}.ended-cta{justify-content:center;width:100%;text-decoration:none}.past-more{cursor:pointer;min-height:44px;font:600 13px var(--font-body);color:var(--ink);background:0 0;border:0;align-self:flex-start;padding:0 2px}.handoff{background:var(--page);flex-direction:column;min-height:100dvh;animation:.24s ease-out fadeIn;display:flex}.handoff-head{height:calc(56px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:env(safe-area-inset-top,0px) var(--page-pad-x,20px) 0;align-items:center;display:flex}.handoff-mark{width:auto;height:22px}.handoff-body{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:420px;margin:0 auto;padding:88px 20px 40px;display:flex}.handoff-title{font:500 24px/1.3 var(--font-body);color:var(--ink);margin:0}.handoff-text{font:400 14px/1.5 var(--font-body);color:var(--sub);margin:0}.handoff-badge{background:var(--field);height:36px;color:var(--body);font:600 13px var(--font-body);border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.handoff-go{width:100%}.handoff-note{font:400 12px var(--font-body);color:var(--faint)}.tx-just-done{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:12px 16px;animation:.6s ease-out both riseFade;display:flex}.tx-just-done-node{background:var(--slot-done-ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;animation:.38s cubic-bezier(.34,1.56,.64,1) .2s both checkPop;display:flex}.tx-just-done-label{min-width:0;font:600 14px var(--font-body);color:var(--ink);flex:1}.tx-just-done-meta{font:500 12px var(--font-body);color:var(--slot-done-ink);flex:none}.row-rise{animation:.6s ease-out both riseFade}.row-rise .dchip{animation:.38s cubic-bezier(.34,1.56,.64,1) .3s both chipResolve}.welcome-sweep{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffd6998c 50%,#0000 70%) 0 0/300% 100%;animation:.9s ease-out both sweepWarm;position:absolute;inset:0}.welcome-home{color:#fff;font:500 20px var(--font-body);background:#00000073;border-radius:10px;padding:6px 12px;animation:.6s ease-out .25s both riseFade;position:absolute;bottom:16px;left:16px}.overview-row dd .profile-edit-link{cursor:pointer;font:600 12px var(--font-body);color:var(--sub);background:0 0;border:0;margin-left:10px;padding:0 2px}.profile-empty{color:var(--faint);font-weight:500}.overview-row.is-editing{flex-direction:column;align-items:stretch;gap:8px}.profile-edit{flex-direction:column;gap:8px;display:flex;text-align:left!important}.profile-edit input{border:1px solid var(--border);background:var(--field);height:40px;color:var(--ink);font:500 14px var(--font-body);border-radius:8px;padding:0 12px}.profile-edit-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-edit-actions{justify-content:flex-end;gap:8px;display:flex}.profile-edit-error{font:500 12px var(--font-body);color:var(--past-due)}.tx-contact-text{flex:1}.tx-contact-actions{flex:none;gap:6px;display:flex}.tx-contact-act{background:var(--field);width:36px;height:36px;color:var(--ink);border-radius:18px;justify-content:center;align-items:center;display:flex}.accept-mark{width:110px;height:12px;margin-top:4px;animation:.46s cubic-bezier(.34,1.56,.64,1) .3s both drawOn;display:block}.home-stack{gap:16px}.home-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.home-cols-main,.home-cols-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=899px){.home-cols{flex-direction:column;align-items:stretch;display:flex}.home-cols-main,.home-cols-side{display:contents}.home-cols .attention-card{order:1}.home-cols .home-deal,.home-cols .ended-status-card,.home-cols .show-more{order:2}.home-cols .agent-row{order:3}}.home-deal{flex-direction:column;gap:14px;padding:16px;display:flex}.home-deal-head{align-items:flex-start;gap:16px;display:flex}.home-deal-id{flex:1;min-width:0}.home-deal-addr{font-size:18px;font-weight:var(--weight-medium);color:var(--ink);margin:0;line-height:24px}.home-deal.is-full .home-deal-addr{font-size:22px;line-height:30px}.home-deal-sub{font-size:14px;font-weight:var(--weight-medium);color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;line-height:20px;display:flex}.home-deal-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.home-deal.is-full .home-deal-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.home-deal-photo{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.home-deal-img{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.home-deal-ph{height:100%;font-size:12px;font-weight:var(--weight-semibold);color:var(--ph-ink);background:radial-gradient(circle at 30% 20%, #ffffff8c, transparent 60%), linear-gradient(135deg, #3867d61a, #20bf6b1a), var(--ph);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.home-deal-ph>span:not(.home-deal-glyph){color:var(--sub)}.home-deal-glyph{background:var(--card);width:58px;height:58px;color:var(--ph-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #00000014}.home-deal-glyph svg{width:26px;height:26px}.home-deal:not(.is-full) .home-deal-glyph{width:40px;height:40px}.home-deal:not(.is-full) .home-deal-glyph svg{width:18px;height:18px}[data-theme=dark] .home-deal-ph{background:radial-gradient(circle at 30% 20%, #ffffff0d, transparent 60%), linear-gradient(135deg, #3867d612, #20bf6b0d), var(--ph)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-deal-ph{background:radial-gradient(circle at 30% 20%, #ffffff0d, transparent 60%), linear-gradient(135deg, #3867d612, #20bf6b0d), var(--ph)}}.home-deal-detail{min-width:0}.home-deal-facts{flex-wrap:wrap;gap:8px 28px;margin:0 0 12px;display:flex}.home-deal-facts dt{font-size:12px;font-weight:var(--weight-medium);color:var(--sub);line-height:16px}.home-deal-facts dd{font-size:15px;font-weight:var(--weight-semibold);color:var(--ink);margin:2px 0 0;line-height:20px}.home-deal-label{margin-top:6px}.home-deal-detail .steps{margin-left:-16px}.home-deal:not(.is-full) .home-deal-detail .steps{margin-left:0}@media (width<=899px){.home-deal-head{flex-direction:column;gap:10px}.home-deal-body,.home-deal.is-full .home-deal-body{grid-template-columns:minmax(0,1fr)}}.ended-status-body{color:var(--ink);padding:0 16px 16px 40px;font-size:14px}.ended-status-body p{margin:0 0 8px}.app-footer{background:var(--footer-bg);color:var(--ink);margin-top:48px}.app-footer-in{justify-content:space-between;align-items:center;gap:16px;max-width:1136px;margin:0 auto;padding:22px 24px;font-size:14px;display:flex}.app-footer-copy{color:var(--sub)}.app-footer-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.app-footer-links a{color:var(--ink);text-decoration:none}@media (hover:hover){.app-footer-links a:hover{text-underline-offset:3px;text-decoration:underline}}.app-footer-site{font-size:16px;font-weight:var(--weight-bold);align-items:center;gap:8px;display:inline-flex}.app-footer-ext{width:12px;height:12px}@media (width<=899px){.app-footer{margin-top:24px}.app-footer-in{flex-direction:column-reverse;align-items:flex-start;gap:10px;padding:16px 20px 14px;font-size:13px}.app-footer-links{gap:24px 16px}.app-footer-site{font-size:14px}.app-footer-copy{font-size:12px}}.deals-stack{gap:16px}.deals-skeleton{gap:8px;display:grid}.empty-card-glyph{width:20px;height:20px}.abe-search{background:var(--field);height:40px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.abe-search-icon{width:14px;height:14px;color:var(--sub);flex:none}.abe-search input{min-width:0;font:500 14px var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.abe-search input::placeholder{color:var(--sub);font-weight:400}.abe-search:focus-within{box-shadow:0 0 0 2px #3867d640}.abe-search:focus-within .abe-search-icon{color:#3867d6}.abe-search-clear{width:16px;height:16px;color:var(--sub);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.abe-search-clear:after{content:"";position:absolute;inset:-14px}.abe-search input::-webkit-search-cancel-button{appearance:none}.deal-list{flex-direction:column;padding-bottom:6px;display:flex}.deal-list>.card-head+.deal-rows{padding-top:0}.deal-rows{flex-direction:column;padding:6px 6px 0;display:flex}.deal-row{min-height:66px;color:var(--ink);border-radius:10px;grid-template-columns:72px minmax(0,1fr) 128px 230px 18px;align-items:center;column-gap:12px;padding:6px;text-decoration:none;transition:background-color .15s;display:grid}.deal-row:focus-visible{background:var(--field)}@media (hover:hover){.deal-row:hover{background:var(--field)}}.deal-row-photo{aspect-ratio:4/3;background:radial-gradient(circle at 30% 20%, #ffffff8c, transparent 60%), linear-gradient(135deg, #3867d61a, #20bf6b1a), var(--ph);border-radius:8px;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.deal-row-img{background-position:50%;background-size:cover;position:absolute;inset:0}.deal-row-glyph{background:var(--card);width:28px;height:28px;color:var(--ph-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #00000014}.deal-row-glyph svg{width:14px;height:14px}.deal-row-id{flex-direction:column;min-width:0;display:flex}.deal-row-address{font-size:14px;font-weight:var(--weight-medium);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.deal-row-locality{font-size:12px;font-weight:var(--weight-medium);color:var(--sub);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.deal-row-city{color:var(--ink)}.deal-row-chip{justify-self:start;margin-left:4px}.deal-row-key{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.deal-row-key-label{font-size:13px;font-weight:var(--weight-medium);color:var(--ink);line-height:18px}.deal-row-key-date{font-size:12px;font-weight:var(--weight-medium);color:var(--sub);line-height:17px}.deal-row-key-date em{font-style:normal;font-weight:var(--weight-bold);color:var(--upcoming)}.deal-row-key-date em.is-late{color:var(--late)}.deal-row-chev{color:#aaa;justify-self:end;width:12px;height:12px;margin-right:6px}.deal-rows[data-density=roomy] .deal-row{grid-template-columns:128px minmax(0,1fr) 128px 230px 18px;column-gap:18px;min-height:116px;padding:10px}.deal-rows[data-density=roomy] .deal-row-photo{border-radius:12px;width:128px}.deal-rows[data-density=compact] .deal-row{grid-template-columns:64px minmax(0,1fr) 128px 230px 18px;min-height:48px;padding:4px 6px}.deal-rows[data-density=compact] .deal-row-photo{width:64px}.deal-noresults{color:var(--sub);padding:14px 16px;font-size:13px}.deal-noresults-all{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);padding:16px var(--line-x,16px);font-size:14px}.deal-list>.show-more{margin-top:4px}@media (width<=860px){.deal-row,.deal-rows[data-density] .deal-row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"photo id chip""photo key key";row-gap:2px}.deal-row-photo,.deal-rows[data-density] .deal-row-photo{grid-area:photo;align-self:start;width:56px}.deal-row-id{grid-area:id}.deal-row-chip{grid-area:chip;justify-self:end}.deal-row-key{text-align:left;flex-flow:wrap;grid-area:key;align-items:flex-start;gap:0 6px}.deal-row-chev{display:none}}.deal-page-stack{gap:16px}.deal-page-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-page-id{min-width:0}.deal-page-addr{font-size:24px;font-weight:var(--weight-medium);color:var(--ink);margin:0;line-height:32px}.deal-page-sub{font-size:14px;font-weight:var(--weight-medium);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.deal-page-closing{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;padding-top:9px;display:flex}.deal-page-closing-label{font-size:12px;font-weight:var(--weight-medium);color:var(--sub)}.deal-page-closing-date{font-size:14px;font-weight:var(--weight-semibold);color:var(--ink);margin-top:3px}.deal-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.deal-page>.deal-page-col:first-child{grid-column:1}.deal-page-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width>=900px) and (width<=1179px){.deal-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deal-page>.deal-page-col:first-child{grid-area:1/1/span 2}.deal-page>.deal-page-col:nth-child(2){grid-area:1/2}.deal-page>.deal-page-col:nth-child(3){grid-area:2/2}}@media (width>=1180px){.deal-page{grid-template-columns:minmax(0,1fr) minmax(0,.9675fr) minmax(0,.9675fr)}}@media (width<=899px){.deal-page-photo{max-height:300px}}.deal-page-photo{aspect-ratio:4/3}.deal-page-img{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.deal-page-photo .home-deal-ph{height:100%}.overview-card .overview{background:0 0;border:0;border-radius:0;margin:0;padding:0 17px 12px}.overview-card .overview-row{border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.overview-card .overview-row dt{font-size:14px;font-weight:var(--weight-medium);color:var(--sub);line-height:20px}.overview-card .overview-row dd{font-size:14px;font-weight:var(--weight-medium);color:var(--ink);text-align:right;margin:0;line-height:21px}.overview-card .overview-group{font-size:15px;font-weight:var(--weight-bold);color:var(--ink);text-transform:none;letter-spacing:normal;padding:14px 0 4px;line-height:24px}.doc-folders{flex-direction:column;padding-bottom:6px;display:flex}.doc-folders-empty{color:var(--sub);margin:0;padding:4px 16px 16px 40px;font-size:14px}.doc-folder-head{min-height:38px;font-size:14px;font-weight:var(--weight-medium);color:var(--ink);align-items:center;gap:10px;padding:0 14px 0 12px;line-height:20px;display:flex}.doc-folder-icon{flex:none;width:16px;height:14px;margin:0 1px}.doc-folder-title{flex:1;min-width:0}.doc-folder-row{min-height:38px;font-size:14px;font-weight:var(--weight-medium);color:var(--ink);align-items:center;gap:8px;padding:0 14px 0 40px;line-height:20px;text-decoration:none;transition:background-color .15s;display:flex}.doc-folder-row:focus-visible{background:var(--field)}@media (hover:hover){.doc-folder-row:hover{background:var(--field)}}.doc-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.doc-folder-chev{width:12px;height:12px;color:var(--sub);flex:none}.doc-folder+.doc-folder{margin-top:6px}.doc-folder-more{margin:10px 16px 14px}.contact-list{flex-direction:column;padding-bottom:6px;display:flex}.contact-row{align-items:center;gap:7px;min-height:49px;padding:4px 17px 4px 9px;display:flex}.contact-text{flex-direction:column;flex:1;min-width:0;display:flex}.contact-name{font-size:14px;font-weight:var(--weight-medium);color:var(--ink);line-height:20px}.contact-role{font-size:14px;font-weight:var(--weight-medium);color:var(--sub);text-overflow:ellipsis;white-space:nowrap;line-height:21px;overflow:hidden}.contact-reach{color:var(--ink);flex-direction:column;gap:2px;margin-top:4px;font-size:13px;display:flex}.contact-reach a{color:var(--ink);text-decoration:none}.contact-reach,.contact-name,.overview-row dd,.agent-row-company,.step-name{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.contact-reach a:hover{text-underline-offset:3px;text-decoration:underline}}.contact-actions{flex:none;align-self:flex-start;gap:6px;margin-top:4px;display:flex}.contact-act{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--sub);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}@media (hover:hover){.contact-act:hover{color:var(--ink);border-color:var(--sub)}}.contact-act svg{width:13px;height:13px}.contact-expand{transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:rotate(90deg)}.contact-row.is-open .contact-expand{transform:rotate(-90deg)}.contact-row.is-open{align-items:flex-start}.contact-row.is-open>.avatar{margin-top:8px}@media (width<=899px){.deal-page-head{flex-direction:column;gap:8px}.deal-page-addr{font-size:20px;line-height:28px}.deal-page-closing{text-align:left;align-items:flex-start;padding-top:0}.deal-page{grid-template-columns:minmax(0,1fr)}}.sign-drawer{z-index:900;position:fixed;inset:0}.sign-drawer-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141461;animation:.25s ease-out drawer-fade;position:absolute;inset:0}[data-theme=dark] .sign-drawer-scrim{background:#0000008c}.sign-drawer-panel{top:calc(24px + env(safe-area-inset-top,0px));background:var(--card);border-radius:18px 18px 0 0;outline:none;flex-direction:column;width:min(1064px,100vw);animation:.32s cubic-bezier(.2,.8,.2,1) drawer-rise;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -12px 40px #00000038}.sign-drawer-panel>.mm-esign,.sign-drawer-panel .mm-esign{flex:1;height:100%;min-height:0}.sign-drawer-panel .mm-esign{--mme-head-top:0px}.sign-drawer-panel:has(.sign-head)>.sign-drawer-x{display:none}.sign-drawer-x{z-index:5;border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .15s,background-color .15s;display:grid;position:absolute;top:10px;right:14px}@media (hover:hover){.sign-drawer-x:hover{background:var(--field);transform:rotate(90deg)}}.sign-drawer-x svg{width:14px;height:14px}.sign-drawer-preview{flex-direction:column;flex:1;gap:6px;min-height:0;padding:18px 64px 16px 24px;display:flex}.sign-drawer-preview .doc-preview-eyebrow{color:var(--sub)}.sign-drawer-preview .doc-preview-name{color:var(--ink);font-size:17px}.sign-drawer-preview .doc-preview-related{color:var(--sub)}.sign-drawer-preview .doc-preview-body{background:var(--field);border:1px solid var(--border);margin-top:8px}.sign-drawer-preview .doc-preview-foot{padding-top:10px}.sign-drawer-preview .doc-preview-code{color:var(--sub)}.sign-drawer-preview .doc-preview-btn{background:var(--field);height:36px;color:var(--ink);border:1px solid var(--border);padding:0 14px;font-size:13px}@media (width<=760px){.sign-drawer-preview{padding:14px 16px 12px}.sign-drawer-preview .doc-preview-eyebrow,.sign-drawer-preview .doc-preview-name,.sign-drawer-preview .doc-preview-related{padding-right:44px}}@keyframes drawer-fade{0%{opacity:0}}@keyframes drawer-rise{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sign-drawer-panel,.sign-drawer-scrim{animation:none}}@media (width>=900px){.docs{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.docs>.docs-title{grid-column:1/-1}.docs>.docs-side{grid-column:1}.docs>.docs-panel,.docs>.panel,.docs>.stack{grid-column:2}}.docs-side{flex-direction:column;gap:16px;min-width:0;display:flex}.docs-panel{border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.docs-panel .panel-search{border-bottom:0;padding:12px}.docs-folder-name{font-size:17px;font-weight:var(--weight-semibold);color:var(--ink);margin:0;padding:16px 16px 0;line-height:24px}.docs-panel{scroll-margin-top:calc(max(env(safe-area-inset-top), 10px) + 76px)}@media (width>=900px){.docs-folder-name{display:none}}.docs-folder-empty{color:var(--sub);margin:0;padding:18px 16px 22px;font-size:14px}.docs-panel .dtable{background:0 0;border:0;border-radius:0}.docs-panel .dtable-th{font:700 11px/16px var(--font-body);letter-spacing:.06em;color:var(--sub);background:var(--soft);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:10px 16px}.docs-panel .dtable-cell{border-bottom:1px solid var(--line-2);min-height:52px;padding:12px 16px}.docs-panel .dtable-cell-text{font:500 14px/27px var(--font-body);color:var(--ink)}@media (hover:hover){.docs-panel .dtable-row:hover .dtable-cell{background:var(--field)}}.docs-panel .doc-item-avatars{vertical-align:middle;gap:4px;display:inline-flex}.docs-panel .doc-item-avatars.is-stacked{gap:0}.docs-panel .doc-item-avatars.is-stacked>*+*{box-shadow:0 0 0 2px var(--card);border-radius:50%;margin-left:-6px}.avatar-more{background:var(--field);min-width:26px;height:26px;font-size:10px;font-weight:var(--weight-bold);color:var(--sub);border-radius:13px;place-items:center;padding:0 4px;display:inline-grid}.sig-card{padding-bottom:16px}.sig-card-head{align-items:center;gap:10px;padding:12px 16px;display:flex}.sig-card-icon{color:#7b94ad;flex:none;width:15px;height:15px}.sig-card-title{font-size:15px;font-weight:var(--weight-semibold);color:var(--ink);flex:1;margin:0;line-height:20px}.sig-card-edit{font-size:13px;font-weight:var(--weight-medium);color:var(--sub);padding:2px 0;line-height:18px;text-decoration:none}@media (hover:hover){.sig-card-edit:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.sig-card-tiles{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;padding:0 16px;display:grid}.sig-tile{background:var(--soft);border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-width:0;padding:8px 10px;display:flex}.sig-tile-mark{white-space:nowrap;color:#1c4ea0;max-width:100%;padding-bottom:14px;line-height:40px;display:block;position:relative;overflow:hidden}.sig-tile-mark:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5 C 30 1.5, 70 1.5, 98 4' fill='none' stroke='%23c9222e' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 7px no-repeat;width:min(60%,140px);height:7px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sig-tile-label{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--sub);line-height:14px}[data-theme=dark] .sig-tile{background:#fff}[data-theme=dark] .sig-tile-label{color:#747474}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sig-tile{background:#fff}:root:not([data-theme=light]) .sig-tile-label{color:#747474}}.folders-card{padding-bottom:8px}.folders-search{margin:0 12px 8px}.folder-list{flex-direction:column;display:flex}.folder-row{width:100%;min-height:38px;font:inherit;font-size:14px;font-weight:var(--weight-medium);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px 0 12px;transition:background-color .15s;display:flex}@media (hover:hover){.folder-row:hover{background:var(--field)}}.folder-row.is-on{background:var(--field);font-weight:var(--weight-semibold)}.folder-row-icon{flex:none;width:17px;height:15px;margin:0 1px}.folder-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wiz{justify-content:flex-start;min-height:0;padding:24px 0 8px}.wiz-title{font:600 22px/32px var(--font-body);color:var(--sub)}.wiz-step-label{font:500 12px/18px var(--font-body);color:var(--sub)}.wiz-progress{background:var(--line-2);border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.wiz-progress span{border-radius:2px}.wiz-content{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);box-sizing:border-box;padding:22px 28px 24px}.wiz-heading{font:600 18px/26px var(--font-body);color:var(--ink)}.wiz-lead{font:500 14px/21px var(--font-body);color:var(--sub)}.wiz-field-label{font:500 12px/18px var(--font-body);color:var(--sub);padding-left:2px}.wiz-input{background:var(--card);border:1px solid color-mix(in srgb, var(--ink) 28%, var(--card));height:40px;font:500 14px var(--font-body);color:var(--ink);border-radius:8px}.wiz-input:focus{border-color:#3867d6;box-shadow:0 0 0 3px #3867d626}.wiz-legend{font:700 15px/24px var(--font-body);color:var(--ink);text-align:left;margin-bottom:6px}.choice{background:var(--card);border:1px solid var(--border);box-shadow:none;color:var(--ink);border-radius:10px;padding:10px 14px}@media (hover:hover){.choice:hover{background:var(--field)}}.choice-icon{color:var(--ph-ink)}.choice-title{font:600 14px/20px var(--font-body);color:var(--ink)}.choice-hint{font:500 12px/16px var(--font-body);color:var(--sub);opacity:1}.style-tile{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:10px}@media (hover:hover){.style-tile:hover{background:var(--field)}}:is(.choice.is-selected,.style-tile.is-active){border-color:var(--ink);background:var(--field);color:var(--ink);box-shadow:inset 3px 0 0 var(--action), 0 0 0 .5px var(--ink)}.choice.is-selected .choice-icon{color:var(--ink)}.style-rule{background:var(--line-2)}.wiz-sig-preview{background:var(--soft);border:1px solid var(--border);border-radius:10px}.terms-draft{font:italic 500 11px/16px var(--font-body);color:var(--sub)}.terms-body{font:500 14px/22px var(--font-body);color:var(--ink)}.agree-box{background:var(--card);border:0;border-radius:3px;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px #aaa}.agree-box.is-on{background:var(--ink);color:var(--card);box-shadow:none}.agree-label{font:500 14px var(--font-body);color:var(--ink)}.gate-kicker{font:500 12px/18px var(--font-body);color:var(--sub)}.gate-heading{font:600 22px/32px var(--font-body);color:var(--sub)}.gate .title-rule{display:none}.gate-card{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:14px 17px}.gate-eyebrow{font:600 12px/18px var(--font-body);color:var(--sub);text-transform:none;letter-spacing:0;margin-bottom:4px}.gate-doc{gap:10px;padding:4px 0}.gate-num{background:var(--action);width:16px;height:16px;font:700 12px/16px var(--font-body);color:#fff;border-radius:10px}.gate-doc-name{font:500 14px/21px var(--font-body);color:var(--ink)}.stack.result{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);box-sizing:border-box;padding:24px 28px}.result-actions{flex-direction:column;align-items:center}.welcome-body{flex:none;justify-content:flex-start}.arrival-title{font:600 22px/32px var(--font-body);color:var(--sub)}.arrival-sub{font:500 14px var(--font-body);color:var(--sub)}.arrival-step{font:500 12px var(--font-body);color:var(--sub)}.wcard{border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.wcard-title{font:600 18px/26px var(--font-body);color:var(--ink)}.wcard-sub{font:500 14px/21px var(--font-body);color:var(--sub)}.wbenefits li{font:500 13px/22px var(--font-body);color:var(--ink)}.wcard>.wbtn{align-self:center}.acct-title{margin:18px 0 6px}@media (prefers-reduced-motion:no-preference){.acct-inner{animation:.5s cubic-bezier(.2,.8,.2,1) both acctIn}@keyframes acctIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.celebrate{-webkit-backdrop-filter:blur(3px);background:#14141466}.celebrate-card{background:var(--card);border:1px solid var(--border);border-radius:20px;width:min(560px,92vw);padding:34px 40px 30px;box-shadow:0 20px 50px #0000002e}.celebrate-nodes,.celebrate-addr>svg{display:none}.celebrate-badge{background:radial-gradient(circle at 30% 25%,#ffffffbf,#0000 60%),linear-gradient(135deg,#f89b5340,#c9222e2e);border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 4px;font-size:54px;line-height:1;display:grid;position:relative}.celebrate-badge:before,.celebrate-badge:after{content:"";border-radius:3px;width:10px;height:10px;position:absolute;transform:rotate(20deg)}.celebrate-badge:before{background:#f89b53;top:6px;right:2px;box-shadow:-96px 70px 0 -1px #2d98da,-84px -2px 0 -2px #c9222e}.celebrate-badge:after{background:#4caf50;width:8px;height:8px;bottom:4px;right:14px;box-shadow:-70px -96px #7b94ad}.celebrate-title{font:700 28px/36px var(--font-body);color:var(--ink);margin-bottom:6px}.celebrate-addr{background:#4caf501f;border-radius:20px;flex-direction:row;align-items:center;gap:8px;margin:2px 0 12px;padding:6px 14px;display:inline-flex}.celebrate-addr-line{font:600 15px var(--font-body);color:#388e3c}[data-theme=dark] .celebrate-addr-line{color:#82d287}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .celebrate-addr-line{color:#82d287}}.celebrate-body{font:500 15px/24px var(--font-body);color:var(--sub);max-width:44ch;margin:0 auto 20px}.celebrate-close{background:var(--field);width:36px;height:36px;color:var(--ink);border-radius:50%}@media (prefers-reduced-motion:no-preference){.celebrate-card{animation:.5s cubic-bezier(.34,1.56,.64,1) both celeCardIn}.celebrate-badge{animation:.7s cubic-bezier(.34,1.56,.64,1) .15s both celeBadgeIn}.celebrate-badge:before,.celebrate-badge:after{animation:3.2s ease-in-out infinite celeFloat}.celebrate-badge:after{animation-delay:-1.6s}@keyframes celeCardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes celeBadgeIn{0%{transform:scale(0)rotate(-20deg)}70%{transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes celeFloat{50%{transform:translateY(-6px)rotate(8deg)}}}.ptr{box-sizing:border-box;color:var(--sub);justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex;overflow:hidden}.ptr-spinner{transition:transform .15s ease-out;display:inline-flex}.ptr-spinner.is-spinning svg{display:none}.ptr-spinner.is-spinning{border:2px solid var(--line-2);border-top-color:var(--sub);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ptr-spinner.is-spinning{animation-duration:2s}}.about-rows{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);flex-direction:column;gap:10px;margin:0;padding:16px 18px;display:flex}.about-rows>div{justify-content:space-between;gap:16px;display:flex}.about-rows dt{color:var(--sub);font:500 14px var(--font-body)}.about-rows dd{color:var(--ink);font:500 14px var(--font-body);text-align:right;margin:0}.about-links{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.about-links a,.about-links .link-btn{min-height:44px;color:var(--ink);font:500 15px var(--font-body);align-items:center;padding:0;display:inline-flex}.about-notices{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--body);background:var(--field);border-radius:10px;max-height:60vh;padding:12px;font:400 11px/1.5 ui-monospace,Menlo,monospace;overflow:auto}.del-acct-card{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius);padding:16px 18px}.del-acct-h{font:600 15px var(--font-body);color:var(--ink);margin:0 0 6px}.del-acct-h+.del-acct-list{margin-bottom:14px}.del-acct-list{color:var(--body);font:400 14px/1.55 var(--font-body);margin:0;padding-left:20px}.del-acct-text{color:var(--sub);font:400 14px/1.55 var(--font-body);margin:0}.del-acct-label{font:600 14px var(--font-body);color:var(--ink)}.del-acct-input{font:500 16px var(--font-body);border:1px solid var(--border);background:var(--card);color:var(--ink);letter-spacing:.08em;border-radius:10px;padding:12px 14px}.del-acct-error{color:var(--late,#c9222e);font:500 14px/1.5 var(--font-body);margin:0}.del-acct-go[disabled]{opacity:.45}.sign-drawer-panel .screen-body{padding-top:56px}@media (width<=900px){.mfa-profile-side .mfa-card-photo{height:min(380px,95vw)}.mfa-profile-side .mfa-card-img{background-position:bottom;background-repeat:no-repeat;background-size:contain}}.rotate-hint{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:950;color:#fff;font:500 14px var(--font-body);white-space:nowrap;pointer-events:none;background:#2e3134e0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;animation:4.5s both rotateHintIn;display:inline-flex;position:fixed;transform:translate(-50%)}.rotate-hint svg{width:18px;height:18px}@keyframes rotateHintIn{0%{opacity:0;transform:translate(-50%,8px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rotate-hint{animation:none}}[data-theme=dark] .rotate-hint{background:#4a4d50f0;box-shadow:0 0 0 1px #ffffff24}@media (orientation:landscape) and (height<=500px){.sign-drawer-panel{border-radius:0;padding-left:12px;padding-right:12px;top:0}:root[data-island=left] .sign-drawer-panel{padding-left:env(safe-area-inset-left,12px)}:root[data-island=right] .sign-drawer-panel{padding-right:env(safe-area-inset-right,12px)}:root[data-island=right] .sign-drawer-x{right:calc(env(safe-area-inset-right,0px) + 6px)}:root[data-island=left] .sign-drawer-x{right:18px}.sign-drawer-panel .sign-title,.mm-esign .sign-title{padding:10px 64px;font-size:15px;line-height:24px}.sign-drawer-panel .sign-title-text,.mm-esign .sign-title-text{-webkit-line-clamp:1}.sign-drawer-x{width:32px;height:32px;top:4px}.mm-esign .sign-foot{display:none}}@media (width<=767px){:root{--page-pad-x:8px;--line-x:16px}.stack,.home-stack,.home-cols,.home-cols-main,.home-cols-side,.deal-page-stack,.deal-page,.deal-page-col,.docs{gap:8px}.docs-side:empty{display:none}.app-header{padding-left:calc(var(--page-pad-x) + var(--line-x));padding-right:calc(var(--page-pad-x) + var(--line-x) - 3px)}.app-footer-in{padding-left:calc(var(--page-pad-x) + var(--line-x));padding-right:calc(var(--page-pad-x) + var(--line-x))}.stack>.page-title,.stack>.drill-back,.stack>.deal-head,.stack>.docs-head,.docs>.page-title,.docs>.docs-head,.stack>.title-rule,.stack>.section-label,.stack>.back-row,.deal-page-head,.about-links,.vendor-inv-title,.stack>.del-acct-label{margin-left:var(--line-x);margin-right:var(--line-x)}.stack>.back-row{align-self:flex-start}.welcome-hero,.welcome-body{padding-left:calc(var(--page-pad-x) + var(--line-x));padding-right:calc(var(--page-pad-x) + var(--line-x))}.welcome-body .wstack{margin-left:calc(-1 * var(--line-x));margin-right:calc(-1 * var(--line-x));width:auto;max-width:none}.card-head{padding-left:var(--line-x)}.card,.notice,.wcard-primary,.wcard-ghost,.del-acct-card{padding-left:var(--line-x);padding-right:var(--line-x)}.notice{padding-left:calc(var(--line-x) - 2px)}.state-card,.about-rows{padding-left:var(--line-x);padding-right:var(--line-x)}.deal-rows{padding-left:10px;padding-right:10px}.deal-row,.deal-rows[data-density] .deal-row{padding-left:6px;padding-right:6px}.folder-row,.doc-folder-head{padding-left:calc(var(--line-x) - 1px);padding-right:var(--line-x)}.doc-folder-row{padding-right:var(--line-x)}.folders-search{margin-left:var(--line-x);margin-right:var(--line-x)}.card-head-action>.abe-chip{margin-right:calc(var(--line-x) - 7px)}.docs-panel .panel-search,.docs-panel .doc-item{padding-left:var(--line-x);padding-right:var(--line-x)}.vp-id,.vp-note{padding-left:var(--line-x);margin-left:0}.vp-note{margin-left:var(--line-x);padding-left:0}.bell-panel{left:var(--page-pad-x);right:var(--page-pad-x);width:auto;top:calc(max(env(safe-area-inset-top), 10px) + 41px);position:fixed}}@media (width<=899px){.app-footer{display:none}}.about-licensed,.about-copy{margin:0 var(--line-x,0px);font:500 13px var(--font-body);color:var(--sub)}.about-rows dd a{color:inherit}.welcome-brand{flex-direction:column;align-items:center;gap:6px;display:flex}.welcome.is-settled .welcome-brand{align-items:flex-start;gap:2px}.welcome-by{font:500 15px var(--font-body);color:var(--sub);letter-spacing:.01em}.welcome.is-settled .welcome-by{font-size:13px}.vinv-capped{padding:12px var(--line-x,16px) 16px;font:500 13px/18px var(--font-body);color:var(--sub);margin:0}.vinv-capped a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.screen-body.sign-missing{padding-top:calc(env(safe-area-inset-top,0px) + 20px)}@keyframes mm-fade-in{0%{opacity:0}to{opacity:1}}.modal-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out mm-fade-in;display:flex;position:fixed;inset:0}.modal-scrim.is-above{z-index:61}@media (prefers-reduced-motion:reduce){.modal-scrim{animation:none}}.doc-preview:focus,.doc-preview:focus-visible,.cert-card:focus,.cert-card:focus-visible{outline:none}.modal-close{background:var(--field);width:28px;height:28px;color:var(--body);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.modal-close:focus-visible{outline:2px solid var(--action);outline-offset:2px}.doc-preview{aspect-ratio:816/1056;box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:36px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px #0006}.doc-preview .modal-close{color:#565656;background:#f0f2f4}.doc-preview-eyebrow{font:700 11px var(--font-body);letter-spacing:1px;color:#a5b1c2}.doc-preview-name{font:600 18px var(--font-body);color:#2e3134;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-preview-related{font:400 12px var(--font-body);color:#a5b1c2}.doc-preview-body{border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.doc-preview-state{box-sizing:border-box;color:#a5b1c2;text-align:center;border:1px dashed #dfe4ea;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:12px;display:flex}.doc-preview-state span{font:500 13px var(--font-body);color:#a5b1c2}.doc-preview-state .is-sub{font:400 12px var(--font-body);color:#c0c9d4;max-width:32ch}.doc-preview-skel{background:linear-gradient(90deg,#f0f2f4 25%,#e7ebef 37%,#f0f2f4 63%) 0 0/400% 100%;border-radius:8px;animation:1.3s ease-in-out infinite shimmer;position:absolute;inset:0}.doc-preview-pages{-webkit-overflow-scrolling:touch;overflow-anchor:none;position:absolute;inset:0;overflow:hidden auto}.doc-preview-page{margin:0 0 10px;position:relative}.doc-preview-page:last-child{margin-bottom:0}.doc-preview-page canvas,.doc-preview-page img{width:100%;height:auto;display:block}.doc-preview-page:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2e313414}.doc-preview-pageno{color:#fff;font:600 11px var(--font-figures);font-variant-numeric:tabular-nums;pointer-events:none;background:#2e3134b8;border-radius:999px;padding:4px 10px;position:absolute;bottom:10px;right:10px}.doc-preview-foot{flex:none;align-items:center;gap:8px;display:flex}.doc-preview-code{font:500 11px var(--font-body);color:#a5b1c2;flex:1;min-width:0}.doc-preview-btn{cursor:pointer;height:32px;font:600 11px var(--font-body);color:#2e3134;white-space:nowrap;background:#f0f2f4;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:flex}.doc-preview-btn:focus-visible{outline:2px solid var(--action);outline-offset:2px}.cert-card{background:var(--card);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:16px;width:100%;max-width:460px;max-height:calc(100dvh - 48px);padding:32px;display:flex;position:relative;overflow:auto;box-shadow:0 12px 48px #0006}.cert-eyebrow{font:700 11px var(--font-body);letter-spacing:1px;color:var(--faint)}.cert-name{font:600 18px var(--font-body);color:var(--ink)}.cert-signers{background:var(--field);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cert-signer{align-items:flex-start;gap:10px;display:flex}.cert-check{color:#20bf6b;flex:none;margin-top:4px;font-size:11px;display:flex}.cert-signer-main{flex:1;min-width:0}.cert-signer-name{font:500 13px var(--font-body);color:var(--ink)}.cert-signer-ip{font:400 11px var(--font-figures);color:var(--faint);margin-top:2px}.cert-signer-when{font:400 12px var(--font-body);color:var(--faint);white-space:nowrap}.cert-code-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cert-code-label{font:600 11px var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--faint)}.cert-code-value{font:600 13px var(--font-figures);color:var(--ink);font-variant-numeric:tabular-nums}.cert-explain{font:400 12px/1.6 var(--font-body);color:var(--sub)}.cert-print{cursor:pointer;height:44px;font:600 13px var(--font-body);background:var(--field);color:var(--ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.cert-print:focus-visible{outline:2px solid var(--action);outline-offset:2px}.cert-state{font:400 13px var(--font-body);color:var(--sub);padding:8px 0}.doc-preview-pages.is-zoomed{overflow-x:auto}.doc-preview-pages:focus{outline:none}.doc-preview-pages:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.doc-preview-zoom{transform-origin:0 0}.doc-preview-zoombar{gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.doc-preview-zoombar button{color:#fff;width:44px;height:44px;font:600 20px/1 var(--font-figures);cursor:pointer;background:#2e3134b8;border:0;border-radius:999px}.doc-preview-zoombar button[disabled]{opacity:.35;cursor:default}@media (pointer:coarse){.doc-preview-zoombar{display:none}}.upl-card{background:var(--card);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:12px;width:100%;max-width:460px;max-height:calc(100dvh - 48px);padding:32px;display:flex;position:relative;box-shadow:0 12px 48px #0006}.upl-eyebrow{font:700 11px var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.upl-title{font:600 18px var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding-right:24px;overflow:hidden}.upl-subtitle{font:400 12px var(--font-body);color:var(--faint)}.upl-drop{border:1px dashed var(--border);cursor:pointer;color:var(--faint);text-align:center;background:0 0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background .15s,color .15s;display:flex}.upl-drop.is-over{border-color:var(--action);background:color-mix(in srgb, var(--action) 5%, transparent);color:var(--action)}@media (hover:hover){.upl-drop:hover{border-color:var(--action);background:color-mix(in srgb, var(--action) 5%, transparent);color:var(--action)}}.upl-drop:disabled{cursor:default;opacity:.55}.upl-drop-icon{display:block}.upl-drop-main{font:500 13px var(--font-body);color:var(--sub)}.upl-drop-browse{color:var(--action);text-underline-offset:2px;font-weight:600;text-decoration:underline}.upl-drop-hint{font:400 11px/1.5 var(--font-body);color:var(--faint)}.upl-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upl-note{font:400 12px/1.5 var(--font-body);color:var(--sub);margin:0}.upl-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.upl-row{background:var(--field);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.upl-row.is-rejected{opacity:.85}.upl-row-icon{color:var(--faint);flex:none;display:flex}.upl-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upl-row-name{font:500 13px var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upl-row-meta{font:400 11px var(--font-figures);color:var(--faint);font-variant-numeric:tabular-nums}.upl-row-problem{font:400 11px/1.4 var(--font-body);color:var(--action)}.upl-row-check{color:var(--status-done);flex:none;display:flex}.upl-row-x{width:24px;height:24px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.upl-row-x:hover{background:var(--track)}}.upl-bar{background:var(--track);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.upl-bar-fill{background:var(--action);border-radius:2px;width:40%;height:100%;animation:1.1s ease-in-out infinite upl-slide;display:block}@keyframes upl-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.upl-bar-fill{width:50%;animation:none}}.upl-foot{align-items:center;gap:8px;margin-top:4px;display:flex}.upl-foot-note{min-width:0;font:500 11px var(--font-body);color:var(--faint);flex:1}.upl-foot-done{color:var(--status-done);align-items:center;gap:5px;font-weight:600;display:inline-flex}.upl-btn{cursor:pointer;height:32px;font:600 11px var(--font-body);background:var(--field);color:var(--ink);white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;display:flex}.upl-btn-primary{background:var(--action);color:var(--action-fg)}.upl-btn:disabled{opacity:.55;cursor:default}.upl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upl-drop-touch{display:none}@media (hover:none){.upl-drop-touch{display:inline}.upl-drop-pointer{display:none}}.gate{flex-direction:column;width:100%;max-width:480px;margin:0 auto;animation:.34s ease-out riseIn;display:flex}.gate-kicker{font:500 13px/1.3 var(--font-body);color:var(--faint);margin-bottom:6px}.gate-heading{font:500 27px/1.25 var(--font-body);color:var(--ink);margin:0}.gate-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;margin-top:24px;padding:16px;display:flex}.gate-eyebrow{font:600 11px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.gate-doc{align-items:center;gap:10px;min-width:0;display:flex}.gate-num{background:var(--action);width:18px;height:18px;color:var(--action-fg);font:600 11px/1 var(--font-figures);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.gate-doc-name{font:500 14px/1.35 var(--font-body);color:var(--body);min-width:0}.gate-cta{cursor:pointer;background:var(--action);width:100%;height:52px;color:var(--action-fg);font:500 16px var(--font-body);border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:24px;display:flex}.wiz-error{font:500 13px/1.5 var(--font-body);color:var(--past-due);text-align:center;margin:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wiz-error{color:var(--action)}}[data-theme=dark] .wiz-error{color:var(--action)}.mm-debug{z-index:2147483000;pointer-events:none;font-family:var(--font-body);flex-direction:column;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mm-debug>*{pointer-events:auto}.mm-debug-tab{border:1px solid var(--border);background:var(--card);width:44px;height:26px;color:var(--ink);cursor:pointer;border-bottom:none;border-radius:10px 10px 0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mm-debug-bar{box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;width:calc(100% - 16px);max-width:1440px;min-height:56px;margin:0 8px 8px;padding:0 14px;display:flex;overflow-x:auto;box-shadow:0 6px 22px #231f2024}.mm-debug-divider{background:var(--border);flex:none;width:1px;height:22px}.mm-debug-btn{background:var(--track);height:32px;color:var(--ink);font:var(--weight-semibold) 12px var(--font-body);white-space:nowrap;cursor:pointer;border:none;border-radius:8px;flex:none;padding:0 12px}.mm-debug-btn.is-solid{background:var(--action);color:var(--action-fg)}.mm-debug-btn:disabled{opacity:.45;cursor:default}.mm-debug-select,.mm-debug-input{background:var(--track);max-width:200px;height:32px;color:var(--ink);font:var(--weight-semibold) 12px var(--font-body);cursor:pointer;border:none;border-radius:8px;flex:none;padding:0 10px}.mm-debug-input{width:210px;max-width:210px;font-weight:var(--weight-regular);cursor:text}.mm-debug-seg{background:var(--track);border-radius:10px;flex:none;gap:4px;padding:4px;display:flex}.mm-debug-segbtn{height:32px;color:var(--faint);font:var(--weight-semibold) 12px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 11px}.mm-debug-segbtn[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #231f201f}.mm-debug-grip{width:22px;height:32px;color:var(--faint);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:-6px;padding:0;display:flex}.mm-debug-grip:active{cursor:grabbing}.mm-debug-readout{font:var(--weight-semibold) 12px var(--font-figures);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:none;align-items:baseline;gap:6px;padding:0 2px;display:inline-flex}.mm-debug-readout em{font:var(--weight-medium) 11px var(--font-body);color:var(--faint);font-style:normal}.mm-debug[data-docked=false]{align-items:flex-start}.mm-debug[data-docked=false] .mm-debug-bar{width:max-content;max-width:min(1440px,100vw - 24px);margin:0}.mm-debug[data-docked=false] .mm-debug-tab{margin-left:12px}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-400-normal-BSDtH9U0.woff2)format("woff2"),url(/assets/quicksand-latin-400-normal-BqXBKzPR.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/assets/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/assets/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-italic-BxdXY0No.woff2)format("woff2"),url(/assets/literata-latin-400-italic-xjtKbHx7.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sans-latin-500-normal-C0rntwkW.woff2)format("woff2"),url(/assets/open-sans-latin-500-normal-BxcNt415.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff")}
