:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--helm-ink,#14212e);--muted:var(--helm-ink-muted,#4d5b68);--line:var(--helm-line,#0a16281f);--paper:var(--helm-bg,#f7f5f0);--panel:var(--helm-surface,#fff);--navy:var(--helm-navy,#0a1628);--teal:var(--helm-teal,#0e7c86);--teal-light:var(--helm-teal,#0e7c86);--gold:var(--helm-gold,#c9a84c);--cream:var(--helm-ink,#14212e);--steel:var(--helm-ink-subtle,#79858f);--green:var(--helm-success,#1a7f5c);--amber:var(--helm-warning,#b9731a);--red:var(--helm-danger,#c0341f);--shadow:var(--helm-shadow,0 6px 20px #0a162814)}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #0e7c8614, transparent 34rem), var(--helm-bg,#f7f5f0);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit}.shell{width:min(1500px,100%);margin:0 auto;padding:22px 28px 42px}.landing-shell{width:min(1600px,100%);margin:0 auto;padding:22px 28px 48px}.portal-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071218db;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:8px;display:flex;position:sticky;top:0;box-shadow:0 16px 40px #0003}.portal-brand,.portal-links{align-items:center;gap:8px;display:flex}.portal-brand{color:var(--ink);padding:8px 12px;font-weight:900;text-decoration:none}.portal-links{flex-wrap:wrap;min-width:0;max-width:100%}.portal-links a{min-height:36px;color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.portal-links a:hover{color:var(--teal-light);background:#48c4c11f;border-color:#48c4c133}.portal-hero{border:1px solid var(--line);min-height:430px;box-shadow:var(--shadow);background:linear-gradient(90deg,#050c11f2 0%,#050c11d1 42%,#050c1161 100%),url(https://images.unsplash.com/photo-1569263979104-865ab7cd8d13?auto=format&fit=crop&w=1800&q=80) 50%/cover;border-radius:18px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.78fr);gap:24px;padding:34px;display:grid;position:relative;overflow:hidden}.portal-hero-broker{background:linear-gradient(90deg,#050c11f0 0%,#050c11c7 44%,#050c1138 100%),url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=1800&q=80) 50%/cover}.portal-hero-client{background:linear-gradient(90deg,#050c11f2 0%,#050c11d1 44%,#050c1147 100%),url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=1800&q=80) 50%/cover}.portal-hero-admin{background:linear-gradient(90deg,#050c11f5 0%,#050c11d6 44%,#050c114d 100%),url(https://images.unsplash.com/photo-1569263979104-865ab7cd8d13?auto=format&fit=crop&w=1800&q=80) 50%/cover}.hero-copy{align-content:center;max-width:860px;min-height:100%;display:grid}.hero-copy h1{max-width:880px;margin-bottom:16px;font-size:clamp(40px,5vw,76px);line-height:.98}.hero-copy .lede{color:#f5f7f8c7;max-width:760px;font-size:clamp(16px,1.4vw,20px)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-button{background:var(--teal-light);color:#031014;border:1px solid #48c4c166;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.hero-button-secondary{color:var(--ink);background:#0a162814}.entry-access-note{min-height:44px;color:var(--muted);border:1px solid #0a162824;border-radius:9px;align-items:center;margin:0;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.hero-visual{align-items:end;display:grid}.hero-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061016b8;border:1px solid #0a16282e;border-radius:16px;padding:18px;box-shadow:0 20px 64px #00000047}.hero-visual-top{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.hero-visual-top span{color:var(--teal-light);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.hero-visual-top strong{font-size:28px}.hero-highlight-grid,.capability-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-highlight-grid div,.capability-card{background:#0a162812;border:1px solid #0a16281f;border-radius:12px;padding:14px}.hero-highlight-grid span,.capability-card p{color:var(--muted);line-height:1.45}.hero-highlight-grid strong{margin-top:8px;font-size:22px;display:block}.capability-rail{margin:18px 0}.production-rails-panel{background:linear-gradient(135deg,#0d1920eb,#081218d1),radial-gradient(circle at 88% 12%,#d4b45d1f,#0000 20rem);border:1px solid #48c4c12e;border-radius:16px;gap:18px;margin:18px 0;padding:22px;display:grid;box-shadow:0 18px 60px #00000038}.production-rails-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.production-rails-grid article{background:#0a16280f;border:1px solid #0a16281f;border-radius:12px;gap:9px;min-height:170px;padding:15px;display:grid}.production-rails-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.production-rails-grid strong{font-size:30px}.production-rails-grid p{color:var(--muted);margin:0;line-height:1.45}.capability-card{background:#0d1920b8;gap:10px;min-height:150px;display:grid;box-shadow:0 16px 48px #0000002e}.capability-card h3,.capability-card p{margin:0}.icon-chip{width:38px;height:38px;color:var(--teal-light);background:#48c4c124;border-radius:10px;place-items:center;display:inline-grid}.closing-landing-hero{background:linear-gradient(90deg,#030a0efa 0%,#030a0ed6 45%,#030a0e47 100%),url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=2200&q=82) 50%/cover;border:1px solid #0a162824;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.66fr);gap:28px;min-height:560px;padding:clamp(30px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000006b}.closing-landing-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040c11d1);height:38%;position:absolute;bottom:0;left:0;right:0}.landing-hero-copy,.landing-hero-cockpit{z-index:1;position:relative}.landing-hero-copy{align-content:center;max-width:900px;display:grid}.landing-hero-copy h1{text-wrap:balance;max-width:860px;margin:0;font-size:clamp(44px,5.4vw,78px);line-height:.98}.landing-lede{color:#f5f7f8c2;max-width:760px;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.landing-hero-actions,.command-surface-actions,.closing-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-hero-cockpit{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f15c2;border:1px solid #0a16282e;border-radius:18px;align-self:end;gap:16px;padding:18px;display:grid;box-shadow:0 28px 80px #00000059}.cockpit-topline{gap:6px;display:grid}.cockpit-topline span,.cockpit-grid span,.command-surface-panel span,.command-surface-panel small{color:var(--muted)}.cockpit-topline strong{font-size:28px;line-height:1.08}.cockpit-readiness{background:#0a16281a;border-radius:999px;height:12px;overflow:hidden}.cockpit-readiness span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-light), var(--gold));height:100%;display:block}.cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cockpit-grid div,.cockpit-flow span{background:#0a162812;border:1px solid #0a16281f;border-radius:12px;padding:12px}.cockpit-grid div{gap:8px;display:grid}.cockpit-grid strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(16px,1.35vw,22px);line-height:1.05}.cockpit-flow{flex-wrap:wrap;gap:8px;display:flex}.cockpit-flow span{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:900}.landing-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 28px;display:grid}.closing-visual-flow,.role-path-section{gap:18px;margin:22px 0 32px;display:grid}.closing-visual-flow{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch}.listing-spotlight,.role-path-section{box-shadow:var(--shadow-soft);background:linear-gradient(#0a16280e,#0a162805),#09141ceb;border:1px solid #65d4d038;border-radius:18px;overflow:hidden}.listing-spotlight{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);min-height:420px;display:grid}.listing-spotlight-image,.role-flow-media{background-position:50%;background-size:cover;min-height:360px}.listing-spotlight-image{position:relative}.listing-spotlight-image-sunreef{background-image:url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=1600&q=82)}.listing-spotlight-image:after,.role-flow-media:after{content:"";background:linear-gradient(#040b0f0d,#040b0f9e);position:absolute;inset:0}.listing-spotlight-copy{align-content:center;gap:16px;padding:clamp(22px,3vw,42px);display:grid}.listing-spotlight-copy h2,.role-path-copy h2{color:var(--cream);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,58px);line-height:.98}.listing-spotlight-copy p:not(.eyebrow),.role-path-copy>p:not(.eyebrow),.role-path-stage p,.role-inline-note span{color:var(--muted);margin:0;line-height:1.5}.listing-spotlight-metrics{flex-wrap:wrap;gap:8px;display:flex}.listing-spotlight-metrics span,.role-path-stage span,.role-inline-note{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;background:#65d4d014;border:1px solid #65d4d02e;border-radius:999px;font-size:12px;font-weight:900}.listing-spotlight-metrics span{padding:8px 10px}.closing-flow-stack{gap:12px;display:grid}.closing-flow-stack article,.role-path-stage{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0a16280d,#0a162804),#0c1922e0;gap:10px;padding:18px;display:grid}.closing-flow-stack article{grid-template-columns:auto minmax(0,1fr);align-items:start}.closing-flow-stack article>span{color:var(--aqua);font-weight:900}.closing-flow-stack h3,.role-path-stage strong{color:var(--cream);margin:0;font-size:20px;line-height:1.16}.closing-flow-stack p{color:var(--muted);margin:0;line-height:1.45}.role-path-section{grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);align-items:stretch}.role-flow-media{align-items:end;display:grid;position:relative}.role-flow-media-broker{background-image:url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=1600&q=82)}.role-flow-media-client{background-image:url(https://images.unsplash.com/photo-1528154291023-a6525fabe5b4?auto=format&fit=crop&w=1600&q=82)}.role-flow-media-admin{background-image:url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1600&q=82)}.role-flow-media>div{z-index:1;gap:6px;padding:clamp(20px,2.6vw,32px);display:grid;position:relative}.role-flow-media span,.role-flow-media small{color:var(--soft)}.role-flow-media strong{color:#fff;font-size:clamp(28px,3.2vw,46px);line-height:1}.role-path-copy{align-content:center;gap:16px;padding:clamp(22px,3vw,38px);display:grid}.role-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-path-stage{align-content:start;min-height:176px}.role-path-stage svg{color:var(--aqua)}.role-path-stage span{justify-self:start;padding:6px 9px}.role-inline-note{border-radius:var(--radius-sm);letter-spacing:0;text-transform:none;justify-self:start;align-items:center;gap:10px;max-width:780px;padding:12px 14px;display:inline-flex}.role-inline-note svg{color:var(--aqua);flex:none}.protected-workspace-entry{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#65d4d013,#d3b56a0b),#09141ceb;border:1px solid #65d4d033;border-radius:18px;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr);gap:18px;margin:22px 0;padding:clamp(20px,2.6vw,34px);display:grid}.protected-entry-copy{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:14px;display:grid}.protected-entry-copy h2{color:var(--cream);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,44px);line-height:1}.protected-entry-copy p:not(.eyebrow){color:var(--muted);margin:10px 0 0;line-height:1.55}.protected-module-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.protected-module-tabs article{border:1px solid var(--line);border-radius:var(--radius-sm);background:#071017b3;gap:8px;min-height:150px;padding:14px;display:grid}.protected-module-tabs strong{color:var(--cream);font-size:18px}.protected-module-tabs span{color:var(--muted);line-height:1.4}.protected-module-tabs small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d3b56a42;border-radius:999px;place-self:end start;padding:6px 9px;font-size:11px;font-weight:900}.workspace-header{grid-template-columns:minmax(0,.95fr) minmax(380px,.68fr);align-items:start;gap:18px;margin:18px 0 20px;display:grid}.workspace-header>div:first-child{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#65d4d014,#0a162805),#09141ceb;border-radius:18px;align-content:center;padding:clamp(22px,3vw,38px);display:grid}.workspace-header h1{color:var(--cream);margin:0;font-size:clamp(40px,5vw,72px);line-height:.96}.workspace-header p:not(.eyebrow){max-width:820px;color:var(--muted);font-size:18px;line-height:1.5}.workspace-header .closing-auth-panel{grid-template-columns:1fr;align-content:center;min-height:0;margin:0}.workspace-header .closing-auth-actions{justify-items:stretch}.workspace-header .closing-auth-form{grid-template-columns:1fr;align-items:end;display:grid}.workspace-header .closing-auth-form label{min-width:0}.workspace-header .closing-auth-form button{min-height:42px}.workspace-tabs-shell{gap:16px;display:grid}.workspace-tab-list{z-index:8;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071017eb;gap:8px;padding:8px;display:flex;position:sticky;top:90px;overflow-x:auto}.workspace-tab-list button{border-radius:var(--radius-sm);min-width:176px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;gap:4px;padding:12px;display:grid}.workspace-tab-list button.is-active{color:var(--cream);background:#65d4d01f;border-color:#65d4d06b}.workspace-tab-list strong{font-size:16px}.workspace-tab-list span{font-size:12px;line-height:1.25}.workspace-tab-panel,.workspace-tab-grid{gap:18px;display:grid}.workspace-jump-nav{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061016db;border:1px solid #dce8ef24;border-radius:14px;flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding:10px;display:flex;position:sticky;top:90px;box-shadow:0 14px 40px #0000003d}.workspace-jump-nav a{min-height:34px;color:var(--muted);border:1px solid #48c4c129;border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.workspace-jump-nav a:hover{color:var(--teal-light);background:#48c4c11a;border-color:#48c4c166}.workspace-anchor{scroll-margin-top:160px}.landing-proof-strip div{border-bottom:1px solid #0a16281f;gap:5px;padding:12px 0;display:grid}.landing-proof-strip strong{font-size:clamp(24px,3vw,38px)}.landing-proof-strip span{color:var(--muted)}.investor-walkthrough{background:linear-gradient(135deg,#08161ef5,#122531d1),radial-gradient(circle at 86% 12%,#d4b45d29,#0000 28rem);border:1px solid #48c4c133;border-radius:18px;gap:18px;margin:32px 0 42px;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 24px 80px #00000047}.investor-walkthrough-heading{grid-template-columns:minmax(0,.86fr) minmax(320px,.7fr);align-items:end;gap:22px;display:grid}.investor-walkthrough-heading h2{text-wrap:balance;max-width:850px;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.04}.investor-walkthrough-heading p:not(.eyebrow),.investor-path-card p,.investor-walkthrough-note{color:var(--muted);line-height:1.55}.investor-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.investor-path-card{background:#050f15b8;border:1px solid #0a162821;border-radius:12px;align-content:start;gap:11px;min-height:300px;padding:15px;display:grid;position:relative;overflow:hidden}.investor-path-card:after{content:"";background:#48c4c16b;width:36px;height:1px;position:absolute;top:32px;right:-18px}.investor-path-card:last-child:after{display:none}.investor-path-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.investor-step-index{color:var(--gold);letter-spacing:.06em;font-size:12px;font-weight:900}.investor-path-card h3,.investor-path-card strong,.investor-path-card p{margin:0}.investor-path-card h3{font-size:19px;line-height:1.12}.investor-path-card strong{color:var(--ink);line-height:1.35}.investor-step-link{width:fit-content;min-height:34px;color:var(--teal-light);border-bottom:1px solid #48c4c18c;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.investor-step-link:hover{color:var(--cream)}.investor-walkthrough-note{border-top:1px solid #0a16281f;align-items:center;gap:10px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.investor-walkthrough-note svg{color:var(--gold);flex:none}.landing-section{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:end;gap:24px;margin:42px 0 18px;display:grid}.landing-section h2,.command-surface-copy h2,.deal-flow-copy h2,.closing-cta h2{text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,50px);line-height:1.04}.landing-section p,.command-surface-copy p,.deal-flow-copy p,.closing-cta p,.promise-grid p,.journey-rail p,.coverage-grid p,.moat-grid span{color:var(--muted);line-height:1.55}.promise-grid,.journey-rail,.coverage-grid,.moat-grid{gap:14px;display:grid}.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promise-grid article,.journey-rail article,.coverage-grid article,.moat-grid div{border:1px solid var(--line);background:#0d1920b8;border-radius:12px;box-shadow:0 18px 60px #0003}.promise-grid article{gap:12px;min-height:230px;padding:18px;display:grid}.promise-grid h3,.journey-rail h3,.coverage-grid h3{margin:0;font-size:21px}.promise-grid p,.journey-rail p,.coverage-grid p{margin:0}.journey-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-rail article{align-content:start;gap:13px;min-height:260px;padding:16px;display:grid}.journey-index{color:var(--teal-light);justify-content:space-between;align-items:center;gap:10px;display:flex}.journey-index span{letter-spacing:.08em;font-size:12px;font-weight:900}.landing-command-surface{background:linear-gradient(110deg,#061016f5,#061016c2),url(https://images.unsplash.com/photo-1528154291023-a6525fabe5b4?auto=format&fit=crop&w=1800&q=82) 50%/cover;border:1px solid #65d4d02e;border-radius:18px;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:stretch;gap:20px;margin:42px 0 24px;padding:clamp(20px,3vw,34px);display:grid;overflow:hidden}.command-surface-copy,.deal-flow-copy{align-content:center;gap:14px;display:grid}.command-surface-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.command-surface-panel div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f15c7;border:1px solid #0a16281f;border-radius:14px;gap:8px;min-height:150px;padding:16px;display:grid}.command-surface-panel strong{font-size:clamp(24px,3vw,36px)}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.coverage-grid article>svg{color:var(--green);margin-top:6px}.moat-section{align-items:start}.moat-grid{grid-template-columns:1fr}.moat-grid div{grid-template-columns:auto minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.moat-grid svg{color:var(--gold)}.closing-cta{background:linear-gradient(135deg,#d3b56a1f,#48c4c114);border:1px solid #d3b56a3d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:44px;padding:clamp(22px,3.2vw,36px);display:grid}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0 18px;display:flex}.detail-topbar{align-items:stretch}.eyebrow{color:var(--teal-light);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{max-width:980px;margin-bottom:8px;font-size:clamp(36px,4.2vw,54px);line-height:1.04}h2{margin-bottom:0;font-size:22px}h3{margin-bottom:6px;font-size:20px}.lede{max-width:780px;color:var(--muted);font-size:17px;line-height:1.5}.user-pill,.price-box{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;padding:14px 16px;font-weight:700}.price-box{gap:6px;min-width:260px;display:grid}.mini-progress{background:#0a162814;border-radius:999px;height:8px;overflow:hidden}.mini-progress span{border-radius:inherit;background:var(--teal);height:100%;display:block}.back-link,.primary-link{min-height:38px;color:var(--teal);border-radius:6px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.primary-link{border:1px solid var(--teal);justify-content:center;margin-top:14px;padding:0 14px}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0;display:grid}.api-source-banner{border:1px solid var(--line);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:14px 16px;display:flex}.api-source-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.api-source-copy h2{margin:0 0 5px;font-size:18px}.api-source-copy p:not(.eyebrow),.api-source-copy small,.api-source-meta time{color:var(--muted)}.api-source-copy p:not(.eyebrow),.api-source-copy small{overflow-wrap:anywhere;margin:0;line-height:1.45}.api-source-meta{flex:none;justify-items:end;gap:6px;display:grid}.api-source-meta time{font-size:12px;font-weight:700}.metric{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:space-between;min-height:104px;padding:18px;display:grid}.metric span,.metric small,.deal-card p,.commerce-row span,.doc-row span,.task span,.artifact span,.signer span,.participant small,.split-row span{color:var(--muted)}.metric strong{font-size:28px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}.platform-layout{gap:18px;margin:20px 0;display:grid}.form-grid,.network-grid,.signal-grid,.commission-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.role-grid,.client-vault-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:14px;display:grid}.role-card-grid,.checklist-grid,.partner-admin-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.form-card,.network-card,.signal-card,.commission-card,.role-card,.checklist-card,.partner-admin-card{border:1px solid var(--line);background:var(--navy);border-radius:8px;gap:10px;min-width:0;max-width:100%;padding:14px;display:grid;overflow:hidden}.form-card div,.network-card div{flex-wrap:wrap;gap:6px;display:flex}.form-card h3,.form-card p,.form-card small,.network-card h3,.signal-card h3,.commission-card h3,.role-card h3,.checklist-card h3,.partner-admin-card h3,.pipeline-row h3{overflow-wrap:anywhere;min-width:0;max-width:100%}.form-card h3,.network-card h3,.signal-card h3,.commission-card h3,.role-card h3,.checklist-card h3,.partner-admin-card h3,.pipeline-row h3{margin:0;font-size:17px}.form-card p,.network-card p,.signal-card p,.commission-card p,.form-card small,.network-card small,.signal-card small,.role-card p,.checklist-card p,.partner-admin-card p,.pipeline-row p{color:var(--muted);margin:0;line-height:1.45}.role-card strong{font-size:30px}.action-form{border:1px solid var(--line);background:#112032b8;border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid}.action-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.action-form select,.action-form textarea{border:1px solid var(--line);background:var(--navy);width:100%;min-height:40px;color:var(--ink);resize:vertical;border-radius:6px;padding:10px}.pipeline-list,.vault-list{gap:12px;display:grid}.pipeline-row{border:1px solid var(--line);background:var(--navy);border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.3fr) minmax(240px,.7fr);align-items:center;gap:14px;padding:14px;display:grid}.pipeline-row>div:first-child,.partner-admin-card>div:first-child{gap:8px;display:grid}.pipeline-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pipeline-metrics div{border-left:3px solid var(--line);gap:4px;padding-left:10px;display:grid}.pipeline-metrics span,.vault-row span:not(.status){color:var(--muted)}.pipeline-metrics strong{font-size:16px}.vault-row{border:1px solid var(--line);background:var(--navy);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.vault-row div{gap:4px;display:grid}.partner-admin-card{align-content:space-between}.data-table,.work-queue{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.data-row,.work-item{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(150px,.8fr) minmax(120px,.45fr) minmax(110px,auto);align-items:center;gap:12px;padding:12px;display:grid}.work-item{grid-template-columns:auto minmax(260px,1fr) minmax(150px,.4fr)}.data-row:first-child,.work-item:first-child{border-top:0}.data-row div,.work-item div,.work-meta{gap:4px;display:grid}.data-row span:not(.status),.data-row small,.work-item small,.work-meta span,.work-meta time{color:var(--muted)}.work-meta{text-align:right}.work-item-link{color:var(--ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-color:#48c4c18c;text-decoration-thickness:2px}.work-item-link:hover{color:var(--teal-light)}.task-next-link{width:fit-content;color:var(--ink);background:#48c4c11f;border:1px solid #48c4c16b;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.task-next-link:hover{color:var(--teal-light);border-color:#48c4c1b3}.status-ready,.status-fresh,.status-active,.status-configured,.status-not_required,.status-scheduled,.status-paid{color:var(--green);background:#22c55e1f}.status-medium,.status-review,.status-needs_manager,.status-awaiting_approval,.status-working,.status-staged,.status-capturing,.status-locked,.status-needs_provider,.status-accepted{color:var(--amber);background:#f59e0b1f}.status-high,.status-stale{color:var(--red);background:#ef444421}.closing-command{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:18px;margin:20px 0;display:grid}.command-copy,.audit-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:20px;box-shadow:0 14px 34px #17212b0f}.command-copy h2{color:var(--ink);margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.command-copy p:not(.eyebrow){color:var(--muted);margin:16px 0 0;line-height:1.65}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-grid article{border:1px solid var(--line);background:var(--navy);border-radius:8px;align-content:space-between;gap:16px;min-height:190px;padding:18px;display:grid}.automation-grid span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:800}.automation-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,30px)}.automation-grid p{color:var(--muted);margin:0;line-height:1.5}.audit-panel{gap:16px;margin:20px 0;display:grid}.audit-panel h2{color:var(--ink);margin:0}.audit-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.audit-row{border-top:1px solid var(--line);grid-template-columns:130px minmax(180px,1.2fr) minmax(160px,1fr) minmax(150px,.9fr) 82px;align-items:center;gap:12px;padding:12px;display:grid}.audit-row:first-child{border-top:0}.audit-row span:not(.status),.audit-row time{color:var(--muted);font-size:14px}.deal-list,.ops-panel,.panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px;box-shadow:0 14px 34px #17212b0f}.deal-list{gap:14px;display:grid}.deal-card{border:1px solid var(--line);background:var(--navy);border-radius:8px;padding:18px}.deal-card-header,.split-row,.signer,.artifact,.commerce-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.status{min-height:28px;color:var(--muted);text-transform:capitalize;white-space:nowrap;background:#0a16280f;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-complete,.status-completed,.status-released,.status-fulfilled,.status-deposited{color:var(--green);background:#22c55e1f}.status-in_progress,.status-viewed,.status-rendered,.status-approved,.status-contracted{color:var(--teal-light);background:#0e7c8626}.status-configured{color:var(--green);background:#22c55e1f}.status-blocked,.status-sent,.status-quoted{color:var(--amber);background:#f59e0b1f}.status-not_started,.status-draft,.status-prepared,.status-not_invoiced{color:var(--muted);background:#0a16280a}.progress-header{color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;font-weight:700;display:flex}.stage-track{grid-template-columns:repeat(8,1fr);gap:6px;margin:16px 0;display:grid}.stage{background:#0a162814;border-radius:999px;height:8px}.stage.past,.stage.active{background:var(--teal)}.deal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.deal-metrics div{border-left:3px solid var(--line);gap:4px;min-width:0;padding-left:10px;display:grid}.deal-metrics strong{overflow-wrap:anywhere;font-size:18px}.next-action{border-left:3px solid var(--amber);color:var(--ink);margin:14px 0 0;padding-left:12px;line-height:1.45}.section-heading{margin-bottom:16px}.commerce-row{border-top:1px solid var(--line);padding:13px 0}.commerce-row:first-of-type{border-top:0}.commerce-row div,.commerce-amount{gap:4px;display:grid}.commerce-amount{text-align:right}.stage-band{grid-template-columns:repeat(8,minmax(100px,1fr));gap:8px;padding:4px 0 16px;display:grid;overflow-x:auto}.stage-step{min-height:42px;color:var(--muted);text-transform:capitalize;grid-template-columns:12px 1fr;align-items:center;gap:8px;display:grid}.stage-step span{background:#0a16281f;border-radius:50%;width:12px;height:12px}.stage-step.active{color:var(--ink)}.detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.detail-grid>*,.panel,.helm-sign-panel,.signer-room-form,.signer-room-status-grid,.signer-input-grid{min-width:0;max-width:100%}.doc-table,.task-list,.artifact-list,.signer-list,.activity-list{gap:10px;display:grid}.doc-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px 120px 120px;align-items:center;gap:12px;padding:12px 0;display:grid}.doc-row div,.task div,.artifact div,.signer div{gap:4px;display:grid}.funding-bar{background:#0a162814;border-radius:999px;height:14px;margin-bottom:18px;overflow:hidden}.funding-bar.compact{height:10px;margin:8px 0 14px}.funding-bar span{background:var(--green);border-radius:999px;height:100%;display:block}.funding-bar.compact span{background:var(--teal)}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mode-card,.mode-summary{border:1px solid var(--line);background:var(--navy);border-radius:8px;gap:4px;padding:12px;display:grid}.mode-card span,.mode-card small,.mode-summary small{color:var(--muted)}.mode-card strong{font-size:20px}.mode-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mode-summary{align-content:space-between;min-height:190px}.mode-summary strong{font-size:34px}.mode-summary p{color:var(--muted);margin-bottom:0;line-height:1.45}.mode-buyer{border-top:4px solid var(--teal)}.mode-seller{border-top:4px solid var(--amber)}.mode-broker{border-top:4px solid var(--navy)}.split-row{border-top:1px solid var(--line);padding:12px 0}.task{border-top:1px solid var(--line);grid-template-columns:12px 1fr;align-items:start;gap:12px;padding-top:12px;display:grid}.dot,.presence{background:var(--muted);border-radius:50%;width:10px;height:10px;margin-top:4px}.dot-complete,.presence.online{background:var(--green)}.dot-blocked{background:var(--red)}.dot-not_started{background:#0a162833}.participant-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.participant{border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.avatar-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.avatar{width:34px;height:34px;color:var(--teal-light);background:#0e7c8626;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.activity{border-top:1px solid var(--line);padding-top:12px}.activity span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:700}.activity p{color:var(--muted);margin-bottom:0}.commerce-total{border:1px solid var(--line);border-radius:8px;gap:5px;margin-bottom:8px;padding:14px;display:grid}.commerce-total strong{font-size:24px}.side-section{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.side-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.side-section h3{font-size:16px}.timeline-row,.blocker-row{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.timeline-row span,.timeline-row small,.blocker-row small{color:var(--muted)}.blocker-row{grid-template-columns:auto 1fr;align-items:start;gap:10px}.blocker-list{gap:8px;display:grid}.empty-state{border:1px dashed var(--line);border-radius:8px;gap:4px;padding:14px;display:grid}.empty-state span{color:var(--muted)}.closing-error-shell{place-items:center;min-height:100vh;padding:28px;display:grid}.closing-error-panel{border:1px solid var(--line);background:linear-gradient(140deg, #167f8629, transparent 54%), var(--panel);width:min(560px,100%);box-shadow:var(--shadow);border-radius:8px;padding:28px}.closing-error-panel h1{margin:8px 0 10px;font-size:clamp(30px,4vw,44px);line-height:1}.closing-error-panel p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.6}.closing-error-action{background:var(--teal-light);color:#031014;min-height:44px;font:inherit;cursor:pointer;border:1px solid #48c4c16b;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:0 16px;font-weight:900;display:inline-flex}.closing-error-action:hover{background:#6ee7e3}.next-step-list{margin-top:12px}.action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.action-card{border:1px solid var(--line);border-radius:8px;align-content:space-between;gap:12px;min-width:0;min-height:280px;padding:14px;display:grid}.action-card .task-next-step{overflow-wrap:anywhere;min-width:0}.action-card .button-row{grid-template-columns:minmax(0,1fr)}.action-card h3{font-size:17px}.action-card p{color:var(--muted);line-height:1.4}.action-empty-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.action-card label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.action-card select{border:1px solid var(--line);background:var(--navy);width:100%;min-height:40px;color:var(--ink);border-radius:6px;padding:0 10px}button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:6px;min-height:40px;padding:0 12px;font-weight:800}.secondary-button{color:var(--teal-light);border-color:var(--teal);background:0 0}.button-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.action-meta{color:var(--muted);font-size:12px;font-weight:700}.action-toast{background:#22c55e14;border:1px solid #22c55e33;border-radius:8px;gap:3px;margin-bottom:14px;padding:12px 14px;display:grid}.action-toast span{color:var(--muted)}@media (max-width:980px){.topbar,.dashboard-layout,.detail-grid,.closing-command{grid-template-columns:1fr;display:grid}.role-grid,.client-vault-grid,.pipeline-row{grid-template-columns:1fr}.summary-grid,.mode-summary-grid,.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-table{overflow-x:auto}.audit-row{min-width:850px}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-row,.data-row,.work-item{grid-template-columns:1fr}.work-meta{text-align:left}}@media (max-width:640px){.shell{padding:18px}.summary-grid,.deal-metrics,.mode-grid,.mode-summary-grid,.action-grid,.automation-grid,.pipeline-metrics{grid-template-columns:1fr}.deal-card-header,.commerce-row,.signer,.artifact,.vault-row{flex-direction:column;align-items:flex-start}.commerce-amount{text-align:left}.button-row{grid-template-columns:1fr}.price-box{min-width:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--helm-ink,#14212e);--muted:var(--helm-ink-muted,#4d5b68);--soft:var(--helm-ink-muted,#4d5b68);--line:var(--helm-line,#0a16281f);--line-strong:var(--helm-line-strong,#0a16282e);--paper:var(--helm-bg,#f7f5f0);--panel:var(--helm-surface,#fff);--panel-raised:var(--helm-surface,#fff);--navy:var(--helm-navy,#0a1628);--navy-2:var(--helm-navy-700,#15233a);--teal:var(--helm-teal,#0e7c86);--teal-light:var(--helm-teal,#0e7c86);--aqua:var(--helm-teal-600,#0b6068);--gold:var(--helm-gold,#c9a84c);--cream:var(--helm-ink,#14212e);--green:var(--helm-success,#1a7f5c);--amber:var(--helm-warning,#b9731a);--red:var(--helm-danger,#c0341f);--shadow:var(--helm-shadow,0 6px 20px #0a162814);--shadow-soft:var(--helm-shadow-sm,0 1px 2px #0a16280f);--radius:14px;--radius-sm:9px}html{background:var(--paper);min-height:100%}body{background:radial-gradient(circle at 12% -8%, #0e7c8614, transparent 28rem), radial-gradient(circle at 88% 0%, #c9a84c14, transparent 26rem), var(--helm-bg,#f7f5f0);min-height:100%;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:-1;content:"";clip-path:polygon(0 0,100% 0,100% 82%,0 100%);background:linear-gradient(115deg,#0811184d,#081118e0),repeating-linear-gradient(100deg,#0a16280e 0 1px,#0000 1px 86px),linear-gradient(135deg,#1e9aa059,#112232db 42%,#091016fa);height:360px;position:fixed;inset:82px 0 auto}body:after{z-index:-2;content:"";background-image:linear-gradient(#0a162806 1px,#0000 1px),linear-gradient(90deg,#0a162806 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 70%,#0000);mask-image:linear-gradient(#0000,#000 14% 70%,#0000)}a,button,select{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.portal-nav{border-radius:var(--radius);background:#f6faf9e6;border-color:#0b1e2b29;margin:0 0 22px;top:14px;box-shadow:0 12px 34px #0b1e2b21}.portal-nav a{border-radius:var(--radius-sm);color:#2c4655;letter-spacing:0;border:1px solid #0000}.portal-nav a:hover{color:#0b6970;background:#1e9aa01a;border-color:#1e9aa03d;box-shadow:0 8px 22px #1e9aa01f}.topbar{min-height:230px;box-shadow:var(--shadow);background:linear-gradient(110deg,#081118e6 0%,#0d202bdb 48%,#1e555c85 100%),linear-gradient(135deg,#65d4d047,#0000 48%);border:1px solid #dce8ef2e;border-radius:18px;align-items:stretch;gap:clamp(18px,3vw,34px);margin-bottom:20px;padding:clamp(22px,3.4vw,42px);position:relative;overflow:hidden}.topbar:after,.command-copy:after,.price-box:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 18px,#b4f2ec1a 19px 20px),radial-gradient(circle,#b4f2ec2e,#0000 62%);border:1px solid #b4f2ec3d;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -42px -72px auto}.topbar>div:first-child{z-index:1;align-content:center;display:grid;position:relative}h1{color:#fff;letter-spacing:0;max-width:1040px;margin-bottom:14px;font-size:clamp(38px,5vw,72px);line-height:.98}h2{color:var(--ink);letter-spacing:0;font-size:clamp(20px,1.7vw,27px)}h3{color:var(--ink);letter-spacing:0}.eyebrow{color:var(--aqua);letter-spacing:.12em;margin-bottom:9px;font-size:11px}.lede{color:#d6e2e5;max-width:820px;font-size:clamp(16px,1.4vw,19px)}.topbar .price-box{align-self:stretch;min-width:min(360px,100%)}.price-box,.user-pill{border-radius:var(--radius);box-shadow:inset 0 1px 0 #0a16281f, var(--shadow-soft);background:linear-gradient(#0a16281c,#0a16280b),#0e1c26bd;border-color:#e8f1f538;position:relative;overflow:hidden}.summary-grid,.platform-layout,.dashboard-layout,.detail-grid,.mode-summary-grid{gap:16px}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.metric,.form-card,.network-card,.signal-card,.commission-card,.role-card,.checklist-card,.partner-admin-card,.mode-card,.mode-summary,.action-card,.participant,.commerce-total,.empty-state{border-color:var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #0a16280e, #0a162805), var(--panel-raised);box-shadow:inset 0 1px #0a162813,0 12px 30px #00000029}.metric strong,.role-card strong,.mode-summary strong{color:var(--cream)}.closing-command{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:16px}.command-copy,.audit-panel,.deal-list,.ops-panel,.panel,.api-source-banner{border-color:var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#0a16280d,#0a162805),#0e1b25e6;border-radius:18px}.command-copy{background:linear-gradient(140deg,#0c1a26d6,#143a44b8),repeating-linear-gradient(28deg,#0a16280e 0 1px,#0000 1px 34px);min-height:304px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.automation-grid article,.deal-card,.pipeline-row,.vault-row{border-color:var(--line);border-radius:var(--radius);background:linear-gradient(#0a16280e,#0a162805),#122431db;box-shadow:inset 0 1px #0a162812}.automation-grid article{min-height:176px}.automation-grid article:first-child,.automation-grid article:nth-child(4),.network-card,.commission-card{background:linear-gradient(145deg,#b4f2ec14,#0a162805),repeating-linear-gradient(115deg,#0a16280a 0 1px,#0000 1px 28px),#122431e6}.automation-grid span,.activity span{color:var(--aqua)}.automation-grid strong{color:var(--cream)}.dashboard-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.deal-list{gap:12px}.deal-card{padding:16px}.deal-card:hover,.form-card:hover,.network-card:hover,.role-card:hover,.checklist-card:hover,.partner-admin-card:hover,.signal-card:hover,.commission-card:hover,.action-card:hover{border-color:#65d4d057;transform:translateY(-1px)}.section-heading{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.section-heading .eyebrow{margin-bottom:5px}.progress-header,.pipeline-metrics span,.vault-row span:not(.status),.commerce-row span,.doc-row span,.task span,.artifact span,.signer span,.participant small,.split-row span,.metric span,.metric small,.deal-card p,.timeline-row span,.timeline-row small,.blocker-row small,.data-row span:not(.status),.data-row small,.work-item small,.work-meta span,.work-meta time,.action-card p,.action-meta{color:var(--muted)}.funding-bar,.mini-progress,.stage{background:#dce8ef1c;box-shadow:inset 0 1px 2px #00000047}.funding-bar span,.mini-progress span,.stage.past,.stage.active{background:linear-gradient(90deg, var(--teal), var(--aqua))}.funding-bar span{box-shadow:0 0 20px #65d4d059}.stage-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:#1224318f;padding:8px 10px}.stage-step.past,.stage-step.active{border-color:#65d4d047}.data-table,.work-queue,.audit-table{border-color:var(--line);border-radius:var(--radius);background:#070d123d}.data-row,.work-item,.audit-row,.doc-row,.split-row,.commerce-row,.activity,.task,.side-section{border-color:var(--line)}.data-row,.work-item,.audit-row{padding:14px}.data-row:hover,.work-item:hover,.audit-row:hover,.doc-row:hover,.commerce-row:hover,.pipeline-row:hover,.vault-row:hover{background:#65d4d00b}.status{min-height:27px;color:var(--soft);letter-spacing:.01em;background:#0a16280f;border:1px solid #0a162814;font-size:11px}.status-not_started,.status-draft,.status-prepared,.status-not_invoiced{color:var(--muted);background:#cbd6de0e;border-color:#cbd6de1f}.action-form,.action-card select,.action-form select{border-color:var(--line);border-radius:var(--radius-sm);background:#0811187a}.action-form{padding:16px;box-shadow:inset 0 1px #0a16280f}.form-status-row{color:var(--muted);align-items:center;gap:10px;display:flex}.action-form label,.action-card label{color:var(--soft)}.action-card select,.action-form select,.action-form textarea{min-height:42px;color:var(--ink);outline:none}.action-card select:focus,.action-form select:focus,.action-form textarea:focus{border-color:#65d4d09e;box-shadow:0 0 0 3px #65d4d024}.closing-auth-panel{border-radius:var(--radius-sm);background:linear-gradient(135deg, #65d4d01f, transparent 44%), var(--panel);min-width:0;box-shadow:var(--shadow);border:1px solid #65d4d02e;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:18px;margin:14px 0;padding:16px;display:grid}.closing-auth-copy,.closing-auth-session,.closing-auth-form{min-width:0}.closing-auth-copy{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:14px;display:grid}.closing-auth-actions{justify-items:stretch;gap:12px;min-width:0;display:grid}.closing-auth-copy h2{margin:2px 0 4px;font-size:clamp(1.15rem,1.7vw,1.45rem)}.closing-auth-copy p:not(.eyebrow),.closing-auth-session span{color:var(--muted);margin:0}.closing-auth-form-card{gap:14px;min-width:0;display:grid}.closing-auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.closing-auth-form label{min-width:0;color:var(--soft);text-transform:uppercase;letter-spacing:.03em;gap:6px;font-size:.82rem;font-weight:800;display:grid}.closing-auth-form input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);background:#08111894;outline:none;padding:0 12px}.closing-auth-form input:focus{border-color:#65d4d09e;box-shadow:0 0 0 3px #65d4d024}.closing-auth-session{border-radius:var(--radius-sm);background:#0811186b;border:1px solid #0a162814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.closing-auth-session-summary{gap:4px;min-width:0;display:grid}.closing-auth-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.closing-auth-session strong,.closing-auth-session span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.closing-auth-form-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.closing-auth-helper{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}button,.primary-link,.back-link{border-radius:var(--radius-sm)}button,.primary-link{color:#fff;background:linear-gradient(#35b8b7,#147e86);border-color:#65d4d06b;box-shadow:0 10px 22px #147e8638}button:hover,.primary-link:hover{background:linear-gradient(#56cbc8,#178d94);border-color:#b4f2ecbd;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary-button{color:#f1d995;box-shadow:none;background:#d3b56a14;border-color:#d3b56a5c}.secondary-button:hover{background:#d3b56a24;border-color:#d3b56a9e}.back-link{color:var(--aqua)}.primary-link{min-height:42px;padding:0 16px}.button-row{gap:10px}.avatar{color:var(--aqua);background:linear-gradient(145deg,#65d4d038,#d3b56a24)}.dot,.presence{box-shadow:0 0 0 3px #0a16280b}.dot-in_progress,.presence.away{background:var(--teal-light)}.mode-buyer,.mode-seller,.mode-broker{border-top-width:3px}.mode-broker{border-top-color:var(--gold)}.helm-sign-panel{position:relative;overflow:hidden}.helm-sign-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#65d4d014,#0000 42%),repeating-linear-gradient(115deg,#0a162808 0 1px,#0000 1px 32px);position:absolute;inset:0}.helm-sign-panel>*{z-index:1;position:relative}.helm-sign-command-grid{grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);gap:14px;display:grid}.sign-command-hero,.sign-audit-card,.vault-readiness-card,.native-adapter-card,.scenario-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0a16280e,#0a162805),#122431db;box-shadow:inset 0 1px #0a162812}.sign-command-hero{align-content:space-between;gap:18px;min-height:300px;padding:18px;display:grid}.sign-command-hero strong{color:var(--cream);font-size:clamp(25px,2.4vw,34px);line-height:1.04}.sign-command-hero p,.sign-envelope-row p,.sign-audit-card p,.scenario-step p,.vault-readiness-meta,.native-adapter-card p{color:var(--muted);margin:0;line-height:1.45}.sign-stage-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sign-stage-strip span{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:34px;color:var(--muted);background:#08111880;place-items:center;font-size:12px;font-weight:800;display:grid}.sign-stage-strip .stage-active{color:var(--aqua);background:#65d4d01f;border-color:#65d4d04d}.sign-envelope-list,.sign-audit-grid,.vault-readiness-grid,.native-adapter-grid,.scenario-grid,.sign-execution-grid,.activation-readiness-grid{gap:12px;display:grid}.sign-envelope-row{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0a16280e,#0a162805),#122431db;grid-template-columns:minmax(0,1fr) minmax(135px,auto);align-items:center;gap:14px;padding:14px;display:grid}.sign-envelope-row h3,.sign-audit-card h3,.vault-readiness-card h3,.scenario-card h3{margin:8px 0 4px;font-size:17px}.sign-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sign-counts span{border-left:3px solid var(--line);min-width:64px;color:var(--muted);padding-left:9px;font-size:12px;display:grid}.sign-counts strong{color:var(--cream);font-size:20px}.sign-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sign-audit-card,.vault-readiness-card,.native-adapter-card,.scenario-card{padding:14px}.sign-audit-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.sign-audit-topline small,.native-adapter-card span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.vault-readiness-grid,.native-adapter-grid,.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-readiness-meta,.release-rule-list{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.release-rule-list{justify-content:flex-start;margin-top:12px}.release-rule-list span{color:var(--soft);background:#65d4d014;border:1px solid #65d4d033;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.scenario-card{gap:12px;display:grid}.scenario-steps{gap:10px;display:grid}.scenario-step{border-top:1px solid var(--line);gap:7px;padding-top:10px;display:grid}.native-adapter-card{align-content:space-between;gap:10px;min-height:190px;display:grid}.native-adapter-card strong{color:var(--cream);font-size:clamp(28px,2.8vw,42px);line-height:1}.sign-envelope-row:hover,.sign-audit-card:hover,.vault-readiness-card:hover,.native-adapter-card:hover,.scenario-card:hover{background:linear-gradient(#65d4d014,#0a162805),#122431e6;border-color:#65d4d057}.sign-execution-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.sign-execution-card,.activation-readiness-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0a16280d,#0a162805),#0811189e;gap:12px;min-height:210px;padding:14px;display:grid;box-shadow:inset 0 1px #0a162811}.sign-execution-card{align-content:space-between}.sign-execution-topline,.activation-readiness-topline,.activation-control-strip{justify-content:space-between;align-items:center;gap:10px;display:flex}.sign-execution-topline svg{color:var(--aqua)}.sign-execution-card h3{color:var(--cream);margin:0;font-size:16px}.sign-execution-card p,.activation-readiness-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.sign-execution-card button{width:100%;min-height:38px;padding:0 10px;font-size:12px}.signer-room-form{gap:14px;display:grid}.signer-room-status-grid,.signer-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.signer-room-status,.signer-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:#08111880;gap:10px;padding:14px;display:grid}.signer-room-status strong,.signer-disclosure h3{color:var(--cream);margin:0}.signer-room-status p,.signer-disclosure p{color:var(--muted);margin:0;line-height:1.45}.signer-disclosure label{color:var(--soft);align-items:flex-start;gap:10px;font-weight:800;line-height:1.4;display:flex}.signer-disclosure input{accent-color:var(--teal-light);margin-top:3px}.signer-input-grid label{color:var(--soft);gap:7px;font-size:13px;font-weight:800;display:grid}.signer-input-grid input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#081118b8;padding:0 12px}.signer-input-grid input:focus{border-color:#65d4d09e;outline:none;box-shadow:0 0 0 3px #65d4d024}.certificate-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid}.certificate-proof-grid div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0811188a;gap:6px;min-width:0;padding:10px;display:grid;overflow:hidden}.certificate-proof-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.certificate-proof-grid strong,.signer strong,.artifact small,.sign-envelope-row small,.sign-audit-card small,.vault-readiness-card small,.scenario-card p{overflow-wrap:anywhere}.certificate-proof-grid strong{color:var(--soft);word-break:break-all;white-space:normal;width:100%;min-width:0;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.signer strong{overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%}.helm-sign-activation-panel{border-color:#d3b56a38}.activation-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.activation-readiness-card{min-height:190px}.activation-readiness-topline>span:first-child,.activation-readiness-card small{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.activation-control-strip{border:1px solid var(--line);border-radius:var(--radius);background:#08111875;flex-wrap:wrap;margin-top:14px;padding:10px}.activation-control-strip span{border-radius:var(--radius-sm);color:#f1d995;background:#f59e0b14;border:1px solid #f59e0b3d;min-height:32px;padding:8px 10px;font-size:12px;font-weight:800}.activation-control-strip .activation-control-ready{color:var(--aqua);background:#65d4d01a;border-color:#65d4d03d}.create-envelope-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:14px;display:grid}.create-envelope-form{gap:12px;display:grid}.signer-picker{border:1px solid var(--line);border-radius:var(--radius-sm);gap:8px;margin:0;padding:12px;display:grid}.signer-picker legend{color:var(--soft);padding:0 6px;font-size:13px;font-weight:800}.signer-picker label{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0811186b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:grid}.signer-picker input{width:16px;height:16px;accent-color:var(--teal)}.signer-picker small{color:var(--aqua);text-transform:capitalize;font-weight:800}.create-envelope-preview{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0a16280e,#0a162805),#122431db;align-content:space-between;gap:14px;padding:16px;display:grid}.create-envelope-preview h3{color:var(--cream);margin:0 0 6px}.create-envelope-preview p{color:var(--muted);margin:0;line-height:1.45}.create-envelope-signers{flex-wrap:wrap;gap:8px;display:flex}.create-envelope-signers span{color:var(--soft);background:#65d4d014;border:1px solid #65d4d033;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.create-envelope-result{border:1px solid var(--line);border-radius:var(--radius-sm);background:#08111880;gap:8px;min-height:94px;padding:12px;display:grid}.create-envelope-result strong{color:var(--cream)}.create-envelope-result small{color:var(--muted);line-height:1.45}.signer-room-link{border-radius:var(--radius-sm);border:1px solid;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.broker-shell .portal-hero{min-height:520px}.broker-command-center{gap:16px;margin:18px 0 22px;display:grid}.broker-command-hero{box-shadow:var(--shadow);background:linear-gradient(105deg,#070f16f5 0%,#0c1f2ae6 46%,#174f5275 100%),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1800&q=82) 50%/cover;border:1px solid #65d4d033;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:18px;padding:clamp(22px,3.2vw,38px);display:grid;overflow:hidden}.broker-command-copy{align-content:center;gap:14px;max-width:880px;display:grid}.broker-command-copy h2{color:#fff;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(32px,4.2vw,62px);line-height:.98}.broker-command-copy p:not(.eyebrow),.broker-proof-card p,.broker-lane-card p,.broker-marketplace-card p,.broker-role-row span,.broker-role-row small{color:var(--muted);margin:0;line-height:1.5}.broker-command-actions{flex-wrap:wrap;gap:10px;display:flex}.broker-command-actions .primary-link,.broker-command-actions .signer-room-link{margin-top:0}.broker-live-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061016c7;border:1px solid #0a162829;align-self:end;gap:16px;padding:18px;display:grid;box-shadow:0 26px 78px #00000057}.broker-live-topline,.broker-card-topline,.broker-money-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.broker-live-topline span{color:var(--aqua);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.broker-live-topline strong{color:var(--cream);font-size:clamp(28px,3.3vw,46px);line-height:1}.broker-progress{background:#0a16281a;border-radius:999px;height:12px;overflow:hidden}.broker-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal-light), var(--gold));height:100%;display:block}.broker-live-grid,.broker-proof-grid,.broker-lane-grid,.broker-marketplace-grid{gap:12px;display:grid}.broker-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.broker-live-grid div{border-radius:var(--radius-sm);background:#0a162812;border:1px solid #0a16281f;gap:7px;min-width:0;padding:12px;display:grid}.broker-live-grid span,.broker-money-row span{color:var(--muted)}.broker-live-grid strong,.broker-proof-card>strong,.broker-lane-card>strong,.broker-money-row strong{color:var(--cream)}.broker-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-proof-card,.broker-lane-card,.broker-role-context,.broker-action-lanes,.broker-marketplace,.broker-marketplace-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:linear-gradient(#0a16280f,#0a162805),#0e1b25e6}.broker-proof-card,.broker-lane-card,.broker-marketplace-card{align-content:space-between;gap:12px;min-height:220px;padding:16px;display:grid}.broker-proof-card>strong,.broker-lane-card>strong{font-size:clamp(26px,2.6vw,38px);line-height:1}.broker-proof-card h3,.broker-lane-card h3,.broker-marketplace-card h3{margin:0;font-size:18px}.broker-card-topline svg{color:var(--aqua)}.broker-command-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;display:grid}.broker-action-lanes,.broker-role-context,.broker-marketplace{padding:18px}.broker-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-role-list{gap:10px;display:grid}.broker-role-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:#0811186b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.broker-role-row div{gap:4px;min-width:0;display:grid}.broker-role-row strong,.broker-role-row span,.broker-role-row small{overflow-wrap:anywhere}.broker-marketplace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-marketplace-card{background:linear-gradient(145deg,#d3b56a17,#65d4d00b),#122431db;min-height:210px}.broker-proof-card:hover,.broker-lane-card:hover,.broker-marketplace-card:hover,.broker-role-row:hover{background:linear-gradient(#65d4d013,#0a162805),#122431e6;border-color:#65d4d057}@media (min-width:1180px){.platform-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-layout>.panel:nth-child(5),.helm-sign-panel-command{grid-column:1/-1}}@media (max-width:1100px){.dashboard-layout,.detail-grid,.closing-command{grid-template-columns:1fr}.topbar{grid-template-columns:1fr;display:grid}.topbar .price-box{min-width:0}.helm-sign-command-grid,.sign-audit-grid,.vault-readiness-grid,.native-adapter-grid,.scenario-grid,.sign-execution-grid,.activation-readiness-grid,.closing-auth-panel,.closing-landing-hero,.closing-visual-flow,.investor-walkthrough-heading,.landing-section,.landing-command-surface,.listing-spotlight,.protected-workspace-entry,.role-path-section,.workspace-header,.closing-cta,.create-envelope-grid,.broker-command-hero,.broker-command-layout,.broker-proof-grid,.production-rails-grid,.broker-marketplace-grid,.closing-home-hero,.broker-entry-hero,.broker-access-section{grid-template-columns:1fr}.broker-live-card,.landing-hero-cockpit{align-self:stretch}.listing-spotlight-image,.role-flow-media{min-height:300px}.promise-grid,.investor-path,.journey-rail,.coverage-grid,.protected-module-tabs,.role-path-grid,.landing-proof-strip,.role-entry-grid,.broker-module-grid,.closing-home-assurance,.closing-step-row{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-path-card:nth-child(2n):after{display:none}.closing-auth-form,.closing-auth-session{justify-content:flex-start}}@media (max-width:680px){.certificate-proof-grid{grid-template-columns:1fr}}@media (max-width:760px){body{background:var(--helm-bg,#f7f5f0)}body:before{height:260px;top:66px}.shell,.landing-shell{padding:14px 14px 34px}.portal-nav{grid-template-columns:1fr;gap:6px;margin-bottom:14px;padding:6px;display:grid;top:8px;overflow:hidden}.portal-brand{justify-content:center}.portal-links{flex-wrap:wrap;justify-content:center;width:100%;overflow:visible}.portal-links a{flex:calc(50% - 6px);justify-content:center;min-height:34px;padding:8px 10px;font-size:12px}.topbar{border-radius:16px;min-height:0;padding:22px}h1{font-size:clamp(34px,13vw,48px)}.section-heading{align-items:start;display:grid}.summary-grid,.automation-grid,.mode-summary-grid,.action-grid,.pipeline-metrics,.deal-metrics,.mode-grid,.form-grid,.network-grid,.signal-grid,.commission-grid,.role-card-grid,.checklist-grid,.partner-admin-grid{grid-template-columns:1fr}.closing-landing-hero{border-radius:16px;min-height:0;padding:28px 20px}.landing-hero-copy h1{font-size:44px;line-height:1.02}.landing-hero-actions,.closing-cta-actions,.command-surface-actions{grid-template-columns:1fr;display:grid}.cockpit-grid,.promise-grid,.investor-path,.journey-rail,.coverage-grid,.landing-proof-strip,.protected-module-tabs,.role-path-grid,.command-surface-panel,.role-entry-grid,.broker-module-grid,.closing-home-assurance,.closing-step-row,.snapshot-grid,.broker-entry-stats{grid-template-columns:1fr}.closing-home-hero,.broker-entry-hero,.broker-access-section,.closing-home-flow,.broker-scope-panel{padding:20px}.closing-home-copy h1,.broker-entry-hero h1{font-size:clamp(38px,12vw,52px)}.listing-spotlight-copy,.role-path-copy{padding:20px}.listing-spotlight-copy h2,.role-path-copy h2{font-size:34px}.listing-spotlight-image,.role-flow-media{min-height:240px}.investor-walkthrough{border-radius:16px;padding:18px}.investor-path-card{min-height:0}.investor-path-card:after{display:none}.investor-walkthrough-note{align-items:flex-start}.moat-grid div{grid-template-columns:1fr;align-items:start}.closing-cta{align-items:stretch}.command-copy,.audit-panel,.deal-list,.ops-panel,.panel,.api-source-banner{border-radius:16px;padding:16px}.api-source-banner{flex-direction:column;align-items:stretch}.api-source-meta{justify-items:start}.data-row,.work-item,.audit-row{grid-template-columns:1fr;min-width:0}.audit-table,.data-table,.work-queue{overflow:visible}.portal-hero{background-position:50%;border-radius:16px;grid-template-columns:1fr;gap:18px;min-height:0;padding:28px 22px}.hero-copy{min-height:0}.hero-copy h1{max-width:100%;font-size:46px;line-height:1.04}.hero-copy .lede{font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-button{width:100%}.hero-visual,.hero-glass,.hero-highlight-grid div{min-width:0}.hero-glass{width:100%}.hero-visual-top{flex-direction:column;align-items:flex-start}.hero-highlight-grid,.capability-rail,.production-rails-grid,.sign-envelope-row,.sign-counts,.sign-stage-strip,.signer-room-status-grid,.signer-input-grid{grid-template-columns:1fr}.vault-readiness-meta{display:grid}.broker-live-grid,.broker-lane-grid{grid-template-columns:1fr}.broker-command-actions{grid-template-columns:1fr;display:grid}}.deal-flow-hero{min-height:560px;color:var(--ink,#14212e);background:linear-gradient(100deg,#040c11fa 0%,#040c11db 52%,#040c115c 100%),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=2200&q=82) 50%/cover;border:1px solid #0a162824;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);gap:24px;padding:clamp(30px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000006b}.deal-flow-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040c11db);height:42%;position:absolute;inset:auto 0 0}.deal-flow-hero-copy,.deal-flow-run-card{z-index:1;position:relative}.deal-flow-hero-copy{align-content:center;max-width:990px;display:grid}.deal-flow-hero-copy h1{max-width:820px;color:var(--ink,#14212e);text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,66px);line-height:1.03}.deal-flow-hero-copy .landing-lede{color:#fff8e8db}.deal-flow-run-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink,#14212e);background:#050f15c7;border:1px solid #0a16282e;border-radius:18px;align-self:end;gap:18px;padding:18px;display:grid;box-shadow:0 28px 80px #00000059}.deal-flow-run-card h2{margin:8px 0 0;font-size:26px}.deal-flow-run-card ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.deal-flow-run-card li,.deal-flow-readiness{background:#0a162812;border:1px solid #0a16281f;border-radius:12px;padding:12px}.deal-flow-run-card li{gap:4px;display:grid}.deal-flow-run-card li span,.deal-flow-readiness span,.deal-flow-role-topline>span:last-child,.deal-flow-role-card p,.deal-flow-cue,.deal-flow-journey-link small,.deal-flow-journey-link p{color:#fff8e8c2}.deal-flow-run-card li span,.deal-flow-journey-link small{text-transform:uppercase;font-size:12px;font-weight:900}.deal-flow-readiness{gap:8px;display:grid}.deal-flow-readiness strong{font-size:32px}.deal-flow-proof-grid .metric{min-height:132px}.deal-flow-section-heading{align-items:start}.deal-flow-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.deal-flow-role-card{border:1px solid var(--line);background:#0d1920b8;border-radius:12px;align-content:space-between;gap:14px;min-height:340px;padding:18px;display:grid;box-shadow:0 18px 60px #0003}.deal-flow-role-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-flow-role-topline>span:last-child{text-align:right;text-transform:uppercase;font-size:12px;font-weight:900}.deal-flow-role-card h3{margin:0;font-size:24px}.deal-flow-role-card p{margin:0;line-height:1.5}.deal-flow-cue{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding-top:12px;font-size:14px;line-height:1.45;display:grid}.deal-flow-cue svg{color:var(--green);margin-top:2px}.deal-flow-role-card .primary-link,.deal-flow-journey-link{gap:8px}.deal-flow-journey-panel{background:linear-gradient(110deg,#061016f7,#061016cc),url(https://images.unsplash.com/photo-1506744038136-46273834b3fb?auto=format&fit=crop&w=1800&q=82) 50%/cover;border:1px solid #65d4d02e;border-radius:18px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:stretch;gap:20px;margin:42px 0 24px;padding:clamp(20px,3vw,34px);display:grid;overflow:hidden}.deal-flow-journey-list{gap:10px;display:grid}.deal-flow-journey-link{color:inherit;background:#050f15c7;border:1px solid #0a16281f;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;padding:14px;text-decoration:none;display:grid}.deal-flow-journey-panel,.deal-flow-journey-link{color:var(--ink,#14212e)}.deal-flow-journey-link:hover{background:#48c4c11c;border-color:#48c4c157}.deal-flow-journey-link>span{width:32px;height:32px;color:var(--teal-light);background:#48c4c124;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.deal-flow-journey-link div{gap:4px;display:grid}.deal-flow-journey-link strong{font-size:18px}.deal-flow-journey-link p{margin:0;line-height:1.45}.deal-flow-journey-link>svg{color:var(--teal-light)}.deal-flow-cta .hero-button{min-width:180px}.closing-admin-support-pricing{gap:18px;margin:18px 0;display:grid}.closing-admin-support-pricing .section-heading p:not(.eyebrow){max-width:760px;color:var(--muted)}.closing-admin-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-card,.support-form,.support-history{border:1px solid var(--line);background:#0b1821c7;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.support-card svg{color:var(--teal-light)}.support-card h3,.support-form h3,.support-history h3{margin:0}.support-card p,.support-history p,.support-history small{color:var(--muted);line-height:1.45}.support-card-links{flex-wrap:wrap;gap:8px;display:flex}.support-card-links a,.support-history span{width:fit-content;min-height:30px;color:var(--teal-light);text-transform:uppercase;background:#48c4c11a;border:1px solid #48c4c13d;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.support-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:800;display:grid}.support-form input,.support-form textarea{width:100%;color:var(--ink);font:inherit;background:#040d13d1;border:1px solid #0a162824;border-radius:8px;padding:11px 12px}.support-form textarea{resize:vertical;min-height:112px}.support-form button,.closing-admin-support-pricing .secondary-button{background:var(--teal-light);color:#031014;cursor:pointer;border:1px solid #48c4c161;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.closing-admin-support-pricing .secondary-button{color:var(--teal-light);background:#48c4c11a}.support-form .inline-check{grid-template-columns:auto minmax(0,1fr);align-items:center}.support-form .inline-check input{width:16px;height:16px}.support-history article{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.support-history article:first-of-type{border-top:0;padding-top:0}.legal-shell{max-width:980px}.legal-panel{gap:14px;display:grid}.legal-panel h1{margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.legal-panel p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;line-height:1.65}@media (max-width:1180px){.deal-flow-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.deal-flow-hero,.deal-flow-journey-panel{grid-template-columns:1fr}.deal-flow-run-card{align-self:stretch}}@media (max-width:760px){.deal-flow-hero{border-radius:16px;min-height:0;padding:28px 20px}.deal-flow-hero-copy h1{font-size:42px;line-height:1.02}.deal-flow-role-grid{grid-template-columns:1fr}.deal-flow-role-card{min-height:0}.deal-flow-journey-link{grid-template-columns:36px minmax(0,1fr)}.deal-flow-journey-link>svg{display:none}.closing-admin-support-grid{grid-template-columns:1fr}}.financial-dashboard{gap:24px;width:100%;display:grid}.financial-top-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d192099;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.deal-selector-container{align-items:center;gap:12px;display:flex}.deal-selector-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:800}.deal-select-dropdown,.date-picker-input{color:var(--ink);background:#040d13d9;border:1px solid #0a162826;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;font-weight:700;transition:border-color .2s,box-shadow .2s}.deal-select-dropdown:focus,.date-picker-input:focus{border-color:var(--teal-light);box-shadow:0 0 0 2px #48c4c140}.financial-summary-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.financial-summary-card{background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0a16281f;border-radius:12px;align-items:center;gap:16px;padding:18px 24px;transition:transform .2s,border-color .2s;display:flex}.financial-summary-card:hover{border-color:#48c4c14d;transform:translateY(-2px)}.summary-card-icon{width:48px;height:48px;color:var(--teal-light);background:#48c4c11f;border-radius:10px;justify-content:center;align-items:center;display:flex}.summary-card-icon-gold{color:var(--gold);background:#d4b45d1f}.summary-card-icon-green{color:var(--green);background:#22c55e1f}.summary-card-content{gap:4px;display:grid}.summary-card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.summary-card-value{color:var(--ink);font-size:24px;font-weight:900}.financial-panel-grid{grid-template-columns:1fr;gap:24px;display:grid}.financial-panel{background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border:1px solid #0a16281f;border-radius:16px;gap:20px;padding:24px;display:grid}.panel-header-section{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.panel-title-area{gap:4px;display:grid}.panel-title-area h2{color:var(--ink);margin:0;font-size:20px;font-weight:900}.panel-title-area p{color:var(--muted);margin:0;font-size:13px}.financial-table-wrapper{border:1px solid var(--line);background:#040d1366;border-radius:8px;overflow-x:auto}.financial-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.financial-table th,.financial-table td{border-bottom:1px solid var(--line);padding:12px 16px}.financial-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#0d1920cc;font-size:12px;font-weight:800}.financial-table tr:last-child td{border-bottom:0}.financial-table tbody tr:hover{background:#0a162805}.financial-form-panel{background:#040d1380;border:1px solid #0a16280f;border-radius:12px;margin-top:16px;padding:20px}.financial-form-panel h3{color:var(--teal-light);margin-top:0;margin-bottom:16px;font-size:16px;font-weight:800}.financial-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group-spaced{margin-bottom:16px}.form-group label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.form-group input,.form-group select{color:var(--ink);background:#040d13d9;border:1px solid #0a162826;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:13px}.input-disabled-muted{color:var(--muted);background:#0a16280a}.form-group input:focus,.form-group select:focus{border-color:var(--teal-light);box-shadow:0 0 0 2px #48c4c140}.action-btn-row{justify-content:flex-end;gap:12px;display:flex}.btn-primary{background:var(--teal-light);color:#031014;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:900;transition:opacity .2s,transform .1s;display:inline-flex}.btn-primary:hover{opacity:.9}.btn-primary:active{transform:scale(.98)}.btn-secondary{color:var(--ink);cursor:pointer;background:#0a162814;border:1px solid #0a16281f;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.btn-secondary:hover{background:#0a16281f}.btn-action-small{color:var(--teal-light);cursor:pointer;background:#48c4c11a;border:1px solid #48c4c166;border-radius:6px;outline:none;margin-right:6px;padding:4px 8px;font-size:11px;font-weight:700}.btn-action-small:hover{background:#48c4c133}.btn-action-danger{color:var(--red);background:#ef44441a;border-color:#ef444466}.btn-action-danger:hover{background:#ef444433}.financial-inline-status,.financial-alert-inline,.financial-cell-with-icon,.financial-detail-line,.financial-action-row{align-items:center;display:flex}.financial-inline-status,.financial-alert-inline{gap:8px}.financial-cell-with-icon{gap:6px}.financial-action-row{gap:4px}.financial-empty-cell{color:var(--muted);text-align:center}.text-capitalize,.payout-method-label{text-transform:capitalize}.payment-direction{font-weight:700}.payment-direction-deposit{color:var(--green)}.payment-direction-disbursement{color:var(--red)}.financial-code-chip{background:#0a16280f;border-radius:4px;padding:2px 4px;font-size:12px}.financial-amount-strong{font-weight:800}.financial-amount-gold{color:var(--gold);font-weight:800}.financial-muted-value{color:var(--muted)}.financial-net-proceeds{color:var(--green);font-size:15px;font-weight:900}.financial-detail-stack{gap:2px;font-size:11px;display:grid}.financial-detail-line{gap:4px}.financial-detail-line-success{color:var(--green)}.payout-method-label{font-weight:700}.deal-select-compact{padding:4px 8px;font-size:12px}.status-badge{text-transform:uppercase;border-radius:12px;align-items:center;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.status-badge.cleared,.status-badge.confirmed,.status-badge.disbursed{color:var(--green);background:#22c55e26;border:1px solid #22c55e4d}.status-badge.pending,.status-badge.requested,.status-badge.approved{color:var(--amber);background:#f59e0b26;border:1px solid #f59e0b4d}.status-badge.failed,.status-badge.rejected,.status-badge.unconfirmed{color:var(--red);background:#ef444426;border:1px solid #ef44444d}.accrual-indicator{color:var(--gold);background:#d4b45d1a;border:1px solid #d4b45d40;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.api-source-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.api-source-badge.api{color:var(--teal-light);background:#48c4c126;border:1px solid #48c4c14d}.api-source-badge.continuity{color:var(--muted);background:#a9b6bf26;border:1px solid #a9b6bf4d}body{color:#172126;background:#f4f6f4}body:before,body:after{display:none}.shell{width:min(1320px,100%);padding:18px clamp(16px,3vw,32px) 40px}.portal-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d9e0dc;border-radius:8px;margin-bottom:18px;position:static}.portal-brand{color:#172126}.portal-links a{color:#4d5e66;border-radius:6px;font-weight:700}.portal-links a:hover{box-shadow:none;color:#172126;background:#f3f7f5;border-color:#c7d2cc}.detail-topbar{min-height:0;box-shadow:none;background:#fff;border:1px solid #d8e0dc;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;margin-bottom:14px;padding:clamp(20px,3vw,32px);display:grid}.topbar:after,.price-box:after{display:none}.detail-topbar h1{color:#172126;max-width:900px;margin:8px 0 10px;font-size:clamp(34px,4vw,54px);line-height:1.02}.detail-topbar .lede{color:#51636b;max-width:780px;font-size:16px;line-height:1.55}.back-link{color:#4b645c;font-size:14px;font-weight:800}.price-box{box-shadow:none;background:#f8faf8;border:1px solid #d8e0dc;border-radius:8px;padding:18px}.price-box span,.price-box small,.metric span,.metric small,.party-card span,.doc-row span,.task span,.artifact span,.signer span,.participant small,.split-row span,.commerce-row span,.activity span{color:#66777c}.price-box strong{color:#172126;font-size:clamp(28px,3vw,40px)}.mini-progress,.funding-bar{box-shadow:none;background:#e6ece8}.mini-progress span,.funding-bar span{box-shadow:none;background:#2d6a5d}.stage-band{grid-template-columns:repeat(8,minmax(104px,1fr));gap:6px;padding-bottom:14px}.stage-step{color:#657377;background:#fff;border:1px solid #d8e0dc;border-radius:6px;font-size:12px}.stage-step span{background:#d7dfdb;border-radius:2px}.stage-step.past,.stage-step.active{color:#19362f;background:#eff6f2;border-color:#adc6bd}.stage-step.past span,.stage-step.active span{background:#2d6a5d}.stage-step,.stage-step strong{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.stage-band{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}.closing-snapshot,.closing-parties{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.metric,.party-card,.participant,.commerce-total,.empty-state{box-shadow:none;background:#fff;border:1px solid #d8e0dc;border-radius:8px}.metric{min-height:88px;padding:14px}.metric strong,.party-card strong{color:#172126}.party-card{gap:5px;padding:14px;display:grid}.party-card strong{font-size:15px}.action-panel,.panel{box-shadow:none;background:#fff;border:1px solid #d8e0dc;border-radius:8px}.action-panel{margin:14px 0}.action-card{box-shadow:none;background:#f8faf8;border:1px solid #d8e0dc;border-radius:8px}.action-card:hover{border-color:#b7c7bf;transform:none}.action-card p{color:#66777c}.action-card h3{color:#172126}.action-card label,.action-meta{color:#53646a}.route-summary,.action-log{background:#fff;border:1px solid #d8e0dc;border-radius:8px}.route-summary{gap:8px;padding:10px;display:grid}.route-summary div{gap:2px;display:grid}.route-summary span,.action-log-row span,.action-log-row small{color:#66777c;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.route-summary strong{color:#172126;font-size:13px;line-height:1.35}.action-card select,.action-form select{color:#172126;box-shadow:none;background:#fff;border-color:#cfd8d3}.action-card button,.action-form button{color:#fff;background:#214f45;border-radius:7px}.action-card .secondary-button,.secondary-button{color:#214f45;background:#fff;border-color:#cfd8d3}.section-heading{align-items:center;margin-bottom:12px}.section-heading h2{color:#172126;font-size:20px}.detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px}.doc-table,.task-list,.artifact-list,.signer-list,.activity-list{gap:0}.doc-row,.task,.artifact,.signer,.split-row,.commerce-row,.activity{border-color:#e0e6e2}.doc-row{grid-template-columns:minmax(0,1fr) 64px 104px 108px;padding:13px 0}.doc-row strong,.task strong,.artifact strong,.signer strong,.activity strong,.commerce-row strong{color:#172126}.status{color:#4f5e63;background:#f3f6f4;border-radius:6px;min-height:24px;font-size:11px}.status-complete,.status-completed,.status-released,.status-fulfilled,.status-deposited,.status-ready,.status-fresh,.status-active,.status-configured,.status-not_required,.status-scheduled,.status-paid{color:#1f6a45;background:#eef8f2;border-color:#b9d7c8}.status-in_progress,.status-viewed,.status-rendered,.status-approved,.status-contracted{color:#214f45;background:#eef6f3;border-color:#b7cfc8}.status-blocked,.status-sent,.status-quoted,.status-medium,.status-review,.status-needs_manager,.status-awaiting_approval,.status-working,.status-staged,.status-capturing,.status-locked,.status-needs_provider,.status-accepted{color:#765111;background:#fbf5e5;border-color:#dfc98c}.status-high,.status-stale{color:#8a3027;background:#fbefed;border-color:#e4b7b0}.dot,.presence{border-radius:2px}.avatar{color:#214f45;background:#edf4f1;border-radius:7px}.activity span{text-transform:none;font-size:12px;font-weight:700}.activity{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;display:grid}.inline-action,.panel-actions a{color:#214f45;background:#fff;border:1px solid #cfd8d3;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.inline-action{width:fit-content;margin-top:8px}.panel-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.next-action{color:#5d5142;border-left:3px solid #d99d2b;margin-top:14px;padding:8px 0 8px 12px;line-height:1.45}.next-step-list .split-row,.blocker-row{grid-template-columns:126px minmax(0,1fr);align-items:start;gap:12px;display:grid}.blocker-row{padding:10px 0}.blocker-row>div{gap:3px;display:grid}.blocker-row small{display:block}.action-log{margin-top:14px;padding:14px}.action-log-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.action-log-header h3{color:#172126;font-size:18px}.action-log-header span{color:#66777c;font-size:12px;font-weight:800}.action-log-list{gap:8px;display:grid}.action-log-row{background:#f8faf8;border:1px solid #e0e6e2;border-radius:8px;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px;display:grid}.action-log-row strong{color:#172126;display:block}.action-log-row small{margin-top:3px;display:block}.action-log-row p{color:#53646a;margin:6px 0 0;line-height:1.45}@media (max-width:900px){.detail-topbar,.detail-grid,.closing-snapshot,.closing-parties,.doc-row,.activity,.next-step-list .split-row,.blocker-row,.action-log-row{grid-template-columns:1fr}}.signer-context{margin-top:14px}.signer-room-status-grid{background:#fff;border:1px solid #d8e0dc;border-radius:8px;gap:0;display:grid;overflow:hidden}.signer-room-status{color:#172126;background:#fff;border-bottom:1px solid #e4e9e6;grid-template-columns:112px minmax(120px,160px) minmax(0,1fr);align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:grid}.signer-room-status:last-child{border-bottom:0}.signer-room-status strong{color:#172126;font-size:15px}.signer-room-status p{color:#53646a;margin:0;line-height:1.45}.signer-disclosure,.form-card,.action-toast{color:#172126;box-shadow:none;background:#fff;border:1px solid #d8e0dc;border-radius:8px}.signer-disclosure p,.signer-disclosure span,.action-toast span,.form-card p,.form-card small{color:#53646a}.signer-disclosure h3,.form-card h3,.action-toast strong{color:#172126}.signer-input-grid label{color:#34494c}.signer-input-grid input{color:#172126;background:#fff;border:1px solid #cfd8d3;border-radius:8px}.admin-console-header{align-items:end}.admin-entry-grid{margin-top:16px}.admin-access-panel .auth-card{margin-top:0}.closing-auth-panel,.closing-auth-form,.closing-auth-session{box-shadow:none;background:#fff;border-color:#d8e0dc}.closing-auth-copy h2,.closing-auth-session strong{color:#172126}.closing-auth-copy p:not(.eyebrow),.closing-auth-session span,.closing-auth-form label{color:#53646a}.closing-auth-form input{color:#172126;background:#f8faf8;border-color:#cfd8d3;border-radius:8px}.public-access-grid{margin-top:16px}.closing-home-shell,.broker-entry-shell{color:#172126}.closing-home-hero,.broker-entry-hero{background:#fff;border:1px solid #d8e0dc;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);align-items:stretch;gap:20px;padding:clamp(24px,4vw,54px);display:grid;box-shadow:0 18px 52px #17212614}.closing-home-copy,.broker-entry-hero>div:first-child{align-content:center;gap:14px;max-width:980px;display:grid}.closing-home-copy h1,.broker-entry-hero h1{color:#172126;text-wrap:balance;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:1}.closing-home-copy .lede,.broker-entry-hero .lede,.role-entry-card p,.broker-module-grid p,.broker-access-copy p,.broker-access-note,.broker-scope-panel p,.closing-home-assurance p{color:#53646a}.closing-home-actions,.broker-entry-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.closing-home-snapshot,.broker-entry-card,.closing-home-flow,.broker-access-section,.broker-scope-panel,.closing-home-assurance article{background:#f9fbfa;border:1px solid #d8e0dc;border-radius:10px}.closing-home-snapshot,.broker-entry-card{align-content:start;gap:16px;padding:20px;display:grid}.snapshot-topline,.snapshot-value{gap:5px;display:grid}.snapshot-topline span,.snapshot-value span,.snapshot-grid span,.broker-entry-stats span,.role-entry-label,.closing-step-row span{color:#53646a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.snapshot-topline strong,.broker-entry-card h2,.closing-home-flow h2,.broker-access-copy h2,.broker-scope-panel h2,.closing-home-assurance strong,.role-entry-card strong,.broker-module-grid h2{color:#172126}.snapshot-value strong{color:#172126;font-size:clamp(34px,4vw,52px);line-height:1}.snapshot-progress{background:#e5ece8;border-radius:999px;height:10px;overflow:hidden}.snapshot-progress span{border-radius:inherit;background:#214f45;height:100%;display:block}.snapshot-grid,.broker-entry-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.broker-entry-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-grid div,.broker-entry-stats div{background:#fff;border:1px solid #d8e0dc;border-radius:8px;gap:6px;padding:12px;display:grid}.snapshot-grid strong,.broker-entry-stats strong{color:#172126;font-size:24px}.snapshot-link,.role-entry-action{color:#214f45;align-items:center;gap:7px;width:fit-content;font-weight:900;text-decoration:none;display:inline-flex}.role-entry-grid,.broker-module-grid,.closing-home-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.closing-home-assurance{grid-template-columns:repeat(4,minmax(0,1fr))}.role-entry-card,.broker-module-grid article{color:#172126;background:#fff;border:1px solid #d8e0dc;border-radius:10px;gap:12px;min-height:230px;padding:20px;text-decoration:none;display:grid;box-shadow:0 14px 40px #1721260f}.role-entry-card:hover,.broker-module-grid article:hover{border-color:#9fc4ba;box-shadow:0 18px 52px #214f451f}.role-entry-card strong,.broker-module-grid h2{font-size:23px;line-height:1.18}.closing-home-flow,.broker-scope-panel{margin-top:18px;padding:20px}.closing-step-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.closing-step-row div{background:#fff;border:1px solid #d8e0dc;border-radius:8px;gap:8px;min-height:100px;padding:14px;display:grid}.closing-step-row strong{color:#172126;line-height:1.2}.closing-home-assurance article{align-content:start;gap:10px;padding:18px;display:grid}.closing-home-assurance svg,.broker-access-note svg{color:#214f45}.broker-access-section{grid-template-columns:minmax(0,.72fr) minmax(460px,1fr);align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.broker-access-copy{gap:12px;display:grid}.broker-access-note{background:#fff;border:1px solid #d8e0dc;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:10px 12px;font-weight:800;display:inline-flex}.client-entry-shell{color:#172126}.client-entry-hero{background:#fff;border:1px solid #d8e0dc;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);align-items:stretch;gap:20px;padding:clamp(24px,4vw,54px);display:grid;box-shadow:0 18px 52px #17212614}.client-entry-hero>div:first-child{align-content:center;gap:14px;max-width:980px;display:grid}.client-entry-hero h1{color:#172126;text-wrap:balance;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:1}.client-entry-hero .lede,.client-module-grid p,.client-access-copy p,.client-access-note,.client-scope-panel p{color:#53646a}.client-entry-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.client-entry-card,.client-access-section,.client-scope-panel{background:#f9fbfa;border:1px solid #d8e0dc;border-radius:10px}.client-entry-card{align-content:start;gap:16px;padding:20px;display:grid}.client-entry-card h2,.client-access-copy h2,.client-scope-panel h2,.client-module-grid h2{color:#172126}.client-entry-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-entry-stats div{background:#fff;border:1px solid #d8e0dc;border-radius:8px;gap:6px;padding:12px;display:grid}.client-entry-stats span{color:#53646a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.client-entry-stats strong{color:#172126;font-size:24px}.client-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.client-module-grid article{color:#172126;background:#fff;border:1px solid #d8e0dc;border-radius:10px;gap:12px;min-height:230px;padding:20px;display:grid;box-shadow:0 14px 40px #1721260f}.client-module-grid h2{font-size:23px;line-height:1.18}.client-access-section{grid-template-columns:minmax(0,.72fr) minmax(460px,1fr);align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.client-access-copy{gap:12px;display:grid}.client-access-note{background:#fff;border:1px solid #d8e0dc;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:10px 12px;font-weight:800;display:inline-flex}.client-access-note svg{color:#214f45}.client-scope-panel{margin-top:18px;padding:20px}.portal-hero,.role-path-section,.landing-command-surface,.closing-cta{box-shadow:none;background:#fff;border:1px solid #d8e0dc;border-radius:8px}.portal-hero h1,.portal-hero h2,.role-path-section h2,.landing-command-surface h2,.closing-cta h2,.role-path-stage strong,.moat-grid strong,.coverage-grid h3,.promise-grid h3,.journey-rail h3{color:#172126}.portal-hero p,.role-path-section p,.role-path-stage p,.landing-command-surface p,.closing-cta p,.moat-grid span,.coverage-grid p,.promise-grid p,.journey-rail p{color:#53646a}.role-flow-media{background:#f8faf8;border:1px solid #d8e0dc;border-radius:8px}.role-path-section>.role-flow-media{display:none}.role-flow-media div{background:0 0}.role-flow-media strong{color:#172126}.role-flow-media small,.role-flow-media span{color:#53646a}.role-path-stage,.moat-grid div,.coverage-grid article,.promise-grid article,.journey-rail article,.command-surface-panel div{box-shadow:none;background:#fff;border:1px solid #d8e0dc;border-radius:8px}.hero-visual,.hero-glass,.hero-highlight-grid div,.integration-row,.broker-shell .portal-hero{box-shadow:none;background:#f8faf8;border-color:#d8e0dc}.hero-visual-top span,.hero-highlight-grid span,.integration-row span{color:#53646a}.hero-visual-top strong,.hero-highlight-grid strong,.integration-row strong,.broker-shell .portal-hero h1{color:#172126}.broker-shell .portal-hero p{color:#53646a}.hero-button,.primary-link{color:#fff;box-shadow:none;background:#214f45;border-radius:7px}.hero-button-secondary,.secondary-button,.signer-room-link{color:#214f45;box-shadow:none;background:#fff;border:1px solid #cfd8d3}.closing-cta{margin-top:24px}.closing-cta-actions{gap:10px}@media (max-width:900px){.signer-room-status{grid-template-columns:1fr;gap:6px}}@media (max-width:1100px){.closing-home-hero,.broker-entry-hero,.client-entry-hero,.client-access-section,.broker-access-section{grid-template-columns:1fr}.role-entry-grid,.broker-module-grid,.client-module-grid,.closing-home-assurance,.closing-step-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.closing-home-shell,.broker-entry-shell,.client-entry-shell{overflow-x:hidden}.closing-home-hero,.broker-entry-hero,.client-entry-hero,.client-access-section,.broker-access-section,.closing-home-flow,.broker-scope-panel,.client-scope-panel{padding:20px}.closing-home-copy h1,.broker-entry-hero h1,.client-entry-hero h1{font-size:clamp(38px,12vw,52px)}.closing-home-actions,.broker-entry-actions,.client-entry-actions{grid-template-columns:1fr;display:grid}.role-entry-grid,.broker-module-grid,.client-module-grid,.closing-home-assurance,.closing-step-row,.snapshot-grid,.broker-entry-stats,.client-entry-stats{grid-template-columns:1fr}.role-entry-card,.broker-module-grid article,.client-module-grid article,.closing-home-assurance article,.closing-step-row div{min-height:0}}body{color:#172126;font-family:var(--helm-font-sans);background:linear-gradient(120deg,#0c353917 0 1px,#0000 1px 42px),linear-gradient(#f3f6f0 0%,#eef3ef 58%,#e7eee9 100%)}.closing-home-shell,.broker-entry-shell,.client-entry-shell,.admin-entry-shell{width:min(1700px,100%);padding:22px 26px 52px}.closing-home-shell .portal-nav,.broker-entry-shell .portal-nav,.client-entry-shell .portal-nav,.admin-entry-shell .portal-nav{color:#273336;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4eb;border-color:#152e2b29;border-radius:12px;box-shadow:0 18px 44px #14262314}.closing-home-shell .portal-nav strong,.broker-entry-shell .portal-nav strong,.client-entry-shell .portal-nav strong,.admin-entry-shell .portal-nav strong{color:#172126}.closing-home-shell .portal-nav a,.broker-entry-shell .portal-nav a,.client-entry-shell .portal-nav a,.admin-entry-shell .portal-nav a{color:#45575c}.closing-home-hero,.broker-entry-hero,.client-entry-hero,.admin-console-header{min-height:640px;color:var(--ink,#14212e);background:linear-gradient(90deg,#0a181bf0 0%,#0c3232d1 48%,#0d1f1d2e 100%),url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=2200&q=82) 50%/cover no-repeat;border:1px solid #0a162847;border-radius:18px;align-items:stretch;position:relative;overflow:hidden;box-shadow:0 36px 110px #12292638}.broker-entry-hero{background:linear-gradient(90deg,#091518f2 0%,#0e3d3bd1 46%,#102a2726 100%),url(https://images.pexels.com/photos/36492473/pexels-photo-36492473.jpeg?auto=compress&cs=tinysrgb&w=2200) 50%/cover no-repeat}.client-entry-hero{background:linear-gradient(90deg,#071216f5 0%,#184343c7 48%,#192c2b33 100%),url(https://images.unsplash.com/photo-1569263979104-865ab7cd8d13?auto=format&fit=crop&w=2200&q=82) 50%/cover no-repeat}.admin-console-header{background:linear-gradient(90deg,#091417f2 0%,#293a31c7 48%,#20292438 100%),url(https://images.pexels.com/photos/15141414/pexels-photo-15141414.jpeg?auto=compress&cs=tinysrgb&w=2200) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:34px;display:grid}.closing-home-hero:after,.broker-entry-hero:after,.client-entry-hero:after,.admin-console-header:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#0a162812 0 1px,#0000 1px 54px),linear-gradient(30deg,#cba5522e,#0000 28%);position:absolute;inset:0}.closing-home-copy,.broker-entry-hero>div:first-child,.client-entry-hero>div:first-child,.admin-console-header>div:first-child,.closing-home-snapshot,.broker-entry-card,.client-entry-card,.admin-console-header .price-box{z-index:1;position:relative}.closing-home-copy,.broker-entry-hero>div:first-child,.client-entry-hero>div:first-child,.admin-console-header>div:first-child{align-self:end;padding:clamp(28px,4vw,54px) 0}.closing-home-copy h1,.broker-entry-hero h1,.client-entry-hero h1,.admin-console-header h1{max-width:760px;color:var(--ink,#14212e);letter-spacing:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,4.8vw,64px);line-height:1.02}.closing-home-copy .lede,.broker-entry-hero .lede,.client-entry-hero .lede,.admin-console-header .lede{color:#fff8e8d1;max-width:780px;font-size:clamp(20px,2vw,28px);line-height:1.38}.closing-home-shell .eyebrow,.broker-entry-shell .eyebrow,.client-entry-shell .eyebrow,.admin-entry-shell .eyebrow{color:#96dfdc;letter-spacing:.18em}.closing-home-snapshot,.broker-entry-card,.client-entry-card,.admin-console-header .price-box{color:#172126;background:#fffcf4e6;border:1px solid #fff8e880;border-radius:16px;align-self:stretch;gap:18px;padding:20px;display:grid;box-shadow:0 28px 80px #03111242}.closing-home-snapshot:before,.broker-entry-card:before,.client-entry-card:before,.admin-console-header .price-box:before{content:"";background:url(https://images.unsplash.com/photo-1567899378494-47b22a2ae96a?auto=format&fit=crop&w=1600&q=82) 50%/cover no-repeat;border-radius:12px;min-height:260px;display:block;box-shadow:inset 0 0 0 1px #0a16283d}.broker-entry-card:before{background-image:url(https://images.pexels.com/photos/28096708/pexels-photo-28096708.jpeg?auto=compress&cs=tinysrgb&w=1600)}.client-entry-card:before{background-image:url(https://images.unsplash.com/photo-1569263979104-865ab7cd8d13?auto=format&fit=crop&w=1600&q=82)}.admin-console-header .price-box:before{background-image:url(https://images.pexels.com/photos/15141414/pexels-photo-15141414.jpeg?auto=compress&cs=tinysrgb&w=1600)}.closing-home-snapshot .eyebrow,.broker-entry-card .eyebrow,.client-entry-card .eyebrow,.admin-console-header .price-box .eyebrow{color:#2a7c77}.closing-home-snapshot h2,.broker-entry-card h2,.client-entry-card h2,.admin-console-header .price-box strong{color:#172126;letter-spacing:0;font-family:Fraunces,Georgia,serif}.snapshot-link,.hero-button{color:#fffaf0;background:#1f5a4e;border-radius:8px;box-shadow:0 14px 30px #1f5a4e3d}.hero-button-secondary{color:#1f4f47;background:#fff8e8f0;border:1px solid #fff8e8b3}.role-entry-grid,.broker-module-grid,.client-module-grid,.closing-home-assurance,.admin-entry-grid{margin-top:22px}.role-entry-card,.broker-module-grid article,.client-module-grid article,.closing-home-assurance article,.closing-home-flow,.broker-access-section,.client-access-section,.broker-scope-panel,.client-scope-panel,.admin-entry-grid .panel{color:#172126;background:linear-gradient(#fffcf4fa,#f7f3e8f0);border:1px solid #26453d26;border-radius:14px;box-shadow:0 18px 52px #1c2f2b14}.role-entry-card strong,.broker-module-grid h2,.client-module-grid h2,.closing-home-flow h2,.broker-access-copy h2,.client-access-copy h2,.broker-scope-panel h2,.client-scope-panel h2,.admin-entry-grid h2{color:#172126;letter-spacing:0;font-family:Fraunces,Georgia,serif}.role-entry-card p,.broker-module-grid p,.client-module-grid p,.closing-home-assurance p,.broker-access-copy p,.client-access-copy p,.closing-step-row strong,.admin-entry-grid p,.admin-entry-grid .signer strong{color:#526265}.icon-chip{color:#217b75;background:#e8f6f3;border-color:#4ba7a12e}.broker-entry-stats div,.client-entry-stats div,.snapshot-grid div,.closing-step-row div,.client-access-note,.broker-access-note,.admin-entry-grid .signer{background:#ffffffa3;border-color:#26453d24;border-radius:10px}.admin-entry-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr)}@media (max-width:1100px){.admin-console-header,.admin-entry-grid{grid-template-columns:1fr}}@media (max-width:760px){.closing-home-shell,.broker-entry-shell,.client-entry-shell,.admin-entry-shell{padding:14px 12px 34px}.closing-home-hero,.broker-entry-hero,.client-entry-hero,.admin-console-header{min-height:0;padding:22px}.closing-home-copy h1,.broker-entry-hero h1,.client-entry-hero h1,.admin-console-header h1{max-width:100%;font-size:clamp(34px,9vw,44px);line-height:1.04}.closing-home-snapshot:before,.broker-entry-card:before,.client-entry-card:before,.admin-console-header .price-box:before{min-height:190px}}.admin-entry-shell .admin-entry-grid{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.admin-entry-shell .admin-access-panel,.admin-entry-shell .admin-scope-panel{gap:22px;min-height:0;padding:clamp(24px,3vw,34px)}.admin-entry-shell .admin-access-panel{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:center;display:grid}.admin-entry-shell .admin-scope-panel{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;display:grid}.admin-entry-shell .admin-panel-heading{gap:8px;max-width:760px;display:grid}.admin-entry-shell .admin-panel-heading h2{color:#172126;letter-spacing:0;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,2.5vw,42px);line-height:1.02}.admin-entry-shell .admin-panel-heading p:not(.eyebrow){color:#53646a;max-width:680px;margin:0;font-size:18px;line-height:1.45}.admin-entry-shell .admin-access-panel .closing-auth-panel{min-height:0;box-shadow:none;background:#ffffffb3;border:1px solid #26453d24;border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:18px;padding:22px;display:grid}.admin-entry-shell .admin-access-panel .closing-auth-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-entry-shell .admin-access-panel .closing-auth-copy h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,2.4vw,38px);line-height:1.05}.admin-entry-shell .admin-access-panel .closing-auth-copy p:not(.eyebrow){max-width:420px;margin:4px 0 0;font-size:18px;line-height:1.38}.admin-entry-shell .admin-access-panel .closing-auth-actions{min-width:0}.admin-entry-shell .admin-access-panel .closing-auth-form-card{gap:16px}.admin-entry-shell .admin-access-panel .closing-auth-form{grid-template-columns:1fr;gap:14px}.admin-entry-shell .admin-access-panel .closing-auth-form label{color:#526265;letter-spacing:.08em;text-transform:uppercase;gap:8px;min-width:0;font-weight:800;display:grid}.admin-entry-shell .admin-access-panel .closing-auth-form input{background:#fffdfa;border:1px solid #26453d38;border-radius:10px;width:100%;min-height:54px}.admin-entry-shell .admin-access-panel .closing-auth-form-footer{align-items:start;gap:14px;display:grid}.admin-entry-shell .admin-access-panel .closing-auth-helper{color:#53646a;max-width:420px}.admin-entry-shell .admin-access-panel .closing-auth-form-card button{white-space:nowrap;border-radius:10px;justify-self:start;min-height:54px}.admin-tools-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-tool-card{background:#ffffffa3;border:1px solid #26453d24;border-radius:12px;gap:8px;min-height:150px;padding:18px;display:grid}.admin-tool-card span{color:#2a7c77;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.admin-tool-card strong{color:#172126;font-size:clamp(18px,1.45vw,24px);line-height:1.12}@media (max-width:1320px){.admin-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.admin-entry-shell .admin-entry-grid,.admin-entry-shell .admin-access-panel,.admin-entry-shell .admin-scope-panel,.admin-entry-shell .admin-access-panel .closing-auth-panel,.admin-entry-shell .admin-access-panel .closing-auth-form,.admin-tools-list{grid-template-columns:1fr}}.broker-entry-shell .broker-access-section,.client-entry-shell .client-access-section{border-radius:14px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,34px);min-height:0;margin-top:18px;padding:clamp(24px,3vw,34px);display:grid}.broker-entry-shell .broker-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-entry-shell .broker-access-copy,.client-entry-shell .client-access-copy{gap:10px;max-width:620px;display:grid}.broker-entry-shell .broker-access-copy h2,.client-entry-shell .client-access-copy h2{color:#172126;letter-spacing:0;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,2.8vw,44px);line-height:1}.broker-entry-shell .broker-access-copy p,.client-entry-shell .client-access-copy p{color:#53646a;max-width:620px;margin:0;font-size:18px;line-height:1.42}.broker-entry-shell .broker-access-note,.client-entry-shell .client-access-note{width:min(100%, max-content);color:#526265;background:#ffffffad;border:1px solid #26453d24;border-radius:10px;margin-top:14px;padding:11px 13px}.broker-entry-shell .broker-access-section .closing-auth-panel,.client-entry-shell .client-access-section .closing-auth-panel{min-height:0;box-shadow:none;background:#ffffffb3;border:1px solid #26453d24;border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:18px;margin:0;padding:22px;display:grid}.broker-entry-shell .broker-access-section .closing-auth-copy,.client-entry-shell .client-access-section .closing-auth-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.broker-entry-shell .broker-access-section .closing-auth-copy h2,.client-entry-shell .client-access-section .closing-auth-copy h2{color:#172126;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,2.4vw,38px);line-height:1.05}.broker-entry-shell .broker-access-section .closing-auth-copy p:not(.eyebrow),.client-entry-shell .client-access-section .closing-auth-copy p:not(.eyebrow){color:#53646a;max-width:440px;margin:4px 0 0;font-size:18px;line-height:1.38}.broker-entry-shell .broker-access-section .closing-auth-form-card,.client-entry-shell .client-access-section .closing-auth-form-card{gap:16px}.broker-entry-shell .broker-access-section .closing-auth-form,.client-entry-shell .client-access-section .closing-auth-form{grid-template-columns:1fr;gap:14px}.broker-entry-shell .broker-access-section .closing-auth-form label,.client-entry-shell .client-access-section .closing-auth-form label{color:#526265;letter-spacing:.08em;text-transform:uppercase;gap:8px;min-width:0;font-weight:800;display:grid}.broker-entry-shell .broker-access-section .closing-auth-form input,.client-entry-shell .client-access-section .closing-auth-form input{color:#172126;background:#fffdfa;border:1px solid #26453d38;border-radius:10px;width:100%;min-height:54px}.broker-entry-shell .broker-access-section .closing-auth-form-footer,.client-entry-shell .client-access-section .closing-auth-form-footer{align-items:start;gap:14px;display:grid}.broker-entry-shell .broker-access-section .closing-auth-helper,.client-entry-shell .client-access-section .closing-auth-helper{color:#53646a;max-width:440px}.broker-entry-shell .broker-access-section .closing-auth-form-card button,.client-entry-shell .client-access-section .closing-auth-form-card button{white-space:nowrap;border-radius:10px;justify-self:start;min-height:54px}.broker-entry-shell .broker-scope-panel,.client-entry-shell .client-scope-panel{border-radius:14px;grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.6vw,30px);min-height:0;margin-top:18px;padding:clamp(24px,3vw,34px);display:grid}.broker-entry-shell .broker-scope-panel .section-heading,.client-entry-shell .client-scope-panel .section-heading{align-content:start;gap:10px;margin:0;display:grid}.broker-entry-shell .broker-scope-panel .section-heading>div,.client-entry-shell .client-scope-panel .section-heading>div{gap:8px;display:grid}.broker-entry-shell .broker-scope-panel .section-heading .status,.client-entry-shell .client-scope-panel .section-heading .status{justify-self:start;margin-top:8px}.broker-entry-shell .broker-scope-panel h2,.client-entry-shell .client-scope-panel h2{color:#172126;letter-spacing:0;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,2.8vw,44px);line-height:1}.broker-entry-shell .closing-step-row,.client-entry-shell .closing-step-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.broker-entry-shell .closing-step-row div,.client-entry-shell .closing-step-row div{background:#ffffffa3;border:1px solid #26453d24;border-radius:12px;align-content:space-between;gap:16px;min-height:132px;padding:18px;display:grid}.broker-entry-shell .closing-step-row span,.client-entry-shell .closing-step-row span{color:#526265;letter-spacing:.08em;font-size:15px;font-weight:900}.broker-entry-shell .closing-step-row strong,.client-entry-shell .closing-step-row strong{color:#172126;font-size:clamp(20px,1.5vw,26px);line-height:1.12}@media (max-width:1320px){.broker-entry-shell .broker-module-grid,.broker-entry-shell .closing-step-row,.client-entry-shell .closing-step-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.broker-entry-shell .broker-access-section,.client-entry-shell .client-access-section,.broker-entry-shell .broker-access-section .closing-auth-panel,.client-entry-shell .client-access-section .closing-auth-panel,.broker-entry-shell .broker-access-section .closing-auth-form,.client-entry-shell .client-access-section .closing-auth-form,.broker-entry-shell .broker-scope-panel,.client-entry-shell .client-scope-panel,.broker-entry-shell .closing-step-row,.client-entry-shell .closing-step-row{grid-template-columns:1fr}}.closing-home-shell,.broker-entry-shell,.client-entry-shell,.admin-entry-shell{gap:18px;display:grid}.closing-home-shell .portal-hero,.broker-entry-shell .portal-hero,.client-entry-shell .portal-hero,.admin-entry-shell .portal-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:18px;min-height:0;padding:clamp(24px,3vw,30px)}.closing-home-shell .hero-copy h1,.broker-entry-shell .hero-copy h1,.client-entry-shell .hero-copy h1,.admin-entry-shell .hero-copy h1,.closing-home-shell .role-entry-card strong,.broker-entry-shell .broker-module-grid h2,.client-entry-shell .client-module-grid h2,.admin-entry-shell .admin-panel-heading h2,.closing-home-shell .closing-home-record h2,.closing-auth-panel .closing-auth-copy h2{font-family:var(--helm-font-sans);letter-spacing:0}.closing-home-shell .hero-copy h1,.broker-entry-shell .hero-copy h1,.client-entry-shell .hero-copy h1,.admin-entry-shell .hero-copy h1{text-wrap:balance;max-width:13ch;margin:0 0 12px;font-size:clamp(36px,4vw,60px);line-height:1}.closing-home-shell .hero-copy .lede,.broker-entry-shell .hero-copy .lede,.client-entry-shell .hero-copy .lede,.admin-entry-shell .hero-copy .lede{color:#f5f7f8cc;max-width:60ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.closing-home-shell .hero-glass,.broker-entry-shell .hero-glass,.client-entry-shell .hero-glass,.admin-entry-shell .hero-glass{background:#061016d1;border-radius:14px;align-content:start;gap:14px;min-height:100%;padding:20px;display:grid}.hero-summary-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hero-summary-list li{color:#f5f7f8c2;border-top:1px solid #0a16281f;padding-top:10px;line-height:1.5}.hero-summary-list li:first-child{border-top:0;padding-top:0}.closing-home-shell .role-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0}.closing-home-shell .role-entry-card{gap:12px;min-height:220px;padding:22px;text-decoration:none;display:grid}.closing-home-shell .role-entry-card strong{font-size:clamp(22px,2vw,30px);line-height:1.08}.closing-home-shell .role-entry-card p{margin:0;font-size:16px;line-height:1.5}.closing-home-shell .role-entry-action{color:#1f5a4e;align-items:center;gap:8px;margin-top:auto;font-weight:900;display:inline-flex}.closing-home-record{gap:18px;padding:24px;display:grid}.record-area-grid,.record-path{gap:14px;display:grid}.record-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-area-grid article,.record-path div{background:#ffffffa3;border:1px solid #26453d24;border-radius:12px;gap:10px;min-height:0;padding:18px;display:grid}.record-area-grid strong,.record-path strong{color:#172126;font-size:clamp(18px,1.45vw,24px);line-height:1.2}.record-area-grid p{color:#526265;margin:0;line-height:1.5}.record-path{grid-template-columns:repeat(4,minmax(0,1fr))}.record-path span{color:#526265;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.broker-entry-shell .broker-module-grid,.client-entry-shell .client-module-grid{gap:14px;margin-top:0}.broker-entry-shell .broker-module-grid article,.client-entry-shell .client-module-grid article{gap:10px;min-height:220px;padding:22px;display:grid}.broker-entry-shell .broker-module-grid h2,.client-entry-shell .client-module-grid h2{margin:0;font-size:clamp(22px,1.9vw,30px);line-height:1.1}.broker-entry-shell .broker-module-grid p,.client-entry-shell .client-module-grid p{margin:0;font-size:16px;line-height:1.5}.broker-entry-shell .broker-access-section,.client-entry-shell .client-access-section{grid-template-columns:minmax(0,.64fr) minmax(360px,.9fr);gap:18px;margin-top:0}.broker-entry-shell .broker-access-copy,.client-entry-shell .client-access-copy,.admin-entry-shell .admin-panel-heading{align-content:start;gap:10px;display:grid}.broker-entry-shell .broker-access-copy h2,.client-entry-shell .client-access-copy h2,.admin-entry-shell .admin-panel-heading h2{margin:0;font-size:clamp(30px,2.5vw,42px);line-height:1.04}.broker-entry-shell .broker-access-copy p:not(.eyebrow),.client-entry-shell .client-access-copy p:not(.eyebrow),.admin-entry-shell .admin-panel-heading p:not(.eyebrow){color:#53646a;max-width:56ch;margin:0;font-size:17px;line-height:1.5}.broker-entry-shell .broker-access-note,.client-entry-shell .client-access-note{width:fit-content;margin-top:4px}.closing-auth-panel{min-height:0;box-shadow:none;background:#ffffffb8;border:1px solid #26453d24;border-radius:14px;gap:16px;margin:0;padding:20px;display:grid}.closing-auth-panel .closing-auth-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.closing-auth-panel .closing-auth-copy h2{color:#172126;margin:0;font-size:clamp(24px,2vw,32px);line-height:1.08}.closing-auth-panel .closing-auth-copy p:not(.eyebrow){color:#53646a;margin:4px 0 0;font-size:16px;line-height:1.45}.closing-auth-panel .closing-auth-form-card{gap:14px}.closing-auth-panel .closing-auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.closing-auth-panel .closing-auth-form label{color:#526265;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-weight:800;display:grid}.closing-auth-panel .closing-auth-form input{color:#172126;background:#fffdfa;border:1px solid #26453d38;border-radius:10px;width:100%;min-height:54px}.closing-auth-panel .closing-auth-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.closing-auth-panel .closing-auth-helper{color:#53646a;max-width:40ch}.closing-auth-panel .closing-auth-form-card button{white-space:nowrap;border-radius:10px;min-height:52px}.admin-entry-shell .admin-entry-grid{gap:18px;margin-top:0}.admin-entry-shell .admin-access-panel,.admin-entry-shell .admin-scope-panel{min-height:0}.admin-entry-shell .admin-access-panel{grid-template-columns:minmax(0,.58fr) minmax(360px,.92fr);gap:18px}.admin-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1200px){.closing-home-shell .role-entry-grid,.record-area-grid,.broker-entry-shell .broker-module-grid,.client-entry-shell .client-module-grid,.record-path,.admin-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.closing-home-shell .portal-hero,.broker-entry-shell .portal-hero,.client-entry-shell .portal-hero,.admin-entry-shell .portal-hero,.broker-entry-shell .broker-access-section,.client-entry-shell .client-access-section,.admin-entry-shell .admin-access-panel,.closing-auth-panel .closing-auth-form,.admin-tools-list{grid-template-columns:1fr}.closing-auth-panel .closing-auth-form-footer{align-items:start}}@media (max-width:760px){.closing-home-shell,.broker-entry-shell,.client-entry-shell,.admin-entry-shell{padding:14px 12px 34px}.closing-home-shell .role-entry-grid,.record-area-grid,.record-path,.broker-entry-shell .broker-module-grid,.client-entry-shell .client-module-grid{grid-template-columns:1fr}.closing-home-shell .portal-hero,.broker-entry-shell .portal-hero,.client-entry-shell .portal-hero,.admin-entry-shell .portal-hero{padding:22px}}.deal-flow-hero,.deal-flow-run-card,.deal-flow-role-card,.deal-flow-journey-panel,.deal-flow-journey-link{background-color:var(--panel,#fff);color:var(--ink,#14212e);border:1px solid var(--line,#0a16281a)}.deal-flow-hero-copy h1,.deal-flow-copy h2,.deal-flow-run-card h2,.deal-flow-run-card strong,.deal-flow-readiness strong,.deal-flow-role-card h3,.deal-flow-journey-link strong{color:var(--ink,#14212e)}.deal-flow-hero-copy .landing-lede,.deal-flow-copy p,.deal-flow-run-card li span,.deal-flow-readiness span,.deal-flow-role-topline>span:last-child,.deal-flow-role-card p,.deal-flow-cue,.deal-flow-journey-link small,.deal-flow-journey-link p{color:#d7e2dd}.deal-flow-hero .eyebrow,.deal-flow-run-card .eyebrow,.deal-flow-journey-panel .eyebrow{color:#74510f!important}.deal-flow-section-heading{color:#172126;background-color:#fff}.deal-flow-section-heading h2{color:#172126}.deal-flow-section-heading>p{color:#43555a}.deal-flow-role-card .primary-link,.deal-flow-cta .hero-button,.deal-flow-journey-link>span{color:#fffaf0;background-color:#1f5a4e}.legal-shell{color:#172126}.legal-panel{color:#172126;background-color:#fff}.legal-panel h1{color:#172126}.legal-panel p:not(.eyebrow){color:#43555a}.signer-room-status,.signer-disclosure,.signer-input-grid label,.action-toast,.task-next-step,.route-summary{color:#172126;background-color:#fff}.signer-room-status strong,.signer-disclosure h3,.signer-disclosure label,.signer-disclosure label span,.signer-input-grid label,.action-toast strong,.task-next-step strong,.route-summary strong,.signer strong{color:#172126}.signer-room-status p,.signer-disclosure p,.action-toast span,.task-next-step p,.task-next-step span,.route-summary span,.signer span{color:#43555a}.signer-room-status .status,.signer-room-form .status-prepared{color:#334548;background-color:#edf3f1}.detail-topbar .lede,.price-box span,.price-box small{color:#43555a}.status-prepared{color:#334548}.signer-room-form .task-next-link,.closing-approvals-refresh{background-color:#214f45;color:#fff!important}.signer-room-form .task-next-step a.task-next-link,.signer-room-form .task-next-step a.task-next-link:visited{color:#fff!important;background-color:#214f45!important}.signer-room-form button:not(.secondary-button){color:#fff;background-color:#214f45}.closing-approvals-refresh:disabled{opacity:1}.template-clause-editor{gap:12px;display:grid}.template-clause-row{background:#fff;border:1px solid #d8e0dc;border-radius:8px;gap:10px;padding:12px;display:grid}.template-clause-row legend{color:#53646a;padding:0 6px;font-size:12px;font-weight:700}.template-clause-row .secondary-button{justify-self:start}
