@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_52f50f6d-module__z1gXjG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_52f50f6d-module__z1gXjG__variable{--quintc-font-sans-loaded:"Instrument Sans", "Instrument Sans Fallback"}
:root{--background:var(--quintc-bg,#fff);--foreground:var(--quintc-text,#101d2c)}::view-transition-old(root){animation-duration:.4s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease-in-out}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--quintc-font-sans,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark-slate],html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brand-logo--dark,html[data-theme=dark-slate] .brand-logo--light,html[data-theme=dark] .brand-logo--light{display:none}html[data-theme=dark-slate] .brand-logo--dark,html[data-theme=dark] .brand-logo--dark{display:inline}input[type=checkbox]{appearance:none;border:1px solid var(--quintc-border-strong,#d3dbe3);border-radius:var(--quintc-radius-xs,6px);background:var(--quintc-surface-1,#fff);cursor:pointer;vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin:0;padding:0;transition:border-color .12s,background-color .12s;display:inline-block;position:relative}input[type=checkbox]:hover:not(:disabled){border-color:var(--quintc-link,#146fb8)}input[type=checkbox]:checked{background:var(--quintc-link,#146fb8);border-color:var(--quintc-link,#146fb8)}input[type=checkbox]:checked:after{content:"";border:solid var(--quintc-text-inverse,#fff);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}input[type=checkbox]:focus-visible{box-shadow:var(--quintc-ring,0 0 0 3px #30a8ff59);outline:none}input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}input[type=radio]{appearance:none;border:1px solid var(--quintc-border-strong,#d3dbe3);background:var(--quintc-surface-1,#fff);cursor:pointer;vertical-align:middle;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin:0;padding:0;transition:border-color .12s,background-color .12s;display:inline-block;position:relative}input[type=radio]:hover:not(:disabled){border-color:var(--quintc-link,#146fb8)}input[type=radio]:checked{background:var(--quintc-link,#146fb8);border-color:var(--quintc-link,#146fb8)}input[type=radio]:checked:after{content:"";background:var(--quintc-text-inverse,#fff);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:focus-visible{box-shadow:var(--quintc-ring,0 0 0 3px #30a8ff59);outline:none}input[type=radio]:disabled{opacity:.55;cursor:not-allowed}.workspace-root{background:var(--frame-ground,#e6ebf0);height:100dvh;min-height:100dvh;font-family:var(--quintc-font-sans);color:var(--text-primary,#001724);flex-direction:column;align-items:center;display:flex}.workspace-frame{width:100%;max-width:var(--frame-max);transition:var(--frame-anim);box-shadow:var(--frame-shadow);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.workspace-root[data-full=on] .workspace-frame{max-width:none}.workspace-hdr{background:var(--ws-chrome,var(--chrome-bg,#1e3449));color:var(--chrome-text,#fff);z-index:3;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:relative;box-shadow:0 4px 12px #00000040}.workspace-root[data-full=on] .workspace-hdr{display:none}.workspace-hdr-brand{align-items:center;gap:16px;display:flex}.workspace-hdr-logo{width:168px;height:auto}.workspace-hdr-actions{align-items:center;gap:12px;display:flex}.workspace-hdr-burger{color:var(--chrome-text);cursor:pointer;border-radius:var(--quintc-radius-md);background:0 0;border:0;padding:6px}.workspace-mnav-item{border-radius:var(--quintc-radius-md);width:100%;color:var(--chrome-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.workspace-mnav-item[data-active=true]{background:var(--chrome-active);font-weight:600}.workspace-mnav-item:disabled{color:var(--chrome-text-dim);cursor:not-allowed}.workspace-mnav-icon{flex-shrink:0;align-items:center;display:inline-flex}.workspace-body{background:var(--chrome-bg,#1e3449);flex:1;min-height:0;display:flex}.workspace-nav-rail{background:var(--chrome-bg,#1e3449);z-index:2;flex-direction:column;flex-shrink:0;gap:2px;width:168px;padding:20px 8px;transition:width .14s ease-out;display:flex;position:relative;overflow:visible;box-shadow:4px 0 10px -6px #00000073}html.workspace-nav-collapsed .workspace-nav-rail{width:56px}.workspace-root[data-full=on] .workspace-nav-rail{display:none}.workspace-nav-item,.workspace-nav-disabled{border-radius:var(--quintc-radius-md);color:var(--chrome-text-soft);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s ease-out;display:flex;position:relative}.workspace-nav-item[data-active=true]{color:var(--chrome-text);background:var(--chrome-active);font-weight:600}.workspace-nav-disabled{color:var(--chrome-text-dim);cursor:not-allowed}html.workspace-nav-collapsed .workspace-nav-item,html.workspace-nav-collapsed .workspace-nav-disabled{justify-content:center;gap:0;padding:10px 0}.workspace-nav-icon{flex-shrink:0;align-items:center;display:inline-flex}.workspace-nav-label{flex:1;justify-content:space-between;align-items:center;display:flex}.workspace-nav-badge{background:var(--chrome-active);color:var(--chrome-text);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.workspace-nav-badge[data-overdue=true]{background:var(--danger);color:var(--quintc-text-inverse,#fff)}.workspace-nav-soon{font-family:var(--quintc-font-sans);letter-spacing:.04em;color:var(--chrome-text-dim);text-transform:uppercase;font-size:12px}.workspace-nav-flyout{background:inherit;color:var(--chrome-text,#fff);font-family:inherit;font-size:13px;font-weight:inherit;white-space:nowrap;border-radius:0 var(--quintc-radius-md) var(--quintc-radius-md) 0;pointer-events:none;z-index:50;align-items:center;padding:0 14px;display:none;position:absolute;top:0;bottom:0;left:100%}.workspace-nav-group{font-family:var(--quintc-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-text-dim);padding:14px 12px 4px;font-size:12px}.workspace-nav-group-rule{background:var(--chrome-border,#ffffff24);height:1px;margin:8px 10px 6px}.workspace-nav-toggle{border:1px solid var(--chrome-border);border-radius:var(--quintc-radius-full);justify-content:center;margin-top:auto}.workspace-nav-toggle svg{transition:transform .14s ease-out}html.workspace-nav-collapsed .workspace-nav-toggle svg{transform:rotate(180deg)}.workspace-nav-item:hover{background:var(--chrome-hover)}.workspace-nav-item:hover .workspace-nav-flyout{display:inline-flex}html.workspace-nav-collapsed .workspace-nav-item:hover{background:var(--chrome-raised,#2a4762)}html.workspace-nav-collapsed .workspace-nav-item:has(.workspace-nav-flyout):hover{border-top-right-radius:0;border-bottom-right-radius:0}html.workspace-nav-collapsed .workspace-nav-item[data-active=true]:hover{background:color-mix(in srgb, #fff 12%, var(--chrome-raised,#2a4762))}.workspace-pane{background:var(--bg-canvas,#fff);z-index:0;border-top-left-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.workspace-root[data-full=on] .workspace-pane{border-top-left-radius:0}.workspace-root[data-modal=open][data-top-layer=off] .workspace-pane{z-index:10}.workspace-tab-strip{box-shadow:inset 0 -1px 0 var(--border,#d8e2e8);align-items:stretch;gap:0;padding:8px 16px 0;display:flex;overflow:auto hidden}.workspace-tab{cursor:pointer;color:var(--text-secondary,#4a6172);white-space:nowrap;align-items:center;gap:8px;max-width:240px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.workspace-tab--active{cursor:grab;color:var(--accent,#069);font-weight:600}.workspace-tab-viewicon{opacity:.8;margin:-3px -2px;display:inline-flex;transform:scale(.7)}.workspace-tab-label{text-overflow:ellipsis;max-width:180px;overflow:hidden}.workspace-tab-btn{cursor:pointer;border-radius:var(--quintc-radius-sm);color:var(--text-secondary,#4a6172);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.workspace-tab-dup{margin:-4px -2px -4px 0;padding:4px}.workspace-tab-close{margin:-4px -6px -4px 0;padding:4px 6px;font-family:inherit;font-size:16px}.workspace-main{background:var(--bg-page,#eff3f7);flex:1;min-height:0;position:relative;overflow:hidden}.view-scroll{position:absolute;inset:0;overflow:auto}.workspace-skeleton .workspace-nav-group-rule,html.workspace-nav-collapsed .workspace-skeleton .workspace-nav-group,html.workspace-nav-collapsed .workspace-skeleton .workspace-nav-label{display:none}html.workspace-nav-collapsed .workspace-skeleton .workspace-nav-group-rule{display:block}.workspace-skeleton .workspace-nav-item,.workspace-skeleton .workspace-nav-disabled{cursor:default;line-height:normal}.workspace-skeleton .workspace-skeleton-avatar{border-radius:50%;width:34px;height:34px;margin-left:auto;display:block}.workspace-skeleton-title{margin:0 0 4px;font-size:22px;font-weight:600}.workspace-skeleton-intro{margin:0 0 16px;font-size:13px}.workspace-skeleton-filters{margin-bottom:16px;font-size:13px;line-height:30px}.admin-body{flex:1;min-height:0;display:flex}.admin-sidebar{overscroll-behavior:contain;border-right:1px solid var(--border,#d8e2e8);background:var(--bg-surface,#f6f8fa);flex-direction:column;flex-shrink:0;gap:2px;width:208px;min-height:0;padding:20px 12px;display:flex;overflow-y:auto}.admin-sidebar-group{display:contents}.admin-sidebar-heading{font-family:var(--quintc-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary,#4a6172);padding:20px 14px 6px;font-size:12px}.admin-tab{border-radius:var(--quintc-radius-md);color:var(--text-primary,#001724);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s ease-out;display:flex}.admin-tab:hover{background:color-mix(in srgb, var(--accent,#069) 6%, transparent)}.admin-tab[data-active=true]{color:var(--accent,#069);background:color-mix(in srgb, var(--accent,#069) 12%, transparent);font-weight:600}.admin-tab-badge{font-family:var(--quintc-font-sans);letter-spacing:.04em;color:var(--text-secondary,#4a6172);font-size:12px}.admin-tab-badge[data-tone=bad]{color:var(--bad,#a33636)}.admin-tab-badge[data-tone=warn]{color:var(--pending,#a8843d)}.settings-main{--main-pad-top:24px;padding:var(--main-pad-top) 28px 40px;background:var(--bg-page,#eff3f7);flex:1;overflow:auto}.settings-main thead{top:calc(-1 * var(--main-pad-top))}.workspace-hdr-burger,.workspace-hdr-mobile-nav{display:none}@media (max-width:600px){input[type=text],input[type=number],input[type=date],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input:not([type]),select,textarea{font-size:16px}button{touch-action:manipulation}.workspace-hdr{padding-left:12px!important;padding-right:12px!important}.settings-main{--main-pad-top:16px;padding:var(--main-pad-top) 12px 32px}.admin-body{flex-direction:column}.admin-sidebar{border-right:none;border-bottom:1px solid var(--border,#d8e2e8);flex-direction:row;align-items:center;gap:2px;width:auto;padding:6px 12px;overflow:auto hidden}.admin-sidebar-heading{white-space:nowrap;padding:0 4px 0 14px}.admin-tab{white-space:nowrap;padding:10px 12px}.workspace-hdr img{height:38px!important}.workspace-hdr-burger{justify-content:center;align-items:center;display:inline-flex!important}.workspace-nav-rail{display:none!important}.workspace-hdr-actions{background:var(--chrome-bg,#1e3449);border-radius:var(--quintc-radius-md,14px);z-index:40;border:1px solid #ffffff29;margin-top:6px;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 10px 28px #0006;flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:10px!important;display:none!important}.workspace-hdr-actions[data-open=true]{display:flex!important}.tenant-select-wrap{overflow:hidden;flex:0 auto!important;min-width:0!important}.tenant-select-wrap .theme-select-lbl{display:none!important}.tenant-select-wrap .theme-select{max-width:100%;min-width:0!important}.workspace-loan-strip{gap:8px!important}.workspace-loan-strip-back-label{display:none}.workspace-hdr-mobile-nav{columns:2;column-gap:8px;display:block!important}.workspace-hdr-mobile-nav-group{break-inside:avoid;flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.workspace-hdr-actions .theme-select-wrap{border-top:1px solid #ffffff1f;margin-top:2px;padding-top:8px}}.workspace-tab-strip{--ws-tab-strip-bg:color-mix(in srgb, var(--bg-page,#eff3f7) 35%, var(--border,#d8e2e8));background:var(--ws-tab-strip-bg)!important}.workspace-tab{--ws-tab-flare:6px;border-radius:var(--quintc-radius-md,14px) var(--quintc-radius-md,14px) 0 0;border:1px solid #0000;border-bottom:none;position:relative}.workspace-tab:not(.workspace-tab--active){border-color:var(--border-strong,#d3dbe3);background:0 0}.workspace-tab:not(.workspace-tab--active):hover{background:color-mix(in srgb, var(--bg-canvas,#fff) 55%, transparent)}.workspace-tab+.workspace-tab{margin-left:-1px}.workspace-tab--active{border-color:var(--border,#d8e2e8);background:var(--bg-canvas,#fff);z-index:1}.workspace-tab--active:before,.workspace-tab--active:after{content:"";width:calc(var(--ws-tab-flare) + 1px);height:calc(var(--ws-tab-flare) + 1px);pointer-events:none;position:absolute;bottom:0}.workspace-tab--active:before{left:calc(var(--ws-tab-flare) * -1);background:radial-gradient(circle var(--ws-tab-flare) at 0 0, transparent 0 calc(var(--ws-tab-flare) - 1px), var(--border-strong,#d3dbe3) calc(var(--ws-tab-flare) - 1px) var(--ws-tab-flare), var(--bg-canvas,#fff) var(--ws-tab-flare))}.workspace-tab--active:after{right:calc(var(--ws-tab-flare) * -1);background:radial-gradient(circle var(--ws-tab-flare) at 100% 0, transparent 0 calc(var(--ws-tab-flare) - 1px), var(--border-strong,#d3dbe3) calc(var(--ws-tab-flare) - 1px) var(--ws-tab-flare), var(--bg-canvas,#fff) var(--ws-tab-flare))}gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;width:100%;height:36px;color:var(--text-primary,#001724);background:var(--bg-canvas,#fff);border:1px solid var(--border,#d8e2e8);border-radius:var(--quintc-radius-sm,6px);--gmp-mat-font-family:inherit;--gmp-mat-color-surface:var(--bg-canvas,#fff);--gmp-mat-color-on-surface:var(--text-primary,#001724);--gmp-mat-color-on-surface-variant:var(--text-secondary,#4a6172);--gmp-mat-color-primary:var(--accent,#2f5b8a);--gmp-mat-color-outline-decorative:var(--border,#d8e2e8);font-family:inherit;font-size:13px;display:block}html[data-theme=dark-slate] gmp-place-autocomplete,html[data-theme=dark] gmp-place-autocomplete{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}gmp-place-autocomplete:focus-within{border-color:var(--accent,#2f5b8a);box-shadow:0 0 0 2px var(--accent-soft,#2f5b8a2e);outline:none}gmp-place-autocomplete::part(focus-ring){display:none}gmp-place-autocomplete::part(input){color:inherit;font-family:inherit;font-size:13px}gmp-place-autocomplete::part(prediction-list){font-family:inherit}gmp-place-autocomplete::part(prediction-item-main-text){font-size:13px}gmp-place-autocomplete::part(prediction-item-secondary-text){font-size:12px}.loan-nav-copy .loan-nav-copy-glyph{opacity:0;color:var(--text-secondary,#4a6172);transition:opacity .12s}.loan-nav-copy:hover .loan-nav-copy-glyph,.loan-nav-copy:focus-visible .loan-nav-copy-glyph,.loan-nav-copy .loan-nav-copy-glyph.is-done{opacity:1}.loan-nav-copy .loan-nav-copy-glyph.is-done{color:var(--success,#1a7f4b)}
