.borrower-header{display:flex;align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--screen-padding-web);border-bottom:var(--hairline) solid var(--line)}.borrower-header>span{flex:1}.borrower-workspace>.borrower-header{margin:calc(-1 * var(--screen-padding-web)) calc(-1 * var(--screen-padding-web)) 0}.borrower-file-layout--open .ike-side-panel,.ike-dialog--screen .borrower-conversation{display:flex;flex-direction:column;min-height:0}.ike-dialog--screen .borrower-conversation{height:100%}.ike-dialog--screen .borrower-history{flex:1;max-height:none}.borrower-header a{display:inline-flex}.borrower-entry{max-width:calc(var(--dialog-width) + var(--screen-padding-web) * 2);margin:var(--space-xxl) auto;padding:var(--screen-padding-phone)}.borrower-entry>*+*,.borrower-entry form{margin-top:var(--space-xl)}.borrower-workspace{max-width:calc(var(--tablet) + var(--web-thread-width));margin:auto;padding:var(--screen-padding-web)}.borrower-content{max-width:var(--tablet);margin:var(--space-xxl) auto 0;min-width:0}.borrower-section{padding-block:var(--space-xl);border-bottom:var(--hairline) solid var(--line)}.borrower-section>*+*{margin-top:var(--space-md)}.borrower-section p,.borrower-content p{overflow-wrap:anywhere}.borrower-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.borrower-facts dd{margin:0;font-variant-numeric:tabular-nums}.borrower-content fieldset{margin:var(--space-xl) 0;border:var(--hairline) solid var(--line);border-radius:var(--corner-surface);padding:var(--space-lg);min-width:0}.borrower-check{display:flex;align-items:center;gap:var(--space-md);min-height:var(--control-primary)}.borrower-check input{width:var(--icon);height:var(--icon);accent-color:var(--clay)}.borrower-composer-inner{background:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--corner-surface);padding:var(--space-lg);padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px))}.borrower-composer-inner .ike-form-field{margin-block:var(--space-sm)}.borrower-composer-inner form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-lg)}.borrower-ask{border-bottom:var(--hairline) solid var(--line);margin-bottom:var(--space-md);padding-bottom:var(--space-md)}.borrower-ask p{margin:0}.borrower-message{padding:var(--space-lg) 0;border-top:var(--hairline) solid var(--line)}.borrower-widget{padding:var(--space-xl);background:var(--card);border:var(--hairline) solid var(--line);border-radius:var(--corner-surface)}.borrower-skip{position:absolute;left:var(--space-lg);top:-100px}.borrower-skip:focus{top:var(--space-sm);background:var(--paper);padding:var(--space-md);z-index:60}@media(max-width:767px){.borrower-header{padding:var(--screen-padding-phone);gap:var(--space-md)}.borrower-workspace{padding:var(--screen-padding-phone)}.borrower-workspace>.borrower-header{margin:calc(-1 * var(--screen-padding-phone)) calc(-1 * var(--screen-padding-phone)) 0}.borrower-content{margin-top:var(--space-xl)}.borrower-composer-inner form{grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.borrower-composer-inner{padding:var(--space-md)}}.borrower-file-layout--open{display:flex;align-items:flex-start;gap:var(--space-xxl)}.borrower-file-layout--open .borrower-content{flex:1}.borrower-file-layout--open .ike-side-panel{margin-top:var(--space-xxl);position:sticky;top:var(--space-xl);max-height:calc(100dvh - var(--space-xxl));overflow:auto}.borrower-history{max-height:50dvh;overflow:auto}.borrower-conversation .borrower-composer-inner{position:sticky;bottom:0}.borrower-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.borrower-section>.ike-button+.ike-button{margin-inline-start:var(--space-md)}.borrower-applicant-toggle{display:flex;gap:var(--space-md);flex-wrap:wrap}.borrower-applicant-toggle label{display:flex;align-items:center;gap:var(--space-sm)}.borrower-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.borrower-actions>p{flex-basis:100%}.borrower-closing-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm) var(--space-lg);font-variant-numeric:tabular-nums}.borrower-closing-facts dd{margin:0}.borrower-closing-reference{overflow-wrap:anywhere}[data-closing-ready]>a{display:block;margin-top:var(--space-lg)}.borrower-owner-reference{overflow-wrap:anywhere}.borrower-run>*+*{margin-top:var(--space-xl)}.borrower-run-why{color:var(--fog)}.borrower-run-scope{list-style:none;margin:0;padding:0}.borrower-run-scope li{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background-color:var(--paper);border:var(--hairline) solid var(--line);border-radius:var(--corner-surface)}.borrower-run-scope li+li{margin-top:var(--space-md)}.borrower-run-scope span{font-size:var(--type-secondary-size);color:var(--fog)}.borrower-run-choices{list-style:none;margin:0;padding:0}.borrower-run-choices li+li{margin-top:var(--space-md)}.borrower-run-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);width:100%;min-height:var(--control-primary);padding:var(--space-lg);text-align:left;color:var(--ink);background-color:var(--paper);border:var(--hairline) solid var(--line);border-radius:var(--corner-surface)}.borrower-run-choice-note{font-size:var(--type-secondary-size);color:var(--fog)}.borrower-run-hint,.borrower-run-about summary{font-size:var(--type-secondary-size);color:var(--fog)}.borrower-run-about{padding-top:var(--space-lg);border-top:var(--hairline) solid var(--line)}.borrower-run-about>*+*{margin-top:var(--space-md)}.borrower-run-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-amount-input-size);line-height:var(--type-amount-input-line-height)}.borrower-run-act>*+*{margin-top:var(--space-sm)}.borrower-run-pair{padding:var(--space-lg);background-color:var(--paper);border:var(--hairline) solid var(--line);border-radius:var(--corner-surface)}.borrower-run-pair>*+*{margin-top:var(--space-xs)}.borrower-next{padding:var(--space-xl);background-color:var(--paper);border:var(--hairline) solid var(--line);border-radius:var(--corner-surface)}.borrower-next>*+*{margin-top:var(--space-md)}.borrower-rows{list-style:none;margin:var(--space-xl) 0 0;padding:0}.borrower-rows li{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) 0;border-top:var(--hairline) solid var(--line)}.borrower-content>.borrower-next{margin-top:var(--space-xl)}
