/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#06382f;--ink-2:#0d4a3e;--paper:#f7f4ec;--card:#fffdfa;--line:#ddd7c9;--muted:#6e756f;--teal:#0b6957;--teal-soft:#e0eee9;--gold:#bd8b32;--gold-soft:#f3e8d0;--coral:#a75b43;--coral-soft:#f7e3dc;--forest-deep:#032b24;--ivory:#fbf8f0;--shadow:0 14px 38px #0d322a14;--workspace-surface:#fff;--workspace-border:#d9e1de;--workspace-text:#243e36}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:#20302d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.app-shell{grid-template-columns:282px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f2f6f3;background:radial-gradient(circle at 50% -8%, #bd8b3233, transparent 29%), linear-gradient(180deg, #073c32 0%, var(--forest-deep) 100%);flex-direction:column;height:100vh;padding:24px 20px 20px;display:flex;position:sticky;top:0;box-shadow:8px 0 35px #032b2421}.sidebar:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.brand{gap:12px;padding:0 5px 26px;display:grid}.brand-lockup{background:#fff;border:1px solid #d0a8597a;border-radius:4px;place-items:center;width:100%;min-height:164px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0000002e}.brand img{object-fit:contain;width:100%;height:auto;max-height:196px}.brand p{color:#d8cfbd;text-align:center;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750;line-height:1.7}.brand p span{color:var(--gold);padding:0 3px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#bdcdc8;text-align:left;letter-spacing:.01em;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;width:100%;padding:12px;font-size:12px;font-weight:680;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#bd8b3233,#ffffff12)}.nav-icon{text-align:center;color:#d0a554;width:19px;font-size:17px}.source-card{background:#ffffff0b;border:1px solid #d0a8594d;border-radius:4px;margin-top:auto;padding:16px}.source-card strong{font-size:12px}.source-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #bd8b321f}.source-card p{color:#afc3be;margin:9px 0 12px;font-size:12px;line-height:1.5}.source-card a{color:#e6f4f0;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.source-card svg{width:14px;height:14px}.sidebar-foot{color:#c6bda9;letter-spacing:.04em;gap:3px;padding:18px 8px 0;font-size:12px;display:grid}.sidebar-foot small{color:#6f8c86}main{min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f0e0;border-bottom:1px solid #d7cfbd;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 38px;display:flex}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:850}h1,h2{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{letter-spacing:.01em;font-size:29px}h2{letter-spacing:-.01em;font-size:20px}.topbar-actions{align-items:center;gap:12px;display:flex}.team-presence{align-items:center;gap:7px;display:flex}.presence-chip{background:#ffffffbf;border:1px solid #dfe3de;border-radius:999px;align-items:center;gap:7px;min-width:112px;padding:6px 9px;display:flex}.presence-chip>span{background:#9ca6a2;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #9ca6a21f}.presence-chip.online>span{background:#2ca77f;box-shadow:0 0 0 3px #2ca77f21}.presence-chip p{min-width:0;margin:0}.presence-chip strong,.presence-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:105px;display:block;overflow:hidden}.presence-chip strong{color:#30423e;font-size:12px}.presence-chip small{color:#86918d;margin-top:1px;font-size:12px}.avatar{color:#effaf7;background:var(--ink-2);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.content{width:min(1480px,100%);margin:0 auto;padding:27px 38px 56px}.snapshot-strip{color:#56635d;background:#f1eadb;border:1px solid #d8cfbb;border-radius:4px;align-items:center;gap:14px;min-height:42px;margin-bottom:18px;padding:9px 14px;display:flex}.snapshot-strip span{white-space:nowrap;color:#27554d;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.snapshot-strip i{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.snapshot-strip p{margin:0;font-size:12px;line-height:1.45}.connection-card{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#bd8b3221,#0000 30%),linear-gradient(135deg,#fffdfa 0%,#f3ecdc 100%);border:1px solid #d2c6ad;border-radius:5px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:18px;padding:28px;display:grid}.connection-mark{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);background:var(--ink);border-radius:50% 50% 48% 52%;place-items:center;font:italic 30px Georgia,serif;display:grid;box-shadow:0 10px 24px #18322f29}.connection-emblem{background:#fff;border:0;overflow:hidden}.connection-emblem img{object-fit:cover;object-position:center 17%;width:68px;height:68px}.connection-card h2{font-size:24px}.connection-card>div>p:not(.eyebrow){color:#62716d;max-width:700px;margin:8px 0 16px;font-size:12px;line-height:1.6}.connection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-actions small{color:#7a8581;font-size:12px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--line);background:var(--card);min-height:146px;box-shadow:var(--shadow);border-radius:12px;padding:20px;position:relative;overflow:hidden}.metric-card.primary{color:#fff;border-color:var(--ink);background:var(--ink)}.metric-card>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:1px 0 12px;font-size:12px;font-weight:760;display:block}.metric-card.primary>span{color:#a9c4bd}.metric-card strong{color:var(--ink);letter-spacing:-.025em;margin-bottom:8px;font-family:Georgia,serif;font-size:clamp(25px,2.4vw,35px);font-weight:500;display:block}.metric-card.primary strong{color:#fff}.metric-card small{color:#7c8581;font-size:12px}.metric-card.primary small{color:#a7bcb7}.metric-icon{color:#bee6dc;background:#ffffff17;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid;position:absolute;top:17px;right:17px}.metric-icon.gold{color:#9b6313;background:var(--gold-soft)}.metric-icon.coral{color:#a9503b;background:var(--coral-soft)}.metric-icon.ink{color:#315d56;background:#e3ece9}.overview-grid{grid-template-columns:1.05fr .95fr;gap:16px;margin-bottom:16px;display:grid}.secondary-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px 14px;display:flex}.text-button{color:var(--teal);background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:760;display:inline-flex}.text-button svg{width:13px;height:13px}.funnel-list{gap:13px;padding:6px 20px 19px;display:grid}.funnel-row{grid-template-columns:80px minmax(100px,1fr) 25px;align-items:center;gap:12px;font-size:12px;display:grid}.funnel-row>span{color:#5d6b67;font-weight:650}.funnel-row>div{background:#eceeea;border-radius:999px;height:8px;overflow:hidden}.funnel-row i{background:linear-gradient(90deg, var(--teal), #67bea9);border-radius:999px;height:100%;display:block}.funnel-row strong{text-align:right;color:var(--ink);font-size:12px}.summary-notes{background:#fafaf7;border-top:1px solid #e7e8e3;grid-template-columns:repeat(3,1fr);display:grid}.summary-notes span{color:#7c8581;text-align:center;border-right:1px solid #e7e8e3;padding:13px 12px;font-size:12px}.summary-notes span:last-child{border-right:0}.summary-notes b{color:var(--ink);margin-bottom:2px;font:500 18px Georgia,serif;display:block}.opportunity-list{padding:0 10px 9px}.opportunity-list button{text-align:left;background:0 0;border:0;border-top:1px solid #eaebe6;grid-template-columns:8px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:100%;padding:11px 9px;display:grid}.opportunity-list button:hover{background:#f8f9f5}.stage-dot{background:var(--teal);border-radius:50%;width:7px;height:7px}.stage-dot.proposal{background:var(--gold)}.stage-dot.contracting{background:var(--coral)}.opportunity-copy{min-width:0}.opportunity-copy strong{color:#2a3c38;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.opportunity-copy small,td small{color:#89918e;margin-top:3px;font-size:12px;display:block}.opportunity-amount{color:var(--ink);font-family:Georgia,serif;font-size:12px}.opportunity-list svg{color:#99a5a1;width:13px;height:13px}.mini-list{padding:0 10px 10px}.mini-list button{text-align:left;background:0 0;border:0;border-top:1px solid #e9eae5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 10px;display:flex}.mini-list button:hover{background:#f8f9f5}.mini-list strong{color:#2a3c38;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:12px;display:block;overflow:hidden}.mini-list small{color:#8b9491;margin-top:3px;font-size:12px;display:block}.activity-list{padding:0 17px 14px}.activity-list>div{border-top:1px solid #e9eae5;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 3px;display:grid}.activity-mark{border:2px solid var(--teal);border-radius:50%;width:7px;height:7px;margin-top:4px}.activity-list p{margin:0}.activity-list strong{color:#334642;font-size:12px;display:block}.activity-list small{color:#8a9390;font-size:12px}.activity-list time{color:#929a97;font-size:12px}.equity-marketplace{gap:16px;margin-bottom:16px;display:grid}.equity-hero{color:#eef6f2;background:radial-gradient(circle at 84% -15%,#d4a44657,#0000 37%),linear-gradient(135deg,#032b24,#0b4a3d);border:1px solid #bd8b3273;border-radius:5px;justify-content:space-between;align-items:center;gap:32px;min-height:210px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #11322c2b}.equity-hero:before,.equity-hero:after{content:none}.equity-hero>div:first-child{z-index:1;max-width:760px;position:relative}.equity-hero .eyebrow{color:#e8bd69}.equity-hero h2{color:#fff;letter-spacing:.005em;font-size:clamp(28px,3.2vw,43px)}.equity-hero p:not(.eyebrow){color:#c8d6d2;max-width:760px;margin:12px 0 0;font-size:12px;line-height:1.75}.equity-hero-stat{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #dab56c6b;border-radius:4px;flex:0 0 190px;padding:22px;position:relative}.equity-hero-stat span,.equity-hero-stat small{color:#bfd1cc;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.equity-hero-stat strong{color:#fff;margin:8px 0 6px;font:500 32px Georgia,serif;display:block}.equity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.equity-card{background:var(--card);min-height:250px;box-shadow:var(--shadow);border:1px solid #d9ddd6;border-radius:12px;padding:20px;display:grid}.equity-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.equity-card-head small{color:#7d8985;font-size:12px}.equity-card h3{color:var(--ink);margin:16px 0 8px;font:500 20px Georgia,serif}.equity-card>strong{color:#a46f1e;font:500 24px Georgia,serif}.equity-card>p{color:#77827e;margin:6px 0 15px;font-size:12px}.equity-evidence{color:#727f7b;border-top:1px solid #e7e9e3;border-bottom:1px solid #e7e9e3;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 0;font-size:12px;display:flex}.equity-evidence span{border-right:1px solid #dfe3dd;padding-right:8px}.equity-evidence span:last-child{border:0;border-radius:999px;padding:5px 8px;font-weight:800}.equity-evidence .ready{color:#176b59;background:var(--teal-soft)}.equity-evidence .needs-evidence{color:#92513e;background:var(--coral-soft)}.equity-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.equity-card-actions button,.equity-card-actions a{color:var(--teal);background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.equity-card-actions svg{width:12px;height:12px}.marketplace-tabs{background:#fffdfabd;border:1px solid #d9d0be;border-radius:5px;flex-wrap:wrap;gap:7px;padding:6px;display:flex;box-shadow:0 8px 20px #0d322a0a}.marketplace-tabs button{color:#5e6c66;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:3px;min-height:38px;padding:0 17px;font-size:12px;font-weight:850}.marketplace-tabs button:hover{color:var(--ink);background:#f2eddf}.marketplace-tabs button.active{color:#fff;background:var(--ink);box-shadow:inset 0 -2px var(--gold)}.governance-workspace,.partner-workspace{gap:16px;display:grid}.governance-intro{box-shadow:var(--shadow);background:linear-gradient(120deg,#fffdfa,#f2ecdf);border:1px solid #d8cfbd;border-radius:5px;justify-content:space-between;align-items:center;gap:34px;padding:30px 34px;display:flex}.governance-intro>div{max-width:840px}.governance-intro h2{font-size:28px}.governance-intro p:not(.eyebrow){color:#68746f;margin:9px 0 0;font-size:12px;line-height:1.65}.governance-intro>span{border-left:3px solid var(--gold);color:#6d756f;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;flex:0 0 180px;padding:16px 18px;font-size:12px;font-weight:800;line-height:1.7}.governance-intro>span strong{color:#8d4a37;font-size:12px}.governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.governance-grid article{background:var(--card);min-height:220px;box-shadow:var(--shadow);border:1px solid #dcd5c6;border-radius:5px;padding:23px;position:relative;overflow:hidden}.governance-grid article:after{content:"";border:1px solid #bd8b3226;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-38px;right:-32px}.governance-grid article>span,.partner-value-grid article>span{color:var(--gold);font:500 26px Georgia,serif}.governance-grid h3,.role-grid h3,.regulatory-note h3,.partner-value-grid h3{color:var(--ink);margin:18px 0 8px;font:500 17px Georgia,serif}.governance-grid p,.role-grid p,.regulatory-note p,.partner-value-grid p{color:#65716c;margin:0;font-size:12px;line-height:1.65}.governance-grid small{z-index:1;color:#8d928d;font-size:12px;line-height:1.45;position:absolute;bottom:20px;left:23px;right:23px}.role-matrix{border-radius:5px;overflow:hidden}.role-grid{border-top:1px solid #e4ded2;grid-template-columns:repeat(3,1fr);display:grid}.role-grid>div{border-right:1px solid #e4ded2;padding:22px 24px 25px}.role-grid>div:last-child{border:0}.role-grid span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.role-grid h3{margin-top:8px}.regulatory-note{color:#eef4f2;background:var(--ink);border:1px solid #bd8b3266;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex}.regulatory-note>div:first-child{max-width:650px}.regulatory-note h3{color:#fff;margin:0 0 6px;font-size:19px}.regulatory-note p{color:#b9c9c4}.reference-links,.partner-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reference-links a,.partner-links a{color:#f1dfb8;background:#ffffff0f;border:1px solid #dbb7706b;border-radius:3px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.reference-links a:hover,.partner-links a:hover{border-color:var(--gold);background:#bd8b3221}.reference-links svg,.partner-links svg{width:11px;height:11px}.partner-hero{box-shadow:var(--shadow);background:radial-gradient(circle at 94% 0,#bd8b322e,#0000 33%),#fffdfa;border:1px solid #d5c8ae;border-radius:5px;padding:36px 38px 34px;position:relative;overflow:hidden}.partner-hero:after{content:none}.partner-hero h2{z-index:1;max-width:820px;font-size:clamp(29px,4vw,46px);position:relative}.partner-hero>p:not(.eyebrow){z-index:1;color:#606e68;max-width:900px;margin:14px 0 22px;font-size:12px;line-height:1.75;position:relative}.partner-links{z-index:1;justify-content:flex-start;position:relative}.partner-links a{color:var(--ink);background:#f6f0e4;border-color:#cfc3aa}.partner-value-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.partner-value-grid article{border:1px solid #dcd4c4;border-top:3px solid var(--gold);background:var(--card);min-height:190px;box-shadow:var(--shadow);border-radius:4px;padding:24px}.partner-value-grid h3{margin-top:15px}.pilot-panel{border-radius:5px;grid-template-columns:.75fr 1.25fr;gap:30px;padding:30px;display:grid}.pilot-copy h2{font-size:26px}.pilot-copy p:not(.eyebrow){color:#6d7873;margin:9px 0 0;font-size:12px;line-height:1.65}.pilot-panel ol{border-top:1px solid #e2dccf;gap:0;margin:0;padding:0;list-style:none;display:grid}.pilot-panel li{border-bottom:1px solid #e2dccf;grid-template-columns:34px 1fr;gap:12px;padding:13px 4px;display:grid}.pilot-panel li>span{color:var(--gold);font:500 15px Georgia,serif}.pilot-panel li strong,.pilot-panel li small{display:block}.pilot-panel li strong{color:var(--ink);font-size:12px}.pilot-panel li small{color:#77817c;margin-top:4px;font-size:12px;line-height:1.5}.partner-boundary{background:#f5ecd9;border:1px solid #dec99d;border-radius:4px;padding:20px 24px}.partner-boundary strong{color:#714d1d;font:500 17px Georgia,serif}.partner-boundary p{color:#796a52;margin:6px 0 0;font-size:12px;line-height:1.55}.records-panel{overflow:hidden}.records-head{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.filters{gap:8px;display:flex}.search-box{color:#89938f;background:#fff;border:1px solid #d9dcd6;border-radius:8px;align-items:center;gap:7px;min-width:235px;height:35px;padding:0 10px;display:flex}.search-box input{color:#2b3b38;background:0 0;border:0;outline:0;width:100%;font-size:12px}.filters select,.form-grid select,.form-grid input,.form-grid textarea{color:#2d403c;background:#fff;border:1px solid #d7dad4;border-radius:8px;outline:none}.filters select{height:35px;padding:0 28px 0 10px;font-size:12px}.table-wrap{border-top:1px solid #e4e5e0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{color:#7b8581;text-align:left;letter-spacing:.1em;text-transform:uppercase;background:#f7f7f3;padding:10px 16px;font-size:12px;font-weight:800}td{color:#3e4e4a;vertical-align:middle;border-top:1px solid #ecece7;padding:13px 16px;font-size:12px}td:first-child{width:27%}td:nth-child(2){width:19%}td strong{color:#2a3d39;font-size:12px}.business-link{max-width:300px;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:750;overflow:hidden}.business-link:hover{color:var(--teal)}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.stage-intake,.insurance-not-reviewed{color:#5d6965;background:#e9ece9}.stage-qualified,.insurance-lead{color:#15745f;background:var(--teal-soft)}.stage-proposal,.insurance-quote-requested{color:#8a5a16;background:var(--gold-soft)}.stage-contracting,.insurance-review-due{color:#a14e38;background:var(--coral-soft)}.stage-funded,.insurance-placed{color:#356f3d;background:#e0efdf}.stage-lost,.stage-history,.insurance-not-applicable{color:#747b79;background:#ececea}.muted-owner{color:#9aa19f;font-style:italic}.row-button{color:#6d7c78;background:#fff;border:1px solid #dfe2dc;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.row-button:hover{color:#fff;border-color:var(--teal);background:var(--teal)}.row-button svg{width:13px;height:13px}.secondary-button,.primary-button,.error-card button{border-radius:8px;min-height:35px;padding:0 14px;font-size:12px;font-weight:760}.secondary-button{color:#38514c;background:#fff;border:1px solid #cfd5d1}.secondary-button:hover{border-color:#9fb2ad}.primary-button,.error-card button{border:1px solid var(--ink);color:#fff;background:var(--ink)}.primary-button:hover{background:#28514b}button:disabled{cursor:progress;opacity:.55}.error-card{color:#7b3425;background:#fff3ef;border:1px solid #e8b8ac;border-radius:11px;margin-bottom:18px;padding:20px}.error-card p{margin:6px 0 13px;font-size:12px}.loading-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.loading-grid span{background:linear-gradient(90deg,#eeeee9 25%,#fafaf7 40%,#eeeee9 65%) 0 0/400% 100%;border:1px solid #e0e1dc;border-radius:12px;height:146px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.empty-state{color:#8b9491;text-align:center;place-items:center;min-height:120px;padding:25px;display:grid}.empty-state span{color:#c2c8c4;font:28px Georgia,serif}.empty-state p{margin:5px 0;font-size:12px}.engine-workspace{gap:16px;display:grid}.engine-hero{color:#eef6f2;background:radial-gradient(circle at 94% -20%,#c8963759,#0000 40%),linear-gradient(135deg,#102f29,#1e5448);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;min-height:176px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #11322c29}.engine-hero:after{content:none}.engine-hero>div:first-child{z-index:1;max-width:690px;position:relative}.engine-hero .eyebrow{color:#d8b15d}.engine-hero h2{color:#fff;font-size:clamp(26px,3vw,38px)}.engine-hero p:not(.eyebrow){color:#bdd0ca;margin:10px 0 0;font-size:12px;line-height:1.7}.engine-steps{z-index:1;white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative}.engine-steps span{color:#c8d7d3;letter-spacing:.08em;text-transform:uppercase;place-items:center;gap:5px;font-size:12px;font-weight:800;display:grid}.engine-steps b{color:#f3d692;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.engine-steps i{background:#fff3;width:18px;height:1px;margin-bottom:17px}.engine-launcher{grid-template-columns:minmax(280px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:18px;padding:20px;display:grid}.engine-select{gap:7px;display:grid}.engine-select label{color:#65716e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.engine-select select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #ced5d0;border-radius:9px;outline:none;padding:0 12px;font-size:12px;font-weight:700}.engine-select select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #248b781a}.engine-business-summary{grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding-bottom:3px;display:grid}.engine-business-summary strong{color:var(--ink);font:500 15px Georgia,serif}.engine-business-summary small{color:#7c8581;grid-column:1/-1;font-size:12px}.scan-button{color:#fff;background:linear-gradient(135deg,#c9973c,#ab7220);border:1px solid #a66f1f;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #ae77212e}.scan-button:hover{background:linear-gradient(135deg,#d5a84d,#b47b27)}.scan-button svg{width:16px;height:16px}.scanning-card{align-items:center;gap:18px;padding:24px;display:flex}.scanning-card p{color:#75807c;margin:5px 0 0;font-size:12px;line-height:1.55}.scan-orbit{color:#fff;background:conic-gradient(var(--gold), var(--teal), var(--gold));border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;animation:1.6s linear infinite spin;display:grid}.scan-orbit:before{content:"";background:var(--ink);border-radius:50%;width:36px;height:36px;position:absolute}.scan-orbit svg{z-index:1;position:relative}@keyframes spin{to{transform:rotate(360deg)}}.engine-placeholder{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.engine-placeholder article{background:#ffffff73;border:1px dashed #ced7d2;border-radius:13px;min-height:160px;padding:22px}.engine-placeholder span{color:#bf8a2f;margin-bottom:22px;font:500 24px Georgia,serif;display:block}.engine-placeholder strong{color:var(--ink);font:500 17px Georgia,serif}.engine-placeholder p{color:#77817d;margin:8px 0 0;font-size:12px;line-height:1.6}.scan-results{gap:16px;display:grid}.result-summary{grid-template-columns:1.3fr repeat(3,1fr);gap:12px;display:grid}.result-summary>article{border:1px solid var(--line);background:var(--card);min-height:116px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;justify-content:center;padding:18px;display:flex}.result-summary>article>span{color:#7b8581;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.result-summary>article>strong{color:var(--ink);margin:8px 0 4px;font:500 27px Georgia,serif}.result-summary>article>strong.text-value{font-size:17px;line-height:1.15}.result-summary>article>small{color:#858e8a;font-size:12px}.result-summary .readiness-card{color:#fff;border-color:var(--ink);background:var(--ink);flex-direction:row;justify-content:flex-start;align-items:center;gap:17px}.readiness-card h2{color:#fff;font-size:19px}.readiness-card p:not(.eyebrow){color:#a9bcb7;margin:5px 0 0;font-size:12px}.score-ring{background:conic-gradient(var(--gold) var(--score), #ffffff1f 0);border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid}.score-ring>span{background:var(--ink);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.score-ring strong{font:500 19px Georgia,serif}.score-ring small{color:#a8beb8;font-size:12px}.group-result{border-color:#cfc3aa;border-radius:5px;overflow:hidden}.group-result-head{background:linear-gradient(120deg,#fffdfa,#f1eadb);align-items:center;padding:24px 26px 19px}.group-result-head>div:first-child{max-width:780px}.group-result-head h2{font-size:25px}.group-result-head p:not(.eyebrow){color:#64716b;margin:8px 0 0;font-size:12px;line-height:1.6}.group-result-stats{gap:7px;display:flex}.group-result-stats span{color:#6d756f;text-align:center;text-transform:uppercase;background:#ffffffad;border:1px solid #d9ceb7;border-radius:4px;min-width:78px;padding:11px;font-size:12px;font-weight:800}.group-result-stats strong{color:var(--ink);margin-bottom:2px;font:500 20px Georgia,serif;display:block}.group-layout{border-top:1px solid #e0d9cc;grid-template-columns:1.15fr .85fr;display:grid}.entity-map,.group-signals{padding:22px 24px}.entity-map{border-right:1px solid #e0d9cc}.entity-map>h3,.group-signals>h3{color:var(--ink);margin:0 0 13px;font:500 16px Georgia,serif}.entity-map>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.entity-map article{border:1px solid #e2ddd2;border-left:3px solid var(--gold);background:#fcfaf5;border-radius:3px;min-width:0;padding:13px}.entity-map article span,.entity-map article strong,.entity-map article small,.entity-map article em{display:block}.entity-map article span{color:#98702b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.entity-map article strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.entity-map article small{color:#737e79;margin-top:4px;font-size:12px}.entity-map article em{color:#929893;margin-top:7px;font-size:12px;font-style:normal}.group-signals article{border-top:1px solid #e5e0d6;padding:11px 0}.group-signals article span{color:#94702e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.group-signals article p{color:#56635e;margin:5px 0;font-size:12px;line-height:1.5}.group-signals article small{color:#909792;font-size:12px;line-height:1.4;display:block}.group-signals details{background:#f8f4eb;border:1px solid #dad4c8;border-radius:3px;margin-top:11px;padding:10px 12px}.group-signals summary{cursor:pointer;color:var(--ink);font-size:12px;font-weight:800}.group-signals ul{color:#68746f;margin:9px 0 0;padding-left:17px;font-size:12px;line-height:1.55}.scope-strip{background:#f8f4eb;border-top:1px solid #e0d9cc;grid-template-columns:repeat(4,1fr);display:grid}.scope-strip>div{border-bottom:1px solid #e0d9cc;border-right:1px solid #e0d9cc;min-width:0;padding:13px 15px}.scope-strip strong,.scope-strip span,.scope-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scope-strip strong{color:var(--ink);font-size:12px}.scope-strip span{color:#8b6325;margin-top:4px;font-size:12px;font-weight:800}.scope-strip small{color:#8a918d;margin-top:3px;font-size:12px}.scan-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.result-panel{overflow:hidden}.result-count{color:#78837f;font-size:12px}.field-results{grid-template-columns:1fr 1fr;padding:0 12px 12px;display:grid}.field-results>div{border-top:1px solid #e8e9e4;min-height:87px;padding:14px 9px}.field-results>div:nth-child(odd){border-right:1px solid #e8e9e4;padding-right:16px}.field-results>div:nth-child(2n){padding-left:16px}.field-results span{color:#7a8581;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.field-results strong{color:var(--ink);margin:6px 0 5px;font-size:12px;line-height:1.35;display:block}.field-results small{color:#8c9491;font-size:12px;line-height:1.35}.field-results .missing-field strong{color:#a35441}.checklist-list{padding:0 17px 15px}.checklist-list>div,.insurance-insights>div,.document-list>div{border-top:1px solid #e8e9e4;align-items:flex-start;gap:11px;padding:11px 3px;display:flex}.check-state{border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.check-state.complete{color:#126653;background:var(--teal-soft)}.check-state.review{color:#8c5b12;background:var(--gold-soft)}.check-state.missing{color:#9c4f3c;background:var(--coral-soft)}.checklist-list p,.insurance-insights p,.document-list p{min-width:0;margin:0}.checklist-list strong,.insurance-insights strong,.document-list strong{color:#30423e;font-size:12px;display:block}.checklist-list small,.insurance-insights small,.document-list small{color:#808b87;margin-top:4px;font-size:12px;line-height:1.45;display:block}.checklist-list em,.insurance-insights em{color:#9a7a41;margin-top:5px;font-size:12px;font-style:normal;display:block}.insurance-doc-grid{grid-template-columns:1fr 1fr}.cover-found{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.cover-found>span{color:#7b8581;text-transform:uppercase;width:100%;font-size:12px;font-weight:800}.cover-found b{color:#246357;background:var(--teal-soft);border-radius:999px;padding:5px 8px;font-size:12px}.insurance-insights,.document-list{max-height:470px;padding:0 17px 12px;overflow-y:auto}.priority-dot,.document-state{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.priority-dot.high{background:var(--coral)}.priority-dot.medium{background:var(--gold)}.priority-dot.low,.document-state.read,.document-state.ocr-read{background:var(--teal)}.document-state.name-only{background:var(--gold)}.document-state.skipped,.document-state.failed{background:#a0aaa6}.document-list a{color:inherit;text-decoration:none}.document-list a:hover{color:var(--teal);text-decoration:underline}.boundary-note,.more-files{color:#7c8582;margin:0;padding:12px 20px 16px;font-size:12px;line-height:1.5}.workspace-result{overflow:hidden}.workspace-signal-grid{border-top:1px solid #e8e9e4;grid-template-columns:1fr 1fr;gap:0;display:grid}.workspace-signal-grid>div{min-width:0;padding:17px 20px}.workspace-signal-grid>div:first-child{border-right:1px solid #e8e9e4}.workspace-signal-grid h3{color:#30423e;margin:0 0 10px;font:500 15px Georgia,serif}.signal-list{gap:7px;max-height:330px;display:grid;overflow-y:auto}.signal-list>a,.signal-list>div{color:inherit;background:#fafbf8;border:1px solid #e5e8e2;border-radius:8px;padding:10px 11px;text-decoration:none;display:block}.signal-list>a:hover{background:#f1f8f5;border-color:#bad4cb}.signal-list strong,.signal-list small,.signal-list span{display:block}.signal-list strong{color:#334b45;font-size:12px}.signal-list small{color:#7b8884;margin-top:4px;font-size:12px}.signal-list span{color:#929b98;margin-top:5px;font-size:12px;line-height:1.45}.service-error{color:#914d39;background:var(--coral-soft);border-radius:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.approval-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#fefdfa,#edf6f2);border:1px solid #c8d8d2;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex}.approval-panel>div{max-width:800px}.approval-panel h2{font-size:21px}.approval-panel p:not(.eyebrow){color:#6d7a76;margin:7px 0 0;font-size:12px;line-height:1.55}.approval-button{min-width:220px;min-height:44px}.approval-notice{color:#23725f;margin-top:9px;font-size:12px;display:block}.scan-boundaries{color:#6f7b77;background:#ffffff8c;border:1px solid #dcded9;border-radius:10px;padding:12px 16px;font-size:12px}.scan-boundaries summary{cursor:pointer;color:#405b55;font-weight:800}.scan-boundaries ul{margin:10px 0 0;padding-left:18px;line-height:1.7}.engine-link{color:#fff;background:#bb852f;border:1px solid #b7822e;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10262391;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.record-modal{background:var(--card);border:1px solid #d5d8d2;border-radius:15px;width:min(700px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 28px 80px #091b1859}.modal-head{border-bottom:1px solid #e4e5df;justify-content:space-between;gap:20px;padding:24px 26px 18px;display:flex}.modal-head h2{font-size:25px}.modal-head small{color:#7e8985;margin-top:5px;font-size:12px;display:block}.close-button{color:#5d6d69;background:#fff;border:1px solid #d8dcd6;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.source-links{background:#f8f8f5;border-bottom:1px solid #e9eae5;flex-wrap:wrap;gap:8px;padding:12px 26px;display:flex}.source-links a{color:#39645c;background:#fff;border:1px solid #d9deda;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.source-links svg{width:12px;height:12px}.record-modal form{padding:21px 26px 24px}.form-grid label{color:#5c6966;gap:6px;font-size:12px;font-weight:760;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid select,.form-grid input{height:39px;padding:0 11px;font-size:12px}.form-grid textarea{resize:vertical;min-height:100px;padding:11px;font-size:12px;line-height:1.5}.form-grid select:focus,.form-grid input:focus,.form-grid textarea:focus,.search-box:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #248b781a}.evidence-strip{background:#f7f8f4;border:1px solid #e2e4de;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.evidence-strip span{color:#7b8581;text-align:center;border-right:1px solid #e2e4de;padding:10px;font-size:12px}.evidence-strip span:last-child{border:0}.evidence-strip strong{color:var(--ink);margin-bottom:3px;font:500 17px Georgia,serif;display:block}.modal-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;display:flex}.save-notice{color:#27725f;flex:1;font-size:12px}.save-notice.error{color:#a54834}@media (max-width:1080px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding:24px 12px}.brand{justify-content:center;padding:0 0 28px}.brand-lockup{border-radius:4px;width:52px;height:52px;min-height:0}.brand img{object-fit:cover;object-position:top;width:52px;height:52px}.brand p,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center;padding:11px 0;font-size:0}.sidebar nav button.active{font-size:0}.nav-icon{font-size:18px}.source-card,.sidebar-foot{display:none}.metric-grid{grid-template-columns:1fr 1fr}.engine-hero{flex-direction:column;align-items:flex-start}.engine-launcher{grid-template-columns:1fr 1fr}.scan-button{grid-column:1/-1}.result-summary{grid-template-columns:1fr 1fr}.group-layout{grid-template-columns:1fr}.entity-map{border-bottom:1px solid #e0d9cc;border-right:0}.scope-strip{grid-template-columns:repeat(2,1fr)}.team-presence{display:none}.equity-card-grid{grid-template-columns:1fr}.governance-grid{grid-template-columns:1fr 1fr}.pilot-panel{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:10px;width:100%;height:auto;padding:11px 14px;position:static}.brand{padding:0}.brand-lockup,.brand img{width:40px;height:40px}.sidebar nav{margin-left:auto;display:flex}.sidebar nav button{width:38px}.topbar{min-height:78px;padding:15px 18px}h1{font-size:23px}.topbar .secondary-button{display:none}.content{padding:18px}.snapshot-strip{flex-direction:column;align-items:flex-start;gap:4px}.connection-card{grid-template-columns:1fr;padding:20px}.connection-actions{flex-direction:column;align-items:stretch}.connection-actions .primary-button{width:100%}.metric-grid,.overview-grid,.secondary-grid{grid-template-columns:1fr}.equity-hero{flex-direction:column;align-items:flex-start;padding:24px}.equity-hero-stat{flex-basis:auto;width:100%}.marketplace-tabs{grid-template-columns:1fr;display:grid}.governance-intro,.regulatory-note{flex-direction:column;align-items:flex-start}.governance-intro>span{flex-basis:auto;width:100%}.governance-grid,.role-grid,.partner-value-grid{grid-template-columns:1fr}.role-grid>div{border-bottom:1px solid #e4ded2;border-right:0}.role-grid>div:last-child{border-bottom:0}.reference-links{justify-content:flex-start}.partner-hero{padding:26px 24px}.engine-hero{min-height:0;padding:24px}.engine-steps{justify-content:space-between;width:100%}.engine-steps i{width:10px}.engine-launcher,.engine-placeholder,.result-summary,.scan-grid,.insurance-doc-grid,.workspace-signal-grid{grid-template-columns:1fr}.group-result-head{flex-direction:column;align-items:flex-start}.group-result-stats{flex-wrap:wrap;width:100%}.group-result-stats span{flex:1}.entity-map>div,.scope-strip{grid-template-columns:1fr}.workspace-signal-grid>div:first-child{border-bottom:1px solid #e8e9e4;border-right:0}.engine-business-summary{padding:4px 0}.scan-button{grid-column:auto;width:100%}.field-results{grid-template-columns:1fr}.field-results>div:nth-child(odd){border-right:0;padding-right:9px}.field-results>div:nth-child(2n){padding-left:9px}.approval-panel{flex-direction:column;align-items:stretch}.approval-button{width:100%}.records-head{flex-direction:column;align-items:stretch}.filters{flex-direction:column}.search-box{min-width:0}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.evidence-strip{grid-template-columns:1fr}.evidence-strip span{border-bottom:1px solid #e2e4de;border-right:0}.modal-backdrop{align-items:end;padding:0}.record-modal{border-radius:15px 15px 0 0;max-height:94vh}.modal-actions{flex-wrap:wrap}.save-notice{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.capital-app .sidebar{background:#082f2a}.capital-app .brand p{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;font-size:12px}.capital-app .sidebar nav button{color:#ffffffad;border-radius:10px}.capital-app .sidebar nav button:hover{color:#fff;background:#ffffff0f}.capital-app .sidebar nav button.active{color:#0b332d;background:#f4efe5;box-shadow:0 10px 24px #00000024}.capital-app .nav-icon{place-items:center;display:grid}.capital-app .nav-icon svg{width:18px;height:18px}.capital-app .source-card>svg{color:#d4ad63}.capital-app .source-dot{display:none}.capital-app .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f7f2eb;border-bottom-color:#e7e1d6}.capital-app .icon-button{color:#34524b;background:#fff;border:1px solid #dcd6cb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.capital-app .icon-button:hover{color:#082f2a;border-color:#b79a62}.capital-status span{align-items:center;gap:7px;display:inline-flex}.command-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#c79d4e47,#0000 34%),linear-gradient(135deg,#082f2a,#0d433a 68%,#102d2a);border:1px solid #183f38;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:18px;padding:34px 38px;display:flex;box-shadow:0 20px 50px #09302a26}.command-hero>div{max-width:760px}.command-hero h2{color:#fff;letter-spacing:-.02em;max-width:720px;margin:7px 0 9px;font:500 clamp(27px,3vw,42px)/1.08 Georgia,serif}.command-hero p:not(.eyebrow){color:#ffffffb3;max-width:680px;margin:0;font-size:12px;line-height:1.7}.command-hero .eyebrow{color:#d6b36e}.hero-action{color:#0a322c;background:#f5f0e6;border:1px solid #fff3;border-radius:11px;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 10px 26px #00000029}.hero-action svg:last-child{width:16px}@media (max-width:760px){.command-hero{flex-direction:column;align-items:stretch;padding:25px 22px}.command-hero h2{font-size:28px}.hero-action{justify-content:center}.capital-app .sidebar nav button{width:42px}}.capital-app{background:#f5f2eb;grid-template-columns:246px minmax(0,1fr)}.capital-app .sidebar{padding:22px 16px 18px;box-shadow:12px 0 40px #05272214}.capital-app .brand{gap:10px;padding:0 2px 22px}.capital-app .brand-lockup{background:#fff;border:0;border-radius:12px;min-height:98px;box-shadow:0 12px 30px #00000024}.capital-app .brand img{max-height:116px}.capital-app .sidebar nav button{min-height:43px;padding:0 12px;font-size:12px;font-weight:720}.capital-app .source-card{border-radius:12px}.capital-app .source-card strong{margin-top:9px;font-size:12px;display:block}.capital-app .source-card p,.capital-app .source-card a,.capital-app .sidebar-foot{font-size:12px}.capital-app .topbar{z-index:20;min-height:84px;padding:16px 30px;position:sticky;top:0}.capital-app h1{font-size:28px}.capital-app .topbar .eyebrow{margin-bottom:4px}.capital-app .content{width:min(1380px,100%);padding:22px 30px 54px}.capital-app .snapshot-strip{background:#ece7dc;border-radius:10px;min-height:38px;margin-bottom:14px;padding:8px 12px}.capital-app .snapshot-strip span,.capital-app .snapshot-strip p{font-size:12px}.capital-app .presence-chip{border-radius:10px;min-width:130px}.capital-app .presence-chip strong,.capital-app .presence-chip small,.capital-app .eyebrow{font-size:12px}.capital-app .panel{border-color:#ddd8ce;border-radius:16px;box-shadow:0 12px 34px #162f2a0e}.capital-app .panel-head{padding:21px 22px 16px}.capital-app .panel-head h2{font-size:22px}.capital-app .text-button{font-size:12px}.readiness-metrics{gap:12px}.readiness-metrics .metric-card{min-height:112px;box-shadow:none;border-radius:15px;padding:18px}.readiness-metrics .metric-card>span{margin:0 0 8px;font-size:12px}.readiness-metrics .metric-card strong{margin-bottom:5px;font:600 30px/1 Georgia,serif}.readiness-metrics .metric-card small{max-width:190px;font-size:12px;line-height:1.4;display:block}.readiness-metrics .metric-icon{border-radius:10px;width:36px;height:36px}.metric-icon.ready{color:#106a55;background:#dff0e9}.metric-icon.review{color:#966718;background:#f4e8ca}.metric-icon.waiting{color:#9b4d39;background:#f6e3dc}.metric-icon.submitted{color:#345b78;background:#e2ebf1}.command-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:14px;margin-bottom:16px;display:grid}.action-list{padding:0 10px 12px}.action-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ece8df;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:13px 10px;display:grid}.action-list>button:hover{background:#f7f5ef;border-radius:10px}.workflow-icon{color:#75591f;background:#eee5d0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.workflow-icon svg{width:17px;height:17px}.workflow-icon.state-route-ready{color:#0a6953;background:#dcefe7}.workflow-icon.state-documents{color:#954b38;background:#f5e1da}.workflow-icon.state-submitted,.workflow-icon.state-contracting{color:#315b78;background:#e0ebf2}.action-copy{min-width:0}.action-copy strong{color:#173d36;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.action-copy small{color:#73807c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.action-meta{justify-items:end;gap:6px;display:grid}.action-meta b{color:#153c35;font:500 14px Georgia,serif}.workflow-pill{color:#5d6662;white-space:nowrap;background:#eceeea;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:12px;font-weight:820;display:inline-flex}.workflow-pill.state-route-ready{color:#0d6b56;background:#dcefe7}.workflow-pill.state-review{color:#8b611d;background:#f4e8ca}.workflow-pill.state-documents{color:#964b37;background:#f6e2db}.workflow-pill.state-prequalified,.workflow-pill.state-new{color:#58655f;background:#e9ece8}.workflow-pill.state-submitted,.workflow-pill.state-contracting{color:#315b78;background:#e1ebf2}.workflow-pill.state-hold,.workflow-pill.state-closed{color:#727875;background:#ecece8}.workflow-pill.state-funded{color:#306d3a;background:#dfeede}.capital-snapshot{gap:12px;display:grid}.capital-snapshot article{background:#fffdfa;border:1px solid #ded9cf;border-radius:16px;min-height:120px;padding:20px;box-shadow:0 12px 34px #162f2a0d}.capital-snapshot article:first-child{color:#fff;background:linear-gradient(145deg,#0b3d35,#092d28);border-color:#0a3c34}.capital-snapshot span{color:#697571;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.capital-snapshot article:first-child span{color:#a9c3bc}.capital-snapshot strong{color:#123c35;margin:12px 0 8px;font:500 25px Georgia,serif;display:block}.capital-snapshot article:first-child strong{color:#fff}.capital-snapshot strong small{color:#7c8985;font-size:13px}.capital-snapshot small{color:#77817e;font-size:12px;line-height:1.45}.capital-snapshot article:first-child small{color:#a7bbb5}.capital-snapshot .hold-card{background:#f0ede6;min-height:96px}.filters{align-items:center}.search-box,.filter-select{border-radius:10px;height:42px}.search-box{min-width:260px;padding:0 12px}.search-box input{font-size:12px}.filter-select{color:#78847f;background:#fff;border:1px solid #d9dcd6;align-items:center;gap:6px;padding-left:10px;display:flex}.filter-select select{border:0;height:40px;padding-left:2px;font-size:12px}.record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.record-card{background:#fff;border:1px solid #e1ddd4;border-radius:14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.record-card:hover{border-color:#cbb98e;transform:translateY(-2px);box-shadow:0 14px 32px #14302a17}.record-card-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:17px;display:block}.record-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-owner{color:#75817d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.record-card h3{color:#123c35;min-height:41px;margin:14px 0 9px;font:500 17px/1.2 Georgia,serif}.record-amount strong,.record-amount small{display:block}.record-amount strong{color:#9b6a1f;font:500 18px Georgia,serif}.record-amount small{color:#7a8581;margin-top:3px;font-size:12px}.record-evidence{color:#687571;border-top:1px solid #eeebe4;border-bottom:1px solid #eeebe4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:11px 0;font-size:12px;display:flex}.record-evidence span{align-items:center;gap:4px;display:inline-flex}.record-evidence b{color:#163e37}.record-evidence em{border-radius:999px;margin-left:auto;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.record-evidence .has-evidence{color:#126b56;background:#e0efe9}.record-evidence .no-evidence{color:#944d3a;background:#f5e2dc}.record-next{min-height:72px;padding:12px 0 7px}.record-next span{color:#9a7a3b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.record-next p{color:#52625e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.record-foot{color:#8a9490;justify-content:space-between;align-items:center;font-size:12px;display:flex}.record-foot span{align-items:center;gap:5px;display:inline-flex}.record-drive-link{color:#6b765f;opacity:0;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:800;text-decoration:none;transition:opacity .18s;display:inline-flex;position:absolute;top:50px;right:14px}.record-card:hover .record-drive-link{opacity:1}.record-drive-link svg:last-child{width:11px}.modal-status-line{align-items:center;gap:9px;margin-top:8px;display:flex}.modal-status-line small{color:#75817d;font-size:12px}.field-help{color:#8b6a2d;text-transform:none;letter-spacing:0;margin-top:5px;font-size:12px;font-weight:500;line-height:1.4;display:block}.evidence-strip span{font-size:12px;position:relative}.evidence-strip span>svg{color:#b38837;position:absolute;top:10px;left:10px}.approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.investor-matching{gap:15px;display:grid}.match-control{color:#fff;background:linear-gradient(128deg,#102f2a,#184f43);border-radius:24px 24px 54px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.55fr);align-items:end;gap:34px;padding:28px 32px;display:grid;box-shadow:0 20px 46px #082c2624}.match-control h2{color:#fff;margin:5px 0 8px;font:500 29px/1.08 Georgia,serif}.match-control p:not(.eyebrow){color:#b8cbc5;max-width:760px;margin:0;font-size:12px;line-height:1.65}.match-control label{color:#d8ba7b;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.match-control select{color:#183d36;background:#f8f3e9;border:1px solid #fff3;border-radius:14px;outline:none;width:100%;height:46px;padding:0 13px;font-size:12px;font-weight:700}.match-empty-state{background:radial-gradient(circle at 0 100%,#c79d4e2e,#0000 26%),#fffdf8;border:1px solid #d9c8a3;border-radius:52px 18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:176px;padding:28px 32px;display:grid;box-shadow:0 18px 40px #18342e12}.match-empty-state.ready{background:radial-gradient(circle at 0 100%,#438e7926,#0000 27%),#fffdf8;border-color:#bfd4cb}.match-empty-icon{color:#a27428;background:#f2e6ce;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 0 9px #bd8b3212}.match-empty-state.ready .match-empty-icon{color:#116b57;background:#dfeee8;box-shadow:0 0 0 9px #237e680f}.match-empty-state h2{color:#123c35;margin:5px 0 7px;font:500 24px/1.1 Georgia,serif}.match-empty-state p:not(.eyebrow){color:#65736e;max-width:760px;margin:0;font-size:12px;line-height:1.65}.match-empty-state small{color:#25725f;margin-top:9px;font-size:12px;font-weight:700;display:block}.match-empty-state .primary-button{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.match-map{isolation:isolate;color:#fff;background:radial-gradient(circle at 23% 48%,#d5ae5f2e,#0000 25%),radial-gradient(circle at 100% 0,#488b7b33,#0000 30%),linear-gradient(137deg,#082e29,#0d4037 62%,#0d312c);border-radius:32px;grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr);gap:44px;min-height:560px;padding:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 58px #082d272e}.match-map:before{content:"";z-index:-1;border-top:1px solid #e0bc7470;border-bottom:1px solid #e0bc7438;border-radius:50%;width:22%;height:62%;position:absolute;top:50%;left:26%;transform:translateY(-50%)}.investee-node{text-align:center;background:radial-gradient(circle at 35% 25%,#ffffff1c,#0000 28%),#04201c8c;border:1px solid #e6c27999;border-radius:50%;place-content:center;align-self:center;justify-items:center;width:250px;height:250px;padding:34px;display:grid;box-shadow:0 0 0 16px #e6c27909,0 0 0 34px #e6c27905,0 20px 54px #00000040}.investee-node>span{color:#d6b36c;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.investee-node>strong{color:#fff;margin:12px 0 8px;font:500 23px/1.12 Georgia,serif}.investee-node>b{color:#efd59e;font-size:12px}.investee-node>small{color:#9eb7b1;margin-top:7px;font-size:12px;line-height:1.45}.investee-node>button{color:#f0d28f;background:0 0;border:0;align-items:center;gap:6px;margin-top:17px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.match-stream{align-content:center;gap:11px;display:grid;position:relative}.match-result{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff1a;border-radius:18px 42px 42px 18px;grid-template-columns:24px 54px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:78px;padding:11px 14px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.match-result:before{content:"";background:linear-gradient(90deg,#0000,#dfb96e8c);width:45px;height:1px;position:absolute;top:50%;right:100%}.match-result:hover{background:#ffffff17;border-color:#eac78173;transform:translate(5px)}.match-result.tier-strong{border-color:#5cbe9d61}.match-result.tier-excluded{opacity:.55}.match-order{color:#ffffff4d;font:500 12px Georgia,serif}.match-score{background:conic-gradient(#d8b36a var(--match),#ffffff1a 0);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.match-score:before{content:"";background:#123e36;border-radius:50%;grid-area:1/1;width:40px;height:40px}.match-score b,.match-score small{z-index:1;grid-area:1/1;position:relative}.match-score b{color:#fff;font-size:12px;transform:translateY(-5px)}.match-score small{color:#8fa9a3;text-transform:uppercase;font-size:12px;transform:translateY(8px)}.match-result-copy{grid-template-columns:minmax(150px,.62fr) minmax(240px,1.38fr);align-items:center;gap:16px;min-width:0;display:grid}.match-result-copy>div:first-child span,.match-result-copy>div:first-child strong,.match-result-copy>div:first-child small{display:block}.match-result-copy>div:first-child span{color:#d5b16a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.match-result-copy>div:first-child strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font:500 16px Georgia,serif;overflow:hidden}.match-result-copy>div:first-child small{color:#a9bcb7;font-size:12px}.match-signals{flex-wrap:wrap;gap:5px;display:flex}.match-signals em{color:#a9d6c8;background:#5bb19721;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-style:normal;display:inline-flex}.match-signals em.blocker{color:#e6b7a6;background:#b85d4124}.match-signals svg{width:10px;height:10px}.match-result>a,.match-result>button{color:#d8ba7b;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.match-boundary{color:#66736f;background:#f1ede4;border:1px solid #d9d2c5;border-radius:12px 28px;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.match-boundary>svg{color:#0f705b;flex:none}.match-boundary p{margin:0;font-size:12px;line-height:1.6}.match-boundary strong{color:#153e37}.mandate-workspace{background:#fffdf9;border:1px solid #ddd6c9;border-radius:26px;overflow:hidden;box-shadow:0 18px 46px #14302a12}.mandate-head{background:radial-gradient(circle at 0 100%,#c59a4d1f,#0000 25%),#f6f1e7;justify-content:space-between;align-items:end;gap:24px;padding:27px 30px 22px;display:flex}.mandate-head h2{color:#123c35;margin:4px 0 7px;font:500 25px Georgia,serif}.mandate-head p:not(.eyebrow){color:#697671;margin:0;font-size:12px}.mandate-head a{color:#0e6b57;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mandate-list{padding:0 20px 20px;position:relative}.mandate-list:before{content:"";background:linear-gradient(#c99b49,#9ac6b8);width:1px;position:absolute;top:0;bottom:35px;left:46px}.mandate-row{border-bottom:1px solid #ece7de;grid-template-columns:52px minmax(180px,.8fr) minmax(230px,1fr) minmax(200px,1fr) 24px;align-items:center;gap:15px;min-height:102px;padding:14px 10px;display:grid;position:relative}.mandate-row.status-paused,.mandate-row.status-inactive{opacity:.58}.mandate-mark{z-index:1;color:#9c7128;background:#efe2c7;border:4px solid #fffdf9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mandate-row small{color:#89928f;font-size:12px}.mandate-row h3{color:#143d36;margin:4px 0;font:500 16px Georgia,serif}.mandate-row p{color:#6f7b77;margin:0;font-size:12px}.mandate-range span,.mandate-range strong,.mandate-range small{display:block}.mandate-range span{color:#9a7331;text-transform:uppercase;font-size:12px;font-weight:800}.mandate-range strong{color:#173f38;margin:6px 0 4px;font-size:12px}.mandate-tags{flex-wrap:wrap;gap:5px;display:flex}.mandate-tags span{color:#456059;background:#edf0ea;border-radius:999px;padding:5px 8px;font-size:12px}.mandate-row>a{color:#a2762d}.capital-app main{background:radial-gradient(circle at 14% 7%,#cba15417,#0000 23%),radial-gradient(circle at 92% 42%,#317d6a14,#0000 25%),#f5f2eb}.capital-app .content>section,.capital-app .content>.equity-marketplace{animation:.34s both surface-in}@keyframes surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.command-hero{background:radial-gradient(circle at 85% 12%,#d5ac5b4f,#0000 30%),radial-gradient(circle at 8% 110%,#3a847140,#0000 34%),linear-gradient(135deg,#072f29,#0d443a 68%,#122f2b);border-radius:30px 30px 76px}.action-queue{overflow:hidden;border-radius:22px 22px 48px!important}.action-list{position:relative}.action-list:before{content:"";background:linear-gradient(#cf9f4d,#8ebcad);width:1px;position:absolute;top:9px;bottom:25px;left:37px}.action-list>button{position:relative}.action-list>button:hover{transform:translate(4px)}.capital-snapshot article{border-radius:18px 42px 18px 18px}.capital-snapshot article:nth-child(2){transform:translate(9px)}.secondary-grid>article:first-child{border-radius:18px 52px 18px 18px}.secondary-grid>article:last-child{border-radius:52px 18px 18px}.record-card{border-radius:20px 20px 42px}.record-card:nth-child(3n+2){transform:translateY(8px)}.record-card:nth-child(3n+2):hover{transform:translateY(5px)}.engine-placeholder{position:relative}.engine-placeholder:before{content:"";background:linear-gradient(90deg,#d6ad63,#70a997);height:1px;position:absolute;top:50%;left:11%;right:11%}.engine-placeholder article{z-index:1;border-style:solid;border-radius:24px 24px 52px;position:relative}.equity-card{border-radius:22px 22px 48px;box-shadow:8px 10px #ece6da,0 18px 38px #11302914}.governance-grid article:nth-child(2n){transform:translateY(9px)}@media (max-width:1080px){.match-map{grid-template-columns:1fr}.investee-node{width:220px;height:220px;margin:0 auto}.match-map:before,.match-result:before{display:none}.match-result-copy{grid-template-columns:1fr}}@media (max-width:760px){.match-control,.match-empty-state{border-radius:22px;grid-template-columns:1fr;padding:24px 20px}.match-empty-icon{width:54px;height:54px}.match-map{border-radius:22px;min-height:0;padding:24px 16px}.match-result{border-radius:16px 30px 30px 16px;grid-template-columns:45px minmax(0,1fr) 20px}.match-order{display:none}.match-result-copy{gap:8px}.mandate-head{flex-direction:column;align-items:flex-start}.mandate-row{grid-template-columns:42px 1fr}.mandate-range,.mandate-tags,.mandate-row>a{grid-column:2}.record-card:nth-child(3n+2){transform:none}}.capital-flow{isolation:isolate;color:#fff;background:radial-gradient(circle at 8% 10%,#d7b0632e,#0000 31%),radial-gradient(circle at 88% 100%,#4e918038,#0000 33%),linear-gradient(124deg,#0a332d,#0d493e 58%,#153b34);border:1px solid #bb914561;border-radius:26px;margin-bottom:18px;padding:26px 28px 22px;position:relative;overflow:hidden;box-shadow:0 24px 56px #072f282e}.capital-flow:before{content:"";z-index:-1;border:1px solid #e6c37c1f;border-radius:50%;width:54%;height:185%;position:absolute;top:-65%;right:-5%;transform:rotate(-18deg);box-shadow:0 0 0 46px #e6c37c09,0 0 0 92px #e6c37c06}.capital-flow-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.capital-flow-head .eyebrow{color:#e1bd74}.capital-flow-head h2{color:#fff;letter-spacing:-.015em;margin:4px 0 0;font:500 26px/1.1 Georgia,serif}.capital-flow-head>p{color:#ffffff9e;text-align:right;max-width:360px;margin:0;font-size:12px;line-height:1.55}.capital-flow-rail{grid-template-columns:repeat(7,minmax(90px,1fr));gap:15px;margin:29px 0 8px;display:grid;position:relative}.capital-flow-rail:before{content:"";z-index:-1;background:linear-gradient(90deg,#dbb77038,#d8b36b 50%,#8fc5b5a6);height:2px;position:absolute;top:31px;left:6%;right:6%;box-shadow:0 0 18px #d9b2674d}.capital-flow-rail:after{content:"";z-index:-1;background:#f3d79e;border-radius:50%;width:8px;height:8px;animation:7s ease-in-out infinite capital-current;position:absolute;top:28px;left:4%;box-shadow:0 0 0 7px #efce8c1f,0 0 24px #e6be72}@keyframes capital-current{0%,8%{opacity:.25;left:4%}48%{opacity:1}92%,to{opacity:.25;left:94%}}.capital-flow-step{min-width:0;color:inherit;text-align:center;background:0 0;border:0;justify-items:center;gap:12px;padding:0;display:grid}.capital-flow-node{color:#f0d395;background:#0b3a32;border:1px solid #eccf958c;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .22s,border-color .22s,background .22s;display:grid;position:relative;box-shadow:0 0 0 7px #ffffff09,0 12px 30px #0003}.capital-flow-node svg{width:19px;height:19px;transform:translateY(-6px)}.capital-flow-node b{color:#12372f;background:#f4e7ca;border:3px solid #0d4037;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid;position:absolute;bottom:-2px;right:-4px}.capital-flow-step:hover .capital-flow-node{background:#125146;border-color:#f3d38e;transform:translateY(-5px)scale(1.04)}.capital-flow-copy small,.capital-flow-copy strong{display:block}.capital-flow-copy small{color:#d8b56f;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.capital-flow-copy strong{color:#f8f4eb;margin-top:5px;font-size:12px}.capital-flow-offramp{color:#ffffff9e;background:#0000001a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:17px 0 0 auto;padding:7px 12px;font-size:12px;display:flex}.capital-flow-offramp span{align-items:center;gap:6px;display:inline-flex}.capital-flow-offramp strong{color:#f2d393}.capital-flow-offramp small{color:#ffffff75}@media (max-width:980px){.capital-flow-rail{grid-template-columns:repeat(3,1fr);row-gap:24px}.capital-flow-rail:before,.capital-flow-rail:after{display:none}}@media (max-width:620px){.capital-flow{border-radius:20px;padding:23px 19px}.capital-flow-head{flex-direction:column;align-items:flex-start}.capital-flow-head>p{text-align:left}.capital-flow-rail{grid-template-columns:repeat(2,1fr)}.capital-flow-offramp{border-radius:14px;align-items:flex-start;width:auto}.capital-flow-offramp small{display:none}}.capital-app .equity-hero{border-radius:18px}.capital-app .equity-hero p:not(.eyebrow),.capital-app .engine-hero p:not(.eyebrow),.capital-app .governance-intro p:not(.eyebrow){font-size:13px}.capital-app .equity-hero-stat{border-radius:12px}.capital-app .equity-hero-stat span,.capital-app .equity-hero-stat small,.capital-app .engine-steps span,.capital-app .engine-select label,.capital-app .result-summary>article>span,.capital-app .field-results span,.capital-app .cover-found>span,.capital-app .equity-card-head small,.capital-app .equity-card>p,.capital-app .equity-evidence,.capital-app .equity-card-actions button,.capital-app .equity-card-actions a,.capital-app .engine-business-summary small,.capital-app .result-summary>article>small,.capital-app .readiness-card p:not(.eyebrow),.capital-app .result-count,.capital-app .approval-notice,.capital-app .scan-boundaries,.capital-app .modal-head small,.capital-app .source-links a,.capital-app .form-grid label,.capital-app .save-notice{font-size:12px}.capital-app .marketplace-tabs{border-radius:12px}.capital-app .marketplace-tabs button{border-radius:8px;font-size:12px}.capital-app .governance-intro,.capital-app .governance-grid article,.capital-app .role-matrix,.capital-app .regulatory-note,.capital-app .group-result,.capital-app .entity-map article{border-radius:14px}.capital-app .governance-intro>span,.capital-app .governance-grid small,.capital-app .role-grid span,.capital-app .reference-links a,.capital-app .role-grid p,.capital-app .governance-grid p,.capital-app .regulatory-note p,.capital-app .mini-list strong,.capital-app .activity-list strong,.capital-app .scan-button,.capital-app .field-results strong,.capital-app .checklist-list strong,.capital-app .insurance-insights strong,.capital-app .document-list strong,.capital-app .signal-list strong,.capital-app .mini-list small,.capital-app .activity-list small,.capital-app .activity-list time,.capital-app .field-results small,.capital-app .checklist-list small,.capital-app .insurance-insights small,.capital-app .document-list small,.capital-app .checklist-list em,.capital-app .insurance-insights em,.capital-app .cover-found b,.capital-app .boundary-note,.capital-app .more-files,.capital-app .signal-list small,.capital-app .signal-list span,.capital-app .service-error,.capital-app .approval-panel p:not(.eyebrow),.capital-app .group-result-head p:not(.eyebrow),.capital-app .group-result-stats span,.capital-app .entity-map article span,.capital-app .entity-map article strong,.capital-app .entity-map article small,.capital-app .entity-map article em,.capital-app .group-signals article span,.capital-app .group-signals article p,.capital-app .group-signals article small,.capital-app .group-signals summary,.capital-app .group-signals ul,.capital-app .scope-strip strong,.capital-app .scope-strip span,.capital-app .scope-strip small{font-size:12px}@media (max-width:1160px){.capital-app{grid-template-columns:84px minmax(0,1fr)}.capital-app .sidebar{padding:18px 12px}.capital-app .brand-lockup{width:58px;height:58px;min-height:58px;margin:0 auto}.capital-app .brand img{object-fit:cover;object-position:top;width:58px;height:58px}.capital-app .brand p,.capital-app .source-card,.capital-app .sidebar-foot{display:none}.capital-app .sidebar nav button{justify-content:center;width:58px;margin:0 auto;padding:0;font-size:0}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-grid{grid-template-columns:1fr}.capital-snapshot{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.capital-app{display:block}.capital-app .sidebar{z-index:30;height:auto;padding:9px 12px;display:flex;position:sticky;top:0}.capital-app .brand{padding:0}.capital-app .brand-lockup{width:42px;height:42px;min-height:42px}.capital-app .brand img{width:42px;height:42px}.capital-app .sidebar nav{gap:3px;margin-left:auto;display:flex;overflow-x:auto}.capital-app .sidebar nav button{flex:0 0 42px;width:42px;height:42px}.capital-app .topbar{min-height:72px;padding:14px 17px;position:static}.capital-app .team-presence{display:none}.capital-app .content{padding:16px 14px 40px}.readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.command-hero{margin-bottom:12px}.action-list>button{grid-template-columns:34px minmax(0,1fr) 16px}.action-meta{grid-area:2/2/auto/-1;grid-template-columns:auto auto;place-items:center start}.capital-snapshot{grid-template-columns:1fr}.record-grid{grid-template-columns:1fr;padding:0 14px 16px}.records-head{padding:17px 14px}.filters{align-items:stretch}.filter-select{width:100%}.filter-select select{flex:1}.record-drive-link{opacity:1}.approval-actions{width:100%}.approval-actions button{flex:180px}}.capital-app .sidebar:before{content:"";z-index:-1;background:linear-gradient(145deg,#fffdf7 0%,#f4ebd9 72%,#ead8b5 100%);border-radius:0 0 94px;height:176px;position:absolute;inset:0 0 auto;box-shadow:0 18px 48px #0000002e}.capital-app .sidebar:after{content:"";z-index:-1;background:linear-gradient(#c5943e,#c5943e52,#0000);width:1px;height:62%;position:absolute;top:146px;left:36px;box-shadow:9px 12px #c5943e1a,18px 28px #c5943e0f}.capital-app .brand{gap:4px;min-height:166px;padding:0 6px 30px;position:relative}.capital-app .brand-lockup{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0}.capital-app .brand img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:128px}.brand-story{color:#0a382f;gap:3px;padding:0 7px;display:grid}.brand-story strong{letter-spacing:.025em;font:600 12px/1.2 Georgia,serif}.brand-story small{color:#8a682b;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.capital-app .sidebar nav{margin-top:6px;position:relative}.capital-app .sidebar nav:before{content:"Operating journey";color:#ffffff61;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px 12px;font-size:12px;font-weight:850}.capital-app .sidebar nav button{border:1px solid #0000;border-radius:7px 22px 22px 7px;position:relative}.capital-app .sidebar nav button.active{color:#082f29;background:linear-gradient(90deg,#f7f0df,#ead7b2);border-color:#e2c68db8;box-shadow:0 12px 28px #0000002b}.capital-app .sidebar nav button.active:after{content:"";background:#0b6654;border-radius:50%;width:6px;height:6px;position:absolute;right:12px;box-shadow:0 0 0 4px #0b66541f}.capital-app .source-card{background:#ffffff0b;border-color:#d7b1663d}.capital-app .sidebar-foot small{color:#ffffff61}.topbar-title{min-width:0}.topbar-title-row{align-items:center;gap:13px;min-width:0;display:flex}.concept-chip{color:#7e5d24;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7edd8;border:1px solid #d9be8b;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.connection-flow-mark{color:#f0d496;background:linear-gradient(145deg,#07362f,#0d5b4b);border:1px solid #d8b36bb8;border-radius:16px 16px 30px;box-shadow:0 12px 28px #07362f2e}.connection-flow-mark svg{width:26px;height:26px}.venture-hero{isolation:isolate;background:linear-gradient(118deg,#062e28 0%,#0a493d 52%,#173b33 100%);border:1px solid #e1bf7a6b;border-radius:34px 34px 104px;align-items:stretch;min-height:310px;padding:38px 42px;position:relative;overflow:hidden}.venture-hero:before{content:"";z-index:-1;border:1px solid #e5c68726;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-64px;box-shadow:0 0 0 55px #e5c68709,0 0 0 110px #e5c68706}.venture-hero:after{content:"";z-index:-1;border:0 solid #d1a95b3d;border-width:1px 0 0 1px;border-radius:100% 0 0;width:52%;height:170px;position:absolute;bottom:-58px;right:12%;transform:rotate(-7deg)}.command-hero-copy{align-self:center;max-width:820px}.venture-hero h2{max-width:800px;font-size:clamp(34px,4vw,58px);line-height:1.02}.venture-hero p:not(.eyebrow){max-width:720px;font-size:13px}.hero-venture-line{color:#fffc;grid-template-columns:minmax(150px,auto) 34px auto 34px minmax(190px,auto);align-items:center;gap:10px;margin-top:26px;display:grid}.hero-venture-line span{gap:4px;display:grid}.hero-venture-line span small{color:#e4bd70;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:850}.hero-venture-line span strong{color:#fff;font-size:12px}.hero-venture-line span.prospective{background:#ffffff0e;border:1px solid #dbbb7c47;border-radius:10px 28px 28px 10px;padding:10px 14px}.hero-venture-line i{background:linear-gradient(90deg,#e0bc7433,#e0bc74);height:1px}.hero-venture-line em{color:#f4dcaa;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#04231e57;border:1px solid #ddc08966;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}.hero-actions{align-self:flex-end;gap:9px;width:210px;display:grid}.hero-actions .hero-action{justify-content:center;width:100%}.hero-actions .hero-action.secondary{color:#f6ead0;box-shadow:none;background:#ffffff12;border-color:#ebd3a552}@media (max-width:1160px){.capital-app .sidebar:before{border-radius:0 0 44px;height:92px}.capital-app .sidebar:after{top:84px;left:41px}.capital-app .brand{min-height:78px;padding-bottom:18px}.capital-app .brand-lockup{width:62px;height:62px;min-height:62px}.capital-app .brand img{object-fit:cover;object-position:top;width:62px;height:62px}.brand-story,.capital-app .sidebar nav:before{display:none}.venture-hero{min-height:0}}@media (max-width:760px){.capital-app .sidebar{background:linear-gradient(102deg,#f6eddc 0 154px,#07362f 154px 100%);grid-template-columns:144px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px 8px;display:grid;box-shadow:0 8px 28px #052a2429}.capital-app .sidebar:before,.capital-app .sidebar:after{display:none}.capital-app .brand{min-height:0;padding:0}.capital-app .brand-lockup{width:140px;height:56px;min-height:56px;margin:0}.capital-app .brand img{object-fit:contain;mix-blend-mode:multiply;width:140px;height:56px}.capital-app .sidebar nav{gap:4px;margin:0;padding-left:3px}.capital-app .sidebar nav button{color:#ffffffb3;border-radius:14px;flex:0 0 42px;width:42px;height:42px;margin:0}.capital-app .sidebar nav button.active{color:#08352e;background:#f6eddd}.capital-app .sidebar nav button.active:after{width:5px;height:5px;bottom:4px;right:4px}.capital-app .topbar{align-items:flex-start}.topbar-title-row{flex-direction:column;align-items:flex-start;gap:6px}.concept-chip{min-height:20px;font-size:12px}.venture-hero{border-radius:24px 24px 62px;flex-direction:column;align-items:stretch;gap:26px;padding:30px 23px 28px}.venture-hero h2{font-size:37px}.hero-venture-line{grid-template-columns:1fr 18px auto 18px 1fr;gap:5px}.hero-venture-line span strong{font-size:12px}.hero-venture-line span.prospective{padding:8px 10px}.hero-venture-line em{padding:6px 7px;font-size:12px}.hero-actions{align-self:stretch;width:100%}}@media (max-width:520px){.capital-app .sidebar{background:linear-gradient(102deg,#f6eddc 0 122px,#07362f 122px 100%);grid-template-columns:112px minmax(0,1fr)}.capital-app .brand-lockup,.capital-app .brand img{width:108px}.hero-venture-line{grid-template-columns:1fr;justify-items:stretch}.hero-venture-line i{background:linear-gradient(#e0bc74,#e0bc7433);width:1px;height:14px;margin:0 auto}.hero-venture-line em,.hero-venture-line span{text-align:center}}:root{--ink:#06372f;--ink-2:#0a493d;--paper:#f3f0e8;--card:#fff;--line:#c7c1b5;--muted:#4f5d58;--teal:#075f50;--teal-soft:#dcebe6;--gold:#986617;--gold-soft:#f1e3c7}body{color:#172f2a}button:disabled{opacity:.68}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #d8a94d}input::placeholder,textarea::placeholder{color:#68756f;opacity:1}.capital-app small,.portal-shell small{font-size:12px;line-height:1.45}.capital-app .sidebar nav button,.capital-app .sidebar nav>a{color:#e1ece8}.capital-app .metric-card>span,.capital-app .metric-card small,.capital-app .snapshot-strip p,.capital-app .panel p,.capital-app .governance-grid p,.capital-app .governance-intro p:not(.eyebrow),.capital-app .portal-request-register p{color:#4d5b56}.capital-app .equity-hero .eyebrow,.portal-welcome .eyebrow{color:#f0c773}.capital-app .equity-hero p:not(.eyebrow),.portal-welcome p:not(.eyebrow){color:#e5efeb}.capital-app .marketplace-tabs button{color:#46564f}.capital-app .marketplace-tabs button.active{color:#fff}.capital-app .mandate-form-grid label,.portal-form label,.portal-request-fields label{color:#294b43;font-size:12px}.capital-app .mandate-form-grid input,.capital-app .mandate-form-grid select,.capital-app .mandate-form-grid textarea,.portal-form input,.portal-form textarea,.portal-request-fields input,.portal-request-fields select,.portal-request-fields textarea{color:#0d332b;background:#fff;border-color:#aeb8b3;min-height:42px;font-size:12px}.primary-button,.error-card button{color:#fff;background:#073e35;min-height:42px}.primary-button:hover,.error-card button:hover{background:#0a5a4b}.secondary-button{color:#193d35;background:#fff;border-color:#9eaaa4;min-height:42px}.public-product-summary p,.public-footer,.portal-footer{color:#53625d;font-size:12px}.portal-request-workspace{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;display:grid}.portal-request-composer,.portal-request-register{overflow:hidden}.portal-request-composer .panel-head,.portal-request-register .panel-head{background:#fbf8f1;border-bottom:1px solid #d7d1c6;align-items:center}.portal-request-composer .panel-head h2,.portal-request-register .panel-head h2{margin:3px 0 6px;font-size:24px}.portal-request-composer .panel-head p:not(.eyebrow),.portal-request-register .panel-head p:not(.eyebrow){max-width:680px;margin:0;font-size:12px;line-height:1.6}.request-safety{color:#075948;background:#e4f0ec;border:1px solid #a9c6bc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:850;display:inline-flex}.portal-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.portal-request-fields label{letter-spacing:.05em;text-transform:uppercase;gap:7px;font-weight:850;display:grid}.portal-request-fields label.wide{grid-column:1/-1}.portal-request-fields textarea{resize:vertical}.capital-case-workspace{gap:18px;display:grid}.capital-case-form{overflow:hidden}.portal-request-actions{background:#f7f2e8;border-top:1px solid #d7d1c6;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px 18px;display:flex}.portal-request-actions p{max-width:560px;margin:0;font-size:12px;line-height:1.55}.portal-request-actions .primary-button{flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.portal-request-composer .approval-notice{color:#174f43;background:#e7f2ee;border-left:3px solid #0c735e;margin:0 20px 18px;padding:9px 11px;font-size:12px}.portal-request-register .result-count{color:#5e461b;background:#f1e4c8;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.portal-request-list{max-height:720px;display:grid;overflow-y:auto}.portal-request-list>article{background:#fff;border-top:1px solid #ded9cf;grid-template-columns:92px minmax(190px,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.portal-request-list>article:first-child{border-top:0}.request-status{color:#485751;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;display:flex}.request-status>span{background:#98702c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #f1e7d5}.request-status-sent .request-status>span{background:#246e5d;box-shadow:0 0 0 3px #dcebe6}.request-status-opened .request-status>span{background:#2676a1;box-shadow:0 0 0 3px #deebf2}.request-status-accepted .request-status>span{background:#15815f;box-shadow:0 0 0 3px #d8ede6}.request-status-declined .request-status>span,.request-status-cancelled .request-status>span,.request-status-expired .request-status>span{background:#985247;box-shadow:0 0 0 3px #f2dfdc}.request-copy{min-width:0}.request-copy small{color:#8b5f18;text-transform:uppercase;font-weight:850}.request-copy h3{color:#143d35;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:600 16px Georgia,serif;overflow:hidden}.request-copy p{color:#334b44;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.request-copy em{color:#5f6d68;margin-top:5px;font-size:12px;font-style:normal;display:block}.request-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.request-actions a,.request-actions button{color:#174c40;background:#fff;border:1px solid #aeb8b3;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 8px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.request-actions a{color:#fff;background:#075f50;border-color:#075f50}.request-actions .mark-sent{color:#0c5b4b;background:#e4f0ec}.request-actions .cancel-request{color:#7a4038;background:#fff7f5;border-color:#d8b8b2}.request-actions svg{width:14px;height:14px}.portal-invitation{background:radial-gradient(circle at 92% 8%,#ca9b422b,#0000 28%),#fff;border:1px solid #bca36f;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(220px,.34fr);align-items:center;gap:clamp(20px,4vw,48px);min-height:420px;padding:clamp(28px,5vw,64px);display:grid;box-shadow:0 24px 55px #0c322a21}.invitation-mark{color:#efc879;background:#073e35;border-radius:20px;place-items:center;width:74px;height:74px;display:grid}.invitation-mark svg{width:34px;height:34px}.portal-invitation h1{color:#073c32;margin:7px 0 12px;font:600 clamp(34px,5vw,58px)/1.02 Georgia,serif}.invitation-message{white-space:pre-line;color:#394f48;max-width:760px;font-size:13px;line-height:1.7}.portal-invitation dl{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.portal-invitation dl div{background:#f7f4ed;border:1px solid #d3cec4;border-radius:10px;min-width:150px;padding:9px 11px}.portal-invitation dt{color:#6d5b38;text-transform:uppercase;font-size:12px;font-weight:850}.portal-invitation dd{overflow-wrap:anywhere;color:#173f37;margin:4px 0 0;font-size:12px}.invitation-actions{gap:9px;display:grid}.invitation-actions small{color:#52635d;text-align:center}.portal-notice{color:#124e41;background:#e5f1ed;border:1px solid #a9c7bc;border-radius:12px;align-items:center;gap:10px;padding:15px 17px;display:flex}.portal-notice p{margin:0;font-size:12px}@media (max-width:1120px){.portal-request-workspace{grid-template-columns:1fr}.portal-request-list{max-height:none}}@media (max-width:760px){.portal-request-fields{grid-template-columns:1fr;padding:16px 14px}.portal-request-fields label.wide{grid-column:auto}.portal-request-actions{flex-direction:column;align-items:stretch;padding:14px}.portal-request-actions .primary-button{width:100%}.portal-request-list>article{grid-template-columns:1fr;padding:15px 14px}.request-actions{justify-content:flex-start}.portal-invitation{grid-template-columns:1fr;align-items:start;min-height:0;padding:26px 20px}.invitation-actions{width:100%}}.venture-ribbon{background:#fffdf8e0;border:1px solid #d9d0bf;border-radius:12px 12px 34px;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.35fr) minmax(180px,.9fr) auto;align-items:stretch;gap:0;margin:-1px 0 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #13372f0e}.venture-party{color:#143c35;text-align:left;background:0 0;border:0;gap:3px;padding:15px 18px;display:grid}.venture-party:hover{background:#f7f1e4}.venture-party small{color:#a27429;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:850}.venture-party strong{font:600 15px Georgia,serif}.venture-party span{color:#6f7b76;font-size:12px}.marketplace-party{background:linear-gradient(90deg,#e8d6b240,#0000);border-left:1px solid #e5ddcf}.venture-bridge{color:#71807a;background:linear-gradient(90deg,#0a574809,#bd8b320e);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:0 18px;display:grid;position:relative}.venture-bridge:before{content:"Connected operating path";color:#a67a31;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850;position:absolute;top:8px;left:18px}.venture-bridge span{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;transform:translateY(5px)}.venture-bridge i{background:linear-gradient(90deg,#d4ab60,#549884);height:1px;transform:translateY(5px)}.venture-boundary{color:#597069;background:#f2eee5;border-left:1px solid #e0d7c7;grid-template-columns:18px minmax(86px,auto);align-content:center;gap:2px 6px;padding:10px 14px;display:grid}.venture-boundary svg{color:#0c6a57;grid-row:1/3}.venture-boundary span{color:#34564e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.venture-boundary small{max-width:150px;font-size:12px;line-height:1.35}.capital-flow-copy em{color:#e0bf7dad;letter-spacing:.055em;text-transform:uppercase;margin-top:5px;font-size:12px;font-style:normal;font-weight:800;display:block}.match-governance-strip{background:linear-gradient(100deg,#fffdfa,#f4ede0);border:1px solid #d9d1c2;border-radius:16px 16px 40px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px;padding:18px 21px;display:grid;box-shadow:0 12px 30px #0e30280e}.match-governance-strip>div{gap:4px;display:grid}.match-governance-strip span{color:#9b7128;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.match-governance-strip strong{color:#143e36;font:600 14px Georgia,serif}.match-governance-strip small{color:#77837e;font-size:12px}.match-governance-strip>i{background:linear-gradient(90deg,#d0a352,#67a994);height:1px}.match-governance-strip .pending{border-left:2px solid #c99a49;padding-left:12px}.capital-route{background:#f5efe4;border:1px solid #ded4c3;border-radius:10px 24px 24px 10px;gap:4px;margin:13px 0 0;padding:10px 12px;display:grid}.capital-route small{color:#98702c;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.capital-route strong{color:#425c55;font-size:12px;line-height:1.35}.capital-route.state-route-ready{background:#e7f1ed;border-color:#9ec7ba}.capital-route.state-route-ready strong{color:#0c624f}.capital-route.state-submitted,.capital-route.state-contracting{background:#edf2f5;border-color:#b7c8d3}.capital-app .equity-hero{isolation:isolate;background:radial-gradient(circle at 88% 7%,#d3ac5e45,#0000 32%),linear-gradient(126deg,#062e28,#0c4a3e 65%,#173b34);border-color:#d5ae6380;position:relative;overflow:hidden}.capital-app .equity-hero:after{content:"";z-index:-1;border:1px solid #ecd3a124;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-155px;right:-80px;box-shadow:0 0 0 44px #ecd3a109,0 0 0 88px #ecd3a105}.capital-app .equity-hero .eyebrow{color:#e1bb70}.capital-app .equity-hero h2{max-width:800px;font-size:clamp(28px,3.2vw,43px);line-height:1.08}.capital-app .marketplace-tabs{background:#eee6d7;border-color:#d9cebb;align-items:center;padding:5px;overflow-x:auto}.capital-app .marketplace-tabs button{white-space:nowrap;min-height:36px}.capital-app .marketplace-tabs button.active{color:#fff;background:linear-gradient(110deg,#08362f,#0c594a);box-shadow:0 8px 18px #05302929}.marketplace-lifecycle{background:linear-gradient(105deg,#f8f3e9,#fffdfa);border:1px solid #d9cfbd;border-radius:18px 18px 42px;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:7px;padding:13px 18px;display:grid;overflow:hidden;box-shadow:0 10px 24px #12342c0d}.marketplace-lifecycle>span{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:0;display:grid}.marketplace-lifecycle small{color:#b17d29;font-size:12px;font-weight:900}.marketplace-lifecycle strong{color:#234a43;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;overflow:hidden}.marketplace-lifecycle em{color:#0d6554;white-space:nowrap;background:#e6f0ec;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.marketplace-lifecycle>i{background:linear-gradient(90deg,#c79845,#62a28f);height:1px}.workstream-tabs{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.workstream-tabs button{color:#60716b;background:#f7f3eb;border:1px solid #d7cdbb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.workstream-tabs button.active{color:#fff;background:#0b5f4f;border-color:#0b5f4f}.record-workstreams{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.record-workstreams>span{color:#53665f;background:#f8f4ec;border:1px solid #ddd4c5;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.record-workstreams .status-pill{max-width:none}.match-score.withheld{color:#7c847f;background:conic-gradient(#d8d2c7 0deg 360deg)}.match-score.withheld b{font-size:18px}.match-score.withheld small{font-size:12px}.match-signals em.unknown{color:#74664e;background:#f6efe2;border-color:#d9c9aa}.discovery-workspace .governance-intro span strong{margin-top:5px;font-size:27px;display:block}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-chain{align-items:center;gap:7px;padding:18px 2px 4px;display:flex;overflow-x:auto}.identity-chain span{color:#183f37;letter-spacing:.04em;text-transform:uppercase;background:#f8f3e9;border:1px solid #d9cfbd;border-radius:9px 22px 22px 9px;flex:none;padding:9px 11px;font-size:12px;font-weight:850}.identity-chain i{background:linear-gradient(90deg,#c79642,#5a9e8b);flex:0 0 15px;height:1px}.organisation-list{gap:12px;display:grid}.organisation-card{background:#fffdfa;border:1px solid #ddd3c2;border-radius:18px 18px 44px;overflow:hidden;box-shadow:0 12px 30px #12342c0f}.organisation-head{color:#fff;background:linear-gradient(105deg,#083a32,#0c5a4b);align-items:center;gap:12px;padding:15px 18px;display:flex}.organisation-head .mandate-mark{color:#d9b66e;background:#ffffff14}.organisation-head small{color:#dfc488;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.organisation-head h3{color:#fff;margin:3px 0;font:600 19px Georgia,serif}.organisation-head p{color:#ffffff9e;margin:0;font-size:12px}.organisation-head>em{color:#f0d59d;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #e7c78859;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850}.organisation-mandates{gap:0;display:grid}.organisation-mandates .mandate-row{box-shadow:none;border:0;border-top:1px solid #ebe4d8;border-radius:0}.relationship-status{color:#85621f;letter-spacing:.04em;text-transform:uppercase;background:#f4ead4;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.mandate-form{background:#fffdf9;border-color:#d8c8aa;border-radius:18px 18px 38px;gap:18px;margin:18px;padding:22px;display:grid}.mandate-form .panel-head{border-bottom:1px solid #e8dfd0;padding:0 0 14px}.mandate-form .panel-head h2{margin:4px 0;font-size:22px}.mandate-form .panel-head p:not(.eyebrow){color:#6b7772;margin:0;font-size:12px}.mandate-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mandate-form-grid label{color:#3f5a53;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:850;display:grid}.mandate-form-grid label.wide{grid-column:1/-1}.mandate-form-grid input,.mandate-form-grid select,.mandate-form-grid textarea{color:#153f37;letter-spacing:normal;text-transform:none;background:#fbf8f1;border:1px solid #d9d1c4;border-radius:9px;width:100%;padding:10px 11px;font:500 12px Arial,sans-serif}.mandate-form-grid textarea{resize:vertical;line-height:1.55}.mandate-form-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1180px){.marketplace-lifecycle{grid-template-columns:1fr}.marketplace-lifecycle>i{background:linear-gradient(#c79845,#62a28f);width:1px;height:12px;margin-left:13px}.mandate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-ribbon{grid-template-columns:1fr 1.25fr 1fr}.venture-boundary{border-top:1px solid #e1d9ca;border-left:0;grid-column:1/-1;grid-template-columns:18px auto 1fr}.venture-boundary svg{grid-row:auto}.venture-boundary small{max-width:none}}@media (max-width:700px){.mandate-form-grid{grid-template-columns:1fr}.mandate-form-grid label.wide{grid-column:auto}.organisation-head>em{margin-left:0}}@media (max-width:840px){.venture-ribbon{border-radius:12px 12px 28px;grid-template-columns:1fr 1fr}.venture-bridge{border-top:1px solid #e7dfd2;border-bottom:1px solid #e7dfd2;grid-area:2/1/auto/-1;min-height:50px}.marketplace-party{border-left:1px solid #e5ddcf}.venture-boundary{grid-area:3/1/auto/-1}.match-governance-strip{grid-template-columns:1fr}.match-governance-strip>i{background:linear-gradient(#d0a352,#67a994);width:1px;height:14px;margin-left:12px}.discovery-grid{grid-template-columns:1fr}}@media (max-width:560px){.venture-ribbon{grid-template-columns:1fr}.marketplace-party{border-top:1px solid #e5ddcf;border-left:0}.venture-bridge{grid-area:auto/1}.venture-boundary{grid-area:auto/1;grid-template-columns:18px 1fr}.venture-boundary small{grid-column:2}.capital-app .equity-hero{border-radius:20px 20px 56px;padding:26px 21px}.capital-app .equity-hero h2{font-size:31px}}html,body{max-width:100%;overflow-x:clip}button,input,select,textarea,a{min-width:0}.capital-app *,.portal-shell *{box-sizing:border-box}.capital-app .sidebar:before,.capital-app .sidebar:after,.capital-app .sidebar nav:before,.capital-flow-rail:before,.capital-flow-rail:after,.hero-venture-line>i,.engine-steps>i,.marketplace-lifecycle>i,.match-governance-strip>i,.identity-chain>i{content:none!important;display:none!important}.capital-app .sidebar{isolation:isolate;background:linear-gradient(#062f29 0%,#073c33 58%,#052922 100%);overflow:auto}.capital-app .sidebar nav{gap:4px}.capital-app .sidebar nav button,.capital-app .sidebar nav>a{color:#ffffffb8;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.25;text-decoration:none;display:flex}.capital-app .sidebar nav button:hover,.capital-app .sidebar nav>a:hover{color:#fff;background:#ffffff0f}.capital-app .sidebar nav button.active{color:#082f29;background:#f3ead8;border-color:#d8bd88;border-radius:10px;box-shadow:0 10px 22px #00000026}.capital-app .content{width:min(1540px,100%)}.capital-app .content>*{min-width:0}.capital-app h1,.capital-app h2,.capital-app h3,.capital-app p,.capital-app strong,.capital-app small,.portal-shell h1,.portal-shell h2,.portal-shell h3,.portal-shell p,.portal-shell strong,.portal-shell small{overflow-wrap:anywhere}.capital-flow-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.capital-flow-step{background:#fffdfa;border:1px solid #ddd5c8;border-radius:14px;min-height:118px;box-shadow:0 8px 20px #12342c0b}.capital-flow-step:hover{border-color:#c7a769;transform:translateY(-2px)}.hero-venture-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hero-venture-line>span,.hero-venture-line>em{background:#ffffff0f;border:1px solid #e1c68f4d;border-radius:12px;min-width:0;padding:10px 12px}.hero-venture-line>em{color:#f0d28e;place-items:center;font-style:normal;display:grid}.engine-steps,.marketplace-lifecycle,.match-governance-strip,.identity-chain{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid;overflow:visible}.engine-steps span,.marketplace-lifecycle>span,.match-governance-strip>div,.identity-chain>span{white-space:normal;background:#f8f3e9;border:1px solid #d9cfbd;border-radius:11px;min-width:0;padding:9px 10px}.marketplace-lifecycle strong{white-space:normal;text-overflow:clip}.metric-grid,.record-grid,.equity-card-grid,.governance-grid,.engine-placeholder,.result-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.scan-grid,.insurance-doc-grid,.workspace-signal-grid,.group-layout,.command-grid,.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.record-card,.equity-card,.organisation-card,.insurance-case-card,.wealth-case-list>article{max-width:100%;overflow:hidden;border-radius:15px!important}.records-head{grid-template-columns:minmax(250px,1fr) auto minmax(280px,.8fr)}.workstream-workspace{gap:15px;display:grid}.workstream-hero{color:#fff;border:1px solid #d9cfbd;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px,4vw,44px);display:flex;box-shadow:0 18px 45px #10322a1a}.workstream-hero>div{max-width:850px}.workstream-hero h2{color:#fff;max-width:720px;margin:6px 0 10px;font:500 clamp(28px,4vw,48px)/1.05 Georgia,serif}.workstream-hero p:not(.eyebrow){color:#ffffffbd;margin:0;font-size:13px;line-height:1.65}.insurance-hero{background:radial-gradient(circle at 94% 5%,#d8b46d3d,#0000 33%),linear-gradient(125deg,#09352f,#0d6152)}.wealth-hero{background:radial-gradient(circle at 12% 100%,#45957e42,#0000 38%),linear-gradient(125deg,#342c20,#725c32)}.workstream-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;padding:3px 2px;display:flex}.workstream-toolbar h2{color:#163f37;margin:3px 0 0;font:500 25px Georgia,serif}.workstream-toolbar .search-box{width:min(360px,100%)}.insurance-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:12px;display:grid}.insurance-case-card{background:#fffdfa;border:1px solid #dad4c9;gap:12px;padding:18px;display:grid;box-shadow:0 10px 26px #12342c0d}.insurance-case-card>div:first-child,.wealth-case-state{justify-content:space-between;align-items:center;gap:10px;display:flex}.insurance-case-card h3,.wealth-case-list h3{color:#153e36;margin:0;font:600 20px Georgia,serif}.insurance-case-card>p{color:#61706b;min-height:43px;margin:0;font-size:12px;line-height:1.55}.insurance-case-card dl{background:#f8f5ee;border:1px solid #ebe6dd;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.insurance-case-card dl>div{border-right:1px solid #e6e0d5;min-width:0;padding:9px}.insurance-case-card dl>div:last-child{border-right:0}.insurance-case-card dt{color:#8b918e;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.insurance-case-card dd{color:#294d45;margin:4px 0 0;font-size:12px;font-weight:750}.case-actions{flex-wrap:wrap;gap:7px;display:flex}.case-actions button,.wealth-case-list>article>button{color:#17463c;background:#f8f2e6;border:1px solid #d5cbb9;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.wealth-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wealth-lanes article{background:linear-gradient(135deg,#fffdf9,#f2eadb);border:1px solid #d7cbb5;border-radius:15px;grid-template-columns:auto 1fr;gap:8px 12px;padding:18px;display:grid;position:relative}.wealth-lanes article>span{color:#b28b46;font:600 12px Georgia,serif;position:absolute;top:12px;right:14px}.wealth-lanes svg{color:#9b7131;grid-row:1/3}.wealth-lanes h3{color:#3d3529;margin:0;font:600 18px Georgia,serif}.wealth-lanes p{color:#756c60;margin:0;font-size:12px;line-height:1.5}.wealth-case-list{gap:9px;display:grid}.wealth-case-list>article{background:#fffdfa;border:1px solid #ded5c7;grid-template-columns:minmax(150px,.65fr) minmax(240px,1.5fr) minmax(180px,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.wealth-case-state{flex-direction:column;align-items:flex-start}.wealth-status{color:#6b5b3e;text-transform:uppercase;background:#f0e7d7;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.wealth-case-list p{color:#69746f;margin:4px 0 0;font-size:12px;line-height:1.45}.wealth-case-evidence{color:#536a63;gap:5px;font-size:12px;display:grid}.wealth-case-evidence span{align-items:center;gap:6px;display:flex}.advice-boundary,.scan-coverage,.research-identity{color:#665b44;background:#f7f0df;border:1px solid #dccda9;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.advice-boundary p,.scan-coverage p,.research-identity p{margin:0;font-size:12px;line-height:1.55}.scan-coverage{justify-content:space-between;margin-bottom:16px}.scan-coverage>div{align-items:flex-start;gap:10px;min-width:280px;display:flex}.scan-coverage span{gap:3px;display:grid}.scan-coverage small{color:#7c7568;font-size:12px}.scan-coverage p{max-width:720px}.scan-coverage.bounded{color:#7e4939;background:#f9eae5;border-color:#e1bcae}.fact-review{border-top:1px solid #e8e2d8;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:8px;display:flex}.fact-review>small{color:#6f7975;margin-right:auto;font-size:12px;font-weight:750}.fact-review button{color:#45655d;background:#fff;border:1px solid #d5cbb8;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.fact-review button.active{color:#fff;background:#14705d;border-color:#14705d}.fact-review button.active.reject{background:#a94f3c;border-color:#a94f3c}.field-results>.review-confirmed{background:#eff8f4;border-color:#91c4b5}.field-results>.review-rejected{background:#faefec;border-color:#ddb5aa}.wealth-result{margin-top:16px}.wealth-insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 14px;padding:0 20px 14px;display:grid}.wealth-insights>div{border-top:1px solid #e8e2d9;gap:10px;padding:12px 3px;display:flex}.wealth-insights p{margin:0}.wealth-insights strong,.wealth-insights small,.wealth-insights em{display:block}.wealth-insights strong{color:#3a4d47;font-size:12px}.wealth-insights small{color:#78827e;margin-top:4px;font-size:12px;line-height:1.5}.wealth-insights em{color:#9a7a41;margin-top:5px;font-size:12px;font-style:normal}.research-panel{gap:14px;margin-top:16px;display:grid}.research-panel .panel-head{align-items:flex-start}.research-panel .panel-head p:not(.eyebrow){color:#68756f;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.5}.research-identity{align-items:center;margin:0 20px}.research-identity>span{color:#fff;text-transform:uppercase;background:#9a7134;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.research-identity.verified{background:#eff7f4;border-color:#acd2c6}.research-identity.verified>span{background:#16705c}.research-facts{gap:9px;padding:0 20px 20px;display:grid}.research-facts>article{background:#fffdfa;border:1px solid #e0d9cc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 14px;display:grid}.research-facts span,.research-facts strong,.research-facts small{display:block}.research-facts span{color:#9b7437;text-transform:uppercase;font-size:12px;font-weight:850}.research-facts strong{color:#153f37;margin-top:4px;font-size:12px}.research-facts small{color:#6f7b76;margin-top:4px;font-size:12px;line-height:1.45}.research-sources{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.research-sources a{color:#0d6454;background:#eaf3ef;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mandate-completion{grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:7px;margin-top:9px;display:grid}.mandate-completion>span{background:#e7e0d5;border-radius:999px;height:5px;overflow:hidden}.mandate-completion i{border-radius:inherit;background:linear-gradient(90deg,#bc8e3f,#1b806a);height:100%;display:block}.portal-shell{color:#173d35;background:radial-gradient(circle at 10% 8%,#ca9f4e1f,#0000 24%),radial-gradient(circle at 90% 40%,#29806917,#0000 28%),#f5f2eb;min-height:100vh}.portal-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f5eef0;border-bottom:1px solid #ddd5c8;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:10px clamp(18px,4vw,52px);display:flex;position:sticky;top:0}.portal-brand{color:#173d35;align-items:center;gap:12px;text-decoration:none;display:flex}.portal-brand img{object-fit:contain;mix-blend-mode:multiply;width:70px;height:58px}.portal-brand span{gap:3px;display:grid}.portal-brand strong{font:600 17px Georgia,serif}.portal-brand small{color:#72807b;font-size:12px}.portal-header>div{align-items:center;gap:9px;display:flex}.portal-header button{color:#204b43;background:#fff;border:1px solid #d5cbb9;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.portal-account{color:#156b59;background:#e7f1ed;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.portal-content{width:min(1240px,100%);margin:0 auto;padding:clamp(24px,5vw,68px) clamp(16px,4vw,42px) 70px}.portal-welcome{color:#fff;background:radial-gradient(circle at 90% 10%,#e2be7440,#0000 28%),linear-gradient(125deg,#07352f,#0c5b4d);border:1px solid #cfbd9b;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;min-height:400px;padding:clamp(28px,6vw,74px);display:grid;box-shadow:0 26px 60px #0c322a2b}.portal-welcome h1,.portal-title h1{color:inherit;margin:8px 0 14px;font:500 clamp(36px,6vw,68px)/1 Georgia,serif}.portal-welcome p:not(.eyebrow){color:#ffffffb8;max-width:760px;margin:0;font-size:14px;line-height:1.7}.portal-loading{color:#60716b;place-items:center;min-height:300px;font-size:13px;display:grid}.portal-workspace{gap:18px;display:grid}.portal-title{border-bottom:1px solid #d9d0c2;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:22px;display:flex}.portal-title h1{color:#143e36;font-size:clamp(34px,5vw,58px)}.portal-title p:not(.eyebrow){color:#69766f;max-width:750px;margin:0;font-size:12px;line-height:1.6}.portal-title>span{color:#765723;text-align:center;background:#f5ead3;border:1px solid #d5c49f;border-radius:14px;flex:none;min-width:150px;padding:15px;display:grid}.portal-title>span strong{font:500 32px Georgia,serif}.portal-title>span small{text-transform:uppercase;font-size:12px;font-weight:850}.portal-form{gap:13px;display:grid}.portal-form fieldset{background:#fffdfa;border:1px solid #dcd4c7;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:22px;display:grid}.portal-form legend{color:#8e6b32;padding:0 8px;font:600 17px Georgia,serif}.portal-form label{color:#456159;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:850;display:grid}.portal-form label.wide{grid-column:1/-1}.portal-form input,.portal-form textarea{color:#173f37;letter-spacing:normal;text-transform:none;background:#f9f6ef;border:1px solid #d8d1c6;border-radius:9px;width:100%;padding:10px 11px;font:500 12px Arial,sans-serif}.portal-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6f2;border:1px solid #d7c9af;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 35px #12342c1f}.portal-actions p{color:#66736e;margin:0;font-size:12px}.investee-portal-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.investee-portal-grid>article,.investee-portal-grid>aside{background:#fffdfa;border:1px solid #dcd4c7;border-radius:16px;padding:22px}.investee-portal-grid h2{color:#173f37;margin:0 0 14px;font:600 24px Georgia,serif}.portal-checklist-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.portal-checklist-head h2{margin-bottom:4px}.portal-checklist-head p{color:#6f7d78;margin:0;font-size:12px;line-height:1.45}.portal-checklist-head>span{color:#f4ead5;text-align:center;background:#0b5144;border-radius:10px;flex:none;min-width:62px;padding:8px 10px;font-size:14px;font-weight:850;display:grid}.portal-checklist-head>span small{color:#ffffffad;text-transform:uppercase;font-size:12px;font-weight:700}.portal-checklist{gap:0;display:grid}.portal-checklist>div{border-top:1px solid #e7e1d8;gap:12px;padding:12px 0;display:flex}.portal-checklist>div>span{color:#b28944;font:600 12px Georgia,serif}.portal-checklist p{flex:1;min-width:0;margin:0}.portal-checklist strong{color:#304c45;font-size:12px;display:block}.portal-checklist small{color:#7a8581;margin-top:4px;font-size:12px;display:block}.portal-checklist em{overflow-wrap:anywhere;color:#71807b;margin-top:5px;font-size:12px;font-style:normal;display:block}.portal-checklist b{color:#8a5b22;letter-spacing:.06em;text-transform:uppercase;background:#f6ead8;border-radius:999px;flex:none;align-self:flex-start;padding:4px 7px;font-size:12px}.portal-checklist .requirement-complete b{color:#17604f;background:#e1efe9}.portal-checklist .requirement-review b{color:#815e1f;background:#f6ecd6}.portal-checklist .requirement-missing b{color:#8b3f36;background:#f7e4e0}.portal-scan-error{color:#7d4339;background:#fff3ef;border:1px solid #e8c4ba;border-radius:10px;margin:10px 0 12px;padding:9px 11px;font-size:12px;line-height:1.5}.portal-coverage-note{color:#61726c;background:#f4f1ea;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.investee-portal-grid aside{flex-direction:column;align-items:stretch;gap:12px;display:flex}.investee-portal-grid aside p{color:#6b7772;margin:0;font-size:12px;line-height:1.55}.investee-portal-grid aside>a{color:#0e6957;background:#e9f3ef;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.investee-portal-grid aside>small{color:#858d89;font-size:12px;line-height:1.45}.investee-portal-grid aside>strong{color:#176b59;font-size:12px;line-height:1.45}.client-document-vault{background:#fffdfa;border:1px solid #d8d0c2;border-radius:16px;gap:14px;display:grid;overflow:hidden;box-shadow:0 12px 28px #10372e0d}.client-upload-form{background:#f6f1e8;border-top:1px solid #e6ddce;border-bottom:1px solid #e6ddce;grid-template-columns:minmax(180px,.8fr) minmax(250px,1.2fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.client-upload-form label{color:#4e625b;letter-spacing:.06em;text-transform:uppercase;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.client-upload-form input,.client-upload-form select{color:#173f37;text-transform:none;background:#fff;border:1px solid #b9c5c0;border-radius:9px;min-width:0;min-height:43px;padding:9px 10px;font-size:12px}.client-upload-form input[type=file]{padding:7px}.client-upload-form label>small{color:#75817d;letter-spacing:0;text-transform:none;font-size:12px;font-weight:650;line-height:1.4}.client-upload-form .primary-button{white-space:nowrap;min-height:43px}.client-document-list{gap:8px;padding:0 20px;display:grid}.client-document-list>article{background:#fbfcf9;border:1px solid #dde3df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.client-document-list>article>span{color:#19604f;background:#e4f2ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.client-document-list article.document-needs_replacement{background:#fff3f0;border-color:#e3b9ae}.client-document-list article.document-reviewed{background:#f0f8f5;border-color:#b9d8cd}.client-document-list small,.client-document-list strong,.client-document-list p,.client-document-list em{margin:0;display:block}.client-document-list small{color:#8a6b35;text-transform:uppercase;font-size:12px;font-weight:850}.client-document-list strong{overflow-wrap:anywhere;color:#173f37;margin-top:3px;font-size:12px}.client-document-list p,.client-document-list em{color:#68756f;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.client-document-list article>div:last-child{justify-items:end;gap:6px;display:grid}.client-document-list b{color:#786033;text-transform:uppercase;font-size:12px}.client-document-list button{color:#174f43;background:#fff;border:1px solid #b9c6c1;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:850;display:inline-flex}.client-document-vault>.portal-coverage-note{margin:0 20px 20px}.upload-control input{opacity:0;width:1px;height:1px;position:absolute}.upload-control span{color:#6d5d40;cursor:pointer;background:#f7f0e2;border:1px dashed #bfae8e;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:84px;font-size:12px;font-weight:850;display:flex}@media (max-width:1180px){.capital-app{grid-template-columns:220px minmax(0,1fr)}.capital-app .sidebar{padding:17px 12px}.capital-app .brand{min-height:130px;padding-bottom:18px}.capital-app .source-card{display:none}.records-head{grid-template-columns:1fr auto}.records-head .filters{grid-column:1/-1;width:100%}.wealth-case-list>article{grid-template-columns:minmax(145px,.6fr) minmax(220px,1.2fr) auto}.wealth-case-evidence{display:none}}@media (max-width:900px){.capital-app{display:block}.capital-app .sidebar{z-index:30;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;width:100%;height:auto;max-height:none;padding:8px 14px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 8px 25px #062b2424}.capital-app .brand{min-height:0;padding:0;display:block}.capital-app .brand-lockup{width:72px;min-height:50px;box-shadow:none}.capital-app .brand img{max-height:48px}.capital-app .brand-story,.capital-app .sidebar-foot{display:none}.capital-app .sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;gap:4px;padding:2px 0 4px;display:flex;overflow-x:auto}.capital-app .sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.capital-app .sidebar nav button,.capital-app .sidebar nav>a{white-space:nowrap;scroll-snap-align:start;border-radius:8px;flex:none;width:auto;min-height:38px;padding:7px 9px}.capital-app .topbar{min-height:74px;padding:12px 18px;top:62px}.capital-app .content{padding:17px 18px 42px}.team-presence{display:none}.scan-grid,.insurance-doc-grid,.workspace-signal-grid,.group-layout,.command-grid,.secondary-grid,.investee-portal-grid{grid-template-columns:1fr}.workstream-hero{flex-direction:column;align-items:flex-start}.wealth-case-list>article{grid-template-columns:minmax(0,1fr) auto}.wealth-case-list>article>div:nth-child(2){grid-area:2/1/auto/-1}.portal-welcome{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.capital-app .sidebar{grid-template-columns:1fr;padding:7px 10px}.capital-app .brand{display:none}.capital-app .sidebar nav button,.capital-app .sidebar nav>a{min-height:36px;padding:6px 8px;font-size:12px}.capital-app .nav-icon svg{width:15px;height:15px}.capital-app .topbar{align-items:flex-start;min-height:66px;padding:11px 12px;position:static}.capital-app .topbar-title .eyebrow,.capital-app .concept-chip{display:none}.capital-app h1{font-size:22px}.capital-app .topbar-actions{gap:6px}.capital-app .topbar-actions .primary-button{max-width:145px;padding:8px;font-size:12px}.capital-app .content{padding:12px 10px 34px}.snapshot-strip{flex-direction:column;align-items:flex-start}.command-hero,.equity-hero,.engine-hero,.workstream-hero{border-radius:15px!important;padding:24px 18px!important}.hero-venture-line,.wealth-lanes{grid-template-columns:1fr}.capital-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-flow-step{min-height:105px;padding:10px}.metric-grid,.record-grid,.equity-card-grid,.governance-grid,.engine-placeholder,.result-summary{grid-template-columns:1fr}.records-head{grid-template-columns:1fr;padding:16px}.records-head>button{width:100%}.records-head .filters{grid-column:auto;grid-template-columns:1fr}.record-grid{padding:0 12px 14px}.scan-coverage,.portal-title,.workstream-toolbar{flex-direction:column;align-items:stretch}.scan-coverage>div{min-width:0}.research-facts>article,.insurance-case-card dl{grid-template-columns:1fr}.insurance-case-card dl>div{border-bottom:1px solid #e6e0d5;border-right:0}.insurance-case-card dl>div:last-child{border-bottom:0}.wealth-case-list>article{grid-template-columns:1fr}.wealth-case-list>article>div:nth-child(2){grid-area:auto}.portal-header{align-items:flex-start;padding:8px 12px}.portal-brand img{width:58px;height:48px}.portal-brand span{display:none}.portal-header>div{flex-direction:column;align-items:flex-end}.portal-account{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.portal-content{padding:20px 10px 46px}.portal-welcome{border-radius:16px;min-height:0;padding:29px 20px}.portal-welcome h1{font-size:38px}.portal-title{padding:0 4px 18px}.portal-title>span{width:100%}.portal-form fieldset{grid-template-columns:1fr;padding:17px 14px}.portal-form label.wide{grid-column:auto}.portal-actions{flex-direction:column;align-items:stretch;position:static}.investee-portal-grid>article,.investee-portal-grid>aside{padding:17px 14px}}@media (max-width:420px){.capital-flow-rail{grid-template-columns:1fr}.topbar-actions .avatar{display:none}.marketplace-tabs{grid-template-columns:1fr 1fr}.marketplace-tabs button{min-width:0;white-space:normal!important}.fact-review button{flex:90px;justify-content:center}}@media (orientation:landscape) and (max-height:560px) and (max-width:1000px){.capital-app .sidebar,.capital-app .topbar{position:static}.capital-app .sidebar nav{padding-bottom:2px}.command-hero,.equity-hero,.engine-hero,.workstream-hero{min-height:0}.portal-header{position:static}.portal-welcome{min-height:0}}@media (prefers-reduced-motion:reduce){.capital-app *,.portal-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-product-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.public-product-summary article{color:#134b40;background:#fffdf8d1;border:1px solid #ded6c9;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.public-product-summary article>svg{color:#af8135;flex:none}.public-product-summary strong{color:#173f37;font-size:12px;display:block}.public-product-summary p{color:#6d7975;margin:5px 0 0;font-size:12px;line-height:1.55}.public-footer{color:#76827e;border-top:1px solid #ddd6cb;justify-content:space-between;align-items:center;gap:16px;margin:20px 28px 0;padding:16px 0 20px;font-size:12px;display:flex}.public-footer nav{flex-wrap:wrap;gap:13px;display:flex}.public-footer a{color:#176755;font-weight:800;text-decoration:none}.public-footer a:hover{text-decoration:underline}.portal-footer{width:min(1180px,100% - 32px);margin:12px auto 0}.legal-shell{color:#243d37;background:radial-gradient(circle at 85% 4%,#bd8b321f,#0000 28%),#f7f4ed;min-height:100vh}.legal-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5eef0;border-bottom:1px solid #1343391f;justify-content:space-between;align-items:center;gap:18px;padding:10px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.legal-header>a:last-child{color:#f4ead8;background:#0b5144;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:850;text-decoration:none}.legal-brand{color:#113f36;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand img{object-fit:contain;width:46px;height:46px}.legal-brand span,.legal-brand strong,.legal-brand small{display:block}.legal-brand strong{font:600 15px Georgia,serif}.legal-brand small{color:#8c6d34;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:850}.legal-document{width:min(940px,100% - 32px);margin:0 auto;padding:clamp(46px,8vw,86px) 0 24px}.legal-intro{border-bottom:1px solid #d8d0c2;padding-bottom:30px}.legal-intro h1{color:#0b4036;letter-spacing:-.04em;max-width:780px;margin:8px 0 16px;font:600 clamp(42px,7vw,74px)/.98 Georgia,serif}.legal-intro>p:not(.eyebrow){color:#5e706a;max-width:760px;margin:0;font-size:14px;line-height:1.7}.legal-intro>small{color:#8b744d;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:800;display:block}.legal-body{gap:0;margin-top:18px;display:grid}.legal-body section{border-bottom:1px solid #e0d9cd;grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr);gap:clamp(20px,5vw,60px);padding:28px 0;display:grid}.legal-body h2{color:#153f37;margin:0;font:600 20px/1.2 Georgia,serif}.legal-body p,.legal-body ul{color:#53645f;margin:0;font-size:12px;line-height:1.75}.legal-body section>p+p{grid-column:2;margin-top:-12px}.legal-body ul{padding-left:18px}.legal-body li+li{margin-top:7px}.legal-body a{color:#0c6957;overflow-wrap:anywhere;font-weight:800}.legal-footer{color:#78837f;border-top:1px solid #d8d0c2;justify-content:space-between;gap:16px;width:min(940px,100% - 32px);margin:0 auto;padding:20px 0 36px;font-size:12px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:14px;display:flex}.legal-footer a{color:#176755;font-weight:800;text-decoration:none}@media (max-width:780px){.public-product-summary{grid-template-columns:1fr}.legal-body section{grid-template-columns:1fr;gap:12px}.legal-body section>p+p{grid-column:auto;margin-top:0}}@media (max-width:520px){.public-footer,.legal-footer{flex-direction:column;align-items:flex-start}.legal-header{align-items:flex-start}.legal-brand span{display:none}.legal-intro h1{font-size:44px}}.capital-app small,.portal-shell small{line-height:1.5;font-size:12px!important}.capital-app .primary-button,.portal-shell .primary-button,.capital-app .secondary-button,.portal-shell .secondary-button{min-height:42px;font-size:12px!important}.capital-app .eyebrow,.portal-shell .eyebrow{color:#8b5a0c;font-size:12px}.capital-app .equity-hero .eyebrow,.portal-shell .portal-welcome .eyebrow{color:#f0c773}.capital-app .equity-hero p:not(.eyebrow),.portal-shell .portal-welcome p:not(.eyebrow){color:#e5efeb}.capital-app .sidebar nav button,.capital-app .sidebar nav>a{color:#e1ece8;font-size:12px!important}.capital-app .sidebar nav button.active{color:#082f29}.capital-app .source-card p,.capital-app .sidebar-foot,.capital-app .sidebar-foot small{color:#d1ded9}.public-product-summary article p,.portal-shell .portal-brand small,.portal-shell .portal-footer,.capital-app .public-footer{color:#4f5f59;font-size:12px}.capital-app .mandate-form-grid input,.capital-app .mandate-form-grid select,.capital-app .mandate-form-grid textarea,.portal-shell .portal-form input,.portal-shell .portal-form textarea,.capital-app .portal-request-fields input,.capital-app .portal-request-fields select,.capital-app .portal-request-fields textarea{color:#0d332b;background:#fff;border-color:#aeb8b3;font-size:12px}.capital-app .equity-hero-stat button{color:#082f29;background:#f2d99f;border:1px solid #e3c888;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:15px;font-size:12px;font-weight:850;display:inline-flex}.capital-app .equity-hero-stat button:hover{background:#ffe8b4}.beta-ribbon{color:#fff7e7;text-align:center;letter-spacing:.02em;background:linear-gradient(90deg,#8b5a0c,#b47d24,#8b5a0c);justify-content:center;align-items:center;gap:12px;min-height:34px;padding:7px 18px;font-size:12px;display:flex}.beta-ribbon strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:999px;padding:3px 8px;font-size:12px}.capital-app{grid-template-rows:auto minmax(0,1fr)}.capital-app>.staff-beta{grid-column:1/-1}.capital-app>.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#71988a #06382f;grid-area:2/1;align-self:start;height:100dvh;top:0}.capital-app>main{grid-area:2/2}.portal-shell>.beta-ribbon{z-index:12;position:sticky;top:0}.portal-shell>.portal-header{top:34px}.invite-link-help{background:#ffffff14;border:1px solid #ffffff4d;border-radius:16px;gap:8px;max-width:330px;padding:22px;display:grid}.invite-link-help svg{color:#f0c773;width:28px;height:28px}.invite-link-help strong{font:500 22px Georgia,serif}.invite-link-help p{font-size:12px!important}.portal-hub{gap:26px;display:grid}.portal-access-section{gap:12px;display:grid}.portal-access-section .panel-head{padding:0}.portal-access-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.portal-access-card{background:#fffdfa;border:1px solid #d9d1c3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px;display:grid;box-shadow:0 12px 28px #0d322a12}.portal-access-card.pending{background:linear-gradient(135deg,#fffdf8,#f7edd9);border-color:#d5bd8e}.portal-access-card>span{color:#fbecd0;background:#0b5144;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.portal-access-card h3{color:#173f37;margin:4px 0 6px;font:600 18px Georgia,serif}.portal-access-card p{color:#64736e;margin:0;font-size:12px;line-height:1.55}.portal-access-card em{color:#806532;margin-top:8px;font-size:12px;font-style:normal;display:block}.portal-access-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px;display:flex}.portal-access-card>div:last-child small{color:#687670;text-align:right;flex-basis:100%}.portal-access-card>button{min-width:145px}.portal-back{color:#174f43;background:#fff;border:1px solid #cfc5b4;border-radius:9px;align-items:center;gap:7px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.staff-portal-redirect,.portal-empty{color:#174f43;background:#eff6f3;border:1px solid #cfdad5;border-radius:15px;align-items:center;gap:16px;padding:20px;display:flex}.staff-portal-redirect>svg,.portal-empty>svg{color:#b4832f;flex:none;width:30px;height:30px}.staff-portal-redirect h2,.portal-empty h2,.portal-empty h3{color:#173f37;margin:0 0 5px}.staff-portal-redirect p,.portal-empty p{color:#5d6e68;margin:0;font-size:12px;line-height:1.55}.staff-portal-redirect a{color:#fff;background:#0b5b4c;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:11px 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.investee-profile-form{margin-bottom:4px}.investor-opportunities{background:#fffdfa;border:1px solid #dcd4c7;border-radius:15px;gap:12px;padding:22px;display:grid}.investor-opportunities .panel-head{padding:0}.opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.opportunity-grid article{background:#f8f8f3;border:1px solid #dfe2dd;border-radius:13px;gap:8px;padding:16px;display:grid}.opportunity-grid h3{color:#173f37;margin:0;font:600 18px Georgia,serif}.opportunity-grid article>strong{color:#815d1f;font:500 22px Georgia,serif}.opportunity-grid p,.opportunity-grid em{color:#53665e;margin:0;font-size:14px;font-style:normal;line-height:1.6}.opportunity-grid article>small{color:#53665e;font-size:13px;line-height:1.5}.opportunity-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.opportunity-grid button{color:#174f43;background:#fff;border:1px solid #b9c6c1;border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:800;line-height:1.4}.opportunity-grid button:focus-visible{outline-offset:3px;outline:3px solid #815d1f}.drive-folder-button{min-height:46px;color:#fff!important;background:#0b5b4c!important}.request-actions>small{color:#706650;max-width:210px;font-size:12px;line-height:1.4}.marketplace-control{gap:14px;padding-bottom:18px;display:grid;overflow:hidden}.mtc-marketplace-rail{gap:14px;display:grid}.mtc-marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.mtc-marketplace-grid>article{background:linear-gradient(145deg,#fffdfa,#f4eee3);border:1px solid #d9cfbd;border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 24px #12342c0d}.mtc-marketplace-grid h3{color:var(--ink);margin:3px 0 6px}.mtc-marketplace-grid p{color:#56655f;margin:0;line-height:1.55}.mtc-candidate-controls{flex-wrap:wrap;gap:6px;display:flex}.mtc-candidate-controls span{color:#4d5e57;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d9cfbd;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.mtc-candidate-controls .risk-critical,.mtc-candidate-controls .risk-high{color:#8a3329;background:#fff0ed;border-color:#e1b6ad}.mtc-candidate-controls .risk-medium{color:#805b18;background:#fff8e8;border-color:#e5ce9f}.mtc-candidate-controls .risk-low{color:#17614f;background:#eff8f4;border-color:#b8d6cb}.data-control-workspace{gap:16px;display:grid}.data-control-hero{margin:0}.audit-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audit-stat-list{gap:8px;display:grid}.audit-stat-list>span{color:#506059;border-bottom:1px solid #ece4d6;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 2px;font-size:12px;display:grid}.audit-stat-list>span:last-child{border-bottom:0}.audit-stat-list strong{min-width:34px;color:var(--ink);font-size:24px}.audit-stat-list small{color:#7a867f;text-align:right}.audit-exceptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-exceptions>span{background:#f8f4eb;border:1px solid #d8d0c2;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:13px;display:grid}.audit-exceptions>span svg{grid-row:1/span 2}.audit-exceptions>span strong{color:var(--ink);font-size:24px}.audit-exceptions>span p{color:#5b6963;grid-column:2;margin:0;font-size:12px;line-height:1.4}.audit-exceptions>span.needs-review{background:#fff8e7;border-color:#e1c89a}.audit-exceptions>span.clear{background:#eef8f4;border-color:#bcd7cc}@media (max-width:900px){.audit-control-grid{grid-template-columns:1fr}}.organisation-domain-control{gap:16px;display:grid}.organisation-domain-form{background:#f7f3eb;border-top:1px solid #e7dfd1;border-bottom:1px solid #e7dfd1;grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr) minmax(220px,1.25fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.organisation-domain-form label{color:#4d625b;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:850;display:grid}.organisation-domain-form input,.organisation-domain-form select{color:#173f37;text-transform:none;background:#fff;border:1px solid #b9c5c0;border-radius:9px;min-width:0;min-height:43px;padding:9px 10px;font:600 12px Arial,sans-serif}.organisation-domain-form .primary-button{white-space:nowrap;min-height:43px}.domain-safety-note{color:#66583f;background:#fff9ed;border:1px solid #dfcca7;border-radius:11px;align-items:flex-start;gap:9px;margin:0 20px;padding:12px;font-size:12px;line-height:1.5;display:flex}.domain-safety-note svg{color:#987129;flex:none;width:17px;height:17px}.domain-access-notice{color:#195b4d;background:#eaf6f1;border-radius:9px;margin:0 20px;padding:10px 12px;font-size:12px;font-weight:750}.organisation-domain-register{gap:8px;padding:0 20px 20px;display:grid}.organisation-domain-register article{background:#fbfcf9;border:1px solid #dce3df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.organisation-domain-register article.revoked{opacity:.67;background:#f4f2ed}.organisation-domain-register .domain-role{color:#155b4c;letter-spacing:.05em;text-transform:uppercase;background:#dff2ea;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.organisation-domain-register strong,.organisation-domain-register p,.organisation-domain-register small{margin:0;display:block}.organisation-domain-register strong{color:#173f37;font-size:12px}.organisation-domain-register p{color:#4f615a;margin-top:3px;font-size:12px}.organisation-domain-register small{color:#7b8883;margin-top:4px;font-size:12px}.organisation-domain-register article>div:last-child{justify-items:end;gap:6px;display:grid}.organisation-domain-register em{color:#62716c;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:850}.organisation-domain-register button{color:#7c3c32;background:#fff;border:1px solid #cdbfb8;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:850}@media (max-width:1040px){.organisation-domain-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.organisation-domain-form,.organisation-domain-register article{grid-template-columns:1fr}.organisation-domain-register article>div:last-child{justify-items:start}}.staff-document-control{gap:14px;display:grid}.staff-document-register{gap:8px;padding:0 20px;display:grid}.staff-document-register>article{background:#fbfcf9;border:1px solid #dce3df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.staff-document-register>article>span{color:#17604f;background:#e4f2ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.staff-document-register article.document-needs_replacement{background:#fff3f0;border-color:#e3b9ae}.staff-document-register article.document-reviewed{background:#f0f8f5;border-color:#b9d8cd}.staff-document-register small,.staff-document-register strong,.staff-document-register p,.staff-document-register em{margin:0;display:block}.staff-document-register small{color:#8a6b35;text-transform:uppercase;font-size:12px;font-weight:850}.staff-document-register strong{overflow-wrap:anywhere;color:#173f37;margin-top:3px;font-size:12px}.staff-document-register p,.staff-document-register em{color:#68756f;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.staff-document-register article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:290px;display:flex}.staff-document-register b{color:#786033;text-align:right;text-transform:uppercase;flex:1 0 100%;font-size:12px}.staff-document-register button{color:#174f43;background:#fff;border:1px solid #b9c6c1;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:850}.staff-document-register button.needs-replacement{color:#803d34;border-color:#d4b6af}.staff-document-control>.domain-safety-note{margin-bottom:20px}.capital-case-register,.permission-register{gap:8px;padding:0 20px;display:grid}.capital-case-register article{background:#f9faf6;border:1px solid #dde2dc;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.capital-case-register h3{color:#183f37;margin:3px 0 4px;font:600 16px Georgia,serif}.capital-case-register p{color:#61716b;margin:0;font-size:12px}.capital-case-register article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.capital-case-register button,.permission-register button{color:#174f43;background:#fff;border:1px solid #b9c6c1;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:850}.permission-composer{background:#f6f1e7;border-top:1px solid #e1ddd4;border-bottom:1px solid #e1ddd4;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:15px 20px;display:grid}.permission-composer label{color:#4f655e;text-transform:uppercase;gap:5px;font-size:12px;font-weight:850;display:grid}.permission-composer select{color:#183f37;background:#fff;border:1px solid #b8c1bd;border-radius:8px;min-height:42px;padding:8px;font-size:12px}.permission-register article{border-bottom:1px solid #e3e4df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.permission-register article>span{color:#815d1f;text-transform:uppercase;background:#f4e8cf;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:850}.permission-register article>span.active{color:#145b4c;background:#dff0e9}.permission-register strong,.permission-register small{display:block}.permission-register strong{color:#24443d;font-size:12px}.permission-register small{color:#6d7a75;font-size:12px}@media (max-width:900px){.capital-app>.staff-beta{position:static}.capital-app>.sidebar{height:auto;top:0}.capital-app>main{grid-area:auto}.portal-access-card{grid-template-columns:auto minmax(0,1fr)}.portal-access-card>button,.portal-access-card>div:last-child{grid-column:1/-1;justify-content:flex-start;width:100%;max-width:none}.portal-access-card>div:last-child small{text-align:left}.permission-composer{grid-template-columns:1fr}.client-upload-form{grid-template-columns:1fr 1fr}.capital-case-register article{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.beta-ribbon{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-height:0}.portal-shell>.portal-header{top:50px}.portal-access-card{grid-template-columns:1fr}.portal-access-card>span{width:38px;height:38px}.portal-access-card>button,.portal-access-card>div:last-child{grid-column:auto}.staff-portal-redirect{flex-direction:column;align-items:flex-start}.staff-portal-redirect a{justify-content:center;width:100%;margin-left:0}.client-upload-form{grid-template-columns:1fr;padding:14px}.client-document-list{padding:0 14px}.client-document-list>article,.staff-document-register>article{grid-template-columns:1fr}.client-document-list article>div:last-child{justify-items:start}.staff-document-register article>div:last-child{justify-content:flex-start;max-width:none}.staff-document-register b{text-align:left}}.os-file-review{gap:12px;display:grid}.os-intake-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.os-file-review>div,.os-access-list>article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:16px;display:grid}.os-file-review small{color:var(--muted);font-size:14px}.os-file-review select,.os-file-review input,.os-access-readiness input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:44px;padding:10px}.os-access-readiness{padding:24px}.os-access-readiness>header,.os-access-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.os-access-list{gap:12px;margin-top:20px;display:grid}.os-access-list header b{color:var(--ink);background:var(--teal-soft);border-radius:6px;padding:6px 10px;font-size:14px}.os-access-list p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.capital-app .mandate-list.organisation-list{padding:0 20px 20px}.capital-app .mandate-list.organisation-list:before{content:none;display:none}.capital-app .organisation-mandates .mandate-row{grid-template-columns:minmax(240px,1.2fr) minmax(250px,1fr) minmax(180px,.8fr) 24px;align-items:center;gap:20px;min-height:0;padding:18px 20px}.capital-app .organisation-mandates .mandate-row.status-paused,.capital-app .organisation-mandates .mandate-row.status-inactive{opacity:1}.capital-app .organisation-mandates .mandate-row>div,.capital-app .organisation-mandates .mandate-range,.capital-app .organisation-mandates .mandate-tags{min-width:0}.capital-app .organisation-mandates .mandate-row h3,.capital-app .organisation-mandates .mandate-row p,.capital-app .organisation-mandates .mandate-row small,.capital-app .organisation-mandates .mandate-row strong,.capital-app .organisation-mandates .mandate-row em{overflow-wrap:normal;word-break:normal}.capital-app .organisation-mandates .mandate-row>div:first-child>small{color:#66756f;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.capital-app .organisation-mandates .mandate-row>div:first-child>p{color:#53645e}.capital-app .organisation-mandates .mandate-range small{color:#68756f;line-height:1.45}.capital-app .organisation-mandates .mandate-tags{align-content:center}.capital-app .organisation-mandates .mandate-tags span{color:#304f47;background:#e9efeb}.capital-app .equity-marketplace .governance-grid article:nth-child(2n){transform:none}@media (max-width:1080px){.capital-app .organisation-mandates .mandate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 20px}.capital-app .organisation-mandates .mandate-tags,.capital-app .organisation-mandates .mandate-row>a{grid-column:1/-1}}@media (max-width:760px){.capital-app .equity-marketplace .panel-head{flex-direction:column;align-items:stretch;gap:12px}.capital-app .equity-marketplace .request-safety{align-self:flex-start}.capital-app .mandate-list.organisation-list{padding:0 12px 12px}.capital-app .organisation-head{flex-wrap:wrap;align-items:flex-start;padding:16px}.capital-app .organisation-head>em{flex-basis:100%;width:fit-content}.capital-app .organisation-mandates .mandate-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px 16px}.capital-app .organisation-mandates .mandate-range,.capital-app .organisation-mandates .mandate-tags,.capital-app .organisation-mandates .mandate-row>a{grid-column:auto}.capital-app .organisation-mandates .mandate-completion{grid-template-columns:minmax(0,1fr) auto}}.login-gateway{color:#183f37;background:radial-gradient(circle at 82% 5%,#be8b302b,#0000 29%),radial-gradient(circle at 7% 68%,#0f5f5017,#0000 30%),#f7f4ed;min-height:100vh}.login-gateway-header{justify-content:space-between;align-items:center;gap:22px;width:min(1240px,100% - 48px);margin:0 auto;padding:18px 0;display:flex}.login-gateway-header nav{gap:18px;display:flex}.login-gateway-header nav a{color:#415d56;font-size:12px;font-weight:850;text-decoration:none}.login-gateway-header nav a:hover{color:#0b5b4c;text-decoration:underline}.login-brand{color:#153f37;align-items:center;gap:12px;text-decoration:none;display:flex}.login-brand img{object-fit:contain;width:60px;height:60px}.login-brand span,.login-brand strong,.login-brand small{display:block}.login-brand strong{font:600 19px Georgia,serif}.login-brand small{color:#8a6a31;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:850}.login-gateway-hero{border-top:1px solid #d7d0c4;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(34px,7vw,100px);width:min(1240px,100% - 48px);padding:clamp(64px,9vw,118px) 0 clamp(46px,7vw,76px);display:grid}.login-gateway-hero h1{color:#0b4036;letter-spacing:-.045em;max-width:820px;margin:10px 0 20px;font:600 clamp(45px,6.2vw,82px)/.98 Georgia,serif}.login-gateway-hero>div>p:not(.eyebrow){color:#526b64;max-width:720px;margin:0;font-size:14px;line-height:1.7}.login-gateway-hero aside{background:#fffdf8d1;border:1px solid #d7c8aa;border-radius:18px;gap:10px;padding:24px;display:grid;box-shadow:0 18px 45px #173f3714}.login-gateway-hero aside>svg{color:#ad7d2b}.login-gateway-hero aside strong{color:#173f37;font:600 21px Georgia,serif}.login-gateway-hero aside p{color:#5e706a;margin:0;font-size:12px;line-height:1.65}.login-role-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.login-primary-action{width:fit-content;margin-top:24px;text-decoration:none}.login-role-card{color:#183f37;background:#fffdf9f0;border:1px solid #d9d2c6;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:300px;padding:26px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 38px #173f3712}.login-role-card:hover{border-color:#b79355;transform:translateY(-4px);box-shadow:0 22px 52px #173f371f}.login-role-card:focus-visible{outline-offset:3px;outline:3px solid #b3802873}.login-role-card.role-team{color:#eff8f5;background:linear-gradient(145deg,#0a493e,#123f37);border-color:#164f44}.login-role-card.role-team p,.login-role-card.role-team small{color:#cbdcd6}.login-role-card.role-team em{color:#f2cf8b}.login-role-icon{color:#f7e6c4;background:#0b5b4c;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:28px;display:grid}.login-role-card.role-team .login-role-icon{color:#0c473d;background:#f0cf8e}.login-role-card>small{color:#8b6e37;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.login-role-card h2{color:inherit;margin:8px 0 12px;font:600 27px Georgia,serif}.login-role-card p{color:#5c6f68;margin:0 0 24px;font-size:12px;line-height:1.65}.login-role-card em{color:#12604f;align-items:center;gap:7px;margin-top:auto;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.login-boundary{color:#50665f;background:#ffffff9e;border:1px solid #d6d0c5;border-radius:14px;align-items:center;gap:12px;width:min(1240px,100% - 48px);margin:18px auto 0;padding:15px 18px;font-size:12px;line-height:1.55;display:flex}.login-boundary strong{color:#174f43;flex:none}.login-gateway>.public-footer{width:min(1240px,100% - 48px);margin:24px auto 0}.role-login{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.role-login form{gap:12px;max-width:560px;margin-top:24px;display:grid}.role-login form label{color:#e9f2ef;text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.role-login form input{color:#123c34;text-transform:none;background:#fff;border:1px solid #ffffff70;border-radius:10px;min-height:48px;padding:10px 12px;font-size:12px}.role-login form .primary-button{width:fit-content}.portal-google-login{width:fit-content;margin-top:24px}.portal-invite-fallback{border-top:1px solid #ffffff38;max-width:560px;margin-top:18px;padding-top:15px}.portal-invite-fallback summary{color:#fff;cursor:pointer;width:fit-content;font-size:12px;font-weight:800}.portal-invite-fallback form{margin-top:14px}.portal-invite-fallback form .secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff8c;width:fit-content}.portal-login-note{margin-top:16px!important;font-size:12px!important}.portal-role-back{color:#f0d49e;align-items:center;gap:7px;width:fit-content;margin-top:17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.partner-desk{gap:18px;display:grid}.partner-hero{color:#edf6f3;background:radial-gradient(circle at 88% 18%,#edc37047,#0000 28%),linear-gradient(135deg,#0a4c40,#143e37);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:clamp(25px,4vw,42px);display:flex;box-shadow:0 20px 55px #0a423829}.partner-hero h2{color:#fff;letter-spacing:-.025em;max-width:760px;margin:8px 0 13px;font:600 clamp(29px,4vw,47px)/1.05 Georgia,serif}.partner-hero p:not(.eyebrow){color:#d8e7e2;max-width:720px;margin:0;font-size:12px;line-height:1.65}.partner-hero>span{background:#ffffff14;border:1px solid #ffffff3b;border-radius:16px;flex:none;min-width:150px;padding:20px}.partner-hero>span strong,.partner-hero>span small{display:block}.partner-hero>span strong{color:#f2d297;font:600 40px Georgia,serif}.partner-hero>span small{color:#d9e7e3;font-size:12px}.partner-metrics,.partner-portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-metrics article,.partner-portal-metrics article{background:#fffdfa;border:1px solid #ddd5c8;border-radius:15px;gap:6px;min-width:0;padding:18px;display:grid}.partner-metrics span,.partner-portal-metrics span{color:#6d7975;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.partner-metrics strong,.partner-portal-metrics strong{color:#174b40;overflow-wrap:anywhere;font:600 24px Georgia,serif}.partner-metrics small,.partner-portal-metrics small{color:#697872;font-size:12px;line-height:1.45}.partner-notice{color:#174f43;background:#eaf5f0;border:1px solid #a9c9bd;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;display:flex}.partner-notice p{margin:0;font-size:12px}.partner-admin-grid{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:start;gap:16px;display:grid}.partner-form{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.partner-form .panel-head{grid-column:1/-1;margin:0 -20px 2px}.partner-form label{color:#4f655e;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.partner-form label.wide,.partner-form>button{grid-column:1/-1}.partner-form input,.partner-form select,.partner-form textarea{color:#153a32;width:100%;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #afbcb7;border-radius:9px;padding:9px 10px;font-size:12px}.partner-form textarea{resize:vertical;line-height:1.5}.receipt-confirm{background:#fcf5e5;border:1px solid #dec999;border-radius:10px;grid-template-columns:auto minmax(0,1fr);padding:11px;line-height:1.45;color:#5d4b27!important;align-items:center!important}.receipt-confirm input{accent-color:#0b5b4c;width:17px;min-height:17px}.partner-register{overflow:hidden}.partner-register>div:not(.panel-head){gap:0;display:grid}.partner-register>div>article{border-top:1px solid #e3dfd6;grid-template-columns:minmax(240px,1.15fr) minmax(210px,.7fr) minmax(240px,1fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.partner-register h3{color:#173f37;margin:5px 0;font:600 18px Georgia,serif}.partner-register p,.partner-register em,.partner-register small{color:#63736d;margin:0;font-size:12px;font-style:normal;line-height:1.5}.partner-register article>div:first-child>small{color:#86652d;text-transform:uppercase;font-weight:850}.partner-register article>aside a{color:#0e6856;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:850;display:inline-flex}.partner-deal-money{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partner-deal-money>span{color:#6b7974;text-transform:uppercase;gap:3px;font-size:12px;display:grid}.partner-deal-money strong{color:#174b40;text-transform:none;font:600 18px Georgia,serif}.partner-deal-money>small{color:#74551f;text-transform:uppercase;background:#f3e6cb;border-radius:999px;grid-column:1/-1;width:fit-content;padding:5px 8px;font-weight:850}.partner-deal-money>small.receipt-paid{color:#165b4c;background:#ddf0e8}.partner-deal-money>small.receipt-cancelled{color:#7e4d48;background:#f3e5e1}.partner-portal-workspace{gap:18px}.partner-portal-deals{background:#fffdfa;border:1px solid #dad3c8;border-radius:16px;overflow:hidden}.partner-portal-deals>div:not(.panel-head){grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px;padding:0 20px 20px;display:grid}.partner-portal-deals>div>article{background:#f8f9f5;border:1px solid #dde1dc;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.partner-portal-deals article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.partner-portal-deals article header span,.partner-portal-deals article header small{color:#174f43;text-transform:uppercase;background:#deeee8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.partner-portal-deals article header small{color:#76551f;background:#f4e8d0}.partner-portal-deals h3{color:#173f37;margin:4px 0 0;font:600 22px Georgia,serif}.partner-portal-deals article>p,.partner-portal-deals article>em,.partner-portal-deals article>small{color:#62716c;margin:0;font-size:12px;font-style:normal;line-height:1.5}.partner-portal-deals article>a{color:#0b6553;align-items:center;gap:5px;width:fit-content;font-size:12px;font-weight:850;display:inline-flex}.partner-portal-money{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partner-portal-money>span{color:#6a7772;text-transform:uppercase;border:1px solid #d8ded9;border-radius:10px;gap:4px;padding:10px;font-size:12px;display:grid}.partner-portal-money strong{color:#174b40;text-transform:none;font:600 19px Georgia,serif}.partner-portal-deals dl{gap:8px;margin:2px 0;display:grid}.partner-portal-deals dl>div{border-top:1px solid #e2e4df;gap:3px;padding-top:8px;display:grid}.partner-portal-deals dt{color:#7b6950;text-transform:uppercase;font-size:12px;font-weight:850}.partner-portal-deals dd{color:#3e5750;margin:0;font-size:12px;line-height:1.5}.partner-receipt-boundary{color:#594a2d;background:#fbf3e2;border:1px solid #d7c59c;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;display:flex}.partner-receipt-boundary>svg{color:#9a6c20;flex:none}.partner-receipt-boundary strong{color:#5d4823;font:600 17px Georgia,serif}.partner-receipt-boundary p{margin:5px 0 0;font-size:12px;line-height:1.6}.portal-category-chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.portal-category-chips span{color:#66502a;letter-spacing:.05em;text-transform:uppercase;background:#faf1dd;border:1px solid #cbbd9e;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.background-refresh-note{color:#315c52;background:#edf6f2;border:1px solid #bad2c9;border-radius:11px;align-items:center;gap:9px;margin-top:-8px;padding:10px 13px;display:flex}.background-refresh-note.active svg{animation:1.5s linear infinite source-spin}.background-refresh-note p{margin:0;font-size:12px;line-height:1.45}.background-refresh-note.attention{color:#6c511c;background:#fcf7e9;border-color:#d9bc79}.background-refresh-note>svg{flex-shrink:0}.workspace-status-details{max-width:440px;margin-left:auto}.workspace-status-details summary,.background-refresh-note summary{cursor:pointer;text-underline-offset:3px;font-size:12px;text-decoration:underline}.workspace-status-details[open] p,.background-refresh-note details[open] p{margin-top:8px}.background-refresh-note details{margin-top:5px}@media (max-width:700px){.workspace-status-details{max-width:100%;margin-left:0}}@keyframes source-spin{to{transform:rotate(360deg)}}.mtc-desk{gap:18px;display:grid}.mtc-hero{color:#edf6f3;background:radial-gradient(circle at 86% 12%,#e0af4e4d,#0000 28%),linear-gradient(135deg,#103e38,#1d5146);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:230px;padding:clamp(25px,4vw,42px);display:flex;box-shadow:0 20px 55px #0a423829}.mtc-hero h2{color:#fff;letter-spacing:-.025em;max-width:800px;margin:8px 0 13px;font:600 clamp(29px,4vw,47px)/1.05 Georgia,serif}.mtc-hero p:not(.eyebrow){color:#d8e7e2;max-width:740px;margin:0;font-size:12px;line-height:1.65}.mtc-hero>span{background:#ffffff14;border:1px solid #ffffff3b;border-radius:16px;flex:none;min-width:150px;padding:20px}.mtc-hero>span strong,.mtc-hero>span small{display:block}.mtc-hero>span strong{color:#f2d297;font:600 40px Georgia,serif}.mtc-hero>span small{color:#d9e7e3;font-size:12px}.mtc-metrics,.client-portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mtc-metrics article,.client-portal-metrics article{background:#fffdfa;border:1px solid #ddd5c8;border-radius:15px;align-content:start;gap:6px;min-width:0;padding:18px;display:grid}.mtc-metrics span,.client-portal-metrics span{color:#6d7975;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.mtc-metrics strong{color:#174b40;font:600 28px Georgia,serif}.client-portal-metrics strong{color:#174b40;overflow-wrap:anywhere;font:600 17px/1.25 Georgia,serif}.mtc-metrics small,.client-portal-metrics small{color:#697872;font-size:12px;line-height:1.45}.mtc-editor-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.mtc-form{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.mtc-form .panel-head{grid-column:1/-1;margin:0 -20px 2px}.mtc-form label{color:#4f655e;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.mtc-form label.wide,.mtc-form>button{grid-column:1/-1}.mtc-form input,.mtc-form select,.mtc-form textarea{color:#153a32;width:100%;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #afbcb7;border-radius:9px;padding:9px 10px;font-size:12px}.mtc-form textarea{resize:vertical;line-height:1.5}.mtc-register{overflow:hidden}.mtc-case-list{gap:14px;padding:0 20px 20px;display:grid}.mtc-case{background:#fafbf8;border:1px solid #d8ddd8;border-left:5px solid #b98d3e;border-radius:14px;padding:18px}.mtc-case.gate-cleared,.client-mtc-case.gate-cleared{border-left-color:#27806d}.mtc-case.gate-blocked,.client-mtc-case.gate-blocked{border-left-color:#a1483f}.mtc-case>header,.client-mtc-case>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mtc-case>header small,.client-mtc-case>header small{color:#826431;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.mtc-case>header h3,.client-mtc-case>header h3{color:#173f37;margin:5px 0 3px;font:600 22px Georgia,serif}.mtc-case>header p{color:#68766f;margin:0;font-size:12px}.mtc-modules{color:#5d7169;margin-top:7px;font-size:12px;font-style:normal;line-height:1.45;display:block}.mtc-case>header>span,.client-mtc-case>header>span{color:#174f43;text-align:right;text-transform:uppercase;background:#e1eee9;border-radius:10px;gap:4px;padding:9px 11px;font-size:12px;font-weight:850;display:grid}.mtc-case-summary,.client-mtc-position{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.mtc-case-summary p,.client-mtc-position p{color:#4d625b;background:#fff;border:1px solid #e0e2dc;border-radius:10px;align-content:start;gap:5px;margin:0;padding:12px;font-size:12px;line-height:1.5;display:grid}.mtc-case-summary strong,.client-mtc-position strong{color:#765820;text-transform:uppercase;font-size:12px}.mtc-case-summary small,.client-mtc-position small{color:#74817c;font-size:12px}.mtc-case-stats,.client-mtc-state{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mtc-case-stats span,.client-mtc-state span{color:#456159;text-transform:uppercase;background:#e9efeb;border-radius:999px;padding:6px 9px;font-size:12px}.mtc-case-stats strong,.client-mtc-state strong{color:#174d41}.mtc-control-dates,.client-mtc-timeline{color:#687770;flex-wrap:wrap;gap:12px;margin-top:9px;font-size:12px;display:flex}.mtc-item-list,.client-mtc-items{border:1px solid #e0e2dd;border-radius:11px;gap:0;margin-top:13px;display:grid;overflow:hidden}.mtc-item-list>div,.client-mtc-items>article{background:#fff;border-top:1px solid #e2e4df;grid-template-columns:auto minmax(0,1fr) minmax(130px,.35fr);align-items:center;gap:12px;padding:12px;display:grid}.mtc-item-list>div:first-child,.client-mtc-items>article:first-child{border-top:0}.mtc-item-list>div>span,.client-mtc-items>article>span{color:#fff;background:#936c2a;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:900}.mtc-item-list .priority-p0,.client-mtc-items .priority-p0{background:#9b4038}.mtc-item-list .priority-p2,.client-mtc-items .priority-p2{background:#56726a}.mtc-item-list .priority-p3,.client-mtc-items .priority-p3{background:#71807b}.mtc-item-list p,.client-mtc-items div{min-width:0;margin:0}.mtc-item-list p strong,.client-mtc-items h4{color:#173f37;margin:0 0 3px;font:600 14px Georgia,serif;display:block}.mtc-item-list p small,.mtc-item-list p em,.client-mtc-items small,.client-mtc-items p,.client-mtc-items em{color:#687770;margin:0;font-size:12px;font-style:normal;line-height:1.45;display:block}.mtc-item-list aside,.client-mtc-items aside{text-align:right;justify-items:end;gap:4px;display:grid}.mtc-item-list aside b,.client-mtc-items aside strong{color:#5c4d2e;text-transform:uppercase;font-size:12px}.mtc-item-list aside a,.client-mtc-items aside a{color:#0e6755;align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.client-portal-workspace{gap:18px}.client-workstreams{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-workstreams>article,.client-workstreams>a{color:#174a40;background:#fffdfa;border:1px solid #ddd7cb;border-radius:14px;align-items:flex-start;gap:11px;min-width:0;padding:16px;text-decoration:none;display:flex}.client-workstreams>article>svg,.client-workstreams>a>svg{color:#9c742d;flex:none}.client-workstreams>a>svg:last-child{color:#2a6d5e;margin-left:auto}.client-workstreams small,.client-workstreams strong,.client-workstreams p{display:block}.client-workstreams small{color:#877044;text-transform:uppercase;font-size:12px;font-weight:850}.client-workstreams strong{color:#174b40;margin-top:4px;font:600 16px Georgia,serif}.client-workstreams p{color:#68766f;margin:4px 0 0;font-size:12px;line-height:1.45}.client-mtc-register{background:#fffdfa;border:1px solid #dad3c8;border-radius:16px;overflow:hidden}.client-mtc-register>div:not(.panel-head){gap:14px;padding:0 20px 20px;display:grid}.client-mtc-case{background:#fafbf8;border:1px solid #d9ddd8;border-left:5px solid #b98d3e;border-radius:14px;padding:18px}.client-mtc-case>footer{color:#60716b;border-top:1px solid #e1e3dd;justify-content:space-between;gap:12px;margin-top:14px;padding-top:11px;font-size:12px;display:flex}@media (max-width:1100px){.login-role-grid{grid-template-columns:1fr 1fr}.login-role-card{min-height:260px}.partner-admin-grid,.mtc-editor-grid{grid-template-columns:1fr}.client-workstreams{grid-template-columns:1fr 1fr}.partner-register>div>article{grid-template-columns:minmax(0,1fr) minmax(210px,.7fr)}.partner-register>div>article>aside{grid-column:1/-1}}@media (max-width:760px){.login-gateway-header,.login-gateway-hero,.login-role-grid,.login-boundary,.login-gateway>.public-footer{width:min(100% - 28px,1240px)}.login-gateway-header{align-items:flex-start}.login-gateway-header nav{gap:10px;padding-top:9px}.login-gateway-hero,.role-login{grid-template-columns:1fr;gap:26px;padding:48px 0 38px}.login-gateway-hero h1{font-size:clamp(42px,13vw,60px)}.login-role-grid{grid-template-columns:1fr}.login-role-card{min-height:0}.login-boundary{flex-direction:column;align-items:flex-start}.partner-hero,.mtc-hero{flex-direction:column;align-items:flex-start;min-height:0}.partner-hero>span,.mtc-hero>span{width:100%}.partner-metrics,.partner-portal-metrics,.mtc-metrics,.client-portal-metrics{grid-template-columns:1fr 1fr}.partner-form{grid-template-columns:1fr;padding:0 14px 14px}.partner-form .panel-head{grid-column:auto;margin:0 -14px 2px}.partner-form label.wide,.partner-form>button{grid-column:auto}.partner-register>div>article{grid-template-columns:1fr;gap:14px;padding:16px 14px}.partner-register>div>article>aside{grid-column:auto}.partner-portal-deals>div:not(.panel-head){padding:0 14px 14px}.mtc-form{grid-template-columns:1fr;padding:0 14px 14px}.mtc-form .panel-head{grid-column:auto;margin:0 -14px 2px}.mtc-form label.wide,.mtc-form>button{grid-column:auto}.mtc-case-list,.client-mtc-register>div:not(.panel-head){padding:0 14px 14px}.mtc-case-summary,.client-mtc-position,.client-workstreams{grid-template-columns:1fr}.mtc-item-list>div,.client-mtc-items>article{grid-template-columns:auto minmax(0,1fr)}.mtc-item-list aside,.client-mtc-items aside{text-align:left;grid-column:2;justify-items:start}}@media (max-width:460px){.login-brand span{display:none}.login-gateway-header nav a{font-size:12px}.login-role-card{padding:22px}.partner-metrics,.partner-portal-metrics,.partner-deal-money,.partner-portal-money,.mtc-metrics,.client-portal-metrics{grid-template-columns:1fr}.partner-deal-money>small{grid-column:auto}}.login-entry-shell,.login-entry-shell *{box-sizing:border-box}.login-entry-shell{color:#173f37;background:radial-gradient(circle at 12% 8%,#c2913729,#0000 28%),radial-gradient(circle at 88% 86%,#1567571f,#0000 30%),#f7f4ed;grid-template-rows:minmax(0,1fr) auto;gap:22px;width:100%;max-width:100vw;min-height:100svh;padding:clamp(18px,3vw,38px);display:grid;overflow-x:hidden}.login-entry-stage{place-items:center;width:100%;min-width:0;max-width:100%;display:grid}.login-entry-card{background:#fffdf9f5;border:1px solid #d7cebe;border-top:4px solid #b88a38;border-radius:26px;width:100%;min-width:0;max-width:480px;padding:30px 38px 26px;box-shadow:0 26px 70px #123e3521}.login-entry-brand{width:fit-content;margin:0 auto 18px;display:block}.login-entry-brand img{object-fit:contain;mix-blend-mode:multiply;width:148px;height:148px;display:block}.login-entry-welcome{text-align:center}.login-entry-welcome .eyebrow{color:#916b28;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.login-entry-welcome h1{color:#0b4036;letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font:600 38px/1.04 Georgia,serif}.login-entry-welcome>p:not(.eyebrow){color:#586d66;max-width:360px;margin:14px auto 0;font-size:14px;line-height:1.6}.login-entry-primary{color:#fff;cursor:pointer;background:#073e35;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:26px;font-weight:850;display:flex;font-size:14px!important}.login-entry-primary:hover{background:#0a5a4b}.login-entry-primary:disabled{opacity:.64;cursor:wait}.login-entry-primary svg{flex:none}.login-entry-assurance{color:#61736d;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:12px;display:flex}.login-entry-assurance svg{color:#9b742d;flex:none}.login-entry-invite{border-top:1px solid #e2dcd0;margin-top:22px;padding-top:17px}.login-entry-invite summary{color:#315a51;cursor:pointer;align-items:center;width:fit-content;min-height:44px;margin:0 auto;font-size:12px;font-weight:800;display:flex}.login-entry-invite[open] summary{margin-bottom:15px}.login-entry-invite form{gap:11px;display:grid}.login-entry-invite label{color:#456058;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.login-entry-invite input{color:#123c34;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #aebbb6;border-radius:10px;padding:10px 12px;font-size:13px}.login-entry-invite-button{color:#193d35;cursor:pointer;background:#fff;border:1px solid #9eaaa4;border-radius:10px;width:100%;min-height:44px;font-size:12px;font-weight:800}.login-entry-invite-button:hover{background:#f4f8f6;border-color:#6e8d83}.login-entry-alert{color:#783a33;background:#fff2ef;border:1px solid #ddb4ae;border-radius:11px;margin-top:17px;padding:12px 14px}.login-entry-alert strong{font-size:12px}.login-entry-alert p{margin:4px 0 0;font-size:12px;line-height:1.5}.login-entry-loading{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:220px;display:grid}.login-entry-loading>span{color:#976e28;background:#f4e7ce;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.login-entry-loading strong{color:#173f37;font:600 25px Georgia,serif}.login-entry-loading p{color:#687972;margin:0;font-size:12px}.login-entry-footer{color:#66756f;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.login-entry-footer nav{gap:14px;display:flex}.login-entry-footer a{color:#365b52;font-weight:750;text-decoration:none}.login-entry-footer a:hover{text-decoration:underline}@media (max-width:520px){.login-entry-shell{gap:14px;padding:12px}.login-entry-card{border-radius:22px;padding:23px 20px 20px}.login-entry-brand{margin-bottom:14px}.login-entry-brand img{width:126px;height:126px}.login-entry-welcome h1{font-size:32px}.login-entry-welcome>p:not(.eyebrow){margin-top:12px;font-size:13px;line-height:1.55}.login-entry-primary{min-height:52px;margin-top:22px}.login-entry-invite{margin-top:18px;padding-top:15px}.login-entry-invite input{font-size:16px}.login-entry-footer{text-align:center;flex-direction:column;gap:7px}}@media (max-width:350px){.login-entry-shell{padding:8px}.login-entry-card{padding:20px 16px 18px}.login-entry-brand img{width:112px;height:112px}.login-entry-welcome h1{font-size:29px}}.login-entry-invitation-ready{color:#21584b;background:#eff8f4;border:1px solid #bcd4ca;border-radius:11px;align-items:flex-start;gap:9px;margin:18px 0 -8px;padding:11px 13px;display:flex}.login-entry-invitation-ready svg{flex:none;margin-top:1px}.login-entry-invitation-ready p{margin:0;font-size:12px;line-height:1.5}.portal-module-nav{z-index:8;background:#fffffff5;border:1px solid #d7dfda;border-radius:16px;align-items:stretch;gap:8px;margin:0 0 20px;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 10px 30px #0c3d3314}.portal-module-nav>span{color:#6b7974;letter-spacing:.1em;text-transform:uppercase;flex:none;place-items:center;padding:0 10px;font-size:12px;font-weight:900;display:grid}.portal-module-nav button{color:#31574e;text-align:left;cursor:pointer;background:#f4f7f5;border:1px solid #0000;border-radius:11px;gap:2px;min-width:155px;padding:9px 12px;display:grid}.portal-module-nav button small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.portal-module-nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-module-nav button.active{color:#fff;background:#0c5547;border-color:#1b6b58}:is(.portal-module-nav button:focus-visible,.portal-pending-strip button:focus-visible){outline-offset:2px;outline:3px solid #b88a386b}.portal-pending-strip{background:#fff9ec;border:1px solid #dfc790;border-radius:14px;gap:9px;margin:0 0 20px;padding:14px;display:grid}.portal-pending-strip>div{align-items:center;gap:9px;display:flex}.portal-pending-strip p{color:#65563b;margin:0;font-size:12px;line-height:1.5}.portal-pending-strip>div:not(:first-child){border-top:1px solid #ead9b5;justify-content:flex-end;padding-top:9px}.portal-pending-strip>div:not(:first-child) span{color:#4c5f59;margin-right:auto;font-size:12px;font-weight:800}.portal-pending-strip button{color:#244a40;cursor:pointer;background:#fff;border:1px solid #b9b2a2;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:850}.portal-pending-strip button:last-child{color:#fff;background:#0c5547;border-color:#0c5547}.funding-assessment{background:linear-gradient(135deg,#f8fbfa,#edf5f1);border:1px solid #cfdad5;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:clamp(18px,3vw,28px);display:grid}.funding-assessment>header{border-bottom:1px solid #d8e2de;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:17px;display:flex}.funding-assessment h2{color:#123f35;margin:3px 0 8px;font:600 clamp(22px,3vw,32px)/1.12 Georgia,serif}.funding-assessment header p:not(.eyebrow){color:#5f726b;max-width:760px;margin:0;font-size:12px;line-height:1.6}.funding-assessment header>span{color:#fff;text-align:center;text-transform:capitalize;background:#17614f;border-radius:12px;gap:2px;min-width:96px;padding:11px;font-size:16px;font-weight:900;display:grid}.funding-assessment header>span small{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.funding-assessment>div{background:#ffffffc2;border:1px solid #dce5e1;border-radius:13px;padding:14px}.funding-assessment h3{color:#244f45;margin:0 0 8px;font-size:12px}.funding-assessment ul,.funding-assessment ol{color:#536a62;gap:5px;margin:0;padding-left:17px;font-size:12px;line-height:1.5;display:grid}.funding-assessment>div>p{color:#536a62;margin:0;font-size:12px;line-height:1.55}.funding-assessment>footer{color:#687a74;grid-column:1/-1;font-size:12px}.assessment-insufficient_evidence{background:linear-gradient(135deg,#fffaf0,#f8f1e2);border-color:#dfca9c}.assessment-insufficient_evidence header>span{background:#9b742d}.partner-progress,.partner-portal-progress>div{background:#dfe8e4;border-radius:99px;height:8px;overflow:hidden}.partner-progress{margin:10px 0 6px}.partner-progress>span,.partner-portal-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,#b68a3d,#15705b);height:100%;display:block}.partner-portal-progress{grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:7px 12px;margin:14px 0;display:grid}.partner-portal-progress strong{color:#155748;font-size:14px}.partner-portal-progress small{color:#65756f;grid-column:1/-1;font-size:12px;line-height:1.45}.portal-form[inert]{opacity:.72}.portal-form[inert] input,.portal-form[inert] textarea,.portal-form[inert] select{color:#43574f;background:#eef2ef}.workspace-read-only .investor-opportunities .opportunity-grid article>div:last-of-type{display:none}.access-admin-grid{border-top:1px solid #dbe4df;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:20px;display:grid}.access-admin-panel{background:#f8fbf9;border:1px solid #d7dfdb;border-radius:15px;min-width:0;padding:16px}.access-admin-panel>div:first-child h3{color:#173f36;margin:4px 0 7px;font:600 18px/1.22 Georgia,serif}.access-admin-panel>div:first-child>p:not(.eyebrow){color:#62736d;margin:0 0 13px;font-size:12px;line-height:1.55}.access-person-register{gap:8px;display:grid}.access-person-register>div{background:#fff;border:1px solid #d8e0dc;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.access-person-register>div.revoked,.access-person-register>div.inactive{opacity:.72;background:#f2f3f2}.access-person-register>div>div:nth-child(2){min-width:0}.access-person-register strong,.access-person-register p,.access-person-register small{overflow-wrap:anywhere}.access-person-register p{color:#556a62;margin:2px 0;font-size:12px}.access-person-register small{color:#7b8984;font-size:12px}.access-person-register>div>div:last-child{justify-items:end;gap:5px;display:grid}.access-person-register em{color:#5c6f68;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:850}.access-person-register button{color:#174b3e;cursor:pointer;background:#fff;border:1px solid #aebdb7;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:850}.access-person-register button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:780px){.portal-module-nav{margin-inline:-4px;top:4px}.portal-module-nav>span{display:none}.portal-module-nav button{min-width:138px}.portal-pending-strip>div:not(:first-child){flex-wrap:wrap;justify-content:flex-start}.portal-pending-strip>div:not(:first-child) span{width:100%;margin:0}.funding-assessment{grid-template-columns:1fr}.funding-assessment>header{display:grid}.funding-assessment header>span{width:fit-content;min-width:110px}.access-admin-grid{grid-template-columns:1fr}.access-person-register>div{grid-template-columns:auto minmax(0,1fr)}.access-person-register>div>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;display:flex}}.login-entry-direct-form{gap:14px;min-width:0;margin-top:25px;display:grid}.login-entry-direct-form label{color:#365a51;gap:7px;font-size:12px;font-weight:850;display:grid}.login-entry-direct-form input{color:#123e35;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #aebbb5;border-radius:11px;outline:none;padding:11px 13px;font-size:15px}.login-entry-direct-form input:focus{border-color:#1a705d;box-shadow:0 0 0 4px #1a705d1c}.login-entry-direct-form label small{color:#6a7973;font-size:12px;font-weight:500;line-height:1.5}.login-entry-direct-form .login-entry-primary{margin-top:2px}.portal-context-switcher{color:#30564d;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d5ddd8;border-radius:14px;grid-template-columns:auto minmax(220px,440px);align-items:center;gap:6px 14px;margin:0 0 18px;padding:13px 15px;font-size:12px;font-weight:900;display:grid}.portal-context-switcher select{color:#143f36;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#f8faf9;border:1px solid #acbbb5;border-radius:9px;padding:8px 35px 8px 11px;font-size:12px}.portal-context-switcher small{color:#6b7974;letter-spacing:0;text-transform:none;grid-column:2;font-size:12px;font-weight:500;line-height:1.45}.portal-operations{background:#fff;border:1px solid #d4ddd8;border-radius:20px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 44px #0e3e3412}.portal-operations>header{background:linear-gradient(135deg,#f7fbf9,#f8f3e9);justify-content:space-between;align-items:flex-end;gap:22px;padding:22px 24px 17px;display:flex}.portal-operations>header h2{color:#123f36;margin:3px 0 5px;font:600 25px/1.15 Georgia,serif}.portal-operations>header p:not(.eyebrow){color:#61736d;margin:0;font-size:12px;line-height:1.55}.portal-operations>header nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.portal-operations>header nav button{color:#325b51;cursor:pointer;background:#ffffffdb;border:1px solid #cbd6d1;border-radius:999px;min-height:37px;padding:8px 13px;font-size:12px;font-weight:850}.portal-operations>header nav button.active{color:#fff;background:#0d594a;border-color:#0f5e4e}.portal-operations-notice{color:#185746;background:#edf8f4;border:1px solid #afd0c4;border-radius:11px;align-items:center;gap:9px;margin:15px 18px 0;padding:10px 12px;display:flex}.portal-operations-notice svg{flex:none}.portal-operations-notice p{margin:0;font-size:12px;line-height:1.5}.portal-task-list,.portal-agreement-list,.portal-money-list{gap:0;padding:0 24px 24px;display:grid}.portal-task-list>article,.portal-money-list>article{border-bottom:1px solid #e3e8e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 0;display:grid}.portal-task-list>article>span,.portal-money-list>article>span{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#2e6b5d;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.portal-task-list h3,.portal-money-list h3,.portal-agreement-list h3{color:#173f36;margin:3px 0 5px;font:600 16px/1.25 Georgia,serif}.portal-task-list p,.portal-money-list p,.portal-agreement-list p{color:#5c6f68;margin:0;font-size:12px;line-height:1.55}.portal-task-list small,.portal-money-list small,.portal-task-list em,.portal-money-list em{color:#71817b;text-transform:capitalize;font-size:12px;font-style:normal}.portal-task-list>article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.portal-task-list button,.portal-agreement-list button,.portal-message-centre button{color:#174b3f;cursor:pointer;background:#fff;border:1px solid #b8c6c0;border-radius:8px;min-height:35px;padding:7px 10px;font-size:12px;font-weight:850}.portal-task-list button:last-child,.portal-message-centre form>button{color:#fff;background:#0c5949;border-color:#0c5949}.portal-task-list button:disabled,.portal-agreement-list button:disabled,.portal-message-centre button:disabled{opacity:.56;cursor:wait}.portal-agreement-list>article{background:#fbfcfb;border:1px solid #dbe2de;border-radius:14px;margin-top:16px;overflow:hidden}.portal-agreement-list>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.portal-agreement-list>article>header>span{color:#714f16;text-transform:uppercase;background:#f4e6ca;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.portal-agreement-list>article>form{background:#fff;border-top:1px solid #dfe5e1;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.portal-agreement-list label,.portal-message-centre label{color:#365b52;gap:6px;font-size:12px;font-weight:850;display:grid}.portal-agreement-list input,.portal-agreement-list textarea,.portal-message-centre input,.portal-message-centre textarea,.portal-message-centre select{color:#173f36;width:100%;font:inherit;background:#fff;border:1px solid #b8c5bf;border-radius:9px;padding:9px 10px;font-size:12px}.portal-agreement-list>article>form>label:nth-of-type(n+3),.portal-agreement-list>article>form>div,.portal-agreement-list>article>form>small{grid-column:1/-1}.portal-consent{align-items:start;line-height:1.45;grid-template-columns:auto minmax(0,1fr)!important}.portal-consent input{width:16px;min-height:16px;margin-top:1px}.portal-agreement-list form>div{justify-content:flex-end;gap:8px;display:flex}.portal-agreement-list form>small{color:#6c7b76;font-size:12px;line-height:1.55}.portal-agreement-list>article>footer{color:#28604f;background:#eff7f4;border-top:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.portal-message-centre{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;padding:20px 24px 24px;display:grid}.portal-message-centre>form{background:#f8faf9;border:1px solid #dbe2de;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.portal-message-centre>div{align-content:start;gap:9px;display:grid}.portal-message-centre article{background:#fff;border:1px solid #dbe2de;border-radius:12px;padding:13px 14px}.portal-message-centre article>span{color:#8a6727;text-transform:uppercase;font-size:12px;font-weight:900}.portal-message-centre article p{color:#38574f;white-space:pre-wrap;margin:5px 0 7px;font-size:12px;line-height:1.55}.portal-message-centre article small{color:#77847f;font-size:12px}.portal-operations .portal-empty{margin-top:18px}.operations-desk{gap:16px;display:grid}.operations-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#d4aa5a3d,#0000 34%),linear-gradient(125deg,#073e35,#125f4f);border:1px solid #1f5f51;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(24px,4vw,54px);padding:clamp(24px,3vw,38px);display:grid;overflow:hidden;box-shadow:0 22px 58px #06393029}.operations-hero .eyebrow{color:#e2bd73}.operations-hero h2{color:#fff;letter-spacing:-.025em;max-width:820px;margin:7px 0 12px;font:600 clamp(28px,3.6vw,47px)/1.04 Georgia,serif}.operations-hero>div:first-child>p:last-child{color:#d5e5df;max-width:760px;margin:0;font-size:12px;line-height:1.65}.operations-health{grid-template-columns:1fr 1fr;gap:9px;display:grid}.operations-health span{background:#ffffff14;border:1px solid #ffffff2b;border-radius:14px;align-content:center;min-height:86px;padding:13px 15px;display:grid}.operations-health span.attention{background:#8b4a1d47;border-color:#f4c26f80}.operations-health strong{color:#fff;font:600 26px Georgia,serif}.operations-health small{color:#d6e3df;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:850}.operations-view-nav{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#fffffff2;border:1px solid #d6ded9;border-radius:14px;gap:7px;padding:7px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 9px 28px #0b3a3014}.operations-view-nav button{color:#3c5d55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;min-height:38px;padding:8px 13px;font-size:12px;font-weight:850}.operations-view-nav button:hover{background:#eef4f1}.operations-view-nav button.active{color:#fff;background:#0d5748;border-color:#0f5c4c}.operations-notice{color:#175746;background:#ecf8f3;border:1px solid #afd0c4;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.operations-notice svg{flex:none}.operations-notice p{margin:0;font-size:12px;line-height:1.5}.operations-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.relationship-rail{background:#fff;border:1px solid #d6ded9;border-radius:17px;position:sticky;top:62px;overflow:hidden;box-shadow:0 12px 35px #0c372e0f}.relationship-rail>label{color:#567068;background:#f8faf9;border-bottom:1px solid #e1e6e3;align-items:center;gap:8px;padding:12px;display:flex}.relationship-rail>label input{color:#183f36;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.relationship-rail>div{scrollbar-width:thin;max-height:min(68vh,740px);padding:7px;overflow-y:auto}.relationship-rail>div>button{color:#2e554b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:10px;display:grid}.relationship-rail>div>button:hover{background:#f1f6f3}.relationship-rail>div>button.active{background:#eaf4f0;border-color:#bdd0c8}.relationship-rail>div>button>span{color:#17614f;background:#dcece6;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.relationship-rail p{min-width:0;margin:0}.relationship-rail strong,.relationship-rail small{text-overflow:ellipsis;display:block;overflow:hidden}.relationship-rail strong{color:#1b473d;white-space:nowrap;font-size:12px}.relationship-rail small{color:#6b7a75;margin-top:3px;font-size:12px;line-height:1.35}.relationship-workspace{gap:14px;min-width:0;display:grid}.relationship-head{background:#fff;border:1px solid #d8dfdb;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.relationship-head h2{color:#153f36;margin:3px 0 4px;font:600 25px/1.12 Georgia,serif}.relationship-head p:not(.eyebrow){color:#65756f;margin:0;font-size:12px;line-height:1.45}.relationship-head>span{color:#8a6522;letter-spacing:.07em;text-transform:uppercase;background:#f4e8d0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.operations-today-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.operations-split,.relationship-detail-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.operations-panel{background:#fff;border:1px solid #d8dfdb;border-radius:16px;min-width:0;padding:17px;overflow:hidden;box-shadow:0 9px 28px #0c382f0b}.operations-panel>header{border-bottom:1px solid #e5e9e7;justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px -2px 14px;padding:0 2px 13px;display:flex}.operations-panel>header h3{color:#173f36;margin:3px 0 0;font:600 19px/1.2 Georgia,serif}.operations-panel>header>span{color:#17604f;background:#e2efea;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.compact-work-list,.compact-message-list,.agreement-register,.finance-register,.central-document-list{gap:0;display:grid}.compact-work-list>div,.compact-message-list>div,.agreement-register>div,.finance-register>div,.central-document-list>div{border-bottom:1px solid #e4e8e6;padding:12px 2px}.compact-work-list>div:last-child,.compact-message-list>div:last-child,.agreement-register>div:last-child,.finance-register>div:last-child,.central-document-list>div:last-child{border-bottom:0}.work-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.work-row>span{color:#fff;background:#59736b;border-radius:7px;padding:4px 6px;font-size:12px;font-weight:900}.work-row.priority-p0>span{background:#a2473d}.work-row.priority-p1>span{background:#a37425}.work-row p,.compact-message-list p{margin:0}.work-row strong,.work-row small{display:block}.work-row strong,.compact-message-list strong{color:#244b41;font-size:12px}.work-row small,.compact-message-list small{color:#788681;margin-top:3px;font-size:12px;line-height:1.4}.compact-message-list p{color:#516861;margin:4px 0;font-size:12px;line-height:1.5}.operations-form{align-content:start;gap:12px;display:grid}.operations-form>header{margin-bottom:2px}.operations-form label,.draft-review label{color:#385b52;gap:6px;font-size:12px;font-weight:850;display:grid}.operations-form input,.operations-form select,.operations-form textarea,.draft-review input,.draft-review textarea{color:#143f36;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9c6c0;border-radius:9px;outline:none;padding:9px 10px;font-size:12px}.operations-form textarea,.draft-review textarea{resize:vertical;line-height:1.5}.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus,.draft-review input:focus,.draft-review textarea:focus{border-color:#1b6d5a;box-shadow:0 0 0 3px #1b6d5a17}.operations-form>button,.operations-panel>button,.form-actions button{color:#fff;cursor:pointer;background:#0d5849;border:1px solid #0d5849;border-radius:9px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:850}.operations-form>button:disabled,.operations-panel>button:disabled,.form-actions button:disabled{opacity:.55;cursor:wait}.operations-form>small,.operations-panel>small{color:#6c7c76;font-size:12px;line-height:1.5}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.check-row{align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.check-row input{width:15px;min-height:15px}.file-drop{background:#f8fbf9;border:1px dashed #9cafaa;border-radius:11px;padding:11px}.file-drop input{background:0 0;border:0;padding:7px 0 0}.central-document-list>div,.agreement-register>div,.finance-register>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.central-document-list>div>span{color:#17604f;background:#e2efea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.central-document-list p,.agreement-register p,.finance-register p{min-width:0;margin:0}.central-document-list strong,.agreement-register strong,.finance-register strong,.central-document-list small,.agreement-register small,.finance-register small,.central-document-list em,.agreement-register em,.finance-register em{overflow-wrap:anywhere;display:block}.central-document-list strong,.agreement-register strong,.finance-register strong{color:#244a41;font-size:12px}.central-document-list small,.agreement-register small,.finance-register small,.central-document-list em,.agreement-register em,.finance-register em{color:#71807b;margin-top:3px;font-size:12px;font-style:normal;line-height:1.4}.central-document-list button,.agreement-register button{color:#174b3f;cursor:pointer;background:#fff;border:1px solid #afbeb8;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:850}.agreement-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agreement-register .agreement-actions .danger-action{color:#8d2f2a;background:#fff8f7;border-color:#d5a4a0}.agreement-status,.finance-state{color:#684b18;text-transform:uppercase;background:#f3e5c9;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:900}.relation-summary dl{gap:0;margin:0;display:grid}.relation-summary dl>div{border-bottom:1px solid #e5e9e7;grid-template-columns:minmax(100px,.34fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.relation-summary dt{color:#72817c;text-transform:uppercase;font-size:12px;font-weight:850}.relation-summary dd{color:#234b41;margin:0;font-size:12px;font-weight:700}.workstream-tags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.workstream-tags span{color:#28564a;background:#eff6f3;border:1px solid #d0ddd8;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:750}.relation-summary>p:not(.eyebrow){color:#667771;font-size:12px;line-height:1.55}.partner-central-list,.investor-central-list{gap:9px;margin-top:12px;display:grid}.partner-central-list>div,.investor-central-list>div{background:#f9fbfa;border:1px solid #dce3df;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.partner-central-list strong,.investor-central-list strong{color:#20483e;font-size:12px}.partner-central-list span,.investor-central-list span{color:#8a6524;text-transform:uppercase;font-size:12px;font-weight:850}.partner-central-list small,.investor-central-list small{color:#6c7b76;grid-column:1/-1;font-size:12px}.draft-review form{gap:12px;display:grid}.draft-warnings{color:#6a552e;background:#fff8ea;border:1px solid #ddc694;border-radius:10px;padding:11px 12px}.draft-warnings strong{text-transform:uppercase;font-size:12px}.draft-warnings ul{gap:4px;margin:6px 0 0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.form-actions{justify-content:flex-end;gap:8px;display:flex}.form-actions .send-action{background:#9b742d;border-color:#9b742d}.automation-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 14px;display:grid}.automation-metrics span{background:#f7faf8;border:1px solid #d9e1dd;border-radius:11px;gap:3px;padding:11px;display:grid}.automation-metrics strong{color:#174d41;font:600 20px Georgia,serif}.automation-metrics small{color:#71817b;text-transform:uppercase;font-size:12px;font-weight:900}.automation-panel>p{color:#566c64;font-size:12px;line-height:1.6}.central-empty{color:#5d716a;background:#fafcfa;border:1px dashed #c8d2cd;border-radius:12px;align-items:center;gap:11px;min-height:92px;padding:15px;display:flex}.central-empty svg{color:#7e918a;flex:none}.central-empty p{margin:0;font-size:12px;line-height:1.5}@media (max-width:1180px){.operations-hero{grid-template-columns:1fr}.operations-health{grid-template-columns:repeat(4,1fr)}.operations-layout{grid-template-columns:210px minmax(0,1fr)}.operations-today-grid{grid-template-columns:1fr}}@media (max-width:900px){.operations-layout{grid-template-columns:1fr}.relationship-rail{position:static}.relationship-rail>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;display:grid}.operations-split,.relationship-detail-grid{grid-template-columns:1fr}.portal-operations>header{flex-direction:column;align-items:flex-start}.portal-operations>header nav{justify-content:flex-start}}@media (max-width:640px){.login-entry-direct-form input{font-size:16px}.portal-context-switcher{grid-template-columns:1fr}.portal-context-switcher small{grid-column:auto}.portal-operations{border-radius:16px}.portal-operations>header{padding:18px 16px 14px}.portal-operations>header h2{font-size:22px}.portal-operations>header nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.portal-operations>header nav button{width:100%}.portal-task-list,.portal-agreement-list,.portal-money-list{padding:0 14px 16px}.portal-task-list>article,.portal-money-list>article{grid-template-columns:auto minmax(0,1fr)}.portal-task-list>article>div:last-child{grid-column:1/-1;justify-content:flex-start}.portal-agreement-list>article>header{grid-template-columns:auto minmax(0,1fr)}.portal-agreement-list>article>header>button{grid-column:1/-1;width:100%}.portal-agreement-list>article>form{grid-template-columns:1fr}.portal-agreement-list>article>form>label:nth-of-type(n+3),.portal-agreement-list>article>form>div,.portal-agreement-list>article>form>small{grid-column:auto}.portal-message-centre{grid-template-columns:1fr;padding:16px}.operations-hero{border-radius:17px;padding:22px 18px}.operations-hero h2{font-size:30px}.operations-health{grid-template-columns:1fr 1fr}.operations-health span{min-height:72px}.relationship-rail>div{grid-template-columns:1fr}.relationship-head{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.central-document-list>div,.agreement-register>div,.finance-register>div{grid-template-columns:auto minmax(0,1fr)}.central-document-list button,.agreement-register button{grid-column:1/-1;width:100%}.agreement-actions{grid-column:1/-1;grid-template-columns:1fr;width:100%;display:grid}.automation-metrics{grid-template-columns:1fr 1fr}}.login-entry-brand img{mix-blend-mode:normal}.login-entry-text-button,.login-entry-verify-staff{color:#185749;min-height:42px;font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:underline}.login-entry-verify-staff{background:#f6faf8;border:1px solid #b9c8c2;border-radius:10px;text-decoration:none}.login-entry-text-button:hover{color:#0b3f35}.login-entry-verify-staff:hover{background:#eef6f2;border-color:#7e9f94}.login-entry-text-button:disabled,.login-entry-verify-staff:disabled{opacity:.55;cursor:wait}.login-entry-step{color:#244d43;background:#fff9ed;border:1px solid #ddcfb1;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.login-entry-step>span{color:#916b28;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.login-entry-step>strong{font:600 18px/1.2 Georgia,serif}.login-entry-step>p{color:#68766f;margin:0;font-size:12px;line-height:1.5}.login-entry-step.verified{background:#eef8f4;border-color:#b7d2c7}.login-entry-step.verified>span{color:#17604f;align-items:center;gap:6px;display:flex}.login-entry-notice{color:#195747;background:#eef8f4;border:1px solid #b7d2c7;border-radius:11px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px 12px;display:flex}.login-entry-notice svg{flex:none;margin-top:1px}.login-entry-notice p{margin:0;font-size:12px;line-height:1.5}.services-connected{color:#24584b;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.connect-services-button{white-space:nowrap}@media (max-width:520px),(max-height:760px){.login-entry-shell{min-height:100svh;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#f4f1e9;align-content:start}.login-entry-stage{place-items:start center}.login-entry-card{isolation:isolate;background:#fffdf9;border-radius:20px;padding:19px 18px 18px;overflow:hidden;box-shadow:0 12px 30px #123e351a}.login-entry-brand{margin-bottom:9px}.login-entry-brand img{width:96px;height:96px}.login-entry-welcome h1{font-size:29px}.login-entry-welcome>p:not(.eyebrow){margin-top:9px;font-size:12px;line-height:1.45}.login-entry-direct-form{gap:11px;margin-top:18px}.login-entry-direct-form input{min-height:48px;font-size:16px}.login-entry-primary{min-height:50px;margin-top:4px}.login-entry-assurance{text-align:left;align-items:flex-start;margin-top:10px;font-size:12px;line-height:1.45}.login-entry-footer{padding-bottom:env(safe-area-inset-bottom)}}.capital-app{background:#f3f5f3}.capital-app .content{width:min(1540px,100%);padding-top:22px}.capital-app .snapshot-strip{background:#fff;border-color:#dce3df;border-radius:10px}.capital-app .snapshot-strip span{color:#315c51}.capital-app .sidebar-admin-link{color:#d8e6e1;text-align:left;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;width:100%;margin-top:11px;padding:8px 9px;font-size:12px;font-weight:750;display:block}.capital-app .sidebar-admin-link:hover{background:#ffffff14;border-color:#e1bf7b8c}.topbar-new-prospect{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.os-workspace{color:#203f37;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.os-page-head{background:#fff;border:1px solid #d8e0dc;border-radius:16px;justify-content:space-between;align-items:center;gap:26px;min-height:108px;padding:22px 25px;display:flex}.os-page-head>div>p{color:#9b742d;letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:850}.os-page-head h2{color:#113d34;letter-spacing:-.025em;margin:0;font:600 clamp(27px,3vw,39px)/1.08 Georgia,serif}.os-page-head>div>span{color:#60716b;margin-top:8px;font-size:14px;line-height:1.5;display:block}.os-primary-action{color:#fff;background:#0b4e42;border:1px solid #0b4e42;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.os-primary-action:hover{background:#0f6655}.os-notice{z-index:12;color:#165344;background:#eef9f5;border:1px solid #abd0c2;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex;position:sticky;top:8px;box-shadow:0 10px 30px #123d3417}.os-notice>svg{flex:none;margin-top:1px}.os-notice p{flex:1;margin:0;font-size:13px;line-height:1.5}.os-notice button{color:inherit;background:0 0;border:0;padding:2px}.os-card{background:#fff;border:1px solid #d8e0dc;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0d372e0a}.os-card>header{border-bottom:1px solid #e7ebe9;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px 15px;display:flex}.os-card>header span{color:#8d6a2b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.os-card>header h3{color:#173f36;margin:4px 0 0;font:600 21px/1.18 Georgia,serif}.os-card>header p{color:#64756f;max-width:780px;margin:7px 0 0;font-size:13px;line-height:1.55}.os-card>header button{color:#17604f;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-size:12px;font-weight:800;display:inline-flex}.os-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.os-pulse-grid article{background:#fff;border:1px solid #d8e0dc;border-radius:14px;align-content:center;min-height:130px;padding:18px 19px;display:grid}.os-pulse-grid article.attention{background:#fff8f6;border-color:#d9a8a0}.os-pulse-grid span{color:#65756f;text-transform:uppercase;font-size:12px;font-weight:800}.os-pulse-grid strong{color:#113f35;margin:7px 0 5px;font:600 34px/1 Georgia,serif}.os-pulse-grid .attention strong{color:#a23f36}.os-pulse-grid small{color:#75837e;font-size:12px;line-height:1.4}.os-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.os-priority-card{grid-row:span 2}.os-pipeline-card,.os-team-card{min-height:250px}.os-task-stack,.os-task-table{display:grid}.os-task{border-bottom:1px solid #e7ebe9;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:15px 18px;display:grid}.os-task:last-child{border-bottom:0}.os-task-check{color:#2b6b5b;background:#fff;border:1px solid #b9c9c3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.os-task-check:hover{color:#fff;background:#17604f;border-color:#17604f}.os-task>div{min-width:0}.os-task>div>span{color:#8b6b34;text-transform:uppercase;font-size:12px;font-weight:800}.os-task-overdue>div>span{color:#a13f38}.os-task h4{color:#1d463c;margin:4px 0 3px;font-size:14px;line-height:1.35}.os-task p,.os-task small{color:#687a73;margin:0;font-size:12px;line-height:1.4}.os-task small{color:#956c28;margin-top:4px;display:block}.os-task-snooze{color:#48675f;background:#f8faf9;border:1px solid #d0d9d5;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:750}.os-task-snooze:hover{background:#eef5f2;border-color:#9db4ac}.os-task.priority-p0{box-shadow:inset 3px 0 #b64b42}.os-task.priority-p1{box-shadow:inset 3px 0 #c4943f}.os-attention-card>button{color:#274c42;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ebe9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 18px;display:grid}.os-attention-card>button:last-child{border-bottom:0}.os-attention-card>button:hover{background:#f6f9f7}.os-attention-card i{border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.os-attention-card i.amber{color:#855d18;background:#f7ead0}.os-attention-card i.green{color:#17604f;background:#e3f1eb}.os-attention-card i.blue{color:#315f78;background:#e7f0f5}.os-attention-card i.slate{color:#53635f;background:#ebefed}.os-attention-card p{min-width:0;margin:0}.os-attention-card strong,.os-attention-card small{display:block}.os-attention-card strong{font-size:13px}.os-attention-card small{color:#6d7e77;margin-top:3px;font-size:12px}.os-pipeline-card>div{gap:12px;padding:18px 20px 20px;display:grid}.os-pipeline-card>div>button{color:#4d665e;text-align:left;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr) 25px;align-items:center;gap:11px;padding:0;font-size:12px;display:grid}.os-pipeline-card i{background:#e8ecea;border-radius:999px;height:9px;overflow:hidden}.os-pipeline-card b{border-radius:inherit;background:#19705d;height:100%;display:block}.os-pipeline-card strong{text-align:right}.os-team-card>article{border-bottom:1px solid #e7ebe9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;display:grid}.os-team-card>article:last-child{border-bottom:0}.os-team-card>article>span{color:#fff;background:#245d50;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.os-team-card p{margin:0}.os-team-card strong,.os-team-card small{display:block}.os-team-card strong{font-size:13px}.os-team-card small{color:#71817b;margin-top:3px;font-size:12px}.os-team-card em{color:#245d50;text-align:center;background:#e6f1ed;border-radius:999px;min-width:30px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.os-team-card em.attention{color:#9a3d35;background:#f9e5e1}.os-learning-card>div{display:grid}.os-learning-card article{border-bottom:1px solid #e7ebe9;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 19px;display:grid}.os-learning-card article:last-child{border-bottom:0}.os-learning-card article>span{color:#8b6a2e;text-transform:uppercase;font-size:12px;font-weight:850}.os-learning-card article p{margin:0}.os-learning-card article strong,.os-learning-card article small{display:block}.os-learning-card article strong{font-size:13px}.os-learning-card article small{color:#708079;margin-top:3px;font-size:12px}.os-learning-card article>div{gap:7px;display:flex}.os-learning-card article button{color:#315b50;background:#fff;border:1px solid #bdcac5;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.os-learning-card article button:last-child{color:#fff;background:#175d4e;border-color:#175d4e}.os-work-toolbar{justify-content:flex-start;min-width:0;display:flex}.os-work-toolbar nav,.os-context-tabs{background:#fff;border:1px solid #d8e0dc;border-radius:12px;gap:5px;padding:5px;display:flex;overflow-x:auto}.os-work-toolbar button,.os-context-tabs button{color:#526c64;background:0 0;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.os-work-toolbar button.active,.os-context-tabs button.active{color:#fff;background:#124f43}.os-work-list-card{min-height:260px}.os-relationship-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.os-relationship-list{background:#fff;border:1px solid #d8e0dc;border-radius:15px;position:sticky;top:78px;overflow:hidden}.os-relationship-list>label{color:#6f817a;border-bottom:1px solid #e4e9e6;align-items:center;gap:9px;padding:13px 14px;display:flex}.os-relationship-list>label input{color:#21443b;background:0 0;border:0;outline:0;width:100%;font-size:13px}.os-relationship-list>div{max-height:70vh;padding:6px;overflow-y:auto}.os-relationship-list>div>button{color:#294f45;text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;padding:11px;display:grid}.os-relationship-list>div>button:hover{background:#f4f8f6}.os-relationship-list>div>button.active{background:#eaf4f0;border-color:#b9d0c7}.os-relationship-list>div>button>span{color:#17604f;background:#dfeee8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.os-relationship-list p{min-width:0;margin:0}.os-relationship-list strong,.os-relationship-list small{text-overflow:ellipsis;display:block;overflow:hidden}.os-relationship-list strong{white-space:nowrap;font-size:13px}.os-relationship-list small{color:#6f7f79;margin-top:3px;font-size:12px;line-height:1.4}.os-relationship-list em{color:#9b742d;text-transform:uppercase;grid-column:2;font-size:12px;font-style:normal;font-weight:850}.os-relationship-detail{gap:12px;min-width:0;display:grid}.os-relationship-head{background:#fff;border:1px solid #d8e0dc;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.os-relationship-head>div>span{color:#96702d;text-transform:uppercase;font-size:12px;font-weight:850}.os-relationship-head h2{margin:4px 0;font-size:29px}.os-relationship-head p{color:#6a7a74;margin:0;font-size:12px}.os-relationship-head aside{text-align:right}.os-relationship-head aside small,.os-relationship-head aside strong{display:block}.os-relationship-head aside small{color:#7b8984;font-size:12px}.os-relationship-head aside strong{margin-top:4px;font-size:13px}.os-relationship-head aside button{color:#22594b;background:#fff;border:1px solid #b8c7c1;border-radius:8px;min-height:33px;margin-top:9px;padding:0 9px;font-size:12px;font-weight:800;display:block}.os-relationship-head aside button:hover{background:#f3f8f5;border-color:#7fa092}.os-context-tabs{z-index:6;position:sticky;top:8px}.os-overview-stack{gap:13px;display:grid}.os-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os-summary-grid article{background:#fff;border:1px solid #d8e0dc;border-radius:13px;align-content:center;min-height:118px;padding:16px;display:grid}.os-summary-grid span{color:#71817b;text-transform:uppercase;font-size:12px;font-weight:800}.os-summary-grid strong{overflow-wrap:anywhere;color:#173f36;margin:7px 0 4px;font:600 20px/1.15 Georgia,serif}.os-summary-grid strong.text-value{font:700 13px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.os-summary-grid small{color:#71817b;font-size:12px}.os-case-position>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os-case-position>div>p{border-right:1px solid #e7ebe9;min-width:0;margin:0;padding:18px 20px}.os-case-position>div>p:last-child{border-right:0}.os-case-position small,.os-case-position strong{overflow-wrap:anywhere;display:block}.os-case-position small{color:#71817b;text-transform:uppercase;font-size:12px}.os-case-position strong{color:#224a40;margin-top:6px;font-size:13px}.os-case-position details{border-top:1px solid #e7ebe9;padding:14px 20px}.os-case-position summary{color:#315d51;cursor:pointer;font-size:12px;font-weight:800}.os-case-position details p{white-space:pre-wrap;color:#60736c;font-size:12px;line-height:1.6}.os-two-column{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:start;gap:13px;display:grid}.os-form{gap:13px;padding:18px 20px 20px;display:grid}.os-form fieldset{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.os-form fieldset:disabled{opacity:.65}.os-form>header{margin:-18px -20px 2px}.os-form label,.os-analysis-form label,.os-intake-review label{color:#355a51;gap:6px;font-size:12px;font-weight:800;display:grid}.os-form input,.os-form select,.os-form textarea,.os-analysis-form input,.os-analysis-form select,.os-analysis-form textarea,.os-intake-review input,.os-intake-review select,.os-intake-review textarea{color:#173f36;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #b8c6c0;border-radius:9px;outline:0;padding:9px 10px;font-size:13px}.os-form textarea,.os-analysis-form textarea,.os-intake-review textarea{resize:vertical;line-height:1.5}.os-form input:focus,.os-form select:focus,.os-form textarea:focus,.os-analysis-form input:focus,.os-analysis-form select:focus,.os-analysis-form textarea:focus,.os-intake-review input:focus,.os-intake-review select:focus,.os-intake-review textarea:focus{border-color:#1a6a58;box-shadow:0 0 0 3px #1a6a581a}.os-form>button,.os-form fieldset>button,.os-analysis-form form>button,.os-intake-review form>button{color:#fff;background:#105345;border:1px solid #105345;border-radius:9px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850}.os-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.os-check{align-items:start;line-height:1.4;grid-template-columns:auto minmax(0,1fr)!important}.os-check input{margin-top:1px;width:16px!important;min-height:16px!important}.os-file-field{color:#1b5a4b;background:#f4f8f6;border:1px dashed #93aaa1;border-radius:10px;place-items:center;min-height:48px;display:grid;position:relative;overflow:hidden}.os-file-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.os-file-field span{align-items:center;gap:7px;font-size:12px;display:inline-flex}.os-message-list,.os-agreement-list,.os-money-list,.os-document-register>div{display:grid}.os-message-list article,.os-agreement-list article,.os-money-list article,.os-document-register>div>article{border-bottom:1px solid #e7ebe9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.os-message-list article:last-child,.os-agreement-list article:last-child,.os-money-list article:last-child,.os-document-register>div>article:last-child{border-bottom:0}.os-message-list article>span,.os-agreement-list article>span,.os-money-list article>span{color:#73531c;text-transform:uppercase;background:#f4e7cd;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.os-message-list p,.os-agreement-list div,.os-money-list p,.os-document-register p{min-width:0;margin:0}.os-message-list strong,.os-message-list small,.os-agreement-list strong,.os-agreement-list small,.os-money-list strong,.os-money-list small,.os-document-register strong,.os-document-register small{display:block}.os-message-list p,.os-message-list strong,.os-agreement-list strong,.os-money-list strong,.os-document-register strong{color:#244b41;font-size:13px}.os-message-list small,.os-agreement-list small,.os-money-list small,.os-document-register small{color:#70807a;margin-top:4px;font-size:12px;line-height:1.45}.os-message-list article>small{grid-column:2}.os-finance-edit{grid-column:1/-1;min-width:0}.os-finance-edit>summary{color:#1f5a4b;cursor:pointer;padding:8px 0;font-size:13px;font-weight:700}.os-finance-edit .os-form{background:#f8faf8;border:1px solid #dbe5df;border-radius:8px;margin-top:8px}.os-agreement-list button,.os-document-register article>button{color:#1f5a4b;background:#fff;border:1px solid #b8c7c1;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.os-document-register article>i{color:#17604f;background:#e2f0ea;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.os-draft-review form{gap:12px;padding:18px 20px 20px;display:grid}.os-draft-review form>div{justify-content:flex-end;gap:8px;display:flex}.os-draft-review form button{color:#28584b;background:#fff;border:1px solid #b8c6c0;border-radius:8px;min-height:39px;padding:0 11px;font-size:12px;font-weight:800}.os-draft-review form button:last-child{color:#fff;background:#105345;border-color:#105345}.os-warning{color:#775820;background:#fff8ea;border:1px solid #e0c78f;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.os-referral-list>div{display:grid}.os-referral-list>div>article{border-bottom:1px solid #e7ebe9;grid-template-columns:minmax(160px,1fr) minmax(170px,.9fr) minmax(120px,.55fr) minmax(180px,.9fr);align-items:center;gap:15px;padding:16px 20px;display:grid}.os-referral-list>div>article:last-child{border-bottom:0}.os-referral-list h4{color:#1c463c;margin:4px 0;font-size:14px}.os-referral-list p{color:#64766f;margin:0;font-size:12px;line-height:1.45}.os-referral-list span,.os-referral-list small,.os-referral-list em{color:#75847f;font-size:12px;font-style:normal}.os-referral-list>div>article>div:first-child span{color:#906b2a;text-transform:uppercase;font-weight:850}.os-referral-list>div>article>div:nth-child(3) strong{margin:4px 0;font-size:14px;display:block}.os-progress i{background:#e8ecea;border-radius:999px;height:9px;margin-bottom:6px;display:block;overflow:hidden}.os-progress b{border-radius:inherit;background:#1d715f;height:100%;display:block}.os-mandate-human dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.os-mandate-human dl>div{border-bottom:1px solid #e7ebe9;padding:16px 20px}.os-mandate-human dl>div:nth-child(odd){border-right:1px solid #e7ebe9}.os-mandate-human dt{color:#71817b;text-transform:uppercase;font-size:12px;font-weight:850}.os-mandate-human dd{color:#274d43;margin:6px 0 0;font-size:13px;line-height:1.5}.os-analysis-metrics{border-bottom:1px solid #e7ebe9;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.os-analysis-metrics article{border-right:1px solid #e7ebe9;align-content:center;min-height:102px;padding:14px;display:grid}.os-analysis-metrics article:last-child{border-right:0}.os-analysis-metrics span{color:#71817b;text-transform:uppercase;font-size:12px;font-weight:800}.os-analysis-metrics strong{color:#163f36;margin-top:7px;font:600 17px/1.18 Georgia,serif}.os-analysis-loading{color:#667871;place-items:center;min-height:140px;font-size:13px;display:grid}.os-route-card{background:#eff7f4;border:1px solid #bfd4cc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:20px;margin:18px;padding:17px 18px;display:grid}.os-route-card span{color:#17604f;text-transform:uppercase;font-size:12px;font-weight:850}.os-route-card h4{color:#153f36;margin:5px 0 6px;font:600 20px/1.2 Georgia,serif}.os-route-card p{color:#526a62;margin:0;font-size:12px;line-height:1.55}.os-route-card small{color:#6a7b74;margin-top:7px;font-size:12px;display:block}.os-route-card aside{align-content:start;justify-items:end;gap:10px;display:grid}.os-route-card aside>em{color:#78571e;text-transform:uppercase;background:#f2e3c5;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850}.os-route-card aside>div{gap:6px;display:flex}.os-route-card button{color:#315b50;background:#fff;border:1px solid #a9bdb5;border-radius:8px;min-height:34px;padding:0 9px;font-size:12px;font-weight:800}.os-route-card button:last-child{color:#fff;background:#17604f;border-color:#17604f}.os-analysis-form{border-top:1px solid #e7ebe9;padding:0 20px 20px}.os-analysis-form>summary{color:#235b4c;cursor:pointer;padding:16px 0;font-size:12px;font-weight:850}.os-analysis-form form{gap:14px;display:grid}.os-analysis-form fieldset{border:1px solid #dce4e0;border-radius:10px;gap:8px;padding:13px;display:grid}.os-analysis-form legend{color:#385b52;font-size:12px;font-weight:850}.os-intake-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.os-intake-drop{text-align:center;justify-items:center;gap:11px;padding:28px;display:grid}.os-intake-drop>span{color:#946e29;background:#f5e8cf;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.os-intake-drop h3{color:#173f36;margin:3px 0 0;font:600 23px Georgia,serif}.os-intake-drop>p{color:#697a73;max-width:430px;margin:0;font-size:12px;line-height:1.55}.os-intake-drop>label{color:#175949;background:#f4f8f6;border:1px dashed #8da79e;border-radius:12px;place-items:center;width:100%;min-height:96px;display:grid;position:relative;overflow:hidden}.os-intake-drop>label input{opacity:0;cursor:pointer;position:absolute;inset:0}.os-intake-drop>label b{font-size:13px}.os-intake-drop>div{gap:6px;width:100%;display:grid}.os-intake-drop>div span{color:#516b63;text-align:left;background:#fff;border:1px solid #e0e6e3;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.os-intake-drop>button{color:#fff;background:#105345;border:1px solid #105345;border-radius:9px;width:100%;min-height:44px;font-size:12px;font-weight:850}.os-intake-review>header>em{color:#17604f;font-size:12px;font-style:normal;font-weight:850}.os-intake-review form{gap:14px;padding:18px 20px 20px;display:grid}.os-intake-review details{border:1px solid #dce4e0;border-radius:10px;padding:11px 13px}.os-intake-review summary{color:#315c51;cursor:pointer;font-size:12px;font-weight:850}.os-intake-review details p{color:#5b7169;justify-content:space-between;gap:10px;margin:9px 0 0;font-size:12px;display:flex}.os-partner-finance-table>div{display:grid}.os-partner-finance-table>div>article{border-bottom:1px solid #e7ebe9;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(105px,.55fr)) minmax(170px,.8fr);align-items:center;gap:14px;padding:15px 20px;display:grid}.os-partner-finance-table>div>article:last-child{border-bottom:0}.os-partner-finance-table article>div:first-child{align-items:center;gap:10px;display:flex}.os-partner-finance-table article>div:first-child>span{color:#fff;background:#245d50;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.os-partner-finance-table p{min-width:0;margin:0}.os-partner-finance-table strong,.os-partner-finance-table small{display:block}.os-partner-finance-table strong{color:#21483e;font-size:13px}.os-partner-finance-table small{color:#71817b;margin-bottom:4px;font-size:12px}.os-partner-finance-table em{color:#76551c;text-transform:capitalize;background:#f4e6ca;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.os-partner-finance-table em.bank-verified{color:#17604f;background:#e1f0ea}.os-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.os-row-actions button{color:#28574b;background:#fff;border:1px solid #b8c6c0;border-radius:8px;min-height:32px;padding:0 8px;font-size:12px;font-weight:800}.os-empty{color:#63756e;text-align:left;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px;display:flex}.os-empty>span{color:#6d8179;background:#edf2ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.os-empty strong{color:#31554c;font-size:13px;display:block}.os-empty p{max-width:440px;margin:4px 0 0;font-size:12px;line-height:1.5}@media (max-width:1180px){.os-pulse-grid,.os-summary-grid{grid-template-columns:1fr 1fr}.os-analysis-metrics{grid-template-columns:repeat(3,1fr)}.os-analysis-metrics article:nth-child(3){border-right:0}.os-analysis-metrics article:nth-child(-n+3){border-bottom:1px solid #e7ebe9}.os-referral-list>div>article{grid-template-columns:1fr 1fr}.os-partner-finance-table>div{overflow-x:auto}.os-partner-finance-table>div>article{min-width:980px}}@media (max-width:900px){.capital-app .content{padding:18px 17px 44px}.topbar-new-prospect,.services-connected{display:none}.os-home-grid,.os-relationship-layout,.os-intake-layout{grid-template-columns:1fr}.os-priority-card{grid-row:auto}.os-relationship-list{position:static}.os-relationship-list>div{grid-template-columns:1fr 1fr;max-height:280px;display:grid}.os-context-tabs{top:62px}.os-two-column{grid-template-columns:1fr}}@media (max-width:640px){.os-workspace{gap:12px}.os-page-head{border-radius:13px;flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.os-page-head h2{font-size:27px}.os-page-head>div>span{font-size:12px}.os-primary-action{width:100%}.os-pulse-grid,.os-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.os-pulse-grid article{min-height:108px;padding:14px}.os-pulse-grid strong{font-size:29px}.os-pulse-grid small{font-size:12px}.os-card{border-radius:13px}.os-card>header{padding:16px 15px 13px}.os-task{grid-template-columns:auto minmax(0,1fr);padding:14px}.os-task-snooze{grid-column:2;width:fit-content}.os-learning-card article{grid-template-columns:1fr}.os-learning-card article>div{justify-content:flex-start}.os-relationship-list>div{grid-template-columns:1fr}.os-relationship-head{flex-direction:column;align-items:flex-start;padding:17px}.os-relationship-head aside{text-align:left}.os-context-tabs{top:57px}.os-summary-grid article{min-height:100px;padding:13px}.os-summary-grid strong{font-size:17px}.os-case-position>div,.os-mandate-human dl{grid-template-columns:1fr}.os-case-position>div>p,.os-mandate-human dl>div{border-bottom:1px solid #e7ebe9;padding:14px 16px;border-right:0!important}.os-form{padding:16px}.os-form>header{margin:-16px -16px 1px}.os-form-grid{grid-template-columns:1fr}.os-message-list article,.os-agreement-list article,.os-money-list article,.os-document-register>div>article{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.os-agreement-list button,.os-document-register article>button{grid-column:1/-1;width:100%}.os-draft-review form>div,.os-route-card aside>div{grid-template-columns:1fr;display:grid}.os-draft-review form button{width:100%}.os-referral-list>div>article{grid-template-columns:1fr;padding:15px}.os-analysis-metrics{grid-template-columns:1fr 1fr}.os-analysis-metrics article:nth-child(n){border-bottom:1px solid #e7ebe9;border-right:1px solid #e7ebe9}.os-analysis-metrics article:nth-child(2n){border-right:0}.os-route-card{grid-template-columns:1fr;margin:13px}.os-route-card aside{justify-items:start}.os-intake-drop{padding:21px 16px}}.portal-finance-card{color:#183f35;background:#fffdf8;border:1px solid #d8ded7;border-radius:20px;margin:24px 0;padding:28px}.portal-finance-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.portal-finance-card h2{margin:4px 0 12px;font-size:25px}.portal-finance-card p,.portal-finance-card small{line-height:1.6}.portal-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.portal-finance-metrics article{background:#edf3ed;border-radius:12px;gap:9px;padding:18px;display:grid}.portal-finance-metrics strong{overflow-wrap:anywhere;font-size:23px}.portal-finance-summary,.portal-bank-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0;display:grid}.portal-finance-summary article{min-width:0}.portal-bank-form label{gap:8px;font-weight:600;display:grid}.portal-bank-form input,.portal-bank-form select{color:#183f35;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #889c90;border-radius:8px;padding:10px}.portal-bank-form .portal-bank-confirm{grid-column:1/-1;align-items:center;display:flex}.portal-bank-form .portal-bank-confirm input{flex:0 0 20px;width:20px;min-height:20px}.os-google-connection{padding:24px}.os-google-connection p,.os-google-connection li{font-size:1rem;line-height:1.6}.os-google-actions{flex-wrap:wrap;gap:12px;display:flex}.marketplace-archive-toggle{align-items:center;gap:10px;padding:18px 24px 0;font-size:.875rem;display:flex}.marketplace-archive-toggle input{width:18px;height:18px}.equity-marketplace .mandate-form details,.equity-marketplace .mandate-form fieldset{border:1px solid var(--workspace-border);border-radius:8px;margin:12px 0;padding:18px}.equity-marketplace .mandate-form summary{cursor:pointer;font-size:1rem;font-weight:650}.equity-marketplace .mandate-form label,.equity-marketplace .mandate-form input,.equity-marketplace .mandate-form select,.equity-marketplace .mandate-form textarea{font-size:1rem}.equity-marketplace .mandate-form input,.equity-marketplace .mandate-form select{min-height:44px}.os-task-assignment{border-bottom:1px solid var(--workspace-border);padding:8px 18px 16px;font-size:.875rem}.os-task-assignment summary{cursor:pointer;color:var(--ink);font-weight:650}.os-task-assignment form{flex-wrap:wrap;align-items:end;gap:14px;margin-top:12px;display:flex}.os-task-assignment label{flex:220px;gap:6px;display:grid}.os-task-assignment input,.os-task-assignment select{background:#fff;border:1px solid #9eb0a7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:1rem}.os-launch-review{padding:24px}.os-launch-review>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.os-launch-review>header>strong{color:#684e11;background:#fff4d9;border-radius:8px;padding:10px;font-size:.875rem}.os-launch-review p,.os-launch-review li{font-size:1rem;line-height:1.6}.os-launch-review details{border:1px solid var(--workspace-border);border-radius:8px;margin:16px 0;padding:16px}.os-launch-review summary{cursor:pointer;overflow-wrap:anywhere;font-size:1rem}.os-launch-review summary>span,.os-launch-review summary>small{margin-top:6px;font-size:.875rem;display:block}.os-launch-drafts form,.os-launch-drafts label{gap:10px;margin-top:14px;display:grid}.os-launch-drafts input,.os-launch-drafts textarea{width:100%;color:var(--workspace-text);background:#fff;border:1px solid #8da298;border-radius:8px;padding:12px;font-size:1rem}.os-launch-review>nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sc-os-workbench{min-width:0;color:var(--workspace-text);gap:20px;display:grid}.sc-os-workbench .panel-head{align-items:flex-start;padding:20px 0}.sc-os-workbench h2{font-size:clamp(1.4rem,2vw,1.9rem)}.sc-os-workbench p,.sc-os-workbench li{font-size:.9375rem;line-height:1.65}.sc-os-workbench button{border:1px solid var(--workspace-border);background:var(--workspace-surface);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.sc-os-workbench button[aria-pressed=true]{background:var(--ink);color:#fff}.sc-os-workbench button:disabled{opacity:.55;cursor:default}.sc-os-workbench :is(button,input,select,summary):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sc-os-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sc-os-summary>span{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;gap:8px;padding:18px;font-size:.875rem;display:grid}.sc-os-summary strong{color:var(--ink);font-size:1.75rem}.sc-os-controls{flex-wrap:wrap;gap:16px;display:flex}.sc-os-controls label{flex:240px;gap:8px;min-width:0;font-size:.875rem;font-weight:650;display:grid}.sc-os-controls :is(input,select){border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;border-radius:8px;padding:10px}.sc-os-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc-os-result,.sc-os-case,.sc-os-warning{border:1px solid var(--workspace-border);background:var(--workspace-surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:22px}.sc-os-case{border-left:4px solid var(--gold)}.sc-os-warning{background:#fff8e8;border-color:#d3bb80}.sc-os-result>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sc-os-result h3{margin:0;font-size:1.2rem}.sc-os-result h4{margin:16px 0 6px;font-size:.9375rem}.sc-os-result ul{margin:0;padding-left:20px}.sc-os-result>header>span{background:#f3ede2;border-radius:20px;flex:none;padding:6px 10px;font-size:.75rem}.sc-os-eligible>header>span{color:#145438;background:#e0eee6}.sc-os-excluded>header>span{color:#863a29;background:#f8e7e2}.sc-os-result details{border-top:1px solid var(--workspace-border);margin-top:18px;padding-top:14px;font-size:.875rem}.sc-os-result summary{cursor:pointer;font-weight:650}.sc-os-result details p,.sc-os-boundary{font-size:.875rem}.sc-os-pagination{justify-content:center;align-items:center;gap:16px;font-size:.875rem;display:flex}.sc-os-staff-actions .marketplace-tabs{flex-wrap:wrap;margin:12px;display:flex}.sc-os-staff-actions .marketplace-tabs button{text-transform:none;letter-spacing:0;white-space:normal;flex:110px;min-width:0;min-height:44px;padding:8px 12px;font-size:.875rem}.sc-os-staff-actions .marketplace-tabs button[aria-pressed=true],.sc-os-workbench .marketplace-tabs button[aria-pressed=true]{color:#fff;background:var(--ink)}.sc-os-staff-actions>:is(p,small){margin:16px 20px;display:block}.sc-os-staff-actions .sc-os-results{padding:0 12px 12px}@media (max-width:600px){.sc-os-staff-actions>.panel-head{flex-direction:column}.sc-os-staff-actions>.panel-head button{min-height:44px}}@media (max-width:800px){.sc-os-results{grid-template-columns:minmax(0,1fr)}.sc-os-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.sc-os-result>header{flex-direction:column}.sc-os-result,.sc-os-case{padding:18px}}.marketplace-work-header{border-left:4px solid var(--gold);background:var(--workspace-surface);color:var(--workspace-text);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.marketplace-work-header h2{font-size:clamp(1.5rem,2.1vw,2rem)}.marketplace-work-header p:not(.eyebrow){margin:8px 0 0;font-size:1rem;line-height:1.5}.marketplace-work-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketplace-work-summary>button{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-text);text-align:left;border-radius:10px;align-content:start;gap:8px;padding:20px;display:grid}.marketplace-work-summary span{font-size:.9375rem;font-weight:650}.marketplace-work-summary strong{color:var(--ink);font-size:2rem;line-height:1.2}.marketplace-work-summary small{font-size:.875rem;line-height:1.5}:is(.marketplace-work-summary>button:hover,.marketplace-work-summary>button:focus-visible){border-color:var(--teal);background:#f1f7f4}.equity-marketplace .marketplace-tabs{background:var(--workspace-surface);border-color:var(--workspace-border);gap:6px}.equity-marketplace .marketplace-tabs button{text-transform:none;letter-spacing:0;min-height:44px;font-size:.875rem}.equity-marketplace .match-control,.equity-marketplace .match-empty-state{min-height:0;box-shadow:none;border-radius:12px;padding:22px}.equity-marketplace .match-control h2,.equity-marketplace .match-empty-state h2{font-size:1.5rem}.equity-marketplace .match-control p:not(.eyebrow),.equity-marketplace .match-empty-state p:not(.eyebrow),.equity-marketplace .mandate-head p{font-size:1rem;line-height:1.6}.equity-marketplace .match-control label,.equity-marketplace .match-control select,.equity-marketplace .mandate-row small,.equity-marketplace .mandate-row p{font-size:.875rem}.equity-marketplace .mandate-workspace{border-color:var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:12px}.portal-workspace-navigation{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.portal-workspace-navigation .portal-context-switcher{flex:300px;min-width:0;margin:0}.portal-workspace-navigation .portal-context-switcher select{max-width:100%}.portal-mandate-details{border:1px solid var(--workspace-border,#d9e0dc);border-radius:12px;margin-top:24px;padding:20px}.portal-mandate-details>summary,.client-review-form>summary{cursor:pointer;font-size:1rem;font-weight:650}.portal-mandate-details>p,.client-review-panel p{font-size:1rem;line-height:1.6}.client-review-panel{min-width:0}.client-review-panel>article{border-top:1px solid var(--workspace-border,#d9e0dc);overflow-wrap:anywhere;padding:20px}.client-review-panel>p{margin:16px 20px}.client-review-panel>button{margin:0 20px 16px}.client-review-panel button{min-height:44px;padding:10px 14px;font-size:.875rem}:is(.client-review-panel button:focus-visible,.client-review-form summary:focus-visible){outline:3px solid var(--brand-gold,#ae8536);outline-offset:3px}.client-review-panel h4{margin-bottom:8px;font-size:1rem}.client-review-form{margin-top:16px}.client-review-form form{gap:14px;margin-top:14px;display:grid}.client-review-form label{gap:6px;font-size:.875rem;display:grid}.client-review-form select,.client-review-form textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--workspace-border,#d9e0dc);background:var(--workspace-surface,white);color:inherit;border-radius:8px;padding:10px}.client-review-panel .client-review-note{font-size:.875rem}.client-drive-documents{border-top:1px solid var(--workspace-border,#d9e0dc);overflow-wrap:anywhere;min-width:0;margin-top:24px;padding:20px}.client-drive-documents>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.client-drive-documents>header span{font-size:.75rem}.client-drive-documents>article{border-top:1px solid var(--workspace-border,#d9e0dc);padding:16px 0}.client-drive-documents a{text-underline-offset:3px;text-decoration:underline}.client-drive-documents a:focus-visible{outline:3px solid var(--brand-gold,#ae8536);outline-offset:3px}@media (max-width:900px){.marketplace-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.marketplace-work-header{flex-direction:column;align-items:stretch;padding:18px}.marketplace-work-summary{grid-template-columns:minmax(0,1fr)}.portal-workspace-navigation>.secondary-button{width:100%}}@media (max-width:700px){.portal-finance-card{padding:18px}.portal-finance-card>header{flex-direction:column;align-items:flex-start}.portal-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-finance-summary,.portal-bank-form{grid-template-columns:minmax(0,1fr)}}.sc-os-evidence{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:1rem;min-width:0;margin:1rem 0;padding:1.25rem}.sc-os-evidence header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sc-os-evidence h3{color:var(--ink);margin:0}.sc-os-evidence button{min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:.6rem;padding:.65rem 1rem}.sc-os-evidence details{margin-top:1rem;font-size:1rem}.sc-os-evidence summary{cursor:pointer;min-height:44px}.sc-os-evidence li{margin-bottom:.65rem}@media (max-width:600px){.sc-os-evidence header{flex-direction:column}}.sc-os-pack{border:1px solid var(--workspace-border);color:var(--ink);background:#fff;border-radius:1rem;min-width:0;margin:1.5rem 0;padding:1.5rem}.sc-os-pack header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sc-os-pack label{gap:.4rem;margin:1rem 0;font-size:1rem;display:grid}.sc-os-pack input:not([type=checkbox]),.sc-os-pack select,.sc-os-pack textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--workspace-border);color:var(--ink);background:#fff;border-radius:.5rem;padding:.8rem}.sc-os-pack textarea{resize:vertical;min-height:6rem}.sc-os-pack fieldset{border:1px solid var(--workspace-border);border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.sc-os-pack legend{padding:0 .4rem;font-size:1rem;font-weight:700}.sc-os-pack button{min-height:44px;font:inherit;border:1px solid var(--workspace-border);background:var(--ink);color:#fff;border-radius:.5rem;padding:.7rem 1rem}.sc-os-pack button:disabled{opacity:.55}.sc-os-pack details{overflow-wrap:anywhere}.sc-os-pack summary{cursor:pointer;padding:.8rem 0;font-size:1rem}.sc-os-pack-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sc-os-pack-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sc-os-pack .sc-os-pack-check,.sc-os-pack-evidence-list label{align-items:flex-start;gap:.7rem;display:flex}.sc-os-pack input[type=checkbox]{flex-shrink:0;width:1.2rem;height:1.2rem}.sc-os-pack-evidence-list{max-height:22rem;overflow:auto}.sc-os-pack-route{gap:.5rem;margin-top:1.5rem;font-size:1rem;display:grid}.sc-os-pack-route select{border:1px solid var(--workspace-border);min-width:0;color:var(--ink);background:#fff;border-radius:.5rem;padding:.8rem}@media (max-width:600px){.sc-os-pack{padding:1rem}.sc-os-pack header{flex-direction:column}.sc-os-pack-grid{grid-template-columns:1fr}}.os-email-evidence{padding:1.25rem}.os-email-evidence>header{margin-bottom:1rem;padding:0}.email-evidence-label-choice{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:1rem;display:grid}.email-evidence-label-choice label,.email-evidence-label-choice p{grid-column:1/-1}.email-evidence-label-choice select{min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #c5d2ce;border-radius:.4rem;padding:.75rem}.email-evidence-source,.email-evidence-items article{border-top:1px solid #d8e1de;padding:1rem 0}.email-evidence-items h4{margin:.25rem 0;font-size:1rem}.email-evidence-items p,.email-evidence-items li{overflow-wrap:anywhere}.email-evidence-items li{gap:.5rem;margin-bottom:.75rem;display:grid}.email-evidence-items li button{justify-self:start}.email-evidence-document-choice{background:#f5faf7;border:1px solid #b3c8bf;border-radius:.5rem;gap:.75rem;margin-top:1.25rem;padding:1rem;display:grid}.email-evidence-document-choice label{font-weight:600}.email-evidence-document-choice select,.email-evidence-document-choice input{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #b3c8bf;border-radius:.4rem;padding:.75rem}@media (max-width:600px){.email-evidence-label-choice{grid-template-columns:minmax(0,1fr)}}.portal-intake-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;display:grid}.portal-intake-form label{flex-direction:column;gap:7px;min-width:0;display:flex}.portal-intake-form .wide{grid-column:1/-1}.portal-intake-form input,.portal-intake-form select,.portal-intake-form textarea{border:1px solid #cedbd2;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:11px}.portal-intake-form .portal-consent{flex-direction:row;align-items:flex-start;display:flex}.portal-intake-form .portal-consent input{width:auto;margin-top:4px}.portal-intake-history{gap:12px;margin-top:18px;display:grid}.portal-intake-history article{overflow-wrap:anywhere;background:#f4f7f3;border-radius:10px;padding:15px}.portal-statement-period{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.portal-statement-period label{flex-direction:column;gap:6px;display:flex}@media (max-width:600px){.portal-intake-form fieldset{grid-template-columns:minmax(0,1fr)}.portal-intake-card header{flex-wrap:wrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.funding-led-app{background:#f4f6f5;grid-template-columns:224px minmax(0,1fr)}.funding-led-app>.sidebar{background:#073c33;grid-row:1;padding:24px 14px}.funding-led-app>main{grid-row:1;min-width:0}.funding-led-app .brand{margin:0 0 28px;padding:0}.funding-led-app .brand-lockup{background:#fffdf7;border-radius:12px;width:112px;height:112px;margin:0 auto 14px}.funding-led-app .brand-lockup img{object-fit:contain;width:100%;height:100%}.funding-led-app .brand-story{text-align:center}.funding-led-app .brand-story strong{color:#fff;font:650 16px/1.4 Arial,sans-serif}.funding-led-app .brand-story small{color:#cbded5;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.5}.funding-led-app .sidebar nav button{border-radius:8px;min-height:46px;padding:12px;font-weight:550;font-size:14px!important}.funding-led-app .sidebar nav button.active{box-shadow:none;background:#f1e5c9;border-color:#0000}.funding-led-app .sidebar nav button.active:after{display:none}.funding-led-app .sidebar-foot{margin-top:28px;font-size:12px}.workspace-settings-link{border-top:1px solid #ffffff25;margin-top:30px;padding-top:16px}.workspace-settings-link button{color:#d7e5df;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.funding-led-app .topbar{min-height:80px;box-shadow:none;background:#fff;border-bottom:1px solid #dee5e0;padding:18px 30px;position:static}.funding-led-app .topbar h1{letter-spacing:-.02em;font:650 21px/1.3 Arial,sans-serif}.funding-led-app .topbar-title>.eyebrow,.funding-led-app .concept-chip,.funding-led-app .team-presence{display:none}.funding-led-app .content{max-width:1680px;padding:28px 30px 50px}.funding-led-app .os-page-head{border-radius:10px;min-height:0;padding:20px 24px}.funding-led-app .os-page-head h2{font:650 26px/1.25 Arial,sans-serif}.funding-led-app .os-card{box-shadow:none;border-radius:10px}.funding-led-app .os-relationship-head h2,.funding-led-app .os-card h3{font-family:Arial,sans-serif}.funding-led-app .os-relationship-list strong,.funding-led-app .os-context-tabs button,.funding-led-app .os-form label{font-size:14px}.workspace-connection-warning{color:#735117;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff8e9;border:1px solid #d9b773;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.funding-home{color:#183d33;gap:24px;font-family:Arial,sans-serif;display:grid}.funding-home button{cursor:pointer;font-family:inherit}:is(.funding-home button:focus-visible,.funding-home input:focus-visible){outline-offset:3px;outline:3px solid #b38a3e}.funding-home button:disabled{opacity:.4;cursor:default}.funding-home-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.funding-home-heading p{color:#66766e;margin:0 0 7px;font-size:14px}.funding-home-heading h2{letter-spacing:-.035em;margin:0 0 10px;font:650 clamp(25px,2.5vw,34px)/1.2 Arial,sans-serif}.funding-home-heading span{color:#596d63;font-size:16px;line-height:1.5}.fh-primary{color:#fff;background:#0b4e3f;border:1px solid #0b4e3f;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.fh-summary{background:#fff;border:1px solid #dce4df;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fh-summary button{color:#23493b;text-align:left;background:0 0;border:0;border-right:1px solid #e3e9e5;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:82px;padding:18px 20px;display:flex}.fh-summary button:last-child{border-right:0}.fh-summary button:hover{background:#f0f6f2}.fh-summary span{font-size:14px;line-height:1.5}.fh-summary strong{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:29px;font-weight:600}.fh-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.fh-pipeline{background:#fff;border:1px solid #dce4df;border-radius:10px;min-width:0;overflow:hidden}.fh-pipeline>header{justify-content:space-between;align-items:start;gap:14px;padding:22px 22px 16px;display:flex}.funding-home h3{letter-spacing:-.02em;margin:0;font:650 19px/1.4 Arial,sans-serif}.fh-pipeline>header p{color:#64766c;margin:6px 0 0;font-size:14px;line-height:1.6}.fh-text-button{color:#145642;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:5px 0;font-size:14px;font-weight:600;display:inline-flex}.fh-search{color:#657b6c;border:1px solid #c8d5cc;border-radius:7px;align-items:center;gap:10px;min-height:46px;margin:0 22px 16px;padding:0 14px;display:flex}.fh-search input{color:#173e2f;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;font-size:15px}.fh-filters{flex-wrap:wrap;gap:6px;padding:0 22px 16px;display:flex}.fh-filters button{color:#516b5b;background:#fff;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;display:inline-flex}.fh-filters button[aria-pressed=true]{color:#fff;background:#0b4e3f;border-color:#0b4e3f}.fh-filters span{font-variant-numeric:tabular-nums;opacity:.8}.fh-column-labels,.fh-client-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 120px;gap:22px;padding:18px 22px;display:grid}.fh-column-labels{color:#6a796f;background:#f6f8f6;border-top:1px solid #e2e8e3;border-bottom:1px solid #e2e8e3;padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:600}.fh-client-row+.fh-client-row{border-top:1px solid #e5ebe7}.fh-client-row:hover{background:#fafcfb}.fh-client-identity,.fh-client-position{overflow-wrap:anywhere;min-width:0}.fh-client-identity>button{text-align:left;color:#173e30;background:0 0;border:0;padding:0;font-size:16px;font-weight:650;line-height:1.45}.fh-client-identity>button:hover{text-decoration:underline}.fh-client-identity p,.fh-client-position p{color:#596f61;margin:7px 0;font-size:14px;line-height:1.55}.fh-client-identity>span{color:#795d25;margin-top:9px;font-size:15px;font-weight:600;display:block}.fh-client-identity small,.fh-client-position small{color:#6c7d72;margin-top:5px;font-size:12px;display:block}.fh-state{color:#73582b;background:#f2ede2;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.fh-state.state-route-ready{color:#176042;background:#e3f1e7}.fh-state.state-submitted,.fh-state.state-contracting{color:#3e6078;background:#e7eef4}.fh-client-actions{align-content:start;gap:4px;display:grid}.fh-client-actions button{color:#1c5740;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;min-height:40px;padding:8px;font-size:13px;display:flex}.fh-client-actions button:first-child{background:#f1f7f3;border:1px solid #c5d7ca;font-weight:600}.fh-client-actions button:hover{background:#e6f0e9}.fh-pipeline>footer{color:#687c6c;border-top:1px solid #e1e8e3;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:12px;line-height:1.5;display:flex}.fh-pipeline>footer>div{gap:6px;display:flex}.fh-pipeline>footer button{color:#234d35;background:#fff;border:1px solid #d4dfd6;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.fh-side{gap:18px;min-width:0;display:grid}.fh-routing{color:#fff;background:#103f34;border-radius:10px;padding:24px}.fh-kicker{color:#e4c88d;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.fh-routing h3{color:#fff;font-size:23px;line-height:1.3}.fh-routing ol{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.fh-routing li{gap:12px;display:flex}.fh-routing li>span{color:#e4c88d;border:1px solid #668d77;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:12px;display:grid}.fh-routing strong{color:#f5faf6;font-size:14px;line-height:1.5}.fh-routing p{color:#c3d5c8;margin:4px 0 0;font-size:14px;line-height:1.5}.fh-routing>button{color:#173f31;background:#eddfbd;border:1px solid #e1c990;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.fh-routing>small{color:#d0ddd2;margin-top:12px;font-size:12px;line-height:1.6;display:block}.fh-followups{background:#fff;border:1px solid #dce4df;border-radius:10px;padding:18px}.fh-followups>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fh-followups h3{font-size:16px}.fh-followup{text-align:left;background:0 0;border:0;border-top:1px solid #e5ebe7;gap:5px;width:100%;padding:14px 0;display:grid}.fh-followup span{color:#8a5e27;font-size:12px}.fh-followup strong{color:#244a37;font-size:14px;font-weight:600;line-height:1.45}.fh-followup small,.fh-followups>p{color:#6b7d6f;font-size:13px;line-height:1.5}.fh-shortcuts{gap:9px;display:grid}.fh-shortcuts button{color:#365a42;background:#fff;border:1px solid #dce4df;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 15px;font-size:14px;display:flex}.fh-shortcuts button svg:last-child{margin-left:auto}.fh-empty{text-align:center;padding:32px 24px}.fh-empty h4{margin:12px 0 8px;font-size:18px}.fh-empty p{color:#6b7e6f;font-size:15px;line-height:1.6}.fh-empty button{color:#234f32;background:#fff;border:1px solid #a9bfae;border-radius:6px;padding:12px;font-size:14px}@media (max-width:1250px){.fh-layout{grid-template-columns:minmax(0,1fr)}.fh-side{grid-template-columns:1fr 1fr}.fh-shortcuts{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:1000px){.funding-led-app{display:block}.funding-led-app>.sidebar{width:100%;height:auto;padding:10px 16px;display:block;position:static}.funding-led-app .brand,.funding-led-app .sidebar-foot,.funding-led-app .workspace-settings-link{display:none}.funding-led-app .sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:visible}.funding-led-app .sidebar nav button{white-space:normal;text-align:center;justify-content:center;gap:8px;width:100%;min-width:0;padding:10px 6px;font-size:13px!important}.funding-led-app .topbar{padding:15px 22px}.funding-led-app .content{padding:22px}}@media (max-width:650px){.funding-led-app .sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-led-app .sidebar nav button{min-height:44px}.funding-led-app .sidebar{padding:8px}.funding-led-app .topbar{flex-wrap:wrap;gap:8px;padding:12px 16px}.funding-led-app .topbar-actions{flex-wrap:wrap;justify-content:flex-start}.funding-led-app .content{padding:22px 14px}.funding-home-heading{flex-direction:column;align-items:stretch;gap:16px}.fh-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-summary button{min-height:82px;padding:14px}.fh-summary button:nth-child(2){border-right:0}.fh-summary button:nth-child(-n+2){border-bottom:1px solid #e3e9e5}.fh-summary strong{font-size:25px}.fh-side,.fh-shortcuts{grid-template-columns:minmax(0,1fr)}.fh-column-labels{display:none}.fh-client-row{border-top:1px solid #e5ebe7;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.fh-client-actions{flex-wrap:wrap;gap:8px;display:flex}.fh-client-actions button{min-height:44px;font-size:14px}.fh-client-identity>button{font-size:18px}.fh-pipeline>header{flex-wrap:wrap;padding:20px}.fh-search{margin-inline:20px}.fh-filters{padding-inline:20px}.fh-filters button{min-height:44px;font-size:14px}.fh-pipeline>footer{padding-inline:20px}}.sc-source-workspace{color:#183d33;gap:20px;min-width:0;font-family:Arial,sans-serif;display:grid}.sc-source-workspace button{cursor:pointer;font:inherit}.sc-source-workspace button:disabled{opacity:.45;cursor:default}.sc-source-workspace button:focus-visible{outline-offset:3px;outline:3px solid #b38a3e}.sc-source-workspace input:focus-visible{outline-offset:3px;outline:3px solid #b38a3e}.sc-source-workspace select:focus-visible{outline-offset:3px;outline:3px solid #b38a3e}.sc-source-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #b38a3e}.sc-source-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #b38a3e}.sc-source-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.sc-source-heading h2{letter-spacing:-.025em;margin:5px 0 10px;font-size:28px}.sc-source-heading p{color:#61736a;margin:0;line-height:1.6}.sc-source-heading>button{flex:none;align-items:center;gap:8px;min-height:44px;display:flex}.sc-source-capture{background:#fff;border:1px solid #dce4df;border-radius:9px;align-items:center;gap:24px;padding:18px 20px;display:flex}.sc-source-workspace label{color:#395a49;gap:7px;font-size:13px;font-weight:600;display:grid}.sc-source-workspace input,.sc-source-workspace select{box-sizing:border-box;color:#173e2f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d5cc;border-radius:6px;padding:10px 12px;font-size:14px}.sc-source-capture>label{min-width:250px}.sc-source-capture>div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.sc-source-capture strong{font-size:15px;line-height:1.5}.sc-source-capture span,.sc-source-muted{color:#6c7d72;font-size:13px;line-height:1.5}.sc-source-summary{background:#fff;border:1px solid #dce4df;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sc-source-summary>span{color:#61736a;border-right:1px solid #e3e9e5;gap:6px;padding:18px;font-size:13px;display:grid}.sc-source-summary>span:last-child{border-right:0}.sc-source-summary strong{color:#23493b;font-variant-numeric:tabular-nums;font-size:25px}.sc-source-boundary{color:#685b3d;background:#fff9ed;border-left:3px solid #b38a3e;margin:0;padding:14px 18px;font-size:14px;line-height:1.7}.sc-source-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sc-source-tabs{background:#fff;border:1px solid #dce4df;border-radius:9px;padding:16px}.sc-source-tab-list{gap:5px;max-height:720px;margin-top:12px;padding:3px;display:grid;overflow-y:auto}.sc-source-tab-list>button{color:#365a42;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:5px;width:100%;min-height:64px;padding:12px;display:grid}.sc-source-tab-list>button[aria-pressed=true]{color:#163e2d;background:#edf5ee;border-color:#b5ceba}.sc-source-tab-list>button:hover{background:#f3f7f3}.sc-source-tab-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.sc-source-tab-list span{color:#6b7d6f;font-size:12px}.sc-source-reader{background:#fff;border:1px solid #dce4df;border-radius:9px;gap:16px;min-width:0;padding:20px;display:grid}.sc-source-reader>header h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:21px;line-height:1.4}.sc-source-reader>header p{color:#6b7d6f;margin:0;font-size:13px}.sc-source-filters{border-top:1px solid #e3e9e5;border-bottom:1px solid #e3e9e5;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0;display:flex}.sc-source-filters label{flex:200px}.sc-source-filters>button{min-height:44px}.sc-source-page-status{color:#6b7d6f;font-size:13px}.sc-source-records{gap:14px;min-width:0;display:grid}.sc-source-record{border:1px solid #dce4df;border-radius:7px;min-width:0;padding:17px}.sc-source-record>header{color:#6b7d6f;justify-content:space-between;align-items:start;gap:12px;font-size:12px;display:flex}.sc-source-record>header>div{gap:5px;display:grid}.sc-source-record>header strong{color:#23493b;font-size:15px}.sc-source-record>header span{overflow-wrap:anywhere}.sc-source-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.sc-source-preview>div,.sc-source-provenance>div{min-width:0}.sc-source-preview dt,.sc-source-provenance dt{color:#6b7d6f;margin-bottom:4px;font-size:12px;line-height:1.5}.sc-source-preview dd{color:#23493b;overflow-wrap:anywhere;white-space:pre-wrap;max-height:130px;margin:0;font-size:14px;line-height:1.6;overflow:auto}.sc-source-workspace summary{cursor:pointer;color:#1c5740;padding:8px 0;font-size:13px;font-weight:600;line-height:1.5}.sc-source-table-scroll{border:1px solid #dce4df;border-radius:6px;margin:10px 0;overflow:auto}.sc-source-table-scroll table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.sc-source-table-scroll caption{text-align:left;color:#6b7d6f;padding:12px;font-size:12px}.sc-source-table-scroll th,.sc-source-table-scroll td{vertical-align:top;text-align:left;border-top:1px solid #e3e9e5;padding:12px;line-height:1.6}.sc-source-table-scroll thead th{color:#365a42;background:#f5f8f5}.sc-source-table-scroll tbody th{color:#61736a;overflow-wrap:anywhere;width:25%;max-width:260px;font-weight:500}.sc-source-table-scroll td{overflow-wrap:anywhere;white-space:pre-wrap;max-width:540px}.sc-source-formula{margin-top:6px}.sc-source-formula p{margin:6px 0;font-size:12px}.sc-source-workspace code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.sc-source-provenance{border-top:1px solid #e3e9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 0;padding-top:16px;display:grid}.sc-source-provenance dd{color:#61736a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.sc-source-pagination{color:#6b7d6f;border-top:1px solid #e3e9e5;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.sc-source-pagination button,.sc-source-error button{color:#234d35;background:#fff;border:1px solid #c8d5cc;border-radius:6px;min-height:44px;padding:10px 14px;font-size:13px}.sc-source-empty{background:#fff;border:1px solid #dce4df;border-radius:9px;padding:28px 20px}.sc-source-empty h3{margin:0 0 10px;font-size:18px;line-height:1.5}.sc-source-empty p{color:#6b7d6f;margin:0;font-size:14px;line-height:1.7}.sc-source-error{color:#735117;background:#fff8ed;border:1px solid #ddc39c;border-radius:7px;margin:0;padding:16px;font-size:14px;line-height:1.6}.sc-source-error h3{margin:0 0 8px}@media (max-width:1200px){.sc-source-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1000px){.funding-led-app .sidebar nav.source-enabled{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:800px){.sc-source-layout{grid-template-columns:minmax(0,1fr)}.sc-source-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px}.sc-source-capture{flex-wrap:wrap}.sc-source-capture>label{width:100%;min-width:0}}@media (max-width:650px){.funding-led-app .sidebar nav.source-enabled{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-source-heading{flex-direction:column;align-items:stretch}.sc-source-heading>button{align-self:start}.sc-source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-source-summary>span:nth-child(2){border-right:0}.sc-source-summary>span:nth-child(-n+2){border-bottom:1px solid #e3e9e5}.sc-source-reader{padding:16px}.sc-source-preview,.sc-source-provenance{grid-template-columns:minmax(0,1fr)}.sc-source-record{padding:14px}.sc-source-pagination{flex-wrap:wrap}.sc-source-tab-list{grid-template-columns:minmax(0,1fr)}}.sc-source-import{background:#fff;border:1px solid #dce4df;border-radius:9px;padding:8px 18px}.sc-source-import>summary{min-height:30px;font-size:14px;display:list-item}.sc-source-import-body{gap:14px;padding:12px 0 16px;display:grid}.sc-source-import-body>p,.sc-source-import-selection p{color:#61736a;margin:0;font-size:14px;line-height:1.7}.sc-source-import-body>small{color:#6b7d6f;font-size:12px;line-height:1.7}.sc-source-import-selection{background:#f8fbf8;border:1px solid #dce4df;border-radius:6px;gap:8px;padding:14px;display:grid}.sc-source-import-selection strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.sc-source-import-selection span,.sc-source-import-progress span{color:#61736a;font-size:13px;line-height:1.6}.sc-source-import-progress{gap:10px;display:grid}.sc-source-import-progress progress{accent-color:#0b4e3f;width:100%;max-width:640px}.sc-source-import-actions{flex-wrap:wrap;gap:10px;display:flex}.sc-source-import-actions button{min-height:44px}.sc-public{--sc-ink:#0b2b20;--sc-gold:#bd914a;--sc-gold-ink:#836126;--sc-line:#d8dfda;--sc-muted:#455a50;--sc-gutter:32px;--sc-width:1240px;color:var(--sc-ink);background:#fff;min-height:100vh;font-size:1rem}.sc-public *,.sc-public :before,.sc-public :after{box-sizing:border-box}.sc-public-container{width:calc(100% - var(--sc-gutter)*2);max-width:var(--sc-width);margin-inline:auto}.sc-public a{color:inherit}.sc-public-skip{z-index:20;background:#fff;padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.sc-public-skip:focus{transform:none}:is(.sc-public a:focus-visible,.sc-public summary:focus-visible){outline:3px solid var(--sc-gold-ink);outline-offset:5px}.sc-public-utility{background:var(--sc-ink);color:#fff}.sc-public-utility>div{justify-content:space-between;align-items:center;gap:20px;min-height:40px;font-size:.75rem;line-height:1.5;display:flex}.sc-public-utility a{text-underline-offset:4px;padding-block:12px;font-weight:600}.sc-public-header{justify-content:space-between;align-items:center;gap:32px;height:112px;display:flex}.sc-public-brand{flex:none;display:block}.sc-public-brand img{object-fit:contain;width:100px;height:100px;display:block}.sc-public-desktop-nav{align-items:center;gap:36px;font-size:.9375rem;font-weight:550;display:flex}.sc-public-desktop-nav a{padding-block:16px;text-decoration:none}.sc-public-desktop-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--sc-gold-ink);text-decoration-color:var(--sc-gold-ink);text-underline-offset:7px}.sc-public-mobile-nav{display:none}.sc-public .sc-button{border:1px solid var(--sc-ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.sc-public .sc-button-green{background:var(--sc-ink);color:#fff}.sc-public .sc-button-gold{background:var(--sc-gold);border-color:var(--sc-gold);color:var(--sc-ink)}.sc-public .sc-button:hover{color:#fff;background:#214c37;border-color:#214c37}.sc-public .sc-text-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--sc-gold);text-decoration-color:var(--sc-gold);text-underline-offset:7px;padding-block:10px;font-size:.9375rem;font-weight:550;line-height:1.5;text-decoration-thickness:1px;display:inline-block}.sc-public .sc-text-link:hover{text-decoration-thickness:2px}.sc-public .sc-kicker{color:var(--sc-gold-ink);letter-spacing:.1em;margin:0 0 20px;font-weight:650;line-height:1.6;font-size:.75rem!important}.sc-public h1,.sc-public h2,.sc-public h3,.sc-public h4{color:inherit;letter-spacing:-.02em;margin:0}.sc-public h1,.sc-public h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.sc-public h1{font-size:clamp(2.5rem,4.4vw,3.6rem);line-height:1.1}.sc-public h2{font-size:clamp(2rem,3vw,2.7rem);line-height:1.2}.sc-public h3{font-size:1.375rem;font-weight:600;line-height:1.4}.sc-public h4{font-size:1rem;font-weight:600;line-height:1.5}.sc-public p{color:var(--sc-muted);font-size:1rem;line-height:1.75}.sc-public-hero{background:var(--sc-ink);align-items:stretch;min-height:550px;display:flex;position:relative}.sc-public-hero-photo{position:absolute;inset:0}.sc-public-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sc-public-hero-copy{background:var(--sc-ink);color:#fff;border-top:3px solid var(--sc-gold);flex-direction:column;justify-content:center;width:52%;padding:56px 48px;display:flex;position:relative}.sc-public-hero .sc-kicker{color:var(--sc-gold)}.sc-public-hero-copy>p:not(.sc-kicker){color:#dce5df;max-width:420px;margin:24px 0 28px}.sc-public-actions{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.sc-public-proof{border-bottom:1px solid var(--sc-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;padding-block:48px;display:grid}.sc-public-proof strong{letter-spacing:-.035em;font:400 clamp(3rem,5vw,4rem)/1.1 Georgia,Times New Roman,serif;display:block}.sc-public-proof strong>span{color:var(--sc-gold-ink)}.sc-public-proof>div:first-child p{color:var(--sc-ink);margin:8px 0 0;font-size:1.125rem}.sc-public-proof h2{letter-spacing:-.01em;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.5}.sc-public-proof>div:last-child p{margin:8px 0 14px}.sc-public-proof small{color:var(--sc-muted);max-width:610px;font-size:.75rem;line-height:1.7;display:block}.sc-public-section{padding-block:72px;scroll-margin-top:24px}.sc-public-section-heading{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;margin-bottom:40px;display:grid}.sc-public-section-heading>p{max-width:620px;margin:36px 0 0}.sc-public-funding{border-top:2px solid var(--sc-ink);background:#f3f5f4;padding:38px 40px;scroll-margin-top:24px}.sc-public-funding-intro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.sc-public-funding-intro h3{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.sc-public-funding-intro p:not(.sc-kicker){margin:0}.sc-public-funding-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 12px;display:grid}.sc-public-funding-routes>div{border-top:1px solid #bcc9c0;padding-top:20px}.sc-public-funding-routes p{margin:10px 0 0;font-size:.9375rem}.sc-public-services{border-top:1px solid var(--sc-line);margin-top:24px}.sc-public-services details{border-bottom:1px solid var(--sc-line);scroll-margin-top:24px}.sc-public-services summary{cursor:pointer;letter-spacing:-.02em;padding:23px 48px 23px 0;font-size:1.1875rem;font-weight:550;line-height:1.5;list-style:none;position:relative}.sc-public-services summary::-webkit-details-marker{display:none}.sc-public-services summary:after{content:"+";color:var(--sc-gold-ink);font-size:1.6rem;font-weight:400;position:absolute;top:20px;right:8px}.sc-public-services details[open] summary:after{content:"−"}.sc-public-services summary:hover{color:var(--sc-gold-ink)}.sc-public-service-detail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;padding:0 48px 26px 0;display:grid}.sc-public-service-detail p{max-width:700px;margin:0}.sc-public-service-detail small{color:var(--sc-muted);font-size:.875rem;line-height:1.7}.sc-public-guidance{margin:24px 0 0;line-height:1.7;font-size:.8125rem!important}.sc-public-story{background:#f3f5f4;padding-block:72px;scroll-margin-top:24px}.sc-public-story .sc-public-section-heading{margin-bottom:48px}.sc-public-story .sc-public-lead{color:var(--sc-ink);margin:0 0 16px;font-size:1.1875rem}.sc-public-story p{margin:0 0 16px}.sc-public-founders{border-top:1px solid #cbd5cf;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-top:36px;scroll-margin-top:24px;display:grid}.sc-public-founders>div:first-child h3{margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400}.sc-public-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.sc-public-team h3{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.sc-public-team .sc-public-person-role{color:var(--sc-gold-ink);margin:8px 0 14px;font-size:.8125rem}.sc-public-team .sc-text-link{font-size:.875rem}.sc-public-network{background:var(--sc-ink);color:#fff;border-top:3px solid var(--sc-gold);padding-block:72px;scroll-margin-top:24px}.sc-public-network-heading{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.sc-public-network .sc-kicker{color:var(--sc-gold)}.sc-public-network p{color:#dce5df}.sc-public-svn{letter-spacing:.12em;color:var(--sc-gold);font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.2;display:block}.sc-public-network-heading p:not(.sc-kicker){max-width:620px;margin:18px 0 0}.sc-network-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px;display:grid}.sc-network-values article{border-top:1px solid #577064;padding-top:24px}.sc-network-values h3{font-size:1.125rem;font-weight:550}.sc-network-values p{margin:10px 0 0;font-size:.9375rem}.sc-public-network .sc-public-network-note{margin:26px 0 0;font-size:.75rem}.sc-public-get-started{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;display:grid}.sc-public-get-started>div>h3{margin-bottom:22px}.sc-public-journey{counter-reset:sc-steps;margin:0;padding:0;list-style:none}.sc-public-journey li{counter-increment:sc-steps;border-top:1px solid var(--sc-line);padding:20px 0 20px 40px;position:relative}.sc-public-journey li:before{content:counter(sc-steps,decimal-leading-zero);color:var(--sc-gold-ink);font-size:.8125rem;font-weight:600;position:absolute;top:21px;left:0}.sc-public-journey p{margin:8px 0 0;font-size:.9375rem}.sc-public-intake-status{border:1px solid var(--sc-line);padding:30px}.sc-public-intake-status h3{font-size:1.25rem}.sc-public-intake-status>p:not(.sc-kicker){margin:16px 0 28px;font-size:.9375rem}.sc-public-intake-status>div{border-top:1px solid var(--sc-line);padding-top:24px}.sc-public-intake-status>div>p{margin:10px 0 20px;font-size:.9375rem}.sc-public-footer{background:var(--sc-ink);color:#fff;padding-block:48px 26px}.sc-public-footer-main{grid-template-columns:2fr 1fr 1fr;gap:64px;display:grid}.sc-public-footer strong{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.sc-public-footer p{color:#dce5df;margin:12px 0 0;font-size:.875rem}.sc-public-footer-main nav{flex-direction:column;align-items:flex-start;font-size:.8125rem;line-height:1.6;display:flex}.sc-public-footer-main nav>span{color:var(--sc-gold);margin-bottom:8px;font-weight:600}.sc-public-footer nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sc-public-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.sc-public-footer-legal{border-top:1px solid #577064;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:20px;display:flex}.sc-public-footer-legal small{font-size:.75rem}.sc-public-footer-legal nav{gap:24px;font-size:.75rem;display:flex}.sc-public-footer .sc-public-photo-credit{color:#dce5df;margin-top:16px;font-size:.6875rem;line-height:1.6}.sc-public-photo-credit a{text-underline-offset:3px}@media (max-width:1000px){.sc-public-section-heading,.sc-public-proof,.sc-public-funding-intro,.sc-public-founders,.sc-public-network-heading,.sc-public-get-started{gap:40px}.sc-public-hero-copy{width:58%;padding:40px 32px}.sc-public-hero{min-height:510px}.sc-public-team{grid-template-columns:1fr;gap:24px}.sc-public-footer-main{gap:36px}}@media (max-width:820px){.sc-public-utility span{max-width:420px}.sc-public-desktop-nav{display:none}.sc-public-mobile-nav{z-index:5;display:block;position:relative}.sc-public-mobile-nav>summary{cursor:pointer;border:1px solid var(--sc-ink);min-height:46px;padding:12px 20px;font-size:.9375rem;line-height:1.5;list-style:none}.sc-public-mobile-nav>summary::-webkit-details-marker{display:none}.sc-public-mobile-nav nav{border:1px solid var(--sc-line);background:#fff;flex-direction:column;min-width:240px;padding:12px 20px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.sc-public-mobile-nav nav a{padding-block:12px;font-size:.9375rem;text-decoration:none}}@media (max-width:760px){.sc-public{--sc-gutter:24px}.sc-public-utility>div{min-height:42px}.sc-public-utility span{max-width:310px;font-size:.6875rem}.sc-public-utility a{white-space:nowrap}.sc-public-header{height:98px}.sc-public-brand img{width:90px;height:90px}.sc-public-hero{flex-direction:column}.sc-public-hero-photo{height:260px;position:static}.sc-public-hero-copy{width:100%;padding:36px 28px 38px}.sc-public h1{font-size:clamp(2rem,5.5vw,2.75rem)}.sc-public-hero-copy>p:not(.sc-kicker){margin:22px 0}.sc-public-proof,.sc-public-section-heading,.sc-public-funding-intro,.sc-public-founders,.sc-public-network-heading,.sc-public-get-started{grid-template-columns:1fr;gap:28px}.sc-public-proof{padding-block:36px}.sc-public-proof strong{font-size:3.25rem}.sc-public-section,.sc-public-story,.sc-public-network{padding-block:48px}.sc-public-section-heading{margin-bottom:30px}.sc-public-section-heading>p{margin:0}.sc-public-funding{padding:28px 24px}.sc-public-funding-routes{grid-template-columns:1fr;gap:22px;margin-top:28px}.sc-public-services summary{font-size:1.125rem}.sc-public-service-detail{grid-template-columns:1fr;gap:14px}.sc-public-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc-network-values{grid-template-columns:1fr;gap:22px;margin-top:30px}.sc-public-intake-status{padding:24px}.sc-public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sc-public-footer-main>div{grid-column:1/-1}}@media (max-width:420px){.sc-public{--sc-gutter:20px}.sc-public-utility span{max-width:205px}.sc-public-hero-photo{height:205px}.sc-public-hero-copy{padding:30px 22px 32px}.sc-public-hero-copy h1{font-size:2.125rem}.sc-public h2{font-size:2rem}.sc-public-funding{padding:24px 20px}.sc-public-funding-intro h3{font-size:1.75rem}.sc-public-team{grid-template-columns:1fr}.sc-public-footer-legal{flex-direction:column;align-items:flex-start;gap:6px}}:root{--hub-ink:#112f2b;--hub-pine:#063d34;--hub-green:#11604d;--hub-gold:#c6a461;--hub-paper:#f5f7f8;--hub-line:#dde5e3;--hub-muted:#5a6e68}.hub-entry{background:var(--hub-paper);min-height:100vh;color:var(--hub-ink);grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;font-size:16px;display:grid}.hub-entry a{text-decoration:none}:is(.hub-entry a:focus-visible,.hub-entry button:focus-visible){outline-offset:5px;outline:3px solid #cc9d3f}.hub-skip{z-index:100;color:var(--hub-pine);background:#fff;padding:16px;position:fixed;top:-100px;left:16px}.hub-skip:focus{top:12px}.hub-entry-rail{background:var(--hub-pine);color:#fff;flex-direction:column;height:100vh;padding:32px 22px 22px;display:flex;position:sticky;top:0}.hub-wordmark{color:#fff;align-items:center;gap:10px;margin-bottom:56px;display:flex}.hub-wordmark img{background:#fff;border-radius:50%}.hub-wordmark span{letter-spacing:.01em;font-size:15px;line-height:1.5}.hub-wordmark strong{font-size:19px;font-weight:600;display:block}.hub-rail-label{color:#a7c1b9;letter-spacing:.12em;margin:0 13px 15px;font-size:12px}.hub-entry-rail nav{flex-direction:column;gap:7px;display:flex}.hub-entry-rail nav a{color:#d8e9e4;border-radius:7px;align-items:center;gap:12px;padding:14px 13px;font-size:14px;display:flex}.hub-entry-rail nav a.selected{color:#fff;box-shadow:inset 3px 0 var(--hub-gold);background:#205449}.hub-entry-rail nav a:hover{color:#fff;background:#205449}.hub-rail-note{margin-top:auto;padding:32px 12px}.hub-monogram{color:var(--hub-gold);font-family:Georgia,serif;font-size:34px}.hub-rail-note p{color:#b9cdc7;margin:8px 0 0;font-size:14px;line-height:1.7}.hub-entry-rail footer{border-top:1px solid #326357;gap:18px;padding:22px 12px 0;font-size:13px;display:grid}.hub-entry-rail footer a{color:#cbded7}.hub-entry-rail footer div{gap:20px;display:flex}.hub-entry-main{min-width:0;max-width:1630px;padding:0 4.3vw}.hub-entry-top{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:16px;min-height:91px;display:flex}.hub-entry-top>span{letter-spacing:.13em;color:var(--hub-muted);font-size:12px;font-weight:600}.hub-button{background:var(--hub-pine);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:16px 24px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex;color:#fff!important}.hub-button:hover{background:#145747}.hub-button-small{padding:12px 19px;font-size:14px}.hub-welcome{grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;padding:53px 0 45px;display:grid}.hub-eyebrow{letter-spacing:.14em;color:var(--hub-green);margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.5}.hub-welcome h1{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(37px,3.45vw,59px);font-weight:500;line-height:1.1}.hub-welcome h1 em{color:#1c6c55;font-family:Georgia,serif;font-weight:400}.hub-lead{max-width:515px;color:var(--hub-muted);margin-bottom:27px;font-size:17px;line-height:1.75}.hub-welcome-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hub-link{color:var(--hub-pine);text-underline-offset:5px;font-size:14px;font-weight:600;text-decoration:underline!important}.hub-access-card{border:1px solid var(--hub-line);border-top:3px solid var(--hub-gold);background:#fff;border-radius:5px;padding:30px;box-shadow:0 8px 32px #063d3405}.hub-access-icon{width:49px;height:49px;color:var(--hub-green);background:#edf4f0;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.hub-access-card .hub-eyebrow{margin-bottom:10px}.hub-access-card h2{margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.15}.hub-access-card p:not(.hub-eyebrow){color:var(--hub-muted);font-size:15px;line-height:1.65}.hub-access-line{align-items:center;gap:9px;margin-top:14px;font-size:14px;display:flex}.hub-access-line svg{color:#2d8268;flex-shrink:0}.hub-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.hub-section-heading h2{margin:0;font-size:20px;font-weight:600}.hub-section-heading>span{color:var(--hub-muted);font-size:13px}.hub-space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hub-space-grid article{border:1px solid var(--hub-line);background:#fff;border-radius:6px;flex-direction:column;padding:25px;display:flex}.hub-space-grid svg{color:var(--hub-green);margin-bottom:24px}.hub-space-grid h3{margin:0 0 12px;font-size:17px;font-weight:600}.hub-space-grid p{color:var(--hub-muted);margin:0 0 25px;font-size:15px;line-height:1.65}.hub-space-grid a{color:var(--hub-green);text-underline-offset:5px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:underline}.hub-journey{border-top:1px solid var(--hub-line);margin:43px 0 30px;padding:30px 0}.hub-journey .hub-eyebrow{margin-bottom:10px}.hub-journey h2{margin:0;font-size:24px;font-weight:500}.hub-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:25px 0 0;list-style:none;display:grid}.hub-journey li>span{color:#8c703b;margin-bottom:14px;font-family:Georgia,serif;font-size:28px;display:block}.hub-journey li strong{font-size:15px;font-weight:600;display:block}.hub-journey li p{color:var(--hub-muted);font-size:14px;line-height:1.6}.hub-journey-note{color:var(--hub-muted);border-left:2px solid var(--hub-gold);margin:20px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.hub-entry-footer{border-top:1px solid var(--hub-line);color:var(--hub-muted);flex-wrap:wrap;gap:22px;padding:25px 0;font-size:13px;display:flex}.hub-entry-footer span{margin-right:auto}.hub-entry-footer a{color:var(--hub-muted)}@media (min-width:1650px){.hub-welcome{gap:100px}.hub-entry-main{padding:0 70px}}@media (max-width:1120px){.hub-entry{grid-template-columns:215px minmax(0,1fr)}.hub-entry-rail{padding:28px 14px}.hub-entry-main{padding:0 28px}.hub-welcome{gap:25px}.hub-welcome h1{font-size:42px}.hub-space-grid article{padding:20px}.hub-section-heading{flex-direction:column;align-items:start}}@media (max-width:850px){.hub-entry{display:block}.hub-entry-rail{height:auto;padding:19px 24px;position:relative}.hub-wordmark{margin:0}.hub-wordmark img{width:43px;height:43px}.hub-wordmark strong{font-size:17px}.hub-entry-rail nav{flex-flow:wrap;gap:4px;margin-top:20px}.hub-entry-rail nav a{padding:10px;font-size:14px}.hub-rail-label,.hub-rail-note,.hub-entry-rail footer{display:none}.hub-entry-top{min-height:73px}.hub-welcome{padding-top:35px}.hub-welcome h1{font-size:40px}.hub-entry-main{padding:0 24px}}@media (max-width:600px){.hub-entry-main{padding:0 20px}.hub-entry-rail{padding:18px 20px}.hub-entry-rail nav{gap:0}.hub-entry-rail nav a{padding:10px 8px;font-size:13px}.hub-entry-rail nav svg{width:16px}.hub-entry-top>span{max-width:165px;line-height:1.6}.hub-welcome{padding:32px 0;display:block}.hub-welcome h1{font-size:42px}.hub-lead{font-size:16px}.hub-access-card{margin-top:30px;padding:24px}.hub-access-card h2 br{display:none}.hub-space-grid{grid-template-columns:1fr}.hub-space-grid article{padding:23px}.hub-space-grid svg{margin-bottom:17px}.hub-space-grid p{margin-bottom:20px}.hub-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hub-entry-footer{gap:17px}.hub-entry-footer span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-workspace.funding-led-app{background:var(--hub-paper);grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif}.hub-workspace.funding-led-app .sidebar{background:var(--hub-pine);border:0;width:252px;padding:25px 16px 18px;overflow:auto}.hub-workspace.funding-led-app .brand{align-items:center;gap:10px;padding:0 8px 20px;display:flex}.hub-workspace.funding-led-app .brand-lockup{width:48px;height:48px;min-height:48px;box-shadow:none;border-radius:50%;flex:0 0 48px;padding:0}.hub-workspace.funding-led-app .brand-lockup img{background:#fff;border-radius:50%;width:48px;height:48px}.hub-workspace.funding-led-app .brand-story{text-align:left;padding:0}.hub-workspace.funding-led-app .brand-story strong{color:#fff;font-size:16px;line-height:1.35}.hub-workspace.funding-led-app .brand-story small{color:#a7c4b9;font-size:12px;line-height:1.5}.hub-workspace.funding-led-app .hub-work-nav{margin:0;padding:0;display:block}.hub-workspace.funding-led-app .hub-nav-group{color:#9abdb1;letter-spacing:.1em;margin:20px 13px 9px;font-size:12px}.hub-workspace.funding-led-app .hub-work-nav button{color:#d8e9e4;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;margin:3px 0;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.hub-workspace.funding-led-app .hub-work-nav button.active,.hub-workspace.funding-led-app .hub-work-nav button:hover{color:#fff;box-shadow:inset 3px 0 var(--hub-gold);background:#21564a}.hub-workspace.funding-led-app .sidebar-foot{border-top:1px solid #326357;margin-top:24px;padding:18px 13px 0}.hub-workspace.funding-led-app .sidebar-foot a{color:#e2ede7;font-size:14px;text-decoration:none}.hub-workspace.funding-led-app .sidebar-foot small{color:#a7c4b9;margin-top:6px;display:block}.hub-workspace.funding-led-app>main{min-width:0;margin-left:0}.hub-workspace.funding-led-app .topbar{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--hub-line);background:#fff;padding:22px 32px;position:sticky;top:0}.hub-workspace.funding-led-app .topbar h1{letter-spacing:-.02em;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:500}.hub-workspace.funding-led-app .topbar .eyebrow{letter-spacing:.1em;color:var(--hub-muted);font-size:12px}.hub-workspace.funding-led-app .content{padding:30px 32px}.hub-workspace.funding-led-app .funding-home-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:31px;font-weight:500}.hub-workspace.funding-led-app .fh-primary,.hub-workspace.funding-led-app .primary-button{background:var(--hub-pine);border-radius:5px;font-size:14px}.hub-workspace.funding-led-app .fh-summary{border:1px solid var(--hub-line);background:#fff;border-radius:5px}.hub-workspace.funding-led-app .fh-summary button{padding:24px}.hub-workspace.funding-led-app .fh-summary strong{font-family:Arial,Helvetica,sans-serif;font-weight:500}.hub-workspace.funding-led-app .fh-pipeline,.hub-workspace.funding-led-app .fh-followups{border:1px solid var(--hub-line);box-shadow:none;border-radius:5px}.hub-workspace.funding-led-app .fh-routing{background:var(--hub-pine);border-radius:5px}.hub-search{z-index:20;font-size:14px;position:relative}.hub-search summary{cursor:pointer;border:1px solid var(--hub-line);color:var(--hub-muted);background:#f4f7f6;border-radius:5px;align-items:center;gap:9px;padding:11px 12px;list-style:none;display:flex}.hub-search summary::-webkit-details-marker{display:none}.hub-search kbd{border:1px solid var(--hub-line);border-radius:3px;margin-left:15px;padding:2px 5px;font:12px Arial,sans-serif}.hub-search-panel{border:1px solid var(--hub-line);background:#fff;border-radius:6px;width:min(400px,85vw);padding:20px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0b312d22}.hub-search-panel label{color:var(--hub-ink);gap:8px;font-size:14px;display:grid}.hub-search-panel input{border:1px solid var(--hub-line);border-radius:4px;width:100%;padding:12px;font-size:16px}.hub-search-results{gap:4px;max-height:360px;margin:12px 0;display:grid;overflow:auto}.hub-search-results button{text-align:left;color:var(--hub-ink);background:0 0;border:0;border-radius:4px;gap:12px;padding:12px;font-size:14px;display:flex}.hub-search-results button:hover{background:#edf4f1}.hub-search-results small{color:var(--hub-muted);margin-top:4px;font-size:12px;display:block}.hub-search-close{color:var(--hub-green);background:0 0;border:0;padding:7px;font-size:14px}.hub-pane-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:30px;display:flex}.hub-pane-heading h2{margin:0 0 12px;font-family:Arial,sans-serif;font-size:30px;font-weight:500}.hub-pane-heading p{color:var(--hub-muted);font-size:16px;line-height:1.6}.hub-pane-heading .hub-eyebrow{margin-bottom:10px;font-size:12px}.hub-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hub-connection-grid article{border:1px solid var(--hub-line);background:#fff;border-radius:5px;min-width:0;padding:25px;position:relative}.hub-connection-grid article>svg{color:var(--hub-green);margin-bottom:30px}.hub-service-state{color:var(--hub-muted);margin-bottom:8px;font-size:12px;display:block}.hub-connection-grid h3{margin:0 0 12px;font-size:18px;font-weight:600}.hub-connection-grid p{color:var(--hub-muted);font-size:15px;line-height:1.65}.hub-connection-grid small{color:var(--hub-muted);margin-top:12px;font-size:12px;line-height:1.6;display:block}.hub-connection-grid button,.hub-connection-grid a{color:var(--hub-green);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.hub-connection-note{color:var(--hub-muted);margin:22px 0;font-size:14px;line-height:1.6}.hub-automation-panel{border:1px solid var(--hub-line);background:#fff;border-radius:5px;margin-top:28px;padding:28px}.hub-automation-panel h3{margin:0 0 12px;font-size:21px}.hub-automation-panel p{color:var(--hub-muted);font-size:15px;line-height:1.65}.hub-automation-panel fieldset{border:0;flex-wrap:wrap;gap:15px;margin:22px 0;padding:0;display:flex}.hub-automation-panel legend{color:var(--hub-muted);margin-bottom:12px;font-size:14px}.hub-automation-panel label{align-items:center;gap:8px;font-size:14px;display:flex}.hub-automation-panel input{accent-color:var(--hub-pine);width:17px;height:17px}.hub-job-preview{border-top:1px solid var(--hub-line);margin-top:24px;padding-top:24px}.hub-job-preview h4{font-size:16px;font-weight:600}.hub-job-preview ul{max-height:350px;margin:16px 0;padding:0;list-style:none;overflow:auto}.hub-job-preview li{border-bottom:1px solid var(--hub-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.hub-job-preview li span{overflow-wrap:anywhere}.hub-job-preview li small{color:var(--hub-muted);margin-left:auto}.hub-source-case{border:1px solid var(--hub-line);border-top:3px solid var(--hub-gold);background:#fff;border-radius:5px;margin:24px 0;padding:24px}.hub-source-case>header{justify-content:space-between;gap:20px;display:flex}.hub-source-case h3{margin:0 0 10px;font-size:20px}.hub-source-case p{color:var(--hub-muted);font-size:15px;line-height:1.65}.hub-source-case>header svg{color:var(--hub-green);flex-shrink:0}.hub-source-case form{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.hub-source-case label{flex:1;gap:8px;min-width:180px;font-size:14px;display:grid}.hub-source-case input{border:1px solid var(--hub-line);border-radius:4px;padding:13px;font-size:16px}.hub-case-records{border-top:1px solid var(--hub-line);padding-top:22px}.hub-case-records-head{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:25px;font-size:15px;display:flex}.hub-case-records-head strong{font-size:20px}.hub-case-records-head span{color:var(--hub-muted)}.hub-case-records h4{overflow-wrap:anywhere;margin:25px 0 15px;font-size:16px}.hub-case-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:14px;display:flex}@media (max-width:1180px){.hub-workspace.funding-led-app{grid-template-columns:230px minmax(0,1fr)}.hub-workspace.funding-led-app .sidebar{width:230px}.hub-workspace.funding-led-app>main{margin-left:0}.hub-workspace.funding-led-app .topbar{padding:18px 22px}.hub-workspace.funding-led-app .content{padding:24px 22px}.hub-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-search kbd{display:none}}@media (max-width:850px){.hub-workspace.funding-led-app{display:block}.hub-workspace.funding-led-app .sidebar{width:auto;padding:18px;position:relative}.hub-workspace.funding-led-app .brand{padding-bottom:0}.hub-workspace.funding-led-app .hub-work-nav{flex-wrap:wrap;gap:3px;margin-top:14px;display:flex}.hub-workspace.funding-led-app .hub-work-nav>div{flex:0 auto}.hub-workspace.funding-led-app .hub-nav-group{display:none}.hub-workspace.funding-led-app .hub-work-nav button{width:auto;padding:10px;font-size:13px}.hub-workspace.funding-led-app .sidebar-foot{display:none}.hub-workspace.funding-led-app>main{margin-left:0}.hub-workspace.funding-led-app .topbar{flex-wrap:wrap;gap:16px}.hub-workspace.funding-led-app .topbar-actions{flex-wrap:wrap}.hub-workspace.funding-led-app .team-presence{display:none}}@media (max-width:600px){.hub-workspace.funding-led-app .content{padding:22px 16px}.hub-workspace.funding-led-app .topbar{padding:20px 16px}.hub-connection-grid{grid-template-columns:1fr}.hub-automation-panel{padding:22px}.hub-pane-heading h2{font-size:26px}.hub-search-panel{left:0;right:auto}.hub-workspace.funding-led-app .fh-summary button{padding:18px}.hub-workspace.funding-led-app .funding-home-heading h2{font-size:27px}}.sf-home{color:#183d33;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.sf-home a{text-decoration:none}:is(.sf-home a:focus-visible,.sf-home summary:focus-visible){outline-offset:5px;outline:3px solid #a47d35}.sf-container{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.sf-skip{z-index:100;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:16px}.sf-skip:focus{top:12px}.sf-header{align-items:center;gap:40px;min-height:114px;display:flex}.sf-brand{flex-shrink:0;align-items:center;gap:13px;font-size:15px;line-height:1.4;display:flex}.sf-brand img{object-fit:contain;width:68px;height:68px}.sf-brand strong{font-size:21px;font-weight:600;display:block}.sf-navigation{align-items:center;gap:34px;margin-left:auto;font-size:14px;display:flex}.sf-navigation a:hover,.sf-footer a:hover{text-underline-offset:5px;text-decoration:underline}.sf-header-signin{border:1px solid #315547;border-radius:2px;padding:11px 25px;font-size:14px}.sf-header-signin:hover{background:#f1f5f1}.sf-mobile-menu{display:none}.sf-hero{border-top:1px solid #dce4de;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:580px;display:grid}.sf-hero-copy{align-self:center;padding:76px 45px 72px 0}.sf-kicker{letter-spacing:.12em;color:#547262;margin:0 0 22px;font-size:12px;font-weight:600;line-height:1.5}.sf-home h1{letter-spacing:-.035em;color:#153d30;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,3.65vw,59px);font-weight:400;line-height:1.12}.sf-lead{color:#4c6157;max-width:540px;margin:0 0 33px;font-size:18px;line-height:1.75}.sf-actions{flex-wrap:wrap;align-items:center;gap:21px;display:flex}.sf-button{color:#fff;background:#153f31;border:1px solid #153f31;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:15px 22px;font-size:15px;font-weight:500;display:inline-flex}.sf-button:hover{background:#255845}.sf-button span{font-size:21px;line-height:1}.sf-text-link{color:#204e3c;border-bottom:1px solid #a9b7ac;align-items:center;gap:14px;padding:7px 0;font-size:15px;display:inline-flex}.sf-text-link:hover{border-color:#204e3c}.sf-text-link span{font-size:20px;line-height:1}.sf-hero-note{color:#6a7d71;margin:34px 0 0;font-size:13px}.sf-hero-image{background:#dce3dc;min-width:0;margin:0;position:relative;overflow:hidden}.sf-hero-image img{object-fit:cover;object-position:54% center;width:100%;height:100%;position:absolute;inset:0}.sf-hero-image figcaption{color:#fff;background:#153f31;border-top:3px solid #bd9e60;padding:23px 30px;font-size:14px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.sf-funding{padding-block:88px 68px;scroll-margin-top:24px}.sf-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:43px;display:grid}.sf-home h2{letter-spacing:-.025em;color:#183d33;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,2.7vw,39px);font-weight:400;line-height:1.2}.sf-section-heading p:not(.sf-kicker){color:#53685b;max-width:470px;margin:0 0 3px;line-height:1.8}.sf-funding-grid{border-top:1px solid #dce4de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-funding-grid article{padding:28px 32px 16px 0}.sf-funding-grid article+article{border-left:1px solid #dce4de;padding-left:32px}.sf-number{color:#8f7139;font-size:14px;font-weight:500}.sf-home h3{margin:15px 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.sf-funding-grid p{color:#53685b;margin:0;font-size:15px;line-height:1.8}.sf-disclosure{color:#697b6e;margin:30px 0 0;font-size:13px}.sf-process{background:#f4f6f1;padding-block:78px;scroll-margin-top:20px}.sf-process-grid{grid-template-columns:1fr 1.3fr;gap:90px;display:grid}.sf-process-grid>div>p:not(.sf-kicker){color:#53685b;max-width:395px;margin:22px 0}.sf-process ol{margin:0;padding:0;list-style:none}.sf-process li{border-bottom:1px solid #d2dcd1;grid-template-columns:35px 1fr;gap:20px;padding:22px 0;display:grid}.sf-process li:first-child{padding-top:0}.sf-process li .sf-number{padding-top:3px}.sf-process h3{margin:0 0 7px;font-size:19px}.sf-process li p{color:#53685b;margin:0;font-size:15px;line-height:1.8}.sf-company{grid-template-columns:1fr 1.3fr;gap:90px;padding-block:86px;display:grid}.sf-company>div>p:not(.sf-kicker){color:#53685b;margin:0 0 20px;line-height:1.8}.sf-returning{border-top:1px solid #dce4de;justify-content:space-between;align-items:center;gap:40px;padding-block:44px 60px;display:flex}.sf-returning h2{font-size:31px}.sf-returning .sf-kicker{margin-bottom:12px}.sf-returning p:not(.sf-kicker){color:#53685b;max-width:600px;margin:14px 0 0;font-size:15px}.sf-returning .sf-button{flex-shrink:0}.sf-footer{color:#fff;background:#153f31;padding-block:45px 25px}.sf-footer-top{justify-content:space-between;gap:50px;padding-bottom:32px;display:flex}.sf-footer strong{font-size:21px;font-weight:500}.sf-footer-top p{color:#c4d1c9;margin:10px 0 0;font-size:14px}.sf-footer-top nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 27px;max-width:620px;font-size:14px;display:flex}.sf-footer-bottom{color:#c4d1c9;border-top:1px solid #4b6b5c;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:13px;display:flex}.sf-footer-bottom nav{gap:25px;display:flex}.sf-photo-credit{color:#b5c7bc;margin:18px 0 0;font-size:12px}.sf-photo-credit a{text-underline-offset:3px;text-decoration:underline}@media (min-width:1500px){.sf-hero{min-height:620px}}@media (max-width:1050px){.sf-header{gap:25px}.sf-navigation{gap:20px}.sf-container{width:calc(100% - 56px)}.sf-hero-copy{padding:56px 30px 56px 0}.sf-hero{min-height:570px}.sf-section-heading,.sf-process-grid,.sf-company{gap:45px}.sf-funding{padding-top:65px}.sf-footer-top{gap:30px}.sf-footer-top nav{max-width:420px}}@media (max-width:760px){.sf-container{width:calc(100% - 40px)}.sf-header{gap:17px;min-height:90px}.sf-brand{gap:9px;font-size:13px}.sf-brand strong{font-size:17px}.sf-brand img{width:50px;height:50px}.sf-navigation{display:none}.sf-header-signin{margin-left:auto;padding:9px 15px;font-size:13px}.sf-mobile-menu{font-size:13px;display:block;position:relative}.sf-mobile-menu summary{cursor:pointer;padding:11px 0}.sf-mobile-menu nav{z-index:20;background:#fff;border:1px solid #dce4de;gap:3px;width:240px;padding:13px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 8px 20px #153f3112}.sf-mobile-menu nav a{padding:10px}.sf-hero{grid-template-columns:1fr}.sf-hero-copy{padding:47px 0 44px}.sf-home h1{font-size:45px}.sf-lead{font-size:17px}.sf-hero-image{height:310px}.sf-hero-image figcaption{padding:16px 20px;font-size:13px}.sf-section-heading,.sf-process-grid,.sf-company{grid-template-columns:1fr;gap:30px}.sf-funding{padding-block:57px 45px}.sf-funding-grid{grid-template-columns:1fr}.sf-funding-grid article,.sf-funding-grid article+article{border-bottom:1px solid #dce4de;border-left:0;padding:24px 0}.sf-funding-grid h3{margin-left:18px;font-size:20px;display:inline}.sf-funding-grid p{margin-top:13px}.sf-process{padding-block:50px}.sf-process-grid{gap:37px}.sf-company{padding-block:55px}.sf-returning{flex-direction:column;align-items:flex-start;gap:25px;padding-block:38px 45px}.sf-footer-top{flex-direction:column;gap:23px}.sf-footer-top nav{justify-content:flex-start;gap:14px 24px;max-width:none}.sf-footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.sf-hero-note{margin-top:25px}.sf-actions{gap:18px}}@media (max-width:390px){.sf-brand strong{font-size:16px}.sf-brand img{width:43px;height:43px}.sf-header{gap:12px}.sf-header-signin{padding:8px 10px}.sf-home h1{font-size:39px}.sf-hero-copy{padding-top:35px}.sf-actions{flex-direction:column;align-items:flex-start}.sf-kicker{font-size:11px}}:root{--paper:#f5f6f2;--card:#fff;--line:#dce3db;--shadow:none;--muted:#5b6d61}body{font-size:14px;line-height:1.5}.app-shell .content{min-width:0}.app-shell .sidebar:after{content:none}.app-shell .panel,.app-shell .metric-card,.app-shell .equity-card,.app-shell .governance-grid article,.app-shell .partner-value-grid article{box-shadow:none;border-radius:4px}.app-shell .equity-hero{box-shadow:none;background:#153f31}.app-shell .partner-hero,.app-shell .governance-intro,.app-shell .engine-hero{box-shadow:none;background:#f2f5ee}.app-shell .governance-grid article:after{content:none}.app-shell .equity-hero-stat{-webkit-backdrop-filter:none;backdrop-filter:none;background:#254e40}.app-shell .funnel-row i{background:#31785c}.app-shell .metric-card.primary{background:#153f31}.app-shell h1,.app-shell h2,.app-shell h3{font-family:Arial,Helvetica,sans-serif;font-weight:500}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-size:14px}.app-shell input,.app-shell select,.app-shell textarea{max-width:100%;min-height:40px}.app-shell .text-button,.app-shell .equity-card-actions button,.app-shell .equity-card-actions a,.app-shell .reference-links a,.app-shell .partner-links a,.app-shell table{font-size:13px}.app-shell th{font-size:12px}.app-shell td{line-height:1.6}.app-shell td small{font-size:12px}.app-shell .table-wrap,.app-shell .table-scroll,.app-shell .table-container{max-width:100%;overflow-x:auto}.app-shell .opportunity-copy strong,.app-shell .mini-list strong,.app-shell .activity-list strong{font-size:14px}.app-shell .opportunity-copy small,.app-shell .mini-list small,.app-shell .activity-list small,.app-shell .activity-list time{font-size:12px}.app-shell .panel-head h2{font-size:21px}.app-shell .metric-card>span,.app-shell .metric-card small{font-size:12px}.app-shell .equity-hero p:not(.eyebrow),.app-shell .partner-hero>p:not(.eyebrow),.app-shell .governance-intro p:not(.eyebrow),.app-shell .governance-grid p,.app-shell .role-grid p,.app-shell .regulatory-note p,.app-shell .partner-value-grid p{font-size:14px}.app-shell .governance-grid article{min-height:260px}.app-shell .governance-grid small{font-size:12px}.app-shell .governance-grid h3{margin-top:16px}.app-shell .source-card,.app-shell .topbar-actions,.app-shell .record-header,.app-shell .record-actions{min-width:0}.app-shell .topbar-actions{flex-wrap:wrap}.sc-public .sc-public-utility{background:#153f31}.sc-public .sc-public-header{height:100px}.sc-public .sc-public-brand img{width:74px;height:74px}.sc-public .sc-public-hero{box-shadow:none;border-radius:0}.sc-public .sc-public-services details,.sc-public .sc-public-intake-status{box-shadow:none;border-radius:3px}.sc-public .sc-public-network,.sc-public .sc-public-footer{background:#153f31}.sc-public .sc-public-story{background:#f4f6f1}.sc-public .sc-public-svn{font-size:46px}.sc-public .sc-public-hero h1{letter-spacing:-.025em}@media (max-width:850px){.app-shell .equity-hero,.app-shell .governance-intro,.app-shell .regulatory-note{flex-wrap:wrap;gap:22px}.app-shell .governance-grid,.app-shell .role-grid{grid-template-columns:1fr}.app-shell .governance-grid article{min-height:auto;padding-bottom:20px}.app-shell .governance-grid small{margin-top:20px;display:block;position:static}.app-shell .role-grid>div{border-right:0;border-bottom:1px solid var(--line)}.app-shell .overview-grid,.app-shell .secondary-grid{grid-template-columns:1fr}}@media (max-width:600px){.app-shell .equity-card-grid{grid-template-columns:1fr}.app-shell .equity-hero,.app-shell .partner-hero,.app-shell .governance-intro{padding:24px 20px}.app-shell .topbar-actions{gap:10px;max-width:100%}.app-shell .topbar{gap:18px}.app-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .panel-head{flex-wrap:wrap}.app-shell .opportunity-list button{grid-template-columns:7px minmax(0,1fr) auto}.app-shell .opportunity-list button>svg{display:none}.app-shell .summary-notes{grid-template-columns:1fr}.app-shell .summary-notes span{border-right:0;border-bottom:1px solid var(--line)}}.hub-transition-panel{border:1px solid var(--hub-line);background:#fff;border-radius:4px;margin:25px 0;padding:30px}.hub-transition-panel h3{margin:0 0 18px;font-size:23px;font-weight:500}.hub-transition-panel>p:not(.hub-eyebrow){color:var(--hub-muted);font-size:14px;line-height:1.75}.hub-transition-panel>p strong{color:var(--hub-ink);overflow-wrap:anywhere;font-weight:500}.hub-transition-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:27px 0;padding:0;list-style:none;display:grid}.hub-transition-panel li{border-top:1px solid var(--hub-line);padding-top:19px;font-size:14px}.hub-transition-panel li strong{margin-bottom:12px;font-weight:600;display:block}.hub-transition-panel li span{color:var(--hub-muted);line-height:1.7}@media (max-width:850px){.hub-transition-panel ol{grid-template-columns:1fr;gap:19px}}.hub-transition-panel .hub-eyebrow{margin-bottom:13px}
