@font-face{font-family:SEN Sans;src:url(/assets/fonts/sen-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SEN Sans;src:url(/assets/fonts/sen-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SEN Mono;src:url(/assets/fonts/sen-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SEN Mono;src:url(/assets/fonts/sen-mono-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--canvas: #f7f9fb;--paper: #ffffff;--wash: #f4f7fa;--wash-2: #f0f4f8;--gap: #dde4eb;--ink: #0b2239;--ink-2: #12395c;--body: #1f2d3d;--mid: #33475b;--mute: #5a6b7d;--mute-2: #5e7185;--hint: #8a98a6;--label: #41546b;--line: #c6d2de;--line-soft: #dde4eb;--line-soft-2: #edf1f5;--steel: #c9d4e0;--sig: #9c1f17;--sig-bg: #fbeeed;--sig-bd: #e8c4c0;--cau: #7a5c0a;--cau-bg: #fbf6e8;--cau-bd: #ebd9a8;--clr: #1f5a3e;--clr-bg: #e8f3ec;--clr-bd: #bfdccb;--font-ui: "SEN Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "SEN Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display: Georgia, "Times New Roman", serif;--mono: var(--font-mono);--serif: var(--font-display);--on-ink: #ffffff;--on-ink-2: #8fa6be;--on-ink-3: #7e96b0;--rule-ink: rgba(255, 255, 255, .13);--focus-dark: #ffffff;--field-bd: #5a6b7d;--brand-bar-2: #6e8fb2;--brand-bar-3: #2e4f70;--field-h: 40px;--tap-min: 44px;--signin-card-w: 420px;--grid-overlay: 56px;--desk-min: 1024px;--phone-max: 699px;--brand-h: 52px;--subtab-h: 36px;--context-h: 70px;--row-h: 34px;--status-bar: 3px;--radius: 0;--font-size: 13.5px}*{box-sizing:border-box;border-radius:var(--radius, 0);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"calt" 0}html,body,#root{margin:0;padding:0;height:100%;background:var(--canvas);color:var(--body);font-family:var(--font-ui);font-size:var(--font-size, 13.5px);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}button{font-family:inherit;cursor:pointer;border-radius:var(--radius, 0)}input,select{font-family:var(--font-mono);border-radius:var(--radius, 0)}table{border-collapse:collapse;width:100%;table-layout:fixed}.ledger-table td,.ledger-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a{color:var(--mid);text-decoration:none}:focus-visible{outline:1px solid var(--ink-2);outline-offset:1px}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.tabstrip{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none}.tabstrip::-webkit-scrollbar{display:none}.app-frame{height:100vh;height:100dvh}@media(min-width:700px){.app-frame{min-width:var(--desk-min)}}.loan-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;align-items:start}@media(max-width:900px){.loan-grid{grid-template-columns:minmax(0,1fr)}.loan-grid>*{grid-column:1 / -1!important}}.signin-ground{position:relative;min-height:100vh;min-height:100dvh;background:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) 516px;overflow:auto}.signin-ground :focus-visible{outline:2px solid var(--focus-dark);outline-offset:2px}.signin-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 46px 34px;background-color:var(--ink);overflow:hidden}.signin-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 34%;filter:grayscale(1) contrast(1.14) brightness(.88)}.signin-hero-tint{position:absolute;inset:0;pointer-events:none;background:#14395e;mix-blend-mode:color}.signin-hero-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b22398c,#0b223957 26%,#0b223980 66%,#0b2239e0)}.signin-hero-brand,.signin-hero-foot{text-shadow:0 1px 3px rgba(7,21,36,.65)}.signin-hero-brand{position:relative;display:flex;gap:16px;align-items:center}.signin-hero-foot{position:relative;display:flex;flex-direction:column;max-width:540px}.signin-hero-cred{display:flex;gap:15px;margin-top:28px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}.signin-proofcell{flex:1;min-width:0;padding-left:15px;border-left:1px solid rgba(255,255,255,.18)}.signin-proofcell:first-child{padding-left:0;border-left:none}.signin-hero-chip{font-family:var(--mono);font-size:8.5px;letter-spacing:.17em;color:var(--on-ink-2);margin-top:5px;white-space:nowrap}.signin-hero-lender{margin-top:18px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;line-height:1.85;color:var(--on-ink-3)}.signin-card{position:relative;width:100%;background:var(--paper);border-left:1px solid var(--line);display:flex;flex-direction:column}.signin-statement{width:100%}.signin-statement h2{margin:0;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.46;color:var(--on-ink);text-wrap:pretty}.signin-statement p{margin:13px 0 0;font-size:12.5px;line-height:1.6;color:var(--on-ink-2);text-wrap:pretty}.signin-cap{background:var(--ink);color:var(--on-ink);min-height:52px;border-bottom:3px solid var(--brand-bar-3);padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.signin-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.signin-body{flex:1;padding:26px 34px 20px}.signin-section+.signin-section{margin-top:18px}.signin-legend{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--label);display:block;margin-bottom:8px;padding:0}.signin-desk{display:grid;gap:1px;background:var(--line-soft);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.signin-desk-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.signin-desk-option{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--paper);min-height:var(--tap-min);padding:11px 12px;cursor:pointer;border-left:var(--status-bar) solid transparent}.signin-desk-option:hover{background:var(--wash)}.signin-desk-input:checked+.signin-desk-option{background:var(--wash-2)}.signin-desk-input:focus-visible+.signin-desk-option{outline:2px solid var(--ink-2);outline-offset:-2px}.signin-field{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px}.signin-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--mute)}.signin-input{width:100%;height:34px;border:none;border-bottom:1px solid var(--field-bd);background:var(--paper);color:var(--body);padding:0 2px;font-size:13px}.signin-input::placeholder{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--mute)}.signin-input[aria-invalid=true]{border-color:var(--sig)}.signin-field>.mono{grid-column:2}.signin-primary{width:100%;min-height:var(--field-h);margin-top:16px;background:var(--ink);color:var(--on-ink);border:none;font-family:var(--mono);font-size:10px;letter-spacing:.2em;padding:12px 10px}.signin-primary:disabled{background:var(--mute);cursor:not-allowed}.signin-ghost{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;background:transparent;border:1px solid var(--field-bd);color:var(--ink-2);font-family:var(--mono);font-size:10px;letter-spacing:.16em;padding:10px;text-align:center}.signin-ghost:hover{background:var(--wash)}.signin-or{display:flex;align-items:center;gap:10px;margin:16px 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--mute)}.signin-or:before,.signin-or:after{content:"";flex:1;height:1px;background:var(--line-soft)}.signin-note{border:1px solid var(--cau-bd);border-left:var(--status-bar) solid var(--cau);background:var(--cau-bg);color:var(--cau);padding:9px 10px;margin-bottom:16px}.signin-note.is-signal{border-color:var(--sig-bd);border-left-color:var(--sig);background:var(--sig-bg);color:var(--sig)}.signin-broker{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.signin-broker-link{font-size:10px;letter-spacing:.14em;color:var(--ink-2);text-decoration:none;white-space:nowrap}.signin-broker-link:hover{text-decoration:underline}.signin-foot{margin-top:auto;padding:12px 34px;border-top:1px solid var(--line-soft);background:var(--wash);display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;color:var(--mute)}.signin-foot-lines{display:flex;flex-direction:column;gap:5px}.signin-skip{display:inline-block;min-height:24px;padding:6px 10px;background:var(--ink);border:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;color:var(--on-ink)}@media(max-width:1180px){.signin-ground{grid-template-columns:minmax(0,1fr) 452px}}@media(max-width:940px){.signin-ground{grid-template-columns:minmax(0,1fr);place-items:center;padding:0 0 32px}.signin-hero{display:none}.signin-card{width:min(var(--signin-card-w),100%);border:1px solid var(--line)}.signin-input{font-size:16px}}@media(max-width:420px){.signin-card{width:100%;border-left:0;border-right:0}.signin-statement h2{font-size:17px}.signin-cap{padding:12px 16px}.signin-body{padding:18px 16px 14px}.signin-foot{flex-direction:column;gap:6px}}.section-head,.fgrid,.fcell,.dt,.dt th,.dt td{border-radius:var(--radius, 0)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 10px;background:var(--line-soft-2);border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;break-inside:avoid;break-after:avoid}.section-head .label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--ink);line-height:1.35;padding-left:.06em;min-width:0;overflow-wrap:anywhere}.section-head .cite{flex:0 0 auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--mute);line-height:1.35;text-align:right;padding-left:.06em}.section-head .head-actions{flex:0 0 auto;align-self:center;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.fgrid{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--line)}.fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.fcell{padding:6px 10px;border-right:1px solid var(--line-soft-2);border-bottom:1px solid var(--line-soft-2);border-left:2px solid transparent;min-width:0;break-inside:avoid}.fcell .flabel{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.fcell .flabel .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--mute)}.fcell .flabel .tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--mute)}.fcell .fval{font-size:12.5px;line-height:1.4;color:var(--body);margin-top:3px;overflow-wrap:anywhere}.fcell .fnote{font-size:10.5px;line-height:1.4;color:var(--hint);margin-top:3px}.fcell[data-tone=sig]{border-left-color:var(--sig)}.fcell[data-tone=cau]{border-left-color:var(--cau)}.fcell[data-tone=clr]{border-left-color:var(--clr)}.fcell[data-tone=sig] .flabel .tag{color:var(--sig)}.fcell[data-tone=cau] .flabel .tag{color:var(--cau)}.fcell[data-tone=clr] .flabel .tag{color:var(--clr)}.dt{border-collapse:collapse;width:100%;margin:0}.dt thead{display:table-header-group}.dt th{background:var(--line-soft-2);color:var(--label);font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.14em;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:6px 10px}.dt td{padding:6px 10px;border-bottom:1px solid var(--line-soft-2);vertical-align:top;font-size:12.5px;color:var(--body);break-inside:avoid}.dt tr{break-inside:avoid}.dt.dark th{background:var(--ink);color:var(--on-ink);border-bottom:none}.dt th.lead,.dt td.lead{border-left:var(--status-bar, 3px) solid transparent}.dt tr[data-tone=sig] td.lead{border-left-color:var(--sig)}.dt tr[data-tone=cau] td.lead{border-left-color:var(--cau)}.dt tr[data-tone=clr] td.lead{border-left-color:var(--clr)}.dt tr.total td{background:var(--wash);font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}@media(max-width:699px){.app-topbar{height:auto!important;flex:0 0 auto!important;flex-wrap:wrap;padding-top:max(0px,env(safe-area-inset-top,0px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important;padding-left:max(0px,env(safe-area-inset-left,0px))!important}.app-brand{order:0;min-height:var(--tap-min)}.app-desk{order:1;margin-left:auto;min-height:var(--tap-min)}.app-topbar:after{content:"";order:2;flex:0 0 100%;height:0}#navRow{order:3;flex:1 1 50%!important;overflow-x:auto!important;overflow-y:hidden!important;border-top:1px solid var(--line-soft)}.app-tools{order:4;border-top:1px solid var(--line-soft);border-left:none!important;padding-left:10px!important}.app-subbar{height:auto!important;flex:0 0 auto!important;flex-wrap:wrap;padding-right:max(10px,env(safe-area-inset-right,0px))!important;padding-left:max(0px,env(safe-area-inset-left,0px))!important}.app-status{flex:1 1 100%!important;min-width:0;max-width:100%;margin-left:0!important;padding-left:10px!important;padding-right:10px!important;border-left:none!important;border-top:1px solid var(--line-soft);flex-wrap:wrap;row-gap:3px;padding-top:4px;padding-bottom:4px}.app-status>span:first-child{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.tabstrip{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.tabstrip::-webkit-scrollbar{display:none}.tabstrip>a,.tabstrip>button{min-height:var(--tap-min);flex:0 0 auto}.app-work{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:max(0px,env(safe-area-inset-bottom,0px));padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}.app-frame input,.app-frame select,.app-frame textarea{font-size:16px!important;min-height:var(--tap-min)}.app-frame button,.app-frame [role=button]{min-height:var(--tap-min)}.app-frame .msboard,.app-frame [style*="minmax(160px"]{grid-template-columns:minmax(0,1fr)!important;flex:0 0 auto!important}.app-frame .msboard>div>div:first-child,.app-frame [style*="minmax(160px"]>div>div:first-child{position:sticky;top:0;z-index:2;background:var(--paper)}.app-frame .msboard>div>div:last-child,.app-frame [style*="minmax(160px"]>div>div:last-child{overflow:visible!important;flex:0 0 auto!important}.app-frame .msboard button,.app-frame [style*="minmax(160px"] button{min-height:var(--tap-min)}.app-frame [style*="repeat(6"]:not([style*="160px"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.fgrid.c2,.fgrid.c3{grid-template-columns:minmax(0,1fr)}.section-head .cite{flex:0 1 auto;min-width:0;text-align:left}.app-frame [data-testid=aus-program-row],.app-frame [data-testid=aus-best-fit-row]{flex-wrap:wrap!important}.app-frame [data-testid=aus-program-row]>span:last-child,.app-frame [data-testid=aus-best-fit-row]>span:last-child{flex:1 1 100%!important}.guide-shell{grid-template-columns:minmax(0,1fr)!important}.dt{display:block;width:100%}.dt thead{display:none}.dt tbody,.dt tfoot{display:block}.dt tr{display:block;border-left:var(--status-bar, 3px) solid transparent;border-bottom:1px solid var(--line);min-height:var(--tap-min);height:auto!important;background:transparent!important}.dt tr[data-tone=sig]{border-left-color:var(--sig)}.dt tr[data-tone=cau]{border-left-color:var(--cau)}.dt tr[data-tone=clr]{border-left-color:var(--clr)}.dt td{display:block;width:100%;border-bottom:1px solid var(--line-soft-2);border-left:none!important;overflow-wrap:anywhere;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}.dt tr>td:last-child{border-bottom:none}.dt td[data-label]:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--mute);margin-bottom:3px}.dt td:empty{display:none}.dt td[data-label=""]{display:none}}
