@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.preview-banner{position:sticky;top:0;z-index:40;padding:10px 38px;background:#eef4f3;color:#172c35;border-bottom:1px solid #e3eeea;font-size:13px;line-height:1.4;text-align:center}.preview-personas{display:flex;flex-direction:column;gap:8px;width:100%}.preview-persona{width:100%;justify-content:flex-start;text-align:left;white-space:normal}.connection-card-top{width:100%;display:flex;justify-content:flex-end;margin:-8px 0 4px}.connection-locale{margin:0;width:auto;text-align:left}.connection-locale>select{min-width:120px}._panel_1sceg_2._panel_1sceg_2._panel_1sceg_2{position:fixed;inset:0 0 0 auto;margin:0;width:min(650px,100vw);max-width:100vw;height:min(100dvh,var(--b7-viewport, 100dvh));max-height:min(100dvh,var(--b7-viewport, 100dvh));overflow:auto;overscroll-behavior:contain;padding-bottom:max(32px,env(safe-area-inset-bottom))}._heading_1sceg_14{padding-right:28px}._actions_1sceg_17{position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom)}._panel_1sceg_2._panel_1sceg_2._panel_1sceg_2 form>.button.primary{position:sticky;bottom:max(8px,env(safe-area-inset-bottom))}._panel_1sceg_2._panel_1sceg_2._panel_1sceg_2 .detail-tabs{flex-wrap:wrap}._panel_1sceg_2._panel_1sceg_2._panel_1sceg_2 .detail-tabs button{flex:0 0 auto;white-space:nowrap}._queue_1sceg_33{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}._break_1sceg_39{overflow-wrap:anywhere;min-width:0}._fullPage_1sceg_43{min-width:0;overflow-wrap:anywhere}._fullPage_1sceg_43 .detail-tabs{flex-wrap:wrap}._fullPage_1sceg_43 .detail-tabs button{flex:0 1 auto;white-space:normal}@media(max-width:760px){._fullPage_1sceg_43 .detail-metrics{grid-template-columns:minmax(0,1fr)}}@media print{.app-shell:has([data-workspace-page]) .sidebar,.app-shell:has([data-workspace-page]) .topbar,.app-shell:has([data-workspace-page]) .page-footer,._fullPage_1sceg_43 button,._fullPage_1sceg_43 nav{display:none}.app-shell:has([data-workspace-page]),.app-shell:has([data-workspace-page]) .main-shell{display:block;margin:0}}@media(max-width:760px){._panel_1sceg_2._panel_1sceg_2._panel_1sceg_2{inset:auto 0 0;width:100%;height:min(94dvh,var(--b7-viewport, 100dvh));max-height:min(100dvh,var(--b7-viewport, 100dvh));margin:0}._panel_1sceg_2._panel_1sceg_2._panel_1sceg_2:focus-within{max-height:min(100dvh,var(--b7-viewport, 100dvh))}._queue_1sceg_33{grid-template-columns:minmax(0,1fr)}}._quickCompact_1sceg_90{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}._quickCompact_1sceg_90 p,._quickCompact_1sceg_90 h3{margin-block:4px}._quickCompact_1sceg_90 .modal-actions{flex-wrap:wrap}.b9-toast{transition:none;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px)}.b9-toast[data-b9-motion=toast]{animation:b9-toast .16s ease-out both}.b9-toast[data-b9-motion=toast-exit]{animation:b9-exit .12s ease-in both}[data-b9-motion=tick]{animation:b9-tick .2s ease-out both}.b9-toast[data-b9-milestone=halfway] [data-b9-motion=tick]{animation-duration:.18s}.b9-arc{display:inline-flex;align-items:center;gap:6px}.b9-arc>span{border:1px solid currentColor;border-radius:50%;padding:4px}.b9-arc>i{width:28px;border-top:2px dotted currentColor}.b9-arc[data-b9-motion=arc]>i{animation:b9-flow .45s ease-out both}.b9-arc[data-direction=borrower-lender][data-b9-motion=arc]>i{animation-duration:.38s}.b9-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.b9-particles>i{position:absolute;left:50%;top:60%;width:4px;height:6px;background:var(--mint);animation:b9-particle .7s ease-out both}.b9-particles>i:nth-child(3n){background:var(--paper)}.b9-particles>i:nth-child(3n+1){background:var(--teal)}.b9-toast[data-b9-kind=funding] .b9-particles>i{animation-duration:.5s}.b9-toast[data-b9-kind=friend] .b9-particles>i{animation-duration:.55s}.b9-toast[data-b9-kind=copy] [data-b9-motion=tick]{animation-duration:.14s}.b9-progress{display:flex;align-items:center;gap:12px}.b9-progress svg{flex-shrink:0;fill:none;stroke:var(--line);stroke-width:3;transform:rotate(-90deg)}.b9-progress circle:last-child{stroke:var(--teal)}.b9-progress[data-b9-motion=progress] circle:last-child{transition:stroke-dashoffset .3s ease-out}.b9-progress progress{display:block;width:100%;accent-color:var(--teal)}.b9-loading{position:relative;display:inline-block;min-width:180px;min-height:1.5em}.b9-skeleton{position:absolute;inset:0;display:flex;flex-direction:column;gap:3px;background:var(--paper);overflow:hidden}.b9-skeleton>i{flex:1;background:var(--line);border-radius:3px}.b9-skeleton>i:last-child{width:65%}.b9-skeleton[data-b9-motion=skeleton]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--paper),transparent);animation:b9-shimmer 1.2s linear infinite}dialog[data-b9-motion=panel]{animation:b9-drawer .19s ease-out}[data-b9-motion=error]{animation:b9-reveal .12s ease-out both}[data-b9-motion=offline]{animation:b9-reveal .15s ease-out both}@media(max-width:760px){dialog[data-b9-motion=panel]{animation-name:b9-sheet;animation-duration:.22s}}@keyframes b9-toast{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes b9-exit{to{opacity:0;transform:translate(-50%,4px)}}@keyframes b9-tick{0%{opacity:.3;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes b9-flow{0%{opacity:.3;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes b9-particle{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--b9-x),var(--b9-y)) rotate(var(--b9-rotation))}}@keyframes b9-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes b9-drawer{0%{opacity:.7;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes b9-sheet{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes b9-reveal{0%{opacity:.5}to{opacity:1}}@media(prefers-reduced-motion:reduce){[data-b9-motion],[data-b9-motion] *,.b9-particles>i{animation:none!important;transition:none!important}.b9-particles{display:none}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.b9-skeleton:after,.b9-particles{display:none}.b9-toast{opacity:1}.b9-progress svg{stroke:currentColor}}:root{font-family:DM Sans,Segoe UI,sans-serif;color:#263c44;background:#f5f7fa;font-synthesis:none;font-weight:400;font-size:14px;--ink: #172c35;--muted: #586d74;--teal: #126f6d;--line: #e6ebee;--paper: #fff;--mint: #e7f3ed}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #52b6b1;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #167d7a;outline-offset:2px}button{border:0;background:none}h1,h2,h3,p{margin:0}h1{font-size:31px;line-height:1.25;font-weight:600;letter-spacing:-1.1px}h2{font-size:17px;line-height:1.45;font-weight:600;letter-spacing:-.4px}h3{font-size:15px;font-weight:600;line-height:1.5}p{line-height:1.65}a{color:var(--teal)}.app-shell{display:flex;min-height:100vh}.sidebar{width:242px;background:#fff;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:20;padding:35px 20px 0;overflow-y:auto;scrollbar-width:thin}.sidebar>*{flex-shrink:0}@media(max-height:800px)and (min-width:621px){.sidebar .sidebar-note{margin-top:22px;margin-bottom:20px}.sidebar .workspace{margin-top:25px;margin-bottom:18px}}.logo-button{align-self:flex-start;padding:0 10px}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:25px;font-weight:700;letter-spacing:-1.3px}.logo>span>span{font-weight:400}.logo-mark{width:30px;height:30px;border-radius:9px;background:var(--teal);position:relative;display:inline-block;flex-shrink:0}.logo-mark i{display:block;position:absolute;width:12px;height:19px;border-left:5px solid white;border-bottom:5px solid white;left:8px;top:5px}.logo-mark b{display:block;position:absolute;background:#a6d9bf;width:5px;height:9px;right:7px;top:5px}.workspace{display:flex;gap:10px;align-items:center;margin:36px 2px 30px;padding:12px 7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;font-weight:500}.workspace-icon{width:32px;height:35px;display:grid;place-items:center;background:#f2f6f5;border:1px solid #e3eae7;border-radius:6px;color:var(--teal)}.workspace small{display:block;font-size:10px;margin-top:3px;color:var(--muted);font-weight:400}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-item{display:flex;align-items:center;gap:12px;border-radius:7px;padding:12px 14px;min-height:44px;font-size:13px;text-align:left;color:#5a656e;transition:background .15s}.nav-item.active{background:#e9f3f0;color:#19726b;font-weight:600}.nav-item:hover{background:#f0f5f4}.nav-count{margin-left:auto;border-radius:5px;background:#e8edef;padding:2px 6px;min-width:20px;text-align:center;font-size:11px}.active .nav-count{background:#d6e9e1}.sidebar-note{margin:46px 10px 28px;padding:0 6px;font-size:12px}.note-symbol{margin-bottom:12px;color:#346e5c}.sidebar-note strong{font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.2px}.sidebar-note p{font-size:11px;color:var(--muted);margin:9px 0 12px;max-width:160px;line-height:1.7}.sidebar-note button{padding:0;display:flex;align-items:center;gap:12px;font-weight:500;color:var(--teal);font-size:11px}.sidebar .secondary-nav{margin-top:auto;gap:2px;padding-bottom:21px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:21px 4px;width:100%;text-align:left}.profile>span:nth-child(2){flex:1}.profile strong{display:block;font-size:11px;font-weight:600}.profile small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.profile>svg{color:#5c6569}.avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e6efee;color:#436e6b;font-size:11px;font-weight:500;letter-spacing:.2px;flex-shrink:0}.avatar.small{height:32px;width:32px;font-size:10px;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 1px #d7e1de}.profile .avatar,.avatar-button .avatar{background:#e6efee;color:#436e6b;box-shadow:0 0 0 1px #d7e1de}.main-shell{margin-left:242px;flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh}.topbar{height:78px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:relative;gap:15px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--muted)}.breadcrumb strong{color:var(--muted);font-weight:500}.topbar-actions{display:flex;align-items:center;gap:21px}.demo-tag{font-size:10px;color:#596763;display:flex;align-items:center;gap:6px}.demo-tag>span{height:5px;width:5px;border-radius:50%;background:#79a18c}.icon-button{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#5b656d}.icon-button:hover,.icon-button.selected{background:#eef4f3;color:var(--teal)}.notification-button{position:relative}.notification-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--teal);border:1px solid white;top:5px;right:7px}.avatar-button{padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.demo-banner{padding:9px 38px;background:#eef4f3;color:#536763;display:flex;gap:8px;align-items:center;font-size:10px;border-bottom:1px solid #e3eeea}.demo-banner>svg{flex-shrink:0}.demo-banner button{margin-left:auto;display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:10px;color:var(--teal);padding:0}.main-content{max-width:1540px;width:100%;margin:0 auto;padding:32px 38px 0;outline:none;flex:1;display:flex;flex-direction:column;min-height:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.today{font-size:11px;color:var(--muted);margin-bottom:9px}.page-heading p{font-size:12px;color:var(--muted);margin-top:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:39px;border-radius:6px;padding:10px 15px;font-size:11px;font-weight:500;border:1px solid #dce5e6;background:#fff;white-space:nowrap;transition:background .15s}.button:hover{background:#f2f7f5}.button.primary{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 2px 2px #162e3410}.button.primary:hover{background:#116865}.page-heading>.button{margin-top:12px}.summary-grid{display:grid;grid-template-columns:1.15fr 1.05fr 1fr;gap:19px;margin-bottom:28px}.summary-card{padding:20px 22px 19px;border:1px solid var(--line);border-radius:9px;background:#fff;min-width:0}.summary-label{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;font-weight:500}.metric-icon{width:31px;height:31px;display:grid;place-items:center;background:#ffffff15;color:#dcf1ea;border:1px solid #ffffff20;border-radius:8px}.metric-icon.subtle{background:#f1f6f4;border-color:#edf2f0;color:#516a62}.metric{font-size:37px;font-weight:500;letter-spacing:-1.3px;line-height:1.3;margin-top:6px;display:flex;align-items:baseline;gap:9px}.metric>span{font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted)}.summary-bottom{margin-top:17px;display:flex;align-items:center;gap:10px;font-size:9px;color:#5b6764;min-height:25px}.summary-separator{margin:0 7px;color:#616564}.small-dot{width:6px;height:6px;border-radius:50%;background:#6e9b89;display:inline-block;flex-shrink:0}.lending-summary{background:#173f43;color:#fff;border-color:#173f43;position:relative;overflow:hidden}.lending-summary:after{content:"";position:absolute;right:-26px;bottom:-65px;height:150px;width:150px;border:1px solid #ffffff0c;border-radius:50%;pointer-events:none}.lending-summary .summary-label{color:#d8e7e4}.lending-summary .metric>span{color:#a1bfba}.lending-summary .summary-bottom{color:#aac6bf}.mini-avatars{display:flex;padding-left:0}.mini-avatars .avatar{margin-left:-6px;border:2px solid #173f43;background:#d5e5dc;color:#365e5a;width:25px;height:25px;font-size:7px}.mini-avatars .avatar:first-child{margin-left:0}.mini-avatars .avatar:nth-child(2){background:#f0e5d4;color:#6a6352}.mini-avatars .avatar:nth-child(3){background:#d6dce7;color:#4f5870}.attention-summary .metric>span{color:#5e666c}.attention-link{margin-top:22px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:10px;color:var(--teal);min-height:20px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:23px;align-items:start}.dashboard-main{min-width:0}.panel{background:#fff;border:1px solid var(--line);border-radius:9px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 22px 19px}.section-heading h2{font-size:15px;display:flex;align-items:center;gap:8px}.section-heading p{color:var(--muted);font-size:10px;margin-top:5px}.heading-count{font-size:10px;font-weight:500;background:#f0f4f3;border:1px solid #e5ebe8;color:#586860;border-radius:5px;padding:1px 6px;letter-spacing:0}.table-controls{display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line);gap:10px}.table-tabs{display:flex;align-items:center;gap:22px}.table-tabs button{padding:12px 0;font-size:10px;color:#5d666c;display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.table-tabs button.active{border-color:var(--teal);color:var(--teal);font-weight:600}.table-tabs button>span{padding:1px 5px;border-radius:4px;background:#e7f1ed;color:#3c6e5c;font-size:9px;font-weight:400}.filter-button{display:flex;gap:6px;align-items:center;font-size:10px;color:#5c656c;padding:5px 8px;border:1px solid var(--line);border-radius:5px}.filter-button.selected{color:var(--teal);border-color:#95bfb8}.search-row{display:none;padding:15px 22px;gap:12px;border-bottom:1px solid var(--line)}.search-row.expanded{display:flex}.search-field{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.search-field input{width:100%;border:1px solid var(--line);border-radius:5px;padding:9px;font-size:11px}.search-field svg{color:#5e666a;flex-shrink:0}.search-row select{font-size:11px;max-width:160px;border:1px solid var(--line);border-radius:5px;color:#56686d;background:#fff}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:10px}th{font-weight:400;color:#5e666b;padding:12px 10px;background:#fbfcfc;white-space:nowrap;font-size:9px}th:first-child{padding-left:22px}td{padding:17px 10px;border-top:1px solid #edf0f1;white-space:nowrap}td:first-child{padding-left:22px}td:last-child{padding-right:13px;width:30px}tbody tr:hover{background:#fcfefd}.person-cell{display:flex;align-items:center;gap:10px;text-align:left;padding:0}.person-cell strong{display:block;font-size:11px;font-weight:500}.person-cell small{display:flex;align-items:center;color:#5e6669;font-size:8px;margin-top:4px;gap:3px}.person-cell small svg{color:#536960}.cell-dot{margin:0 2px;color:#5e6667}tr:nth-child(2n) .person-cell .avatar{background:#eae7e0;color:#6e6251}tr:nth-child(3n) .person-cell .avatar{background:#e8ecf4;color:#5e637c}.table-amount{font-size:12px;font-weight:500;display:block}.amount-detail,.due-relative{font-size:8px;color:#5e6468;display:block;margin-top:5px}.due-date{font-size:10px;color:#54676f}.due-relative.overdue{color:#835d31}.status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 7px;white-space:nowrap;font-size:8px;font-weight:500;line-height:1}.status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.status.positive{background:#ebf5ef;color:#406e54}.status.attention{background:#fcf1e4;color:#855c2d}.status.neutral{background:#edf1f6;color:#5a6579}.row-open{height:26px;width:22px}.table-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:14px 22px;color:#5d6468;font-size:8px;gap:10px}.table-footer>span:last-child{display:flex;gap:5px;align-items:center}.dashboard-rail{display:flex;flex-direction:column;gap:20px}.upcoming .section-heading{padding-bottom:0}.upcoming .section-heading>svg{color:#5d6567}.rail-subtitle{font-size:10px;margin:5px 22px 15px;color:var(--muted)}.upcoming-item{padding:14px 0;margin:0 20px;border-top:1px solid #edf1f1;display:flex;align-items:center;gap:10px;text-align:left;width:calc(100% - 40px)}.date-tile{border:1px solid #e8eeeb;border-radius:6px;background:#f7faf8;width:38px;min-height:45px;text-align:center;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.date-tile small{font-size:8px;color:#5c6661}.date-tile strong{font-weight:500;font-size:17px;line-height:1.3;color:#446c60}.upcoming-info{flex:1;min-width:0}.upcoming-info>strong{font-size:11px;font-weight:500}.upcoming-info>small{display:block;font-size:8px;margin-top:5px;color:#5f6669;white-space:nowrap}.upcoming-amount{font-size:11px;font-weight:500;white-space:nowrap;text-align:right}.upcoming-amount small{display:block;font-size:8px;color:#5f6669;font-weight:400;margin-top:5px}.schedule-button{margin:3px 20px 20px;width:calc(100% - 40px);font-size:10px;min-height:33px;background:#fbfdfc;justify-content:space-between;padding:8px 12px;color:#506a60}.trust-panel{padding:24px 23px 22px;background:#eaf2ee;border:1px solid #e2eae5;border-radius:9px;position:relative;overflow:hidden}.trust-art{display:inline-flex;position:relative;align-items:center;justify-content:center;border:1px solid #cddfd3;background:#f7fcf8;width:64px;height:60px;border-radius:13px;transform:rotate(-6deg);color:#466b5a;margin:2px 0 20px 3px}.trust-check{position:absolute;right:-6px;bottom:0;background:#6c9c80;color:#fff;border-radius:50%;height:21px;width:21px;border:3px solid #eaf2ee;display:grid;place-items:center}.trust-panel h2{font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.6px;color:#335b4d}.trust-panel p{font-size:11px;color:#57695f;line-height:1.85;margin:12px 0 17px}.trust-panel button{display:flex;align-items:center;gap:12px;padding:0;font-size:10px;color:#3d6d5a;font-weight:500}.rail-footnote{display:flex;align-items:flex-start;gap:6px;font-size:8px;color:#5d6662;line-height:1.6;padding:0 9px}.rail-footnote svg{flex-shrink:0}.activity-preview{margin-top:23px}.text-button{display:inline-flex;align-items:center;gap:8px;padding:0;font-size:10px;color:var(--teal);font-weight:500}.activity-list:not(.compact){padding:12px 22px}.activity-group+.activity-group{margin-top:8px}.activity-group-heading{margin:8px 0 0;font-size:11px;font-weight:600;color:var(--muted)}.activity-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #edf0ef;width:100%;text-align:left}.activity-row:last-child{border-bottom:0}.compact .activity-row{padding:13px 22px}.activity-icon{height:33px;width:33px;background:#eef5f2;border-radius:50%;color:#506958;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-copy{flex:1;min-width:0}.activity-copy strong{display:block;font-size:10px;font-weight:500}.activity-copy small{display:block;color:#5e6669;font-size:9px;margin-top:4px;line-height:1.5}.compact .activity-copy small{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-date{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:8px;color:#5f666a}.page-footer{display:flex;align-items:center;gap:17px;margin-top:auto;border-top:1px solid #e4e9ec;padding:23px 0;color:#5e6368;font-size:9px}.page-footer>span{display:flex;align-items:center;gap:5px;font-weight:500;color:#596766}.page-footer .logo-mark{width:15px;height:15px;border-radius:4px;background:#a2b9b3}.page-footer .logo-mark i{height:9px;width:6px;border-width:2px;left:4px;top:3px}.page-footer .logo-mark b{width:2px;height:4px;right:4px;top:3px}.page-footer p{font-size:9px}.page-footer>button{margin-left:auto;font-size:8px;display:flex;align-items:center;gap:6px;padding:0}.mobile-toggle{display:none}.sr-only{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-70px;left:20px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}.loading-panel,.error-panel,.empty-state{padding:44px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#58666b}.empty-state h3,.error-panel h2{color:var(--ink)}.empty-state p,.error-panel p{font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.connection-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding:30px}.connection-card{padding:40px;border:1px solid var(--line);background:#fff;border-radius:12px;max-width:540px;width:100%;display:flex;align-items:center;flex-direction:column;text-align:center;gap:15px;position:relative}.connection-card h1{font-size:26px}.connection-card p{font-size:13px;color:var(--muted)}.connection-card>svg{color:var(--teal)}.inbox-popover{position:absolute;top:65px;right:37px;width:385px;background:#fff;border:1px solid var(--line);border-radius:10px;z-index:25;box-shadow:0 12px 50px #172c351a;padding:0 0 10px}.inbox-popover .section-heading{padding:15px 18px 10px}.inbox-popover>p{padding:15px 18px;font-size:12px}.inbox-item{display:flex;align-items:center;gap:10px;text-align:left;padding:15px 18px;width:100%;border-top:1px solid var(--line)}.inbox-item>span:nth-child(2){flex:1}.inbox-item strong{font-size:11px;display:block;font-weight:500}.inbox-item small{font-size:10px;display:block;color:var(--muted);margin-top:5px}.inbox-item:hover{background:#f5faf7}.muted{color:var(--muted)}.offline-banner{background:#fff0d9;color:#8a5b1d;font-size:12px;padding:12px 38px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-30%,20px);padding:15px 18px;color:#fff;background:var(--ink);border-radius:8px;display:flex;align-items:center;gap:12px;font-size:12px;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100vw - 32px)}.toast.visible{opacity:1;transform:translate(-30%);pointer-events:auto}.toast svg{flex-shrink:0}.toast>button{padding:0;display:flex;color:#adcbc2;margin-left:10px}.schedule-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:24px;align-items:stretch}.calendar{padding-bottom:18px;display:flex;flex-direction:column;height:100%}.calendar .section-heading{padding-bottom:15px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 16px;gap:5px}.calendar-grid .weekday{font-size:10px;color:#5a6467;text-align:center;padding:8px 0 13px}.calendar-grid>button{height:39px;border-radius:7px;font-size:12px;position:relative}.calendar-grid>button:hover{background:#edf4f0}.calendar-grid .today-date{border:1px solid #b4ccc2}.calendar-grid .has-loans{background:#edf5f0;color:#226f5e;font-weight:600}.calendar-grid .selected-date{background:var(--teal);color:#fff}.calendar-grid .has-loans i{display:block;height:3px;width:3px;border-radius:50%;background:currentColor;position:absolute;bottom:5px;left:calc(50% - 1.5px)}.calendar-legend{display:flex;align-items:center;gap:7px;margin:22px 25px 0;color:var(--muted);font-size:10px}.schedule-list .section-heading{border-bottom:1px solid var(--line)}.schedule-row{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:20px 22px;border-bottom:1px solid var(--line)}.schedule-row>span:nth-child(2){flex:1}.schedule-row strong{font-size:12px;font-weight:500}.schedule-row small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.schedule-row svg{color:#586662}.info-note{background:#f3f7f5;color:#566960;padding:13px 15px;border-radius:6px;display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7}.info-note svg{flex-shrink:0;margin-top:2px}.schedule-list>p{margin:20px}.info-strip{display:flex;gap:15px;padding:19px 22px;background:#e9f2ee;border:1px solid #dbe9e1;border-radius:8px;margin-bottom:24px;color:#416b5c}.info-strip>svg{flex-shrink:0;margin-top:3px}.info-strip strong{font-size:13px;font-weight:500}.info-strip p{font-size:11px;color:#50685d;margin-top:5px;max-width:650px}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.document-grid>.document-card{min-width:0;width:100%}.document-card{padding:24px}.document-icon{display:inline-flex;height:51px;width:45px;align-items:center;justify-content:center;background:#edf4ef;color:#4d6b59;border-radius:8px;margin-bottom:22px}.document-card>.status{float:right}.document-card h2{font-size:16px}.document-card p{font-size:11px;color:var(--muted);margin-top:8px}.document-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#5a656b;margin:23px 0 17px;padding-top:14px;border-top:1px solid var(--line)}.document-card>.button{width:100%;font-size:10px}.help-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start}.faq-panel{padding:25px}.faq-panel h2{font-size:20px;margin-bottom:15px}.faq-panel details{border-bottom:1px solid var(--line)}.faq-panel details:last-child{border:0}.faq-panel summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px;padding:21px 0;list-style:none}.faq-panel details[open] summary{color:var(--teal)}.faq-panel summary::-webkit-details-marker{display:none}.faq-panel details[open] summary svg{transform:rotate(45deg)}.faq-panel details p{font-size:12px;color:var(--muted);padding:0 25px 22px 0;max-width:80ch}.help-note{padding:24px 22px 22px;color:#50685c}.help-note h2{margin:16px 0 12px;font-size:22px;font-weight:500}.help-note p{font-size:12px;color:#5a665f;line-height:1.9}.help-note .info-note{margin-top:20px;background:#e9f0ec}.workspace-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 18px;padding:0}.workspace-tools>.button{flex:0 1 auto;min-width:0}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.settings-panel{padding:0 0 8px;overflow:hidden}.settings-panel>.section-heading{padding:22px 24px 18px;border-bottom:1px solid var(--line)}.settings-panel>.section-heading h2{font-size:16px}.settings-panel>.section-heading p{margin-top:6px;font-size:11px;color:var(--muted)}.settings-nav{display:flex;flex-wrap:wrap;gap:10px;padding:18px 24px;border-bottom:1px solid var(--line);background:#fbfcfc}.settings-nav>.button{flex:0 1 auto}.settings-nav>.button.active{border-color:#9ec4b8;background:var(--mint);color:var(--teal)}.settings-body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:18px}.settings-body>h3{margin:0}.settings-body>.detail-tabs{margin-top:0}.settings-details{margin:8px 0 0;font-size:12px}.settings-details>div{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid var(--line)}dt{color:var(--muted)}dd{margin:0;text-align:right}.settings-explainer{padding:8px 4px 24px}.settings-explainer-card{padding:18px 18px 20px;border:1px solid var(--line);border-radius:9px;background:#fff;position:sticky;top:24px}.settings-explainer>svg{color:#4a695b}.settings-explainer h2{margin:0;font-size:18px;font-weight:500;line-height:1.4}.settings-explainer p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:12px}.settings-account-tabs{display:flex;flex-wrap:wrap;gap:0 18px;overflow-x:auto;scrollbar-width:thin;margin:0;padding-bottom:0;max-width:100%}.settings-account-tabs button{flex:0 0 auto}.settings-account-tabs button.active{position:sticky;left:0;right:0;background:#fff;z-index:1}.settings-stack{display:flex;flex-direction:column;gap:18px}.settings-card{border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.settings-card-head{padding:18px 18px 14px;border-bottom:1px solid var(--line);background:#fbfcfc}.settings-card-head h3{margin:0;font-size:15px}.settings-card-head p{margin:8px 0 0;font-size:11px;line-height:1.7;color:var(--muted);max-width:62ch}.settings-card-body{display:flex;flex-direction:column;gap:16px;padding:18px}.settings-subcard{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e7eeeb;border-radius:8px;background:#fafcfb}.settings-subcard h4{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.settings-subcard-note,.settings-subcard>p{margin:0;font-size:11px;line-height:1.7;color:var(--muted)}.settings-subcard .field{margin-bottom:0}.settings-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.settings-card-actions--row{flex-direction:row}.settings-card-actions .button.primary,.settings-card-actions .button[type=submit],.settings-card-body>.settings-card-actions .button.primary{align-self:flex-start}.file-picker{display:block;cursor:pointer;font-weight:500;font-size:12px}.file-picker-control{display:flex;align-items:center;gap:12px;min-height:43px;padding:6px 10px 6px 6px;border:1px solid #dce5e5;border-radius:6px;background:#fff}.file-picker:focus-within .file-picker-control{outline:2px solid #167d7a;outline-offset:2px}.file-picker-control .button{pointer-events:none;flex-shrink:0}.file-picker-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;color:var(--muted)}.avatar-choice{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.avatar-choice-hint{font-size:11px;color:var(--muted);line-height:1.5}.friend-appearance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 20px;align-items:start}.friend-name-column{display:flex;flex-direction:column;gap:14px;min-width:0}.friend-save-actions{margin-top:auto;justify-content:flex-end}.friend-avatar-panel{display:flex;flex-direction:column;gap:10px;max-width:180px}.friend-avatar-preview{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#e6efee;color:#436e6b;font-size:20px;font-weight:600;letter-spacing:.02em;border:1px solid #d5e3df}.friend-avatar-preview img{width:100%;height:100%;object-fit:cover}.friend-avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.friend-name-field{margin:0;min-width:0;width:100%}.friend-name-field>input{width:100%}.settings-card-actions--footer{margin-top:4px;padding-top:4px;border-top:0;position:sticky;bottom:0;background:#fff}.page-footer--settings{max-width:none;width:100%}.staff-page{padding:0}.staff-page>.settings-body{padding:8px 0 24px;gap:24px}.staff-stack{display:flex;flex-direction:column;gap:24px}.staff-section{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;border:1px solid var(--line);border-radius:9px;background:#fff}.staff-section>h3{margin:0;font-size:15px}.staff-section>p,.staff-tool-block>p{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.staff-tool-block{display:flex;flex-direction:column;gap:14px}.staff-tool-block>h3,.staff-section .staff-tool-block>h3,.staff-section>section>h3{margin:0;font-size:15px}.staff-section>section{display:flex;flex-direction:column;gap:14px}.staff-empty{margin:0;padding:18px 0;font-size:12px;color:var(--muted)}.staff-queue-table{width:100%;border-collapse:collapse;font-size:12px}.staff-queue-table th,.staff-queue-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.staff-queue-table th{color:var(--muted);font-weight:500}.staff-queue-case{display:flex;flex-direction:column;gap:4px;min-width:0}.staff-queue-case strong{font-size:13px;font-weight:600}.staff-queue-case small{font-size:11px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.legal-review-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.legal-review-row{display:grid;grid-template-columns:minmax(0,1.5fr) auto auto auto auto auto;gap:14px;align-items:center;width:100%;padding:16px 18px;text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff}.legal-review-row:last-child{border-bottom:0}.legal-review-row:hover{background:#f7fbf9}.legal-review-parties{min-width:0}.legal-review-parties strong{display:block;font-size:13px;font-weight:600}.legal-review-parties small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.legal-review-amount,.legal-review-due,.legal-review-status{font-size:12px;color:var(--ink);white-space:nowrap}.legal-review-status{color:var(--muted)}.legal-review-id{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted);white-space:nowrap}.dob-display{cursor:pointer}.secondary-nav--staff{margin-top:12px}.field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;margin-bottom:21px}.field>input,.field>select,.field>textarea{width:100%;padding:12px 13px;border:1px solid #dce5e5;background:#fff;border-radius:6px;font-size:12px;font-weight:400;color:var(--ink);min-height:43px}.field input::placeholder,.field textarea::placeholder{color:#5e6567}.field small{font-size:10px;color:#5c6463;font-weight:400}.form-error,.field .form-error{color:#a44832;font-size:11px;line-height:1.7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.modal{width:560px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);border:1px solid #dce6e2;border-radius:15px;padding:34px;color:var(--ink);box-shadow:0 30px 120px #10252733;overflow:auto}.modal::backdrop{background:#142c3a66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal.wide{width:650px}.modal-close{position:absolute;top:16px;right:16px}.modal-symbol{background:#e9f4ed;display:flex;align-items:center;justify-content:center;width:53px;height:53px;border-radius:13px;color:#346d56;margin-bottom:19px}.modal>h2{font-size:24px;font-weight:500;letter-spacing:-.7px;max-width:390px;line-height:1.35}.modal-description{font-size:12px;color:var(--muted);margin-top:9px}.step-indicator{display:flex;align-items:center;gap:8px;font-size:10px;color:#586862;margin:24px 0 30px}.step-indicator>span{height:21px;width:21px;border:1px solid #dce7e1;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#5c6562}.step-indicator>span.current,.step-indicator>span.complete{background:var(--teal);color:#fff;border-color:var(--teal)}.step-indicator>i{height:1px;background:#e2e9e6;width:29px;margin:0 5px}.direction-selector{display:flex;padding:0;border:0;margin:0 0 22px;gap:12px}.direction-selector legend{font-size:12px;font-weight:500;margin-bottom:10px}.direction-selector label{padding:14px;display:flex;align-items:center;gap:8px;border:1px solid #dde5e2;flex:1;border-radius:6px;font-size:12px;cursor:pointer}.direction-selector label.checked{border-color:#8db8a6;background:#eff7f2;color:#306f57}.direction-selector input{accent-color:var(--teal);margin:0 3px 0 0;width:12px;height:12px}.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px}.review-sheet{padding:24px;background:#f6f9f7;border:1px solid #e2eae6;border-radius:9px;margin-bottom:20px}.review-sheet>div>span{font-size:12px;color:var(--muted)}.review-amount{display:block;font-size:36px;font-weight:500;margin:9px 0 24px;letter-spacing:-1px}.review-sheet dl{margin:0;font-size:12px}.review-sheet dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e3ebe7;padding:13px 0}.review-sheet dl>div:last-child{padding-bottom:0}.review-sheet dd{max-width:65%;overflow-wrap:anywhere}.detail-person{display:flex;align-items:center;gap:13px;margin-bottom:24px;padding-right:20px}.detail-person .avatar{width:49px;height:49px;font-size:15px}.detail-person .muted{font-size:10px}.detail-person h2{font-size:23px;font-weight:500;line-height:1.4;margin-top:3px}.detail-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.detail-title h3{font-size:16px}.detail-reference{font-size:10px;color:#5b6766;margin-top:7px;display:flex;gap:7px}.detail-metrics{display:flex;justify-content:space-between;background:#f3f8f5;padding:24px;margin-top:24px;border-radius:8px;gap:25px}.detail-metrics>div{display:flex;flex-direction:column;gap:8px}.detail-metrics span{font-size:10px;color:#57665e}.detail-metrics strong{font-size:31px;line-height:1.3;font-weight:500;letter-spacing:-.5px}.detail-metrics .detail-date{font-size:24px;line-height:1.7}.detail-metrics small{font-size:10px;line-height:1.5;color:#5d6661;white-space:nowrap}.detail-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.status-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;border:1px solid #c9ddd4;background:#eef6f2;color:#2f5d52;font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.status-badge--muted{background:#f4f6f5;border-color:#d7dfdb;color:#5a6661;font-weight:500}.detail-lede{display:flex;flex-direction:column;gap:12px;margin:24px 0 0}.detail-lede>p,.detail-lede>h2{margin:0}.detail-lede>p{font-size:12px;line-height:1.7;color:var(--muted);max-width:72ch}.detail-lede>h2{font-size:18px;font-weight:600;color:var(--ink)}.detail-legal{margin:0}.detail-legal>summary{list-style:none;cursor:pointer;display:inline;font-size:11px;font-weight:500;color:var(--teal)}.detail-legal>summary::-webkit-details-marker{display:none}.detail-legal>p{margin:8px 0 0;font-size:11px;line-height:1.7;color:#6a7571;max-width:72ch}.detail-hash-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.detail-hash{display:inline-block;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4;color:#6a7571;white-space:nowrap}.hash-copy{width:28px;height:28px;color:#6a7571}.hash-copy:hover{color:var(--teal)}.instalment-facts{margin:0;display:flex;flex-direction:column;gap:10px}.instalment-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 14px;padding:10px 0;border-bottom:1px solid #edf1ef;font-size:12px}.instalment-facts dt{margin:0;font-weight:600;color:var(--ink)}.instalment-facts dd{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;color:var(--muted);text-align:left}.text-action{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-size:11px;font-weight:500;color:var(--teal);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.text-action:disabled{opacity:.45;cursor:not-allowed}.danger-action{color:#9a3f3f;text-decoration:none;border:1px solid #e4c8c8;border-radius:6px;padding:8px 12px;min-height:39px;display:inline-flex;align-items:center;text-underline-offset:0}.danger-action:hover{background:#fbf4f4}.detail-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:24px 0 0}.detail-tabs button{font-size:12px;color:#5a6661;padding:12px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.detail-tabs button.active{color:var(--teal);border-color:var(--teal);font-weight:500}.detail-content{padding:24px 0;display:flex;flex-direction:column;gap:24px}.detail-controls,.detail-section{display:flex;flex-direction:column;gap:16px}.detail-section>h3{margin:0}.detail-section>p{margin:0;font-size:12px;line-height:1.7;color:var(--muted);max-width:72ch}.detail-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.detail-actions>.button{width:auto;min-height:39px;justify-content:center}.detail-actions--split{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.detail-actions-primary{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.detail-actions-primary>.button{width:auto;min-height:39px}.detail-actions--row{flex-direction:row;flex-wrap:wrap;align-items:center}.detail-actions--row>.button{width:auto;flex:0 1 auto;min-height:39px}.detail-disclosure{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.detail-disclosure+.detail-disclosure{margin-top:0}.detail-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:13px;font-weight:600;color:var(--ink)}.detail-disclosure>summary::-webkit-details-marker{display:none}.detail-disclosure>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid #6a7571;border-bottom:1.5px solid #6a7571;transform:rotate(-45deg);flex-shrink:0;transition:transform .15s ease}.detail-disclosure[open]>summary{color:var(--teal);border-bottom:1px solid var(--line)}.detail-disclosure[open]>summary:after{transform:rotate(45deg)}.detail-disclosure-body{display:flex;flex-direction:column;gap:16px;padding:16px 16px 18px}.detail-disclosure-body>p{margin:0;font-size:12px;line-height:1.7;color:var(--muted);max-width:72ch}.confirm-panel{margin-top:8px;padding:18px 18px 16px;border:1px solid #d7e6df;border-radius:9px;background:var(--mint);display:flex;flex-direction:column;gap:14px}.confirm-panel>p,.confirm-panel>div>p{margin:0;font-size:12px;line-height:1.7;color:#3f5d52;max-width:64ch}.confirm-panel .field{margin-bottom:12px}.confirm-panel .button.primary{align-self:flex-start;min-width:180px}.action-box{padding:23px;border:1px solid #e0eae5;border-radius:8px;background:#fafcfb;margin-bottom:0}.action-box>svg{color:#4b6c5a;margin-bottom:10px}.action-box p{font-size:11px;color:#5a6661;line-height:1.8;margin:7px 0 15px}.pending-receipt{display:flex;align-items:flex-start;gap:13px;padding:20px;border:1px solid #dce9e3;background:#f4faf6;border-radius:8px;margin-bottom:0;color:#476d58}.pending-receipt>svg{flex-shrink:0;margin-top:3px}.pending-receipt h3{font-size:13px}.pending-receipt p{font-size:11px;line-height:1.8;color:#57665c;margin:6px 0 15px}.pending-receipt .button{font-size:10px}.full-width{width:100%;margin-top:18px}.inline-action{margin-top:0;padding:20px;border:1px solid #dbe5df;border-radius:8px}.inline-action h3{margin-bottom:18px}.inline-action .field{margin-bottom:0}.agreement-facts{margin:0;font-size:11px}.agreement-facts>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #edf1ef}.detail-secondary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:0}.detail-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;gap:15px}.detail-footer>span{font-size:9px;color:#5e6661;display:flex;gap:5px;align-items:center}.payment-entry{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid var(--line)}.payment-entry>span:nth-child(2){flex:1}.payment-entry strong{font-size:12px;font-weight:500}.payment-entry small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.detail-content>.info-note{margin-top:0}.detail-content>.activity-list{padding:0 14px}.paid-panel{text-align:center;padding:25px;color:#4a6c56}.paid-panel h3{color:#38694b;font-size:20px;margin:14px 0 6px}.paid-panel p{font-size:12px}.sidebar-scrim{display:none}@media(min-width:1550px){.main-content{padding-top:40px}.summary-card{padding:24px 27px}.summary-label{font-size:12px}.metric{font-size:42px}.summary-bottom{font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 315px}.section-heading{padding:25px}.person-cell strong{font-size:12px}td{padding-top:21px;padding-bottom:21px}.status{font-size:9px}.page-heading{margin-bottom:35px}.dashboard-rail{gap:25px}.sidebar-note{margin-top:65px}}@media(max-width:1250px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.main-content{padding:28px 26px 0}.topbar{padding:0 26px}.demo-banner{padding-left:26px;padding-right:26px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.summary-grid{gap:14px}.summary-card{padding:18px}.summary-bottom{font-size:8px;gap:6px}.table-tabs{gap:15px}.section-heading{padding:20px 18px 17px}.table-controls{padding:0 18px}.person-cell{gap:8px}.person-cell .avatar{width:30px;height:30px;font-size:9px}th:first-child,td:first-child{padding-left:18px}.table-footer{padding-left:18px;padding-right:18px}.activity-preview .section-heading{align-items:flex-start}.summary-label{font-size:10px}.metric{font-size:33px}.metric>span{font-size:9px}.upcoming-item{gap:8px;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.upcoming-info>small{font-size:7px}.upcoming-amount{font-size:10px}.help-layout{grid-template-columns:minmax(0,1fr) 235px}.schedule-layout{grid-template-columns:310px minmax(0,1fr)}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:1100px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-rail{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.rail-footnote{grid-column:1/-1;margin-top:-7px}.trust-panel{padding-top:20px}.trust-art{float:right;margin-left:10px;width:52px;height:52px}.trust-panel h2{font-size:20px}.trust-panel p{max-width:260px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{font-size:31px}.summary-bottom{align-items:flex-start;line-height:1.7}.summary-separator{display:none}.summary-bottom>span:last-child:not(.mini-avatars){max-width:140px}.summary-bottom>span:last-child>span{margin:0 4px}.attention-link{font-size:9px}.summary-label{min-height:31px}.summary-label .metric-icon{width:25px;height:28px}.summary-label .metric-icon svg{width:16px}.summary-label>span:first-child{max-width:110px}.page-footer p{display:none}.settings-layout{grid-template-columns:1fr}.settings-explainer{max-width:600px;padding-top:0}.page-footer--settings{max-width:none}.friend-appearance,.schedule-layout{grid-template-columns:1fr}.calendar{max-width:410px}.help-layout{grid-template-columns:1fr}.help-note{max-width:650px}.help-note>.info-note{max-width:500px}}@media(max-width:800px){.sidebar{width:185px;padding-left:10px;padding-right:10px}.main-shell{margin-left:185px}.logo{font-size:23px}.logo-mark{width:28px;height:29px}.workspace{font-size:10px;gap:7px}.workspace small{font-size:8px}.nav-item{font-size:12px;padding:12px 10px;gap:10px}.sidebar-note{margin:36px 10px 22px}.sidebar-note strong{font-size:15px}.sidebar-note p{font-size:10px}.main-content{padding:25px 20px 0}.topbar{padding:0 20px;height:68px}.topbar-actions{gap:12px}.breadcrumb{font-size:10px;gap:8px}.demo-banner{padding-left:20px;padding-right:20px;font-size:9px;line-height:1.6}.demo-banner button{display:none}.summary-grid{grid-template-columns:1fr 1fr;gap:13px}.attention-summary{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 15px;padding-top:14px;padding-bottom:14px}.attention-summary .summary-label{grid-column:1;min-height:auto}.attention-summary .summary-label .metric-icon{display:none}.attention-summary .metric{font-size:22px;grid-column:1;margin-top:5px;gap:7px}.attention-summary .attention-link{grid-row:1/3;grid-column:2;margin-top:0;font-size:10px}.summary-label>span:first-child{max-width:none}.metric{font-size:34px}.dashboard-rail{grid-template-columns:1fr}.trust-art{width:60px;height:60px}.trust-panel p{max-width:350px}.trust-panel{padding:24px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px;max-width:290px}.page-heading>.button{font-size:10px;gap:5px;padding:10px;min-height:35px;margin-top:26px}.today{font-size:10px}.section-heading h2{font-size:14px}.document-grid{grid-template-columns:1fr}.inbox-popover{right:20px;width:350px}.toast{left:50%;transform:translate(-50%,20px)}.toast.visible{transform:translate(-50%)}}@media(max-width:620px){.sidebar{transform:translate(-100%);width:245px;transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;background:#172c3559;z-index:19}.sidebar-note{margin-top:28px}.sidebar nav{gap:5px}.sidebar .secondary-nav{padding-bottom:10px}.profile{padding-top:15px;padding-bottom:15px}.workspace{margin-top:25px;margin-bottom:20px}.logo{font-size:25px}.main-shell{margin-left:0}.mobile-toggle{display:flex;margin-left:-5px}.topbar{height:63px;padding:0 18px}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.breadcrumb{gap:8px;font-size:11px}.topbar-actions{gap:13px}.demo-tag{font-size:9px}.demo-banner{padding:9px 18px;align-items:flex-start;font-size:8px;gap:6px}.demo-banner svg{margin-top:1px;width:12px}.main-content{padding:25px 17px 0}.page-heading{flex-wrap:wrap;gap:8px;margin-bottom:21px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px;max-width:100%}.page-heading>.button{margin-top:10px;margin-bottom:1px}.summary-card{padding:16px;min-height:155px}.metric{font-size:31px;margin-top:10px}.metric>span{font-size:8px}.summary-bottom{margin-top:13px;font-size:8px}.lending-summary .summary-bottom{gap:7px}.mini-avatars .avatar{height:21px;width:21px;font-size:6px;margin-left:-7px}.summary-label{font-size:9px;gap:7px}.metric-icon.subtle{width:25px;height:25px}.summary-label>span:first-child{max-width:110px}.summary-grid{gap:11px;margin-bottom:22px}.attention-summary{min-height:93px;gap:0 10px}.attention-summary .metric{font-size:22px}.attention-summary .metric>span{font-size:9px}.attention-link{line-height:1.5;text-align:left}.table-controls{padding:0 15px}.table-tabs{gap:19px}.table-tabs button{font-size:10px}.section-heading{padding:20px 16px 17px}.table-footer{padding:13px 16px}.table-footer>span:last-child{font-size:7px}table{min-width:490px}th{padding-top:10px;padding-bottom:10px}td{padding-top:16px;padding-bottom:16px}th:first-child,td:first-child{padding-left:16px}.person-cell strong{font-size:10px}.table-amount{font-size:11px}.activity-preview{margin-top:20px}.activity-preview .section-heading{gap:10px}.activity-preview .section-heading>button{font-size:9px;white-space:nowrap;margin-top:4px}.section-heading p{font-size:9px}.activity-copy strong{font-size:10px}.compact .activity-row{padding:14px 16px;gap:9px}.activity-copy small{font-size:8px}.compact .activity-copy small{max-width:190px}.activity-date{font-size:8px;gap:4px}.activity-date>svg{display:none}.activity-icon{height:30px;width:30px}.activity-row{gap:9px}.activity-list:not(.compact){padding:4px 15px}.dashboard-rail{gap:17px}.upcoming-item{padding:15px 0}.upcoming-info>small{font-size:9px}.upcoming-info>strong,.upcoming-amount{font-size:12px}.upcoming-amount small{font-size:8px}.trust-panel{padding:24px}.trust-panel p{max-width:280px;font-size:11px}.page-footer{margin-top:27px;gap:8px;padding:20px 0}.page-footer>button{font-size:7px}.calendar{max-width:100%}.schedule-row{padding:17px;gap:10px}.schedule-row strong{font-size:11px}.schedule-row small{font-size:9px}.schedule-row>.avatar{height:31px;width:31px}.schedule-row>svg{width:13px}.info-strip{padding:17px;gap:10px}.info-strip p{font-size:10px}.document-card h2{font-size:16px}.document-card,.faq-panel{padding:20px}.faq-panel h2{font-size:18px}.faq-panel summary{font-size:11px}.faq-panel summary>svg{flex-shrink:0}.faq-panel details p{font-size:11px}.workspace-tools{gap:8px;margin-bottom:14px}.settings-panel>.section-heading,.settings-nav,.settings-body{padding-left:18px;padding-right:18px}.settings-card-head,.settings-card-body{padding-left:14px;padding-right:14px}.settings-subcard{padding:14px}.file-picker-control{flex-wrap:wrap}.settings-nav{gap:8px;padding-top:14px;padding-bottom:14px}.settings-details{font-size:10px}.settings-layout{gap:20px}.settings-details dd{max-width:60%}.settings-explainer h2{font-size:20px}.modal{padding:27px 22px;max-height:calc(100dvh - 24px)}.modal>h2{font-size:23px;padding-right:10px}.modal-description{font-size:11px}.step-indicator{font-size:9px;gap:5px;margin-top:22px}.step-indicator>i{width:15px;margin:0 3px}.direction-selector label{padding:12px 10px;font-size:11px;gap:6px}.form-grid{gap:12px}.field{font-size:11px}.field>input,.field>select,.field>textarea{font-size:12px;padding:12px 10px}.modal-actions .button{font-size:10px;padding:10px 12px}.review-sheet{padding:20px}.review-sheet dl{font-size:11px}.detail-person h2{font-size:20px}.detail-person .avatar{height:42px;width:42px;font-size:12px}.detail-title{align-items:flex-start;gap:8px}.detail-title h3{font-size:14px}.detail-title .status{font-size:7px;margin-top:3px}.detail-reference{font-size:9px;gap:5px}.detail-metrics{padding:18px;gap:12px}.detail-metrics strong{font-size:27px}.detail-metrics .detail-date{font-size:20px}.detail-metrics small{font-size:8px}.detail-metrics span{font-size:9px}.detail-tabs{gap:22px}.detail-tabs button{font-size:11px}.detail-content{padding:18px 0;gap:14px}.detail-lede>p{font-size:11px}.detail-actions--row>.button{flex:1 1 auto}.detail-disclosure>summary{padding:13px 14px;font-size:12px}.detail-disclosure-body{padding:14px;gap:12px}.confirm-panel{padding:16px}.confirm-panel .button.primary{width:100%;align-self:stretch}.pending-receipt{padding:16px;gap:10px}.pending-receipt .button{white-space:normal}.agreement-facts{font-size:10px}.detail-secondary{flex-wrap:wrap}.detail-secondary .text-button{font-size:9px}.detail-footer>span{font-size:8px}.detail-footer .text-button{font-size:9px}.payment-entry{gap:8px}.payment-entry strong{font-size:10px}.payment-entry small{font-size:8px}.inbox-popover{right:12px;max-width:calc(100vw - 24px)}.toast{font-size:11px;bottom:16px;min-width:280px}.search-row.expanded{padding:15px;flex-wrap:wrap}.search-field{flex-basis:100%}.search-row select{padding:8px;max-width:100%}.offline-banner{padding:12px 18px}.connection-card{padding:28px 20px}.connection-card h1{font-size:24px}.connection-card p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._home_o55vo_2{max-width:700px;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 12px max(24px,env(safe-area-inset-bottom));overflow-wrap:anywhere}._header_o55vo_8,._actions_o55vo_9,._balances_o55vo_10,._row_o55vo_11{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._header_o55vo_8{justify-content:space-between}._header_o55vo_8 h1{margin:0;font-size:1.25rem}._balances_o55vo_10{margin:12px 0}._balances_o55vo_10>div,._actions_o55vo_9>button{flex:1 1 110px;min-width:0}._balances_o55vo_10 strong{display:block}._home_o55vo_2 h2{margin:14px 0 8px;font-size:1.1rem}._home_o55vo_2 button,._sheet_o55vo_40 button,._home_o55vo_2 select,._sheet_o55vo_40 input,._sheet_o55vo_40 select{min-height:44px;max-width:100%}._home_o55vo_2 button,._sheet_o55vo_40 button{white-space:normal;overflow-wrap:anywhere}._row_o55vo_11{justify-content:space-between;margin:8px 0}._row_o55vo_11>button{text-align:start;white-space:normal}._sheet_o55vo_40{min-width:0;overflow-wrap:anywhere}._sheet_o55vo_40 input,._sheet_o55vo_40 select{width:100%;min-width:0}._sheet_o55vo_40 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}._commit_o55vo_74{position:sticky;bottom:0;padding-block:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:var(--surface, #fff)}._bridge_o55vo_81{padding:8px 12px}._sheet_o55vo_40 img{max-width:100%;height:auto}._note_o55vo_88{margin:8px 0}@media(prefers-reduced-motion:reduce){._home_o55vo_2 *,._sheet_o55vo_40 *{scroll-behavior:auto;animation:none;transition:none}}
