.truss-film{--demo-w:1440;--demo-h:900;--demo-scale:.8333;--demo-frame-min:1440;--demo-min-scale:.42;width:100%;display:block}.truss-film .truss-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.truss-demo{width:calc(var(--demo-w) * var(--demo-scale) * 1px);max-width:100%;height:calc(var(--demo-h) * var(--demo-scale) * 1px);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:20px;margin-inline:auto;font-size:13.5px;line-height:normal;position:relative;overflow:hidden;box-shadow:0 24px 64px #03061624,0 0 0 1px #03061612}@media (max-width:720px){.truss-film{--demo-frame-min:432;--demo-min-scale:.68}.truss-demo:after{content:"";z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--hero-ground,#fffaf5) 0%, #fffaf5b8 44%, #fffaf500 100%) left top / 22px 100% no-repeat, linear-gradient(270deg, var(--hero-ground,#fffaf5) 0%, #fffaf5b8 44%, #fffaf500 100%) right top / 22px 100% no-repeat;position:absolute;inset:0}}@media (max-width:440px){.truss-film{--demo-scale:.8}}@media (max-width:360px){.truss-film{--demo-scale:.71}}.truss-demo .truss-stage{width:calc(var(--demo-w) * 1px);height:calc(var(--demo-h) * 1px);transform:translateX(var(--pan,0px)) scale(var(--demo-scale));transform-origin:0 0;position:absolute;top:0;left:0}.truss-demo[data-crop=yes] .truss-stage{transition:transform .5s cubic-bezier(.33,0,.2,1)}.trussly-folders{--font-family:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-numeric:tabular-nums;--color-ink:#030616;--color-ink-secondary:#6e7180;--color-ink-tertiary:#9da2b3;--color-ink-disabled:#bcbfcc;--color-cta:#f2530f;--color-cta-hover:#f2530f;--color-cta-tint:#f2530f14;--color-on-cta:#030616;--color-on-cta-small:#030616;--color-cta-strong:#f2530f;--color-btn-ink:#030616;--color-btn-ink-text:#fff;--color-btn-ink-pressed:#1b2036;--color-link:#030616;--color-logo-emblem:#ff3d1b;--color-bg:#fff;--color-bg-canvas:#fdfdfc;--color-bg-chrome:#f7f7f5;--color-bg-sunken:#ebebe8;--color-bg-subtle:#f4f4f2;--color-border:#e7e7e4;--color-border-strong:#9da2b3;--color-success:#177a49;--color-success-tint:#e4f4ec;--color-info:#1d4ed8;--color-info-tint:#e8effc;--color-warning:#9f4a08;--color-warning-tint:#fbf0dd;--color-danger:#c8281c;--color-danger-tint:#fdebe9;--color-tag-yellow:#f2c94c;--color-tag-yellow-tint:#fdf5d8;--color-tag-purple:#7c3aed;--color-tag-purple-tint:#f1ecfd;--color-on-status:#fff;--color-progress-track:#edeff7;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--radius-control:10px;--radius-card:14px;--radius-sheet-top:20px;--radius-pill:999px;--type-product-h1:22px;--type-product-h2:17px;--type-product-body:13.5px;--type-product-meta:12px;--type-product-label:11px;--type-product-stat:20px;--type-product-money-hero:28px;--type-mobile-display:28px;--tracking-product-h1:-.02em;--tracking-product-h2:-.02em;--tracking-product-body:0em;--tracking-product-label:.05em;--tracking-mobile-display:-.56px;--screen-gutter:16px;--touch-target:44px;--shadow-panel:0 8px 32px #0306161a;--color-mascot-ink:#0d1010;--color-mascot-shadow:#1b1f1f;--assistant-footer-height:calc(1px + var(--space-1) + var(--touch-target) + var(--space-2));isolation:isolate;box-sizing:border-box;width:100%;height:100%;color:var(--color-ink);font-family:var(--font-family);font-size:var(--type-product-body);font-variant-numeric:var(--font-numeric);-webkit-font-smoothing:antialiased;text-align:left;border-radius:20px;line-height:normal;position:relative;overflow:hidden}.trussly-folders *,.trussly-folders :before,.trussly-folders :after{box-sizing:border-box}.trussly-folders .icon{flex-shrink:0;display:block}.trussly-folders svg{max-width:none}.trussly-folders b,.trussly-folders strong{font-weight:var(--font-weight-medium)}.trussly-folders p,.trussly-folders h1,.trussly-folders h2,.trussly-folders h3,.trussly-folders h4,.trussly-folders h5,.trussly-folders h6,.trussly-folders ul,.trussly-folders ol,.trussly-folders dl,.trussly-folders dd{margin:0;padding:0}.trussly-folders ul,.trussly-folders ol{list-style:none}.trussly-folders h1,.trussly-folders h2,.trussly-folders h3{letter-spacing:normal;text-wrap:wrap;line-height:normal}.trussly-folders .staff-shell.shell-folders{--fold-rail:calc(40px + 4 * var(--space-1));--fold-tabs:40px;grid-template-columns:var(--fold-rail) minmax(0, 1fr);grid-template-rows:var(--fold-tabs) auto minmax(0, 1fr) var(--assistant-footer-height);height:100%;min-height:0;padding-right:var(--space-1);--fold-glass:color-mix(in srgb, var(--color-ink) 7%, transparent);--fold-glass-edge:color-mix(in srgb, var(--color-bg) 55%, transparent);--fold-glass-chip:color-mix(in srgb, var(--color-bg) 58%, transparent);--fold-glass-chip-hover:color-mix(in srgb, var(--color-bg) 88%, transparent);--fold-glass-glyph:var(--color-ink-secondary);--fold-glass-light:var(--color-ink);--fold-glass-on:color-mix(in srgb, var(--color-ink) 16%, var(--color-bg));--fold-glass-on-glyph:var(--color-ink);--fold-glass-ring:var(--color-bg-sunken);--fold-tab-back:color-mix(in srgb, var(--color-ink) 6%, transparent);--fold-tab-hover:color-mix(in srgb, var(--color-bg) 55%, transparent);background:0 0;grid-template-areas:".tabs""rail head""rail main""band band";display:grid;overflow:hidden}.trussly-folders .fold-aurora{z-index:-1;background:color-mix(in srgb, var(--color-cta) 4%, var(--color-bg));position:absolute;inset:0;overflow:hidden}.trussly-folders .fold-aurora span{border-radius:var(--radius-pill);filter:blur(46px);opacity:.75;position:absolute}.trussly-folders .fold-aurora span:first-child{background:color-mix(in srgb, var(--color-cta) 14%, var(--color-bg));width:620px;height:620px;top:-120px;left:-160px}.trussly-folders .fold-aurora span:nth-child(2){background:color-mix(in srgb, var(--color-tag-yellow) 20%, var(--color-bg));width:520px;height:520px;top:46%;right:-120px}.trussly-folders .fold-aurora span:nth-child(3){background:color-mix(in srgb, var(--color-info) 11%, var(--color-bg));width:380px;height:380px;top:-90px;right:22%}.trussly-folders .fold-aurora span:nth-child(4){background:color-mix(in srgb, var(--color-success) 10%, var(--color-bg));width:460px;height:460px;bottom:-180px;left:12%}@media (prefers-reduced-motion:no-preference){.trussly-folders .fold-aurora span{animation:26s ease-in-out infinite tfold-drift}.trussly-folders .fold-aurora span:nth-child(2){animation-duration:32s;animation-delay:-7s}.trussly-folders .fold-aurora span:nth-child(3){animation-duration:23s;animation-delay:-13s}.trussly-folders .fold-aurora span:nth-child(4){animation-duration:29s;animation-delay:-19s}}@keyframes tfold-drift{0%,to{transform:translate(0)}50%{transform:translate(26px,-22px)}}.trussly-folders .staff-work{display:contents}.trussly-folders .staff-rail{height:auto;min-height:0;max-height:100%;margin:0 var(--space-1);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);background:0 0;border:0;flex-direction:column;grid-area:rail;align-self:start;padding:0;display:flex;position:relative;overflow:hidden}.trussly-folders .staff-rail:before{z-index:-1;border-radius:inherit;background:var(--fold-glass);box-shadow:inset 0 0 0 1px var(--fold-glass-edge);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);content:"";position:absolute;inset:0}.trussly-folders .fold-rail{align-items:center;gap:var(--space-1);min-height:0;padding:var(--space-1) 0;flex-direction:column;flex:0 auto;display:flex}.trussly-folders .fold-brand{border-radius:var(--radius-control);flex:none;place-items:center;width:40px;height:40px;display:grid}.trussly-folders .fold-brand.on{background:var(--fold-glass-chip-hover)}.trussly-folders .fold-brand .brand-emblem-mark{flex-shrink:0;width:22px;height:auto}.trussly-folders .brand-emblem{fill:var(--color-logo-emblem)}.trussly-folders .fold-group{flex-direction:column;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.trussly-folders .fold-nav>.fold-group:before,.trussly-folders .fold-foot:before{height:var(--space-1);content:""}.trussly-folders .fold-nav{align-items:center;gap:var(--space-1);flex-direction:column;flex:0 auto;width:100%;min-height:0;padding:6px 0;display:flex;overflow:hidden}.trussly-folders .fold-tile{border-radius:var(--radius-control);background:var(--fold-glass-chip);width:40px;height:40px;color:var(--fold-glass-glyph);font:inherit;border:0;flex:none;place-items:center;padding:0;text-decoration:none;transition:background-color .14s,color .14s;display:grid;position:relative}.trussly-folders .fold-tile.on{background:var(--fold-glass-on);color:var(--fold-glass-on-glyph)}.trussly-folders .fold-tile .staff-badge{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--fold-glass-ring);padding:0 4px;position:absolute;top:-5px;right:-5px}.trussly-folders .fold-foot{flex:none}.trussly-folders .staff-tabbar{min-height:0;box-shadow:none;background:0 0;grid-area:tabs;align-items:stretch;display:flex}.trussly-folders .staff-tabbar-lead{padding:0 var(--space-1) 0 0;flex-shrink:0;align-items:center;gap:2px;display:flex}.trussly-folders .staff-tabbar-room{flex:auto;align-items:stretch;min-width:0;display:flex;position:relative}.trussly-folders .staff-tabbar nav{min-width:0;padding-top:6px;overflow:hidden}.trussly-folders .staff-tabs{height:100%;padding:0 var(--space-2);gap:4px;margin:0;display:flex}.trussly-folders .staff-step{border-radius:var(--radius-control);min-width:28px;min-height:28px;color:var(--color-ink-secondary);font:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.trussly-folders .staff-step.off{color:var(--color-ink-disabled)}.trussly-folders .staff-tabs .staff-tab{--fold-tab:var(--fold-tab-back);z-index:1;max-width:320px;color:var(--color-ink-secondary);background:0 0;border:0;border-radius:0;align-items:center;display:flex;position:relative}.trussly-folders .staff-tabs .staff-tab:before{z-index:-1;background:var(--fold-tab);clip-path:polygon(0 100%,5.32px 7.92px,6.03px 5.77px,7.22px 3.84px,8.8px 2.23px,10.71px 1.01px,12.85px .26px,15.1px 0,calc(100% - 15.1px) 0,calc(100% - 12.85px) .26px,calc(100% - 10.71px) 1.01px,calc(100% - 8.8px) 2.23px,calc(100% - 7.22px) 3.84px,calc(100% - 6.03px) 5.77px,calc(100% - 5.32px) 7.92px,100% 100%);content:"";width:auto;display:block;position:absolute;inset:3px 0 0}.trussly-folders .staff-tab-link{min-width:0;padding:0 5px 0 var(--space-2);color:inherit;font-size:var(--type-product-meta);align-items:center;gap:7px;line-height:32px;text-decoration:none;display:flex}.trussly-folders .staff-tab-link .icon{color:var(--color-ink-tertiary)}.trussly-folders .staff-tab-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trussly-folders .staff-tab-close{border-radius:var(--radius-pill);width:16px;min-width:16px;height:16px;min-height:16px;color:var(--color-ink-tertiary);opacity:1;background:0 0;border:0;flex-shrink:0;place-items:center;margin:0 10px 0 0;padding:0;display:inline-grid}.trussly-folders .staff-tabs .staff-tab.on{z-index:3;--fold-tab:var(--color-bg-canvas);color:var(--color-ink)}.trussly-folders .staff-tabs .staff-tab.on:before{inset:0}.trussly-folders .staff-tab.on .staff-tab-link{font-weight:var(--font-weight-medium)}.trussly-folders .staff-tabs .staff-tab.on .staff-tab-link:before,.trussly-folders .staff-tabs .staff-tab.on .staff-tab-link:after{z-index:-1;width:var(--radius-control);height:var(--radius-control);content:"";position:absolute;bottom:0}.trussly-folders .staff-tabs .staff-tab.on .staff-tab-link:before{left:calc(-1 * var(--radius-control));border-bottom-right-radius:var(--radius-control);box-shadow:5px 5px 0 5px var(--color-bg-canvas);transform-origin:100% 100%;transform:skew(-12deg)}.trussly-folders .staff-tabs .staff-tab.on .staff-tab-link:after{right:calc(-1 * var(--radius-control));border-bottom-left-radius:var(--radius-control);box-shadow:-5px 5px 0 5px var(--color-bg-canvas);transform-origin:0 100%;transform:skew(12deg)}.trussly-folders .staff-tab-new{border-radius:var(--radius-pill);min-width:28px;min-height:28px;color:var(--color-ink-tertiary);font:inherit;background:0 0;border:0;flex-shrink:0;align-self:center;place-items:center;margin:6px 0 0 2px;padding:0;display:inline-grid}.trussly-folders .staff-header{min-height:40px;padding:0 var(--screen-gutter);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-bg-canvas);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--color-ink) 14%, transparent);grid-area:head;align-items:center;display:flex}.trussly-folders .staff-main{border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-bg-canvas);min-height:0;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--color-ink) 14%, transparent);flex-direction:column;grid-area:main;padding:0;display:flex;overflow:hidden}.trussly-folders .staff-main-body{min-height:0;padding:var(--space-2) var(--screen-gutter) var(--space-4);flex:1;display:block;overflow:hidden}.trussly-folders .staff-crumbs{flex:1;min-width:0}.trussly-folders .staff-crumbs ol{align-items:center;gap:var(--space-1);min-width:0;display:flex}.trussly-folders .staff-crumbs li{min-width:0;font-size:var(--type-product-meta);align-items:center;display:flex}.trussly-folders .staff-crumbs li+li:before{margin-right:var(--space-1);color:var(--color-ink-tertiary);content:"/"}.trussly-folders .staff-crumbs .a,.trussly-folders .staff-crumbs .staff-context{min-width:0;color:var(--color-ink-secondary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.trussly-folders .staff-crumbs .staff-context{color:var(--color-ink);font-weight:var(--font-weight-medium)}.trussly-folders .staff-context-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truss-demo:not([data-page=loan]) .staff-tabbar,.truss-demo:not([data-page=loan]) .staff-header{display:none}.truss-demo:not([data-page=loan]) .staff-main{box-shadow:none;background:0 0;border-radius:0}.truss-demo:not([data-page=loan]) .staff-main-body{padding:0 0 var(--space-2)}.truss-demo:not([data-page=loan]) .home-desk{width:100%;margin:0}.trussly-folders .assistant-footer{z-index:auto;height:var(--assistant-footer-height);justify-content:flex-end;align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 calc(var(--space-1) + 6px);background:0 0;border-top:0;grid-area:band;display:flex;position:static}.trussly-folders .staff-account{gap:var(--space-1);flex-direction:row;margin:0 auto 0 0;display:flex}.trussly-folders .staff-user{width:auto;min-height:var(--touch-target);align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);color:var(--color-ink);font:inherit;text-align:left;background:0 0;border:0;display:flex}.trussly-folders .staff-avatar{border-radius:var(--radius-pill);background:var(--color-btn-ink);width:28px;height:28px;color:var(--color-btn-ink-text);font-size:var(--type-product-label);font-weight:var(--font-weight-medium);flex-shrink:0;place-items:center;display:grid}.trussly-folders .staff-user-name{font-size:var(--type-product-meta);font-weight:var(--font-weight-medium)}.trussly-folders .assistant-footer-mascot{border-radius:var(--radius-control);background:0 0;border:0;flex:none;place-items:center;width:60px;height:56px;padding:0;transition:opacity .16s,transform .16s;display:grid}.truss-demo[data-panel=open] .assistant-footer-mascot{opacity:0;transform:translate(10px)}.truss-demo[data-hover=clay] .assistant-footer-mascot{transform:scale(1.06)}.trussly-folders .mascot{display:block;overflow:visible}.trussly-folders .mascot-mark{fill:var(--color-logo-emblem)}.trussly-folders .mascot-ink{fill:var(--color-mascot-ink)}.trussly-folders .mascot-shadow{fill:var(--color-mascot-shadow)}@media (prefers-reduced-motion:no-preference){.trussly-folders .mascot-body{animation:3s ease-in-out infinite truss-breathe}}@keyframes truss-breathe{0%,to{transform:translateY(0)}25%{transform:translateY(-.8px)}75%{transform:translateY(.8px)}}.trussly-folders .status-chip{min-height:22px;padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--type-product-meta);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.trussly-folders .status-chip.information{background:var(--color-info-tint);color:var(--color-info)}.trussly-folders .status-chip.success{background:var(--color-success-tint);color:var(--color-success)}.trussly-folders .status-chip.warning{background:var(--color-warning-tint);color:var(--color-warning)}.trussly-folders .staff-badge{border-radius:var(--radius-pill);background:var(--color-cta);min-width:18px;height:18px;color:var(--color-on-cta-small);font-size:var(--type-product-label);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric);place-items:center;padding:0 5px;display:inline-grid}.trussly-folders .person-tag{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);max-width:100%;color:var(--color-ink);font-size:var(--type-product-meta);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px 2px 2px;line-height:18px;display:inline-flex}.trussly-folders .person-avatar{border-radius:var(--radius-pill);background:var(--color-bg-sunken);width:22px;height:22px;color:var(--color-ink);font-size:var(--type-product-label);font-weight:var(--font-weight-medium);flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.trussly-folders .person-tag[data-kind=borrower]{background:var(--color-tag-purple-tint);border-color:#0000}.trussly-folders .person-tag[data-kind=borrower] .person-avatar{background:var(--color-tag-purple);color:var(--color-on-status)}.trussly-folders .person-tag[data-kind=staff]{background:var(--color-info-tint);border-color:#0000}.trussly-folders .person-tag[data-kind=staff] .person-avatar{background:var(--color-info);color:var(--color-on-status)}.trussly-folders .data-table{border-collapse:collapse;width:100%}.trussly-folders .data-table th,.trussly-folders .data-table td{padding:var(--space-1) var(--space-2);text-align:left;vertical-align:middle}.trussly-folders .data-table th{border-bottom:1px solid var(--color-border);height:34px;color:var(--color-ink-tertiary);font-size:var(--type-product-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-product-label);text-transform:uppercase;white-space:nowrap}.trussly-folders .data-table td{border-bottom:1px solid var(--color-border);height:44px;font-size:var(--type-product-body);white-space:nowrap}.trussly-folders .data-table th:first-child,.trussly-folders .data-table td:first-child{padding-left:var(--space-1)}.trussly-folders .data-table tbody tr:last-child td{border-bottom:0}.trussly-folders .data-table th.end,.trussly-folders .data-table td.end{text-align:right;font-variant-numeric:var(--font-numeric)}.trussly-folders .muted{color:var(--color-ink-secondary)}.trussly-folders .home-desk{gap:calc(var(--space-2) + var(--space-1));grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1200px);height:100%;min-height:0;margin:0 auto;display:grid}.trussly-folders .home-hello{gap:2px;display:grid}.trussly-folders .home-day{color:var(--color-ink-secondary);font-size:var(--type-product-h2);letter-spacing:var(--tracking-product-h2)}.trussly-folders .home-greeting{color:var(--color-ink);font-size:var(--type-mobile-display);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-mobile-display)}.trussly-folders .home-grid{gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.trussly-folders .home-card{gap:var(--space-2);min-width:0;min-height:0;padding:calc(var(--space-1) + var(--space-2));border:1px solid var(--color-border);border-radius:var(--radius-sheet-top);background:var(--color-bg);flex-direction:column;display:flex;overflow:hidden}.trussly-folders .home-card-title{color:var(--color-ink-secondary);font-size:var(--type-product-body);font-weight:var(--font-weight-medium)}.trussly-folders .home-card-title .go{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.trussly-folders .home-card-title .go .icon{color:var(--color-ink-tertiary)}.trussly-folders .home-pings{justify-content:space-between}.trussly-folders .home-pings-parts{gap:2px;display:grid}.trussly-folders .home-pings-parts>div{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;display:flex}.trussly-folders .home-pings-parts dt{align-items:center;gap:var(--space-1);color:var(--color-ink-secondary);font-size:var(--type-product-body);display:flex}.trussly-folders .home-pings-parts dt .icon{flex:none}.trussly-folders .home-pings-parts dd{color:var(--color-ink);font-size:var(--type-product-body);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-medium)}.trussly-folders .home-pings-parts .none dd{color:var(--color-ink-tertiary);font-weight:var(--font-weight-regular)}.trussly-folders .home-pings-foot{gap:var(--space-1);display:grid}.trussly-folders .home-pings-text{color:var(--color-ink);font-size:var(--type-product-h2);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-product-h2);line-height:1.35}.trussly-folders .ink-button.home-pings-go{border:1px solid var(--color-btn-ink);border-radius:var(--radius-control);background:var(--color-btn-ink);width:100%;min-height:34px;color:var(--color-btn-ink-text);font-size:var(--type-product-body);font-weight:var(--font-weight-medium);place-items:center;display:grid}.trussly-folders .home-trend,.trussly-folders .home-profit{grid-column:span 2}.trussly-folders .home-trend{overflow:visible}.trussly-folders .home-chart-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.trussly-folders .home-chart-name{gap:4px;display:grid;position:relative}.trussly-folders .home-trend-menu{z-index:20;top:30px;left:calc(-1 * var(--space-1));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);min-width:228px;box-shadow:var(--shadow-panel);opacity:0;transform-origin:0 0;visibility:hidden;gap:1px;padding:6px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:grid;position:absolute;transform:translateY(-4px)scale(.98)}.truss-demo[data-menu=open] .home-trend-menu{opacity:1;visibility:visible;transition:opacity .12s,transform .12s,visibility linear;transform:none}.trussly-folders .menu-item{min-height:30px;padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--color-ink-secondary);font-size:var(--type-product-body);white-space:nowrap;align-items:center;display:flex}.trussly-folders .menu-item.on,.truss-demo[data-metric=originations] .menu-item[data-metric=originations],.truss-demo[data-metric=draws] .menu-item[data-metric=draws]{background:var(--color-bg-subtle);color:var(--color-ink);font-weight:var(--font-weight-medium)}.truss-demo[data-pick=draws] .menu-item[data-metric=draws]{background:var(--color-bg-subtle);color:var(--color-ink)}.truss-demo[data-hover=pick] .home-trend-pick,.truss-demo[data-menu=open] .home-trend-pick{background:var(--color-bg-subtle)}.trussly-folders .home-trend-pick{min-height:30px;margin:-4px 0 0 calc(-1 * var(--space-1));padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--type-product-body);font-weight:var(--font-weight-medium);align-items:center;gap:6px;display:inline-flex}.trussly-folders .home-trend-pick .icon{color:var(--color-ink-tertiary);transform:rotate(90deg)}.trussly-folders .home-chart-now{justify-items:end;display:grid}.trussly-folders .home-chart-now b{color:var(--color-ink);font-size:var(--type-product-stat);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric)}.trussly-folders .home-chart-now span{color:var(--color-ink-tertiary);font-size:var(--type-product-meta)}.trussly-folders .home-chart{flex:1;min-height:0;position:relative}.trussly-folders .home-chart svg{width:100%;height:100%;display:block;position:absolute;inset:0}.trussly-folders .home-grid-line line{stroke:var(--color-border);stroke-width:1px}.trussly-folders .home-grid-line.zero line{stroke:var(--color-border-strong)}.trussly-folders{--chart-type:clamp(12.4px, calc(9.3px / (.8902 * var(--demo-scale,.8333))), 15px)}.trussly-folders .home-grid-line text,.trussly-folders .home-month{fill:var(--color-ink-tertiary);font-size:var(--chart-type);font-variant-numeric:var(--font-numeric)}.trussly-folders .home-area{fill:color-mix(in srgb, var(--color-ink) 5%, transparent)}.trussly-folders .home-line{fill:none;stroke:var(--color-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.trussly-folders .home-point{fill:var(--color-ink);stroke:var(--color-bg);stroke-width:2px}.trussly-folders .home-point.now{fill:var(--color-cta)}.trussly-folders .truss-axis text{fill:var(--color-ink-tertiary);font-size:var(--chart-type);font-variant-numeric:var(--font-numeric)}.trussly-folders .truss-swap{display:grid}.trussly-folders .home-chart-now .truss-swap{justify-items:end}.trussly-folders .truss-swap>*{opacity:0;grid-area:1/1;transition:opacity .19s,transform .19s;transform:translateY(5px)}.trussly-folders .truss-swap>[data-metric=originations]{opacity:1;transform:none}.truss-demo[data-metric=draws] .truss-swap>[data-metric=originations]{opacity:0;transform:translateY(-5px)}.truss-demo[data-metric=draws] .truss-swap>[data-metric=draws]{opacity:1;transform:none}.trussly-folders .truss-plot{transition:clip-path .54s cubic-bezier(.4,0,.2,1),opacity 1ms linear .54s}.trussly-folders .truss-plot[data-metric=originations]{clip-path:inset(-3% 0%)}.trussly-folders .truss-plot[data-metric=draws]{clip-path:inset(-3% 100% -3% 0%);opacity:0;transition-delay:0s,0s}.truss-demo[data-metric=draws] .truss-plot[data-metric=draws]{clip-path:inset(-3% 0%);opacity:1}.truss-demo[data-metric=draws] .truss-plot[data-metric=originations]{clip-path:inset(-3% 0% -3% 100%);opacity:0}.trussly-folders .truss-axis{transition:opacity .19s 40ms}.trussly-folders .truss-axis[data-metric=draws]{opacity:0}.truss-demo[data-metric=draws] .truss-axis[data-metric=draws]{opacity:1}.truss-demo[data-metric=draws] .truss-axis[data-metric=originations]{opacity:0}.trussly-folders .home-part.draws{fill:var(--color-cta)}.trussly-folders .home-part.home{fill:var(--color-info)}.trussly-folders .home-dot.draws{background:var(--color-cta)}.trussly-folders .home-dot.home{background:var(--color-info)}.trussly-folders .home-key{gap:var(--space-2);color:var(--color-ink-secondary);font-size:var(--type-product-meta);display:flex}.trussly-folders .home-key li{align-items:center;display:inline-flex}.trussly-folders .home-kpi{gap:var(--space-1)}.trussly-folders .home-kpi .home-split{margin-top:var(--space-1)}.trussly-folders .home-figure{gap:2px;display:grid}.trussly-folders .home-figure-value{color:var(--color-ink);font-size:var(--type-product-money-hero);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-product-h1);font-variant-numeric:var(--font-numeric);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trussly-folders .home-figure-label{color:var(--color-ink-tertiary);font-size:var(--type-product-meta)}.trussly-folders .home-split{gap:var(--space-1);margin-top:auto;display:grid}.trussly-folders .home-split-bar{border-radius:var(--radius-pill);background:var(--color-progress-track);gap:2px;height:10px;display:flex;overflow:hidden}.trussly-folders .home-seg{min-width:6px}.trussly-folders .home-split-key{gap:4px var(--space-2);color:var(--color-ink-secondary);font-size:var(--type-product-meta);flex-wrap:wrap;display:flex}.trussly-folders .home-split-key li{align-items:center;display:inline-flex}.trussly-folders .home-split-key b{color:var(--color-ink);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric);margin-right:4px}.trussly-folders .home-dot{border-radius:var(--radius-pill);width:8px;height:8px;margin-right:6px;display:inline-block}.trussly-folders .home-seg.success,.trussly-folders .home-dot.success{background:var(--color-success)}.trussly-folders .home-seg.warning,.trussly-folders .home-dot.warning{background:var(--color-warning)}.trussly-folders .home-seg.information,.trussly-folders .home-dot.information{background:var(--color-info)}.trussly-folders .home-list{min-height:0;display:grid;overflow:hidden}.trussly-folders .home-list .a{align-items:center;gap:0 var(--space-1);padding:var(--space-1) 0;border-top:1px solid var(--color-border);color:var(--color-ink);font-size:var(--type-product-body);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.trussly-folders .home-list li:first-child .a{border-top:0;padding-top:0}.trussly-folders .home-list b{font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric)}.trussly-folders .home-list-when{color:var(--color-ink-secondary);font-size:var(--type-product-meta);font-variant-numeric:var(--font-numeric)}.trussly-folders .home-list-place{color:var(--color-ink-secondary);font-size:var(--type-product-meta);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.trussly-folders .home-actions{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trussly-folders .home-act{align-items:center;gap:var(--space-2);min-width:0;min-height:52px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-ink);font-size:var(--type-product-body);font-weight:var(--font-weight-medium);text-align:left;display:flex}.trussly-folders .home-act-icon{border-radius:var(--radius-control);background:var(--color-bg-subtle);width:32px;height:32px;color:var(--color-ink-secondary);flex:none;place-items:center;display:grid}.trussly-folders .home-act-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trussly-folders .assistant-panel{z-index:34;top:var(--space-1);right:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-card);background:var(--color-bg);width:420px;box-shadow:var(--shadow-panel);flex-direction:column;transition:transform .2s,visibility linear;display:flex;position:absolute}.trussly-folders .assistant-panel[data-open=false]{visibility:hidden;transition:transform .2s,visibility 0s linear .2s;transform:translate(104%)}.trussly-folders .assistant-panel-head{min-height:48px;padding:8px var(--space-1) 4px var(--space-2);align-items:center;gap:2px;display:flex}.trussly-folders .assistant-panel-title{color:var(--color-ink);font-size:var(--type-product-body);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-product-body);flex:1}.trussly-folders .icon-button{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-ink-secondary);background:0 0;place-items:center;display:inline-grid}.trussly-folders .assistant-panel-close .icon{transform:scaleX(-1)}.trussly-folders .assistant-panel-hello{gap:var(--space-2);padding:0 var(--space-2);display:grid}.trussly-folders .assistant-panel-greeting{color:var(--color-ink);font-size:var(--type-product-h2);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-product-h2)}.trussly-folders .assistant-panel .assistant-suggestions{flex-direction:column;align-items:flex-start}.trussly-folders .assistant-conversation{flex-direction:column;min-height:0;display:flex}.trussly-folders .assistant-conversation.panel{flex:1;height:100%}.trussly-folders .assistant-log{gap:var(--space-3);min-height:0;padding:var(--space-2) var(--space-2) 24px;flex-direction:column;flex:1;display:flex;overflow:hidden}.trussly-folders .assistant-empty{flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:52px;display:flex}.trussly-folders .assistant-msg{gap:4px;min-width:0;display:grid}.trussly-folders .assistant-msg.mine{place-self:flex-end end;max-width:80%}.trussly-folders .assistant-bubble{border-radius:var(--radius-card);background:var(--color-bg-subtle);color:var(--color-ink);font-size:var(--type-product-body);overflow-wrap:anywhere;padding:10px 14px;line-height:1.55}.trussly-folders .assistant-answer{color:var(--color-ink);font-size:var(--type-product-body);overflow-wrap:anywhere;line-height:1.6}.trussly-folders .assistant-answer p{margin:0 0 var(--space-1)}.trussly-folders .assistant-answer p:last-child{margin-bottom:0}.trussly-folders .assistant-link{color:var(--color-link);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.trussly-folders .assistant-thinking{align-items:center;gap:var(--space-1);min-height:24px;display:flex}.trussly-folders .tl-build{flex:none;display:block}.trussly-folders .assistant-thinking-line{color:var(--color-ink-secondary);font-size:var(--type-product-meta)}.trussly-folders .assistant-dock{padding:0 var(--space-2) var(--space-2);display:grid;position:relative}.trussly-folders .assistant-lane{height:0;position:relative}.trussly-folders .assistant-lane-stage{position:absolute;bottom:-4px;left:24px}.trussly-folders .assistant-composer{background:var(--color-bg-subtle);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 8px 6px 16px;display:grid}.trussly-folders .assistant-chips{flex-wrap:wrap;gap:6px;display:flex}.trussly-folders .assistant-input{min-height:24px;color:var(--color-ink);font-size:var(--type-product-body);white-space:pre-wrap;padding:4px 0;line-height:1.5;position:relative}.trussly-folders .assistant-placeholder{color:var(--color-ink-tertiary)}.trussly-folders .assistant-caret{background:var(--color-ink);width:1.5px;height:1.05em;margin-bottom:-.18em;animation:1s step-end infinite truss-caret;display:none}@keyframes truss-caret{0%,49%{opacity:1}50%,to{opacity:0}}.trussly-folders .assistant-composer-foot{align-items:center;gap:2px;margin-left:-8px;display:flex}.trussly-folders .assistant-send{background:var(--color-bg-sunken);width:32px;height:32px;color:var(--color-ink-disabled);border-radius:50%;place-items:center;margin-left:auto;display:grid}.trussly-folders .assistant-send.ready{background:var(--color-btn-ink);color:var(--color-btn-ink-text)}.trussly-folders .assistant-chip{border-radius:var(--radius-pill);background:var(--color-bg);max-width:100%;color:var(--color-ink-secondary);font-size:var(--type-product-meta);align-items:center;gap:6px;padding:3px 8px 3px 10px;display:inline-flex}.trussly-folders .assistant-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trussly-folders .assistant-suggestions{flex-wrap:wrap;gap:8px;display:flex}.trussly-folders .assistant-suggestion{border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-ink-secondary);font-size:var(--type-product-meta);padding:6px 12px}.trussly-folders .loan{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.trussly-folders .profile-hero{align-items:center;gap:var(--space-2);padding:20px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);display:flex;position:relative}.trussly-folders .profile-hero[data-kind=loan]{background:var(--color-cta-tint)}.trussly-folders .profile-hero-copy{flex:1;min-width:0}.trussly-folders .profile-hero-copy p{color:var(--color-ink-secondary);font-size:var(--type-product-meta);margin-top:2px}.trussly-folders .loan-hero-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-height:26px;display:flex}.trussly-folders .loan-hero-title{max-width:none;font-size:var(--type-product-h2);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-product-body);line-height:normal}.trussly-folders .loan-hero-number{color:var(--color-ink-secondary)}.trussly-folders .loan-health{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-sunken);width:52px;height:52px;color:var(--color-ink-secondary);flex-shrink:0;place-content:center;justify-items:center;display:grid}.trussly-folders .loan-health b{font-size:var(--type-product-stat);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric);line-height:1}.trussly-folders .loan-health i{font-size:var(--type-product-meta);font-style:normal}.trussly-folders .loan-health[data-tier=success]{background:var(--color-success-tint);color:var(--color-success)}.trussly-folders .segmented{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);align-self:flex-start;margin-left:auto;padding:2px;display:inline-flex}.trussly-folders .segmented span{min-height:26px;padding:0 var(--space-2);color:var(--color-ink-secondary);font-size:var(--type-product-meta);font-weight:var(--font-weight-medium);border-radius:7px;align-items:center;display:inline-flex}.trussly-folders .segmented span.on{background:var(--color-bg-sunken);color:var(--color-ink)}.trussly-folders .loan>.tabs{gap:2px;margin-bottom:-4px;display:flex}.trussly-folders .loan>.tabs .tab{min-height:30px;padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--color-ink-secondary);font-size:var(--type-product-body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.trussly-folders .loan>.tabs .tab .icon{color:var(--color-ink-tertiary)}.trussly-folders .loan>.tabs .tab.selected{background:var(--color-bg-sunken);color:var(--color-ink)}.trussly-folders .loan>.tabs .tab.selected .icon{color:var(--color-ink)}.trussly-folders .loan>.tabs .tab.group-end{margin-right:11px;position:relative}.trussly-folders .loan>.tabs .tab.group-end:after{background:var(--color-border);content:"";width:1px;position:absolute;top:7px;bottom:7px;right:-7px}.trussly-folders .loan-panel{gap:var(--space-3);display:grid}.trussly-folders .profile-section{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);display:grid}.trussly-folders .profile-section-head{align-items:center;gap:var(--space-1);display:flex}.trussly-folders .profile-section-title{font-size:var(--type-product-body);font-weight:var(--font-weight-medium);flex:1;align-items:center;gap:6px;display:inline-flex}.trussly-folders .profile-section-title .icon{color:var(--color-ink-tertiary)}.trussly-folders .profile-section-aside{color:var(--color-ink-secondary);font-size:var(--type-product-meta);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.trussly-folders .profile-stats{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trussly-folders .profile-stat{padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-bg-subtle);gap:2px;display:grid}.trussly-folders .profile-stat b{font-size:var(--type-product-stat);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric)}.trussly-folders .profile-stat span{color:var(--color-ink-tertiary);font-size:var(--type-product-meta)}.trussly-folders .field-grid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trussly-folders .field-row{gap:2px;display:grid}.trussly-folders .field-row dt{color:var(--color-ink-tertiary);font-size:var(--type-product-label);letter-spacing:var(--tracking-product-label);text-transform:uppercase}.trussly-folders .field-row dd{font-size:var(--type-product-body);font-variant-numeric:var(--font-numeric)}.trussly-folders .draws{gap:var(--space-2);display:grid}.trussly-folders .draws-strip{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-border);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.trussly-folders .draws-strip>div{background:var(--color-bg);flex-direction:column-reverse;flex:160px;justify-content:flex-end;gap:2px;padding:10px 14px;display:flex}.trussly-folders .draws-strip dt{color:var(--color-ink-secondary);font-size:var(--type-product-meta)}.trussly-folders .draws-strip dd{font-size:var(--type-product-stat);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric)}.trussly-folders .tabs{gap:var(--space-1);min-width:0;max-width:100%;display:flex;overflow:hidden}.trussly-folders .tabs.truss-sub{gap:2px}.trussly-folders .tabs.truss-sub .tab{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);min-height:28px;color:var(--color-ink-secondary);font-size:var(--type-product-meta);white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 10px;display:inline-flex}.trussly-folders .tabs.truss-sub .tab.selected{background:var(--color-bg-sunken);color:var(--color-ink);font-weight:var(--font-weight-medium)}.trussly-folders .tab-count{font-size:var(--type-product-meta);font-variant-numeric:var(--font-numeric);opacity:.8}.trussly-folders .data-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);position:relative;overflow-x:auto}.trussly-folders .table-link{color:var(--color-ink);font-weight:var(--font-weight-medium);text-decoration:none}.trussly-folders .draws-panel .draw-open{font-weight:var(--font-weight-medium)}.trussly-folders .data-table tr.draw-waiting td{background:var(--color-cta-tint)}.trussly-folders .draw-kind{color:var(--color-ink-secondary);font-size:var(--type-product-meta);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.trussly-folders .draw-kind i{border-radius:var(--radius-pill);background:var(--color-info);width:7px;height:7px}.trussly-folders .draw-kind.self i{background:var(--color-cta)}.trussly-folders .draw-kind.boxed{min-height:22px;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);font-weight:var(--font-weight-medium)}.trussly-folders .draw-score{font-size:var(--type-product-meta);font-variant-numeric:var(--font-numeric);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.trussly-folders .draw-score i{border-radius:var(--radius-pill);background:var(--color-success);width:7px;height:7px}.trussly-folders .draw-score[data-tone=warning] i{background:var(--color-warning)}.truss-demo[data-hover=row] .data-table tr.draw-waiting td{background:color-mix(in srgb, var(--color-cta) 14%, var(--color-bg))}.trussly-folders .scrim{z-index:40;background:#03061652;position:absolute;inset:0}.trussly-folders .dialog{z-index:41;width:min(520px, calc(100% - 2 * var(--screen-gutter)));max-height:calc(100% - 2 * var(--space-4));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trussly-folders .dialog.large{width:min(1180px, calc(100% - 2 * var(--space-4)));height:min(760px, calc(100% - 2 * var(--space-4)))}.trussly-folders .dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:18px 20px 4px;display:flex}.trussly-folders .dialog-head.own{padding-bottom:0}.trussly-folders .dialog-head.own>:first-child{flex:1;min-width:0}.trussly-folders .dialog-tools{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.trussly-folders .dialog-close{border-radius:var(--radius-pill);min-width:32px;min-height:32px;color:var(--color-ink-tertiary);font-size:var(--type-product-h2);background:0 0;place-items:center;line-height:1;display:inline-grid}.trussly-folders .dialog-lead{gap:14px;padding:12px 20px 0;display:grid}.trussly-folders .dialog-body{min-height:0;padding:var(--space-2) 20px;flex:1;overflow:hidden}.trussly-folders .dialog-foot{min-height:0;padding:var(--space-2) 20px var(--space-3);justify-content:flex-end;align-items:center;gap:6px;display:flex}.trussly-folders .dialog-foot .grow{color:var(--color-ink-tertiary);font-size:var(--type-product-meta);flex:1}.trussly-folders .ink-button{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-ink-secondary);font-size:var(--type-product-meta);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.trussly-folders .ink-button.primary{border-color:var(--color-cta);background:var(--color-cta);color:var(--color-on-cta);font-weight:var(--font-weight-medium)}.trussly-folders .dialog .loan-hero{padding:14px var(--space-3)}.trussly-folders .dw-step{color:var(--color-ink-secondary);font-size:var(--type-product-meta);align-items:center;gap:2px;display:inline-flex}.trussly-folders .dw-step-at{font-variant-numeric:var(--font-numeric);text-align:center;min-width:92px}.trussly-folders .dw-step-arrow{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-ink-secondary);place-items:center;display:inline-grid}.trussly-folders .dw-step-arrow.off{opacity:.3}.trussly-folders .dw-figures{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-border);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.trussly-folders .dw-figures>div{background:var(--color-bg);flex-direction:column-reverse;flex:160px;justify-content:flex-end;gap:2px;padding:10px 14px;display:flex}.trussly-folders .dw-figures dt{color:var(--color-ink-secondary);font-size:var(--type-product-meta)}.trussly-folders .dw-figures dd{font-size:var(--type-product-stat);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric)}.trussly-folders .dw-figures [data-tone=success] dd{color:var(--color-success)}.trussly-folders .dw-about{align-items:center;gap:6px var(--space-1);flex-wrap:wrap;display:flex}.trussly-folders .dw-title{color:var(--color-ink);font-size:var(--type-product-body);font-weight:var(--font-weight-medium)}.trussly-folders .dw-by{color:var(--color-ink-secondary);font-size:var(--type-product-meta);flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.trussly-folders .dw-banner{border-radius:var(--radius-control);font-size:var(--type-product-meta);padding:10px 14px}.trussly-folders .dw-banner b{font-weight:var(--font-weight-medium);margin-right:6px}.trussly-folders .dw-banner.warning{background:var(--color-warning-tint);color:var(--color-warning)}.trussly-folders .da .data-table tfoot td{border-top:1px solid var(--color-border);background:var(--color-bg-chrome);font-weight:var(--font-weight-medium);font-variant-numeric:var(--font-numeric);border-bottom:0}.trussly-folders .da .muted{color:var(--color-ink-tertiary)}.trussly-folders .da .data-table td{height:auto;padding-top:10px;padding-bottom:10px}.trussly-folders .da-toggle{align-items:flex-start;gap:var(--space-1);text-align:left;display:inline-flex}.trussly-folders .da-toggle .icon{color:var(--color-ink-tertiary);flex:none;margin-top:2px;transform:rotate(90deg)}.trussly-folders .da-sub{color:var(--color-ink-tertiary);font-size:var(--type-product-meta);display:block}.trussly-folders .da-money{width:110px;min-height:30px;padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-bg);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.trussly-folders .da-money>span:first-child{color:var(--color-ink-tertiary);margin-right:auto}.trussly-folders .da-amt{font-variant-numeric:var(--font-numeric)}.truss-demo .truss-when{display:none}.truss-demo[data-page=loan] .truss-when[data-from="5"]{display:flex}.truss-demo[data-ask=sent] .assistant-empty,.truss-demo:not([data-ask=sent]) .assistant-log,.truss-demo:not([data-ask=sent]) .assistant-msg,.truss-demo .assistant-msg.ai{display:none}.truss-demo[data-answer=writing] .assistant-msg.ai,.truss-demo[data-answer=done] .assistant-msg.ai{display:grid}.truss-demo .assistant-thinking{display:none}.truss-demo[data-answer=thinking] .assistant-thinking{display:flex}.truss-demo[data-typing=yes] .assistant-caret{display:inline-block}.truss-demo .assistant-input[data-filled=yes] .assistant-placeholder{display:none}.truss-demo .assistant-send.ready{background:var(--color-btn-ink);color:var(--color-btn-ink-text)}.truss-demo[data-hover=box] .assistant-composer{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.truss-demo[data-hover=link] .assistant-link{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.truss-demo[data-hover=close] .assistant-panel-close{background:var(--color-bg-sunken);color:var(--color-ink)}.truss-demo .truss-page-home{height:100%;display:block}.truss-demo[data-page=loan] .truss-page-home,.truss-demo .truss-page-loan{display:none}.truss-demo[data-page=loan] .truss-page-loan{display:block}.truss-demo[data-page=loan] .fold-brand.on{background:0 0}.truss-demo[data-page=loan] .truss-rail-here{background:var(--fold-glass-on);color:var(--fold-glass-on-glyph)}.trussly-folders .staff-tab.truss-new{opacity:0;max-width:0;transition:max-width .32s cubic-bezier(.3,0,.2,1),opacity .2s 90ms;overflow:hidden}.truss-demo[data-tab=open] .staff-tab.truss-new{opacity:1;max-width:260px}.truss-demo .truss-scrim,.truss-demo .truss-window{visibility:hidden;opacity:0;transition:opacity .18s,transform .18s,visibility 0s linear .18s}.truss-demo .truss-window{transform:translate(-50%,-48%)scale(.985)}.truss-demo[data-draw=open] .truss-scrim,.truss-demo[data-draw=open] .truss-window{visibility:visible;opacity:1;transition:opacity .18s,transform .22s cubic-bezier(.3,0,.2,1),visibility linear}.truss-demo[data-draw=open] .truss-window{transform:translate(-50%,-50%)scale(1)}.truss-demo[data-hover=shut] .dialog-close{background:var(--color-bg-sunken);color:var(--color-ink)}.trussly-folders .staff-tabbar,.trussly-folders .staff-header,.trussly-folders .staff-main{transition:opacity .26s}.truss-demo[data-fade=out] .staff-tabbar,.truss-demo[data-fade=out] .staff-header,.truss-demo[data-fade=out] .staff-main{opacity:0}.truss-demo .truss-cursor{z-index:60;opacity:0;width:22px;height:22px;transform:translate3d(var(--cx,50%), var(--cy,50%), 0);margin:-2px 0 0 -2px;transition:transform .5s cubic-bezier(.33,0,.2,1),opacity .2s;position:absolute;top:0;left:0}.truss-demo[data-cursor=on] .truss-cursor{opacity:1}.truss-demo .truss-cursor svg{filter:drop-shadow(0 2px 4px #0306164d);display:block}.truss-demo .truss-cursor-ring{border:2px solid var(--truss-ring,#f2530f);opacity:0;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:1px;left:1px}.truss-demo .truss-cursor[data-click=yes] .truss-cursor-ring{animation:.42s ease-out truss-tap}.truss-demo .truss-cursor[data-click=yes] svg{animation:.22s ease-out truss-press}@keyframes truss-tap{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes truss-press{0%,to{transform:scale(1)}40%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.truss-demo .truss-cursor{display:none}.trussly-folders .assistant-caret,.trussly-folders .mascot-body,.truss-demo .truss-cursor[data-click=yes] .truss-cursor-ring,.truss-demo .truss-cursor[data-click=yes] svg{animation:none}.trussly-folders .tl-build .tl-anim{display:none}.trussly-folders .tl-build .tl-still{display:inline}.trussly-folders .assistant-panel,.trussly-folders .staff-tab.truss-new,.trussly-folders .home-trend-menu,.trussly-folders .truss-swap>*,.trussly-folders .truss-plot,.trussly-folders .truss-axis,.trussly-folders .assistant-footer-mascot,.trussly-folders .fold-tile,.trussly-folders .staff-tabbar,.trussly-folders .staff-header,.trussly-folders .staff-main,.truss-demo .truss-scrim,.truss-demo .truss-window,.truss-demo[data-crop=yes] .truss-stage{transition:none}}
