.escrow-portal{--portal-green:#007b3e;--portal-green-hover:#006a35;--portal-green-active:#00592c;--portal-green-deep:#0b5230;--portal-green-tint:#e9f3ed;--portal-green-ring:#007b3e4d;--portal-ink:#111827;--portal-body:#4b5563;--portal-muted:#6b7280;--portal-faint:#9ca3af;--portal-border:#e5e7eb;--portal-hairline:#f3f4f6;--portal-control-border:#d1d5db;--portal-well:#f9fafb;--portal-warn-bg:#fefce8;--portal-warn-ring:#ca8a0459;--portal-warn-ink:#854d0e;--portal-error:#b42318;--portal-topbar:#16341f;--portal-radius-lg:20px;--portal-radius-md:12px;--portal-shadow-sm:0 1px 2px #0000000d;--portal-shadow-card:0 1px 2px #1215120a, 0 8px 24px #1215120d;--portal-canvas:#f4f5f7;--portal-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.escrow-portal ::selection{background:#d3e6da}.escrow-portal{font-synthesis-weight:none}.escrow-portal :where(.font-semibold,.font-bold,b,strong,th,h1,h2,h3,h4,h5,h6,dt){font-weight:500}.escrow-portal__page-title{color:var(--portal-ink);margin:0;font-size:1.125rem;font-weight:600}.escrow-portal__panel-title{color:var(--portal-ink);margin:0;font-size:1rem;font-weight:600}.escrow-portal__panel-copy{color:var(--portal-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.escrow-portal__panel-copy strong{color:var(--portal-ink);font-weight:500}.escrow-portal__panel-copy--ok{color:var(--portal-green-deep);align-items:center;gap:.5rem;font-weight:500;display:flex}.escrow-portal__panel-copy--ok svg{color:var(--portal-green);flex-shrink:0}.escrow-portal__mono{font-family:var(--portal-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.escrow-portal__ref{font-family:var(--portal-mono);color:var(--portal-green-deep);font-size:.875rem}.escrow-portal__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-muted);font-size:.75rem}.escrow-portal__page{display:block}.escrow-portal__stack{gap:1rem;display:grid}.escrow-portal__panel{border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-card);background:#fff;border:1px solid #0000;padding:1.5rem}.escrow-portal__panel+.escrow-portal__panel{margin-top:1rem}.escrow-portal__panel-header{margin-bottom:1rem}.escrow-portal__panel-header--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.escrow-portal__onboarding-step-content{gap:1rem;display:grid}.escrow-portal__onboarding-step-content>.escrow-portal__panel-copy:first-child{margin-top:0}.escrow-portal__button{cursor:pointer;white-space:nowrap;box-shadow:var(--portal-shadow-sm);border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;display:inline-flex}.escrow-portal__button:focus-visible{outline:2px solid var(--portal-green-ring);outline-offset:2px}.escrow-portal__button--primary{background:var(--portal-green);color:#fff;border:1px solid #0000}.escrow-portal__button--primary:hover{background:var(--portal-green-hover)}.escrow-portal__button--primary:active{background:var(--portal-green-active)}.escrow-portal__button--secondary,.escrow-portal__button--ghost{border:1px solid var(--portal-control-border);color:var(--portal-ink);background:#fff}.escrow-portal__button--secondary:hover,.escrow-portal__button--ghost:hover{background:var(--portal-well)}.escrow-portal__button--danger{color:#fff;background:#b91c1c;border:1px solid #0000}.escrow-portal__button--danger:hover{background:#991b1b}.escrow-portal__button--danger:active{background:#7f1d1d}.escrow-portal__button--inline{align-self:flex-start;width:auto}.escrow-portal__button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.escrow-portal__button svg{flex-shrink:0;width:13px;height:13px}.escrow-portal__table-link{color:var(--portal-green-deep);align-items:center;gap:6px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.escrow-portal__table-link:hover{color:var(--portal-green)}.escrow-portal__table-link:focus-visible{outline:2px solid var(--portal-green-ring);outline-offset:2px;border-radius:3px}.escrow-portal__evidence{border:0;gap:7px;margin:0 0 4px;padding:0;display:grid}.escrow-portal__evidence-legend{color:var(--portal-muted);padding:0;font-size:.75rem}.escrow-portal__evidence-option{color:var(--portal-ink);align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.escrow-portal__evidence-option input{flex-shrink:0;margin-top:3px}.escrow-portal__evidence-meta{color:var(--portal-muted)}.escrow-portal__evidence-empty{color:var(--portal-muted);margin:0;font-size:.875rem}.escrow-portal__workspace-form{gap:.875rem;max-width:30rem;margin-top:1rem;display:grid}.escrow-portal__workspace-form--wide{grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem}.escrow-portal__workspace-form--wide .escrow-portal__form-error,.escrow-portal__workspace-form--wide .escrow-portal__field--full,.escrow-portal__workspace-form--wide>.escrow-portal__button,.escrow-portal__workspace-form--wide>.escrow-portal__form-actions{grid-column:1/-1}@media (max-width:640px){.escrow-portal__workspace-form--wide{grid-template-columns:1fr}}.escrow-portal__workspace-form>.escrow-portal__button{justify-self:start}.escrow-portal__form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.escrow-portal__form-error{color:#991b1b;border-radius:var(--portal-radius-md);background:#fef2f2;margin:0;padding:10px 14px;font-size:.875rem;box-shadow:inset 0 0 0 1px #dc262633}.escrow-portal__form-notice,.escrow-portal__form-success{color:#0f5132;border-radius:var(--portal-radius-md);background:#f0fdf4;margin:0;padding:10px 14px;font-size:.875rem;box-shadow:inset 0 0 0 1px #15803d33}.escrow-portal__field-hint{margin-top:4px;font-size:.75rem;display:block}.escrow-portal__field-hint--ok{color:#0f5132}.escrow-portal__field-hint--warn{color:#92400e}.escrow-portal__field{display:block}.escrow-portal__field label{color:var(--portal-ink);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.escrow-portal__field input:not([type=checkbox]):not([type=radio]),.escrow-portal__field select,.escrow-portal__field textarea,.escrow-portal__inline-input{box-sizing:border-box;border:1px solid var(--portal-control-border);border-radius:var(--portal-radius-md);width:100%;color:var(--portal-ink);background:#fff;padding:8px 10px;font-family:inherit;font-size:.875rem;line-height:1.4;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;display:block;box-shadow:0 1px 2px #00000008}.escrow-portal__inline-input{padding:7px 10px;font-size:.875rem}.escrow-portal__field input::placeholder,.escrow-portal__field textarea::placeholder,.escrow-portal__inline-input::placeholder{color:var(--portal-faint)}.escrow-portal__field input:focus,.escrow-portal__field select:focus,.escrow-portal__field textarea:focus,.escrow-portal__inline-input:focus{border-color:var(--portal-green);outline:none;box-shadow:0 0 0 2px #007b3e33}.escrow-portal__field input:disabled,.escrow-portal__field select:disabled,.escrow-portal__field textarea:disabled{color:var(--portal-faint);border-color:var(--portal-control-border);background:#f3f4f6}.escrow-portal__field input[type=file]{color:var(--portal-muted);padding:6px 10px;font-size:.875rem}.escrow-portal__field input[type=file]::file-selector-button{border:0;border-inline-end:1px solid var(--portal-control-border);background:var(--portal-well);color:var(--portal-muted);margin-inline:-10px 12px;cursor:pointer;border-radius:5px 0 0 5px;margin-top:-6px;margin-bottom:-6px;padding:6px 12px;font-family:inherit;font-size:.875rem}.escrow-portal__field input[type=file]::file-selector-button:hover{background:#f3f4f6}.escrow-portal__field input[type=checkbox],.escrow-portal__check input[type=checkbox]{border:1px solid var(--portal-control-border);width:1rem;height:1rem;accent-color:var(--portal-green);border-radius:4px;flex-shrink:0;margin:0}.escrow-portal__field small,.escrow-portal__field-hint{color:var(--portal-muted);margin-top:5px;font-size:.75rem;display:block}.escrow-portal__field--checkbox label{color:var(--portal-ink);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.875rem;font-weight:400;line-height:1.45;display:flex}.escrow-portal__field--checkbox input[type=checkbox]{margin-top:2px}.escrow-portal__check{border:1px solid var(--portal-control-border);border-radius:var(--portal-radius-md);color:var(--portal-ink);cursor:pointer;background:#fff;align-items:center;gap:.5rem;padding:6px 10px;font-size:.875rem;display:inline-flex}.escrow-portal__check:hover{background:var(--portal-well)}.escrow-portal__composer{gap:.5rem;display:grid}.escrow-portal__composer-input{box-sizing:border-box;border:1px solid var(--portal-control-border);border-radius:var(--portal-radius-md);width:100%;color:var(--portal-ink);resize:vertical;background:#fff;min-height:2.75rem;padding:9px 12px;font-family:inherit;font-size:.875rem;line-height:1.5;display:block;box-shadow:0 1px 2px #00000008}.escrow-portal__composer-input:focus{border-color:var(--portal-green);outline:none;box-shadow:0 0 0 2px #007b3e33}.escrow-portal__composer-footer{justify-content:flex-end;display:flex}.escrow-portal__action-stack{gap:.75rem;margin-top:1rem;display:grid}.escrow-portal__action-stack:empty{display:none}.escrow-portal__action-card{border:1px solid var(--portal-hairline);border-radius:var(--portal-radius-md);background:var(--portal-well);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}.escrow-portal__action-card-copy{flex:16rem;min-width:0}.escrow-portal__action-card-title{color:var(--portal-ink);margin:0;font-size:.875rem;font-weight:600}.escrow-portal__action-card-desc{color:var(--portal-muted);max-width:28rem;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.escrow-portal__action-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.escrow-portal__action-card .escrow-portal__action-card-actions{margin-top:0}.escrow-portal__action-card-actions:empty{display:none}.escrow-portal__registry-list,.escrow-portal__compliance-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.escrow-portal__registry-list li,.escrow-portal__compliance-list li{border:1px solid var(--portal-hairline);border-radius:var(--portal-radius-md);background:var(--portal-well);color:var(--portal-body);gap:.15rem;padding:.625rem .875rem;font-size:.875rem;display:grid}.escrow-portal__registry-list li strong,.escrow-portal__compliance-list li strong{color:var(--portal-ink);font-weight:500}.escrow-portal__registry-list li time{color:var(--portal-faint);font-size:.75rem}.escrow-portal__ubo-row{border:1px solid var(--portal-hairline);border-radius:var(--portal-radius-md);background:var(--portal-well);gap:.75rem;padding:.875rem 1rem;display:grid}.escrow-portal__acceptance-status{gap:.75rem;display:grid}.escrow-portal__acceptance-chips{flex-wrap:wrap;gap:.5rem;display:flex}.escrow-portal__chip{border-radius:var(--portal-radius-md);background:var(--portal-well);color:var(--portal-ink);align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #6b72804d}.escrow-portal__chip:before{content:"";background:var(--portal-muted);border-radius:999px;width:6px;height:6px}.escrow-portal__chip.is-ok{background:var(--portal-green-tint);box-shadow:inset 0 0 0 1px var(--portal-green-ring);color:var(--portal-green-deep)}.escrow-portal__chip.is-ok:before{background:var(--portal-green)}.escrow-portal__detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.625rem;margin-top:1rem;display:grid}.escrow-portal__detail-card{border:1px solid var(--portal-hairline);border-radius:var(--portal-radius-md);background:var(--portal-well);padding:.75rem .875rem}.escrow-portal__detail-label{color:var(--portal-muted);margin:0;font-size:.75rem}.escrow-portal__detail-value{color:var(--portal-ink);margin:.3125rem 0 0;font-size:.875rem;font-weight:600}.escrow-portal__detail-value.escrow-portal__mono{font-size:.875rem;font-weight:500}.escrow-portal__table-wrap{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);margin-top:1rem;overflow-x:auto}.escrow-portal__table{border-collapse:collapse;width:100%;font-size:.875rem}.escrow-portal__table th{text-align:start;white-space:nowrap;color:var(--portal-ink);background:var(--portal-well);border-bottom:1px solid var(--portal-border);padding:.75rem 1rem;font-size:.875rem;font-weight:600}.escrow-portal__table td{border-bottom:1px solid var(--portal-hairline);vertical-align:middle;color:var(--portal-body);padding:.75rem 1rem}.escrow-portal__table tbody tr:last-child td{border-bottom:0}.escrow-portal__table tbody tr:hover{background:var(--portal-well)}.escrow-portal__table-action-col{text-align:end;white-space:nowrap}.escrow-portal__onboarding-waiting,.escrow-portal__onboarding-review{text-align:center;padding:1.5rem .5rem}.escrow-portal__onboarding-waiting-icon{width:2rem;height:2rem;color:var(--portal-green-deep);margin:0 auto}.escrow-portal__onboarding-waiting-title{color:var(--portal-ink);margin:.75rem 0 0;font-size:1rem;font-weight:600}.escrow-portal__onboarding-waiting .escrow-portal__registry-list,.escrow-portal__onboarding-review .escrow-portal__compliance-list{text-align:start;margin-inline:auto;max-width:28rem;margin-top:1rem}.escrow-portal__onboarding-waiting .escrow-portal__panel-copy{max-width:40ch;margin-inline:auto}.escrow-portal__shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.escrow-portal__topbar{border-bottom:1px solid var(--portal-border);color:var(--portal-ink);z-index:10;background:#fff;position:sticky;top:0}.escrow-portal__topbar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;height:60px;padding:0 1.5rem;display:flex}.escrow-portal__brand{align-items:center;gap:.875rem;min-width:0;display:flex}.escrow-portal__brand-link{color:var(--portal-ink);display:flex}.escrow-portal__wordmark{height:26px}.escrow-portal__brand-divider{background:var(--portal-border);flex-shrink:0;width:1px;height:16px}.escrow-portal__product-label{color:var(--portal-ink);margin:0;font-size:.875rem;font-weight:600}.escrow-portal__product-sub{color:var(--portal-muted);margin:0;font-size:.75rem}.escrow-portal__main{box-sizing:border-box;flex:1;width:100%;padding:1.5rem}.escrow-portal__metrics{flex-wrap:wrap;gap:2rem 3rem;margin-bottom:1.5rem;display:flex}.escrow-portal__metric-card{display:block}.escrow-portal__metric-label{color:var(--portal-muted);margin:0;font-size:.875rem}.escrow-portal__metric-value{color:var(--portal-ink);font-variant-numeric:tabular-nums;margin:.375rem 0 0;font-size:1.0625rem;font-weight:600}.escrow-portal__metric-value--sm{font-size:1rem}.escrow-portal__alert{border-radius:var(--portal-radius-md);align-items:flex-start;gap:10px;padding:11px 14px;font-size:.875rem;line-height:1.5;display:flex}.escrow-portal__alert--warning{background:var(--portal-warn-bg);box-shadow:inset 0 0 0 1px var(--portal-warn-ring);color:var(--portal-warn-ink)}.escrow-portal__alert--error{color:#991b1b;background:#fef2f2;box-shadow:inset 0 0 0 1px #dc262633}.escrow-portal__alert-title{margin:0;font-weight:500}.escrow-portal__alert-copy{margin:2px 0 0}.escrow-portal__phase-badge,.escrow-portal__status-pill{white-space:nowrap;border-radius:var(--portal-radius-md);background:var(--portal-well);color:var(--portal-ink);align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #6b72804d}.escrow-portal__status-pill--ok{background:var(--portal-green-tint);box-shadow:inset 0 0 0 1px var(--portal-green-ring);color:var(--portal-green-deep)}.escrow-portal__status-pill--warning{background:var(--portal-warn-bg);box-shadow:inset 0 0 0 1px var(--portal-warn-ring);color:var(--portal-warn-ink)}body:has(.escrow-portal) .scroll-ambient-glow{display:none}.escrow-portal .bg-white,.escrow-portal.bg-white{box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000);background-image:none}
@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.0e569l9b0bre8.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}._2pK92G_className{font-family:geistSans,geistSans Fallback}._2pK92G_variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.1lv5tp2fpjxdz.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.WO5IdG_className{font-family:geistMono,geistMono Fallback}.WO5IdG_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
