.language-switcher-module__eKiDuq__switcher{background:var(--color-surface-subtle);border-radius:999px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.language-switcher-module__eKiDuq__option{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .65rem;font-size:.8rem}.language-switcher-module__eKiDuq__option[aria-pressed=true]{background:var(--color-surface-elevated);box-shadow:var(--shadow-surface);color:var(--color-text);cursor:default;font-weight:700}.language-switcher-module__eKiDuq__option:hover:not(:disabled){background:var(--color-hover-background);color:var(--color-text)}.language-switcher-module__eKiDuq__option:focus-visible{outline:3px solid var(--color-focus-ring)}.language-switcher-module__eKiDuq__option:disabled{cursor:default}.language-switcher-module__eKiDuq__option[data-pending=true]{cursor:wait;opacity:.65}
.account-menu-module__mpsA3G__wrapper{min-width:0;max-width:min(24rem,48vw);position:relative}.account-menu-module__mpsA3G__trigger{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;border-radius:.65rem;align-items:center;gap:.45rem;max-width:100%;min-height:2.75rem;padding:.6rem .75rem;font-weight:650;display:flex}.account-menu-module__mpsA3G__trigger:hover,.account-menu-module__mpsA3G__trigger[aria-expanded=true]{background:var(--color-hover-background);border-color:var(--color-focus)}.account-menu-module__mpsA3G__trigger:focus-visible,.account-menu-module__mpsA3G__menu a:focus-visible,.account-menu-module__mpsA3G__signOut:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.account-menu-module__mpsA3G__accountLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu-module__mpsA3G__indicator{flex:none;font-size:.8rem;transition:transform .2s cubic-bezier(.22,1,.36,1)}.account-menu-module__mpsA3G__trigger[aria-expanded=true] .account-menu-module__mpsA3G__indicator{transform:rotate(180deg)}.account-menu-module__mpsA3G__menu{background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);opacity:0;pointer-events:none;visibility:hidden;z-index:20;border-radius:.75rem;min-width:min(18rem,80vw);padding:.4rem;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;display:grid;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(-.2rem)}.account-menu-module__mpsA3G__menu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.account-menu-module__mpsA3G__menu a,.account-menu-module__mpsA3G__signOut{color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;min-height:2.75rem;padding:.7rem .75rem;font-weight:650;text-decoration:none}.account-menu-module__mpsA3G__menu a{align-items:center;display:flex}.account-menu-module__mpsA3G__menu a:hover,.account-menu-module__mpsA3G__signOut:hover:not(:disabled){background:var(--color-hover-background)}.account-menu-module__mpsA3G__signOut:disabled{color:var(--color-disabled-text);cursor:wait}.account-menu-module__mpsA3G__divider{border-top:1px solid var(--color-border);margin:.35rem 0}@media (prefers-reduced-motion:reduce){.account-menu-module__mpsA3G__indicator,.account-menu-module__mpsA3G__menu{transition:none}}
.authenticated-desktop-header-module__e7TvLW__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem 2rem;margin-bottom:2rem;display:grid}.authenticated-desktop-header-module__e7TvLW__identity{min-width:0}.authenticated-desktop-header-module__e7TvLW__brand{color:var(--color-info-text);letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:.75rem;font-weight:700;text-decoration:none;display:block}.authenticated-desktop-header-module__e7TvLW__header h1{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(2rem,6vw,3.25rem)}.authenticated-desktop-header-module__e7TvLW__intro,.authenticated-desktop-header-module__e7TvLW__context{color:var(--color-text-muted);max-width:48rem;line-height:1.5}.authenticated-desktop-header-module__e7TvLW__intro>:first-child,.authenticated-desktop-header-module__e7TvLW__context>:first-child{margin-top:0}.authenticated-desktop-header-module__e7TvLW__intro>:last-child,.authenticated-desktop-header-module__e7TvLW__context>:last-child{margin-bottom:0}.authenticated-desktop-header-module__e7TvLW__context{margin-top:.5rem}.authenticated-desktop-header-module__e7TvLW__backAction{color:var(--color-info-text);margin-top:.75rem;font-weight:650;display:inline-block}.authenticated-desktop-header-module__e7TvLW__utilities{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;max-width:min(44rem,58vw);display:flex}.authenticated-desktop-header-module__e7TvLW__primaryAction{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);text-align:center;border-radius:.65rem;flex:none;min-height:2.75rem;padding:.7rem 1rem;font-weight:700;text-decoration:none}.authenticated-desktop-header-module__e7TvLW__primaryAction:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.authenticated-desktop-header-module__e7TvLW__brand:focus-visible,.authenticated-desktop-header-module__e7TvLW__backAction:focus-visible,.authenticated-desktop-header-module__e7TvLW__primaryAction:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:.2rem}
.notification-center-module__nmMouW__bell{position:relative}.notification-center-module__nmMouW__bellButton{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;list-style:none;display:flex;position:relative}.notification-center-module__nmMouW__bellButton:hover{background:var(--color-hover-background)}.notification-center-module__nmMouW__bellButton:focus-visible{outline:3px solid var(--color-focus-ring)}.notification-center-module__nmMouW__bellIcon{font-size:1.25rem}.notification-center-module__nmMouW__badge{background:var(--color-error-text);border:2px solid var(--color-surface);color:var(--color-action-text);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .2rem;font-size:.68rem;font-weight:800;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:-.35rem;right:-.35rem;transform:scale(1)}.notification-center-module__nmMouW__badge[data-updating]{opacity:.55;transform:scale(.9)}.notification-center-module__nmMouW__badge[data-empty]{opacity:0;pointer-events:none;transform:scale(.75)}.notification-center-module__nmMouW__modal{background:var(--color-surface);color:var(--color-text);max-width:100vw;height:100dvh;max-height:none;transition:display .18s allow-discrete, overlay .18s allow-discrete, opacity .18s ease, transform .18s ease;opacity:0;border:0;width:min(28rem,100vw);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-.75rem 0 2.5rem #0f172a4d}.notification-center-module__nmMouW__modal[open]{opacity:1;transform:translate(0)}@starting-style{.notification-center-module__nmMouW__modal[open]{opacity:0;transform:translate(100%)}}.notification-center-module__nmMouW__modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:display .18s allow-discrete, overlay .18s allow-discrete, opacity .18s ease;background:#0f172a8c}.notification-center-module__nmMouW__modal[open]::backdrop{opacity:1}@starting-style{.notification-center-module__nmMouW__modal[open]::backdrop{opacity:0}}.notification-center-module__nmMouW__panel{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.notification-center-module__nmMouW__panelHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notification-center-module__nmMouW__panelHeading h2{margin:0;font-size:1.1rem}.notification-center-module__nmMouW__closeButton{color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;display:flex}.notification-center-module__nmMouW__closeButton:hover{background:var(--color-hover-background);color:var(--color-text)}.notification-center-module__nmMouW__closeButton:focus-visible{outline:3px solid var(--color-focus-ring)}.notification-center-module__nmMouW__panelBody{min-height:0;padding:1rem;overflow:auto}.notification-center-module__nmMouW__panelList,.notification-center-module__nmMouW__historyList{gap:.75rem;display:grid}.notification-center-module__nmMouW__panelList{opacity:1;transition:opacity .16s,transform .16s;transform:translateY(0)}.notification-center-module__nmMouW__panelList[data-clearing]{opacity:0;transform:translateY(-.25rem)}.notification-center-module__nmMouW__drawerItem{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .17s,opacity .14s,transform .17s;display:grid;transform:translate(0)}.notification-center-module__nmMouW__drawerItem[data-exiting]{opacity:0;grid-template-rows:0fr;transform:translate(.5rem)}.notification-center-module__nmMouW__drawerItemInner{min-height:0;overflow:hidden}.notification-center-module__nmMouW__panelControls{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.notification-center-module__nmMouW__viewAll{color:var(--color-info-text);font-weight:700}.notification-center-module__nmMouW__loadMore,.notification-center-module__nmMouW__markAllButton{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;border-radius:.55rem;padding:.55rem .75rem;font-weight:700}.notification-center-module__nmMouW__loadMore:disabled,.notification-center-module__nmMouW__markAllButton:disabled,.notification-center-module__nmMouW__secondaryAction:disabled{cursor:wait;opacity:.65}.notification-center-module__nmMouW__loadMore:focus-visible,.notification-center-module__nmMouW__markAllButton:focus-visible,.notification-center-module__nmMouW__viewAll:focus-visible{outline:3px solid var(--color-focus-ring)}.notification-center-module__nmMouW__card{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:.85rem;padding:1rem}.notification-center-module__nmMouW__card[data-unread]{border-left:.3rem solid var(--color-focus)}.notification-center-module__nmMouW__card[data-compact]{box-shadow:none}.notification-center-module__nmMouW__cardHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.notification-center-module__nmMouW__card h3{margin:0;font-size:1rem}.notification-center-module__nmMouW__card p{color:var(--color-text-muted);margin:.5rem 0;line-height:1.45}.notification-center-module__nmMouW__card time{color:var(--color-text-muted);font-size:.75rem}.notification-center-module__nmMouW__statuses{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.notification-center-module__nmMouW__statuses span{background:var(--color-neutral-status-surface);color:var(--color-neutral-status-text);border-radius:999px;padding:.25rem .45rem;font-size:.7rem;font-weight:700}.notification-center-module__nmMouW__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.notification-center-module__nmMouW__actions form{margin:0}.notification-center-module__nmMouW__primaryAction,.notification-center-module__nmMouW__secondaryAction{cursor:pointer;font:inherit;border-radius:.55rem;padding:.5rem .75rem;font-weight:700}.notification-center-module__nmMouW__primaryAction{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text)}.notification-center-module__nmMouW__secondaryAction{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.notification-center-module__nmMouW__primaryAction:focus-visible,.notification-center-module__nmMouW__secondaryAction:focus-visible{outline:3px solid var(--color-focus-ring)}.notification-center-module__nmMouW__empty{color:var(--color-text-muted);animation:.15s both notification-center-module__nmMouW__notification-empty-enter}@keyframes notification-center-module__nmMouW__notification-empty-enter{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-center-module__nmMouW__badge,.notification-center-module__nmMouW__modal,.notification-center-module__nmMouW__modal::backdrop,.notification-center-module__nmMouW__panelList,.notification-center-module__nmMouW__drawerItem{transition:none}.notification-center-module__nmMouW__empty{animation:none}}@media (max-width:47.999rem){.notification-center-module__nmMouW__modal{box-shadow:var(--shadow-surface-elevated);height:calc(100dvh - max(.5rem, env(safe-area-inset-top)));border-radius:1rem 1rem 0 0;width:100vw;inset:auto 0 0;transform:translateY(100%)}.notification-center-module__nmMouW__modal[open]{transform:translateY(0)}@starting-style{.notification-center-module__nmMouW__modal[open]{transform:translateY(100%)}}.notification-center-module__nmMouW__panel{border-radius:inherit;border-left:0;border-top:1px solid var(--color-border)}.notification-center-module__nmMouW__panelBody{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.notification-center-module__nmMouW__cardHeading{flex-direction:column;align-items:flex-start}.notification-center-module__nmMouW__statuses{justify-content:flex-start}}
.loan-overview-module__H-vwRW__page,.loan-overview-module__H-vwRW__detailPage{gap:1.25rem;max-width:76rem;margin:0 auto;padding:3rem 1.5rem;display:grid}.loan-overview-module__H-vwRW__page{min-height:100vh}.loan-overview-module__H-vwRW__backLink{color:var(--color-action);font-weight:700;text-decoration:none}.loan-overview-module__H-vwRW__backLink:hover{text-decoration:underline}.loan-overview-module__H-vwRW__backLink:focus-visible{outline:3px solid var(--color-focus-ring);border-radius:.25rem}.loan-overview-module__H-vwRW__summaryCard,.loan-overview-module__H-vwRW__termsCard,.loan-overview-module__H-vwRW__scheduleCard,.loan-overview-module__H-vwRW__financialCard,.loan-overview-module__H-vwRW__actionsCard,.loan-overview-module__H-vwRW__notFound{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:clamp(1rem,4vw,2rem)}.loan-overview-module__H-vwRW__scheduleCard,.loan-overview-module__H-vwRW__scheduleFinancialCard{container-type:inline-size}.loan-overview-module__H-vwRW__actionsCard h2{margin-top:0}.loan-overview-module__H-vwRW__actionForm{border-top:1px solid var(--color-border);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;width:100%;min-width:0;max-width:100%;margin-top:1rem;padding-top:1rem;display:grid}.loan-overview-module__H-vwRW__actionStack,.loan-overview-module__H-vwRW__paymentTaskStack{gap:1rem;display:grid}.loan-overview-module__H-vwRW__workflowTask{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;padding:1rem}.loan-overview-module__H-vwRW__actionForm.loan-overview-module__H-vwRW__workflowTask{margin-top:1rem}.loan-overview-module__H-vwRW__paymentTaskStack .loan-overview-module__H-vwRW__workflowTask+.loan-overview-module__H-vwRW__workflowTask{margin-top:0}.loan-overview-module__H-vwRW__actionForm label{gap:.35rem;min-width:0;max-width:100%;display:grid}.loan-overview-module__H-vwRW__actionForm input,.loan-overview-module__H-vwRW__actionForm select,.loan-overview-module__H-vwRW__actionForm textarea{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;padding:.65rem}.loan-overview-module__H-vwRW__actionForm input:not([type=checkbox]):not([type=hidden]),.loan-overview-module__H-vwRW__actionForm select,.loan-overview-module__H-vwRW__actionForm textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.loan-overview-module__H-vwRW__actionForm input:focus-visible,.loan-overview-module__H-vwRW__actionForm select:focus-visible,.loan-overview-module__H-vwRW__actionForm textarea:focus-visible,.loan-overview-module__H-vwRW__actionForm button:focus-visible,.loan-overview-module__H-vwRW__secretResult input:focus-visible,.loan-overview-module__H-vwRW__secretResult button:focus-visible,.loan-overview-module__H-vwRW__amendmentActionRow button:focus-visible,.loan-overview-module__H-vwRW__secondaryButton:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.loan-overview-module__H-vwRW__actionForm button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;border:0;border-radius:.6rem;width:fit-content;padding:.7rem 1rem;font-weight:700}.loan-overview-module__H-vwRW__actionForm button:disabled{cursor:wait;opacity:.6}.loan-overview-module__H-vwRW__actionForm .loan-overview-module__H-vwRW__dangerButton{background:var(--color-warning-text)}.loan-overview-module__H-vwRW__actionRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.loan-overview-module__H-vwRW__secretResult{overflow-wrap:anywhere;gap:.75rem;margin-top:1rem;display:grid}.loan-overview-module__H-vwRW__secretResult input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;width:100%;padding:.65rem}.loan-overview-module__H-vwRW__secretResult button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;border:0;border-radius:.6rem;width:fit-content;padding:.7rem 1rem;font-weight:700}.loan-overview-module__H-vwRW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loan-overview-module__H-vwRW__actionError{color:var(--color-warning-text)}.loan-overview-module__H-vwRW__actionSuccess{color:var(--color-success-text)}.loan-overview-module__H-vwRW__actionError,.loan-overview-module__H-vwRW__actionSuccess{overflow-wrap:anywhere;margin-bottom:0}.loan-overview-module__H-vwRW__confirmations,.loan-overview-module__H-vwRW__historyList{gap:.5rem;padding-left:1.25rem;display:grid}.loan-overview-module__H-vwRW__historyList p{margin:.25rem 0 0}.loan-overview-module__H-vwRW__paymentDeclarationList,.loan-overview-module__H-vwRW__workflowHistoryList{margin:1rem 0 0;padding:0;list-style:none}.loan-overview-module__H-vwRW__paymentDeclarationList>li,.loan-overview-module__H-vwRW__workflowHistoryList>li{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;min-width:0;padding:1rem}.loan-overview-module__H-vwRW__paymentDeclarationList a,.loan-overview-module__H-vwRW__completedPaymentLinks a,.loan-overview-module__H-vwRW__prepaymentPanel a{overflow-wrap:anywhere}.loan-overview-module__H-vwRW__compactActionForm{background:0 0;border-top:0;margin-top:.75rem;padding-top:0}.loan-overview-module__H-vwRW__correctionFactGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.loan-overview-module__H-vwRW__correctionFact{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;padding:1rem}.loan-overview-module__H-vwRW__correctionFact h3,.loan-overview-module__H-vwRW__correctionFact p,.loan-overview-module__H-vwRW__pendingCorrection h3,.loan-overview-module__H-vwRW__correctionHistory h3{margin:0}.loan-overview-module__H-vwRW__correctionFact p+p{margin-top:.35rem}.loan-overview-module__H-vwRW__correctionFields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.loan-overview-module__H-vwRW__pendingCorrection,.loan-overview-module__H-vwRW__correctionHistory{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.loan-overview-module__H-vwRW__pendingCorrection.loan-overview-module__H-vwRW__workflowTask,.loan-overview-module__H-vwRW__pendingPrepayment.loan-overview-module__H-vwRW__workflowTask{border:1px solid var(--color-border);margin-top:1rem;padding:1rem}.loan-overview-module__H-vwRW__correctionValues{gap:.35rem;margin-top:.75rem;display:grid}.loan-overview-module__H-vwRW__correctionValues p{margin:0}.loan-overview-module__H-vwRW__correctionActionRow,.loan-overview-module__H-vwRW__prepaymentActionRow,.loan-overview-module__H-vwRW__amendmentActionRow{flex-wrap:wrap;align-items:start;gap:.75rem;margin-top:1rem;display:flex}.loan-overview-module__H-vwRW__correctionActionRow form,.loan-overview-module__H-vwRW__prepaymentActionRow form,.loan-overview-module__H-vwRW__amendmentActionRow form{gap:.5rem;display:grid}.loan-overview-module__H-vwRW__correctionActionRow button,.loan-overview-module__H-vwRW__prepaymentActionRow button,.loan-overview-module__H-vwRW__amendmentActionRow button,.loan-overview-module__H-vwRW__secondaryButton{background:var(--color-action);color:var(--color-action-text);cursor:pointer;border:0;border-radius:.6rem;padding:.7rem 1rem;font-weight:700}.loan-overview-module__H-vwRW__correctionActionRow button:disabled,.loan-overview-module__H-vwRW__prepaymentActionRow button:disabled,.loan-overview-module__H-vwRW__amendmentActionRow button:disabled{cursor:wait;opacity:.6}.loan-overview-module__H-vwRW__correctionActionRow .loan-overview-module__H-vwRW__secondaryButton,.loan-overview-module__H-vwRW__prepaymentActionRow .loan-overview-module__H-vwRW__secondaryButton,.loan-overview-module__H-vwRW__amendmentActionRow .loan-overview-module__H-vwRW__secondaryButton{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.loan-overview-module__H-vwRW__primaryLink{background:var(--color-action);color:var(--color-action-text);border-radius:.6rem;padding:.7rem 1rem;font-weight:700;text-decoration:none}.loan-overview-module__H-vwRW__primaryLink:focus-visible{outline:3px solid var(--color-focus-ring)}.loan-overview-module__H-vwRW__pendingAmendment,.loan-overview-module__H-vwRW__amendmentHistory{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.loan-overview-module__H-vwRW__amendmentHistory summary,.loan-overview-module__H-vwRW__referenceDisclosure summary{cursor:pointer;min-height:2.75rem;font-weight:700;list-style-position:inside}.loan-overview-module__H-vwRW__amendmentHistory summary{align-items:center;display:flex}.loan-overview-module__H-vwRW__amendmentHistory summary:focus-visible,.loan-overview-module__H-vwRW__referenceDisclosure summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:.35rem}.loan-overview-module__H-vwRW__amendmentHistoryBody{margin-top:.75rem}.loan-overview-module__H-vwRW__pendingAmendment h3,.loan-overview-module__H-vwRW__pendingAmendment h4,.loan-overview-module__H-vwRW__amendmentHistory h3{margin-top:0}.loan-overview-module__H-vwRW__amendmentComparison{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1rem;display:grid}.loan-overview-module__H-vwRW__amendmentComparison>div{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;padding:1rem}.loan-overview-module__H-vwRW__amendmentTerms{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin:.75rem 0 0;display:grid}.loan-overview-module__H-vwRW__amendmentTerms dt{color:var(--color-text-muted);font-size:.75rem}.loan-overview-module__H-vwRW__amendmentTerms dd{margin:.2rem 0 0;font-weight:700}.loan-overview-module__H-vwRW__correctionRecordHeading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-overview-module__H-vwRW__prepaymentSummary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.loan-overview-module__H-vwRW__prepaymentSummary dt{color:var(--color-text-muted);font-size:.85rem}.loan-overview-module__H-vwRW__prepaymentSummary dd{margin:.25rem 0 0;font-size:1rem;font-weight:700}.loan-overview-module__H-vwRW__prepaymentFormBlock,.loan-overview-module__H-vwRW__pendingPrepayment,.loan-overview-module__H-vwRW__prepaymentHistory{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.loan-overview-module__H-vwRW__prepaymentFormBlock>.loan-overview-module__H-vwRW__workflowTask{margin-top:0}.loan-overview-module__H-vwRW__prepaymentFields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.loan-overview-module__H-vwRW__prepaymentPreview{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;margin-top:1rem;padding:1rem}.loan-overview-module__H-vwRW__prepaymentPreview h3,.loan-overview-module__H-vwRW__prepaymentPreview p,.loan-overview-module__H-vwRW__pendingPrepayment h3,.loan-overview-module__H-vwRW__prepaymentHistory h3{margin-top:0}.loan-overview-module__H-vwRW__prepaymentProposalForm{gap:.5rem;margin-top:1rem;display:grid}.loan-overview-module__H-vwRW__prepaymentProposalForm button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;border:0;border-radius:.6rem;justify-self:start;padding:.7rem 1rem}.loan-overview-module__H-vwRW__prepaymentProposalForm button:disabled{cursor:wait;opacity:.6}.loan-overview-module__H-vwRW__completedPaymentLinks{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.loan-overview-module__H-vwRW__completedPaymentLinks h3{margin:0 0 .5rem}.loan-overview-module__H-vwRW__completedPaymentLinks ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.loan-overview-module__H-vwRW__completedPaymentLinks li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.loan-overview-module__H-vwRW__completedPaymentLinks a{align-items:center;min-height:2.75rem;display:inline-flex}.loan-overview-module__H-vwRW__completedPaymentLinks span{color:var(--color-text-muted);font-size:.875rem}.loan-overview-module__H-vwRW__badges{flex-wrap:wrap;gap:.5rem;display:flex}.loan-overview-module__H-vwRW__role,.loan-overview-module__H-vwRW__state{border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.loan-overview-module__H-vwRW__role{background:var(--color-info-surface);color:var(--color-info-text)}.loan-overview-module__H-vwRW__state{background:var(--color-neutral-status-surface);color:var(--color-neutral-status-text)}.loan-overview-module__H-vwRW__participants,.loan-overview-module__H-vwRW__terms{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.25rem 0 0;display:grid}.loan-overview-module__H-vwRW__participants dt,.loan-overview-module__H-vwRW__terms dt{color:var(--color-text-muted);margin-bottom:.3rem;font-size:.75rem}.loan-overview-module__H-vwRW__participants dd,.loan-overview-module__H-vwRW__terms dd{overflow-wrap:anywhere;margin:0;font-weight:700}.loan-overview-module__H-vwRW__termsCard h2{margin-top:0}.loan-overview-module__H-vwRW__referenceDisclosure summary{align-items:center;font-size:1.5rem;display:flex}.loan-overview-module__H-vwRW__referenceDisclosureBody{margin-top:1rem}.loan-overview-module__H-vwRW__financialCard h2{margin:0}.loan-overview-module__H-vwRW__sectionHeading,.loan-overview-module__H-vwRW__confirmedPaymentHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.loan-overview-module__H-vwRW__mutedText{color:var(--color-text-muted);margin:.4rem 0 0}.loan-overview-module__H-vwRW__repaidNotice,.loan-overview-module__H-vwRW__obligationStatus[data-status=paid]{background:var(--color-success-surface);color:var(--color-success-text);border-radius:999px;padding:.4rem .7rem;font-size:.8rem}.loan-overview-module__H-vwRW__obligationStatus{white-space:nowrap;border-radius:999px;padding:.4rem .7rem;font-size:.8rem;display:inline-block}.loan-overview-module__H-vwRW__obligationStatus[data-status=overdue]{background:var(--color-warning-surface);color:var(--color-warning-text)}.loan-overview-module__H-vwRW__obligationStatus[data-status=partially_paid]{background:var(--color-info-surface);color:var(--color-info-text)}.loan-overview-module__H-vwRW__obligationStatus[data-status=upcoming],.loan-overview-module__H-vwRW__obligationStatus[data-status=not_applicable]{background:var(--color-neutral-status-surface);color:var(--color-neutral-status-text)}.loan-overview-module__H-vwRW__financialSummary,.loan-overview-module__H-vwRW__paymentAllocationSummary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.25rem 0 0;display:grid}.loan-overview-module__H-vwRW__financialSummary dt,.loan-overview-module__H-vwRW__paymentAllocationSummary dt{color:var(--color-text-muted);margin-bottom:.3rem;font-size:.75rem}.loan-overview-module__H-vwRW__financialSummary dd,.loan-overview-module__H-vwRW__paymentAllocationSummary dd{margin:0;font-weight:700}.loan-overview-module__H-vwRW__overdueNote{background:var(--color-warning-surface);color:var(--color-warning-text);border-radius:.75rem;margin:1.25rem 0 0;padding:.8rem 1rem}.loan-overview-module__H-vwRW__scheduleToggle,.loan-overview-module__H-vwRW__historyToggle{color:var(--color-action);white-space:nowrap;font-weight:700}.loan-overview-module__H-vwRW__historyToggle{margin-top:1rem;display:inline-block}.loan-overview-module__H-vwRW__scheduleTableWrapper{margin-top:1.25rem;overflow-x:auto}.loan-overview-module__H-vwRW__scheduleTable{border-collapse:collapse;width:100%;min-width:64rem}.loan-overview-module__H-vwRW__scheduleCardList{display:none}.loan-overview-module__H-vwRW__scheduleRowHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.loan-overview-module__H-vwRW__scheduleRowEssentials,.loan-overview-module__H-vwRW__scheduleRowDetails{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.75rem;display:grid}.loan-overview-module__H-vwRW__scheduleRowDetails{border-top:1px solid var(--color-border);padding:1rem}.loan-overview-module__H-vwRW__scheduleValue{gap:.25rem;min-width:0;display:grid}.loan-overview-module__H-vwRW__scheduleValue>span{color:var(--color-text-muted);font-size:.75rem}.loan-overview-module__H-vwRW__scheduleValue strong{overflow-wrap:anywhere}.loan-overview-module__H-vwRW__scheduleTable th,.loan-overview-module__H-vwRW__scheduleTable td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.75rem}.loan-overview-module__H-vwRW__scheduleTable th{color:var(--color-text-muted);font-size:.75rem}.loan-overview-module__H-vwRW__confirmedPaymentList,.loan-overview-module__H-vwRW__eventHistoryList{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.loan-overview-module__H-vwRW__confirmedPaymentList>li{border-top:1px solid var(--color-border);padding-top:1rem}.loan-overview-module__H-vwRW__confirmedPaymentHeading a{color:var(--color-action);font-weight:700}.loan-overview-module__H-vwRW__eventHistoryList li{border-top:1px solid var(--color-border);grid-template-columns:minmax(10rem,13rem) 1fr;align-items:baseline;gap:1rem;padding-top:.75rem;display:grid}.loan-overview-module__H-vwRW__eventHistoryList time{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.loan-overview-module__H-vwRW__draftNotice,.loan-overview-module__H-vwRW__warningNotice,.loan-overview-module__H-vwRW__infoNotice{border-radius:.75rem;margin:1.25rem 0 0;padding:.8rem 1rem}.loan-overview-module__H-vwRW__draftNotice,.loan-overview-module__H-vwRW__warningNotice{background:var(--color-warning-surface);color:var(--color-warning-text)}.loan-overview-module__H-vwRW__infoNotice{background:var(--color-info-surface);color:var(--color-info-text)}.loan-overview-module__H-vwRW__warningNotice{border:1px solid var(--color-warning-text);margin:0}.loan-overview-module__H-vwRW__notFound{text-align:center;align-self:start}.loan-overview-module__H-vwRW__notFound h1{margin-top:0}.loan-overview-module__H-vwRW__notFound p{color:var(--color-text-muted)}@media (max-width:42rem){.loan-overview-module__H-vwRW__page,.loan-overview-module__H-vwRW__detailPage{padding:2rem 1rem}.loan-overview-module__H-vwRW__prepaymentFields,.loan-overview-module__H-vwRW__prepaymentSummary{grid-template-columns:1fr}.loan-overview-module__H-vwRW__prepaymentActionRow,.loan-overview-module__H-vwRW__correctionActionRow,.loan-overview-module__H-vwRW__amendmentActionRow,.loan-overview-module__H-vwRW__prepaymentActionRow form,.loan-overview-module__H-vwRW__correctionActionRow form,.loan-overview-module__H-vwRW__amendmentActionRow form,.loan-overview-module__H-vwRW__prepaymentActionRow button,.loan-overview-module__H-vwRW__correctionActionRow button,.loan-overview-module__H-vwRW__amendmentActionRow button,.loan-overview-module__H-vwRW__prepaymentProposalForm button{width:100%}.loan-overview-module__H-vwRW__paymentFlowCard,.loan-overview-module__H-vwRW__paymentSummaryCard,.loan-overview-module__H-vwRW__correctionPanel,.loan-overview-module__H-vwRW__prepaymentPanel,.loan-overview-module__H-vwRW__paymentReferenceCard{min-width:0}.loan-overview-module__H-vwRW__workflowTask,.loan-overview-module__H-vwRW__paymentDeclarationList>li,.loan-overview-module__H-vwRW__workflowHistoryList>li,.loan-overview-module__H-vwRW__correctionFact,.loan-overview-module__H-vwRW__prepaymentPreview{padding:.875rem}.loan-overview-module__H-vwRW__correctionFactGrid,.loan-overview-module__H-vwRW__correctionFields,.loan-overview-module__H-vwRW__terms{grid-template-columns:minmax(0,1fr)}.loan-overview-module__H-vwRW__actionForm .loan-overview-module__H-vwRW__warningNotice{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:2.75rem;display:grid}.loan-overview-module__H-vwRW__actionForm .loan-overview-module__H-vwRW__warningNotice input[type=checkbox]{width:1.25rem;height:1.25rem;margin:.125rem 0 0}.loan-overview-module__H-vwRW__completedPaymentLinks li{flex-direction:column;align-items:flex-start;gap:0}.loan-overview-module__H-vwRW__actionForm button,.loan-overview-module__H-vwRW__secretResult button,.loan-overview-module__H-vwRW__primaryLink,.loan-overview-module__H-vwRW__scheduleToggle,.loan-overview-module__H-vwRW__historyToggle{justify-content:center;width:100%}.loan-overview-module__H-vwRW__scheduleRowDetails{grid-template-columns:1fr}}@media (max-width:63.999rem){.loan-overview-module__H-vwRW__sectionHeading,.loan-overview-module__H-vwRW__confirmedPaymentHeading{flex-direction:column;align-items:flex-start}.loan-overview-module__H-vwRW__eventHistoryList li{grid-template-columns:1fr;gap:.25rem}.loan-overview-module__H-vwRW__actionForm input:not([type=checkbox]):not([type=hidden]),.loan-overview-module__H-vwRW__actionForm select,.loan-overview-module__H-vwRW__actionForm textarea,.loan-overview-module__H-vwRW__actionForm button,.loan-overview-module__H-vwRW__secretResult input,.loan-overview-module__H-vwRW__secretResult button,.loan-overview-module__H-vwRW__amendmentActionRow button,.loan-overview-module__H-vwRW__correctionActionRow button,.loan-overview-module__H-vwRW__prepaymentActionRow button,.loan-overview-module__H-vwRW__prepaymentProposalForm button,.loan-overview-module__H-vwRW__secondaryButton,.loan-overview-module__H-vwRW__primaryLink,.loan-overview-module__H-vwRW__scheduleToggle,.loan-overview-module__H-vwRW__historyToggle{min-height:2.75rem}.loan-overview-module__H-vwRW__primaryLink,.loan-overview-module__H-vwRW__scheduleToggle,.loan-overview-module__H-vwRW__historyToggle{align-items:center;display:inline-flex}}@container (max-width:71.999rem){.loan-overview-module__H-vwRW__scheduleTableWrapper{display:none}.loan-overview-module__H-vwRW__scheduleCardList{gap:.75rem;margin-top:1.25rem;display:grid}}
.theme-switcher-module__KZ7eOW__switcher{background:var(--color-surface-subtle);border-radius:999px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.theme-switcher-module__KZ7eOW__option{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .65rem;font-size:.8rem}.theme-switcher-module__KZ7eOW__option:hover:not(:disabled){background:var(--color-hover-background);color:var(--color-text)}.theme-switcher-module__KZ7eOW__option:focus-visible{outline:3px solid var(--color-focus-ring)}.theme-switcher-module__KZ7eOW__option[aria-pressed=true]{background:var(--color-surface-elevated);box-shadow:var(--shadow-surface);color:var(--color-text);cursor:default;font-weight:700}.theme-switcher-module__KZ7eOW__option:disabled{cursor:default}
.loan-status-badges-module__Ihc7RG__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-status-badges-module__Ihc7RG__role,.loan-status-badges-module__Ihc7RG__state,.loan-status-badges-module__Ihc7RG__warningState{border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.loan-status-badges-module__Ihc7RG__role{background:var(--color-info-surface);color:var(--color-info-text)}.loan-status-badges-module__Ihc7RG__state{background:var(--color-neutral-status-surface);color:var(--color-neutral-status-text)}.loan-status-badges-module__Ihc7RG__warningState{background:var(--color-warning-surface);color:var(--color-warning-text)}
.schedule-disclosure-module__-tr6ia__card{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;container-type:inline-size}.schedule-disclosure-module__-tr6ia__trigger{color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;width:100%;min-height:2.75rem;padding:1rem;display:grid}.schedule-disclosure-module__-tr6ia__trigger:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.schedule-disclosure-module__-tr6ia__summary{display:contents}.schedule-disclosure-module__-tr6ia__summary>:first-child{grid-column:1/-1}.schedule-disclosure-module__-tr6ia__summary>:last-child{grid-area:2/1}.schedule-disclosure-module__-tr6ia__affordance{color:var(--color-action);grid-area:2/2;justify-content:flex-end;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:700;display:flex}.schedule-disclosure-module__-tr6ia__chevron{border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transition:transform .18s;transform:rotate(45deg)}.schedule-disclosure-module__-tr6ia__card[data-expanded=true] .schedule-disclosure-module__-tr6ia__chevron{transform:rotate(225deg)}.schedule-disclosure-module__-tr6ia__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s;display:grid}.schedule-disclosure-module__-tr6ia__panel[data-expanded=true]{opacity:1;grid-template-rows:1fr}.schedule-disclosure-module__-tr6ia__panelInner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.schedule-disclosure-module__-tr6ia__chevron,.schedule-disclosure-module__-tr6ia__panel{transition:none}}@container (max-width:13rem){.schedule-disclosure-module__-tr6ia__trigger{grid-template-columns:1fr}.schedule-disclosure-module__-tr6ia__summary>:last-child,.schedule-disclosure-module__-tr6ia__affordance{grid-column:1}.schedule-disclosure-module__-tr6ia__affordance{grid-row:3;justify-self:end}}
.yandex-auth-button-module__Njyy1a__container{gap:.7rem;margin-top:1.25rem;display:grid}.yandex-auth-button-module__Njyy1a__divider{color:var(--color-text-muted);align-items:center;gap:.75rem;font-size:.8rem;display:flex}.yandex-auth-button-module__Njyy1a__divider:before,.yandex-auth-button-module__Njyy1a__divider:after{background:var(--color-border);content:"";flex:1;height:1px}.yandex-auth-button-module__Njyy1a__button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;border-radius:.55rem;min-height:2.9rem;padding:.7rem .9rem;font-weight:700}.yandex-auth-button-module__Njyy1a__button:hover:not(:disabled){background:var(--color-hover-background);border-color:var(--color-focus)}.yandex-auth-button-module__Njyy1a__button:focus-visible{outline:3px solid var(--color-focus-ring)}.yandex-auth-button-module__Njyy1a__button:disabled{background:var(--color-disabled-background);color:var(--color-disabled-text);cursor:wait}.yandex-auth-button-module__Njyy1a__error{background:var(--color-error-surface);color:var(--color-error-text);border-radius:.5rem;margin:0;padding:.65rem .75rem;font-size:.9rem;line-height:1.45}
.schedule-preview-module__GWdrpG__preview{gap:1.25rem;display:grid}.schedule-preview-module__GWdrpG__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.schedule-preview-module__GWdrpG__heading h2{margin:.25rem 0 0}.schedule-preview-module__GWdrpG__eyebrow{color:var(--color-info-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.schedule-preview-module__GWdrpG__notice{background:var(--color-warning-surface);color:var(--color-warning-text);border-radius:.75rem;max-width:34rem;margin:0;padding:.75rem 1rem}.schedule-preview-module__GWdrpG__interestOnlyNotice{background:var(--color-info-surface);border:1px solid var(--color-border);color:var(--color-info-text);border-radius:.75rem;margin:0;padding:.75rem 1rem}.schedule-preview-module__GWdrpG__summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.schedule-preview-module__GWdrpG__summary div{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.75rem;min-width:0;padding:.85rem}.schedule-preview-module__GWdrpG__summary dt{color:var(--color-text-muted);margin-bottom:.35rem;font-size:.75rem}.schedule-preview-module__GWdrpG__summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.schedule-preview-module__GWdrpG__tableScroll{border:1px solid var(--color-border);border-radius:.75rem;overflow-x:auto}.schedule-preview-module__GWdrpG__detailsDisclosure{border-top:1px solid var(--color-border);padding-top:.75rem}.schedule-preview-module__GWdrpG__detailsDisclosure>summary{color:var(--color-action);cursor:pointer;border-radius:.65rem;align-items:center;width:fit-content;min-height:2.75rem;padding:.65rem .8rem;font-weight:700;display:flex}.schedule-preview-module__GWdrpG__detailsDisclosure>summary:hover{background:var(--color-hover-background)}.schedule-preview-module__GWdrpG__detailsDisclosure>summary:focus-visible{outline:3px solid var(--color-focus-ring)}.schedule-preview-module__GWdrpG__hideDetails,.schedule-preview-module__GWdrpG__detailsDisclosure[open] .schedule-preview-module__GWdrpG__showDetails{display:none}.schedule-preview-module__GWdrpG__detailsDisclosure[open] .schedule-preview-module__GWdrpG__hideDetails{display:inline}.schedule-preview-module__GWdrpG__detailsContent{gap:.75rem;padding-top:.75rem;display:grid}.schedule-preview-module__GWdrpG__cardList{display:none}.schedule-preview-module__GWdrpG__rowHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.schedule-preview-module__GWdrpG__rowEssentials,.schedule-preview-module__GWdrpG__rowDetails{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.75rem;display:grid}.schedule-preview-module__GWdrpG__rowDetails{border-top:1px solid var(--color-border);padding:1rem}.schedule-preview-module__GWdrpG__rowValue{gap:.25rem;min-width:0;display:grid}.schedule-preview-module__GWdrpG__rowValue>span{color:var(--color-text-muted);font-size:.75rem}.schedule-preview-module__GWdrpG__rowValue strong{overflow-wrap:anywhere}.schedule-preview-module__GWdrpG__tableScroll:focus-visible{outline:3px solid var(--color-focus-ring)}.schedule-preview-module__GWdrpG__table{border-collapse:collapse;width:100%;min-width:70rem}.schedule-preview-module__GWdrpG__table caption{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.schedule-preview-module__GWdrpG__table th,.schedule-preview-module__GWdrpG__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.8rem}.schedule-preview-module__GWdrpG__table th{background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:.75rem}.schedule-preview-module__GWdrpG__table tbody tr:last-child td{border-bottom:0}.schedule-preview-module__GWdrpG__table tbody tr:hover{background:var(--color-hover-background)}.schedule-preview-module__GWdrpG__kind{background:var(--color-neutral-status-surface);color:var(--color-neutral-status-text);border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.schedule-preview-module__GWdrpG__kind[data-kind=initial-interest]{background:var(--color-info-surface);color:var(--color-info-text)}@media (max-width:42rem){.schedule-preview-module__GWdrpG__heading{flex-direction:column}}@container (max-width:71.999rem){.schedule-preview-module__GWdrpG__tableScroll{display:none}.schedule-preview-module__GWdrpG__cardList{gap:.75rem;display:grid}}@media (max-width:30rem){.schedule-preview-module__GWdrpG__rowDetails{grid-template-columns:1fr}}
.create-loan-module__SIguba__page{min-width:0;max-width:76rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.create-loan-module__SIguba__surface{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;min-width:0;padding:clamp(1rem,4vw,2rem);container-type:inline-size}.create-loan-module__SIguba__form{gap:2rem;min-width:0;display:grid}.create-loan-module__SIguba__mobileIntro{color:var(--color-text-muted);margin:0;display:none}.create-loan-module__SIguba__formSection,.create-loan-module__SIguba__controlFieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.create-loan-module__SIguba__sectionTitle{margin:0;padding:0;font-size:1.25rem;font-weight:750}.create-loan-module__SIguba__sectionIntro{color:var(--color-text-muted);margin:-.35rem 0 0}.create-loan-module__SIguba__sectionNotice{background:var(--color-info-surface);border:1px solid var(--color-border);color:var(--color-info-text);border-radius:.75rem;margin:0;padding:.85rem 1rem}.create-loan-module__SIguba__roleFieldset,.create-loan-module__SIguba__modeFieldset{border:0;margin:0;padding:0}.create-loan-module__SIguba__roleFieldset legend,.create-loan-module__SIguba__modeFieldset legend,.create-loan-module__SIguba__field>label,.create-loan-module__SIguba__field>span{margin-bottom:.6rem;font-weight:700}.create-loan-module__SIguba__modeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.create-loan-module__SIguba__modeOption{background:var(--color-input-background);border:1px solid var(--color-input-border);cursor:pointer;border-radius:.75rem;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1rem;font-weight:700;display:flex}.create-loan-module__SIguba__modeOption:has(input:checked){background:var(--color-info-surface);border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.create-loan-module__SIguba__modeOption:has(input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.create-loan-module__SIguba__modeFieldset:disabled .create-loan-module__SIguba__modeOption{background:var(--color-disabled-background);color:var(--color-disabled-text);cursor:default}.create-loan-module__SIguba__roleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.create-loan-module__SIguba__roleOption{background:var(--color-input-background);border:1px solid var(--color-input-border);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.create-loan-module__SIguba__roleOption:has(input:checked){border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}.create-loan-module__SIguba__roleOption input{margin-top:.2rem}.create-loan-module__SIguba__roleOption span{gap:.25rem;display:grid}.create-loan-module__SIguba__roleOption small,.create-loan-module__SIguba__field small{color:var(--color-text-muted)}.create-loan-module__SIguba__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.create-loan-module__SIguba__field{flex-direction:column;min-width:0;display:flex}.create-loan-module__SIguba__field[data-wide]{grid-column:1/-1}.create-loan-module__SIguba__field input,.create-loan-module__SIguba__field select{background:var(--color-input-background);border:1px solid var(--color-input-border);color:var(--color-text);font:inherit;border-radius:.65rem;width:100%;min-width:0;min-height:2.85rem;padding:.7rem .8rem}.create-loan-module__SIguba__field input:focus,.create-loan-module__SIguba__field select:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.create-loan-module__SIguba__field input[aria-invalid=true],.create-loan-module__SIguba__field select[aria-invalid=true]{border-color:var(--color-error-text)}.create-loan-module__SIguba__field input:disabled,.create-loan-module__SIguba__field select:disabled,.create-loan-module__SIguba__roleFieldset:disabled .create-loan-module__SIguba__roleOption{background:var(--color-disabled-background);color:var(--color-disabled-text)}.create-loan-module__SIguba__fieldError{color:var(--color-error-text);margin-top:.35rem;font-size:.8rem;display:block}.create-loan-module__SIguba__field small{margin-top:.4rem;line-height:1.4}.create-loan-module__SIguba__formError{background:var(--color-error-surface);border:1px solid var(--color-error-text);color:var(--color-error-text);border-radius:.65rem;margin:0;padding:.75rem 1rem}.create-loan-module__SIguba__formError:focus{outline:3px solid var(--color-focus-ring);outline-offset:2px}.create-loan-module__SIguba__actionHint{color:var(--color-text-muted);margin:-1rem 0 0}.create-loan-module__SIguba__actions{flex-wrap:wrap;gap:.75rem;display:flex}.create-loan-module__SIguba__primaryButton,.create-loan-module__SIguba__secondaryButton{border-radius:.65rem;min-height:2.85rem;padding:.7rem 1rem;font-weight:700}.create-loan-module__SIguba__primaryButton{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text)}.create-loan-module__SIguba__primaryButton:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}.create-loan-module__SIguba__secondaryButton{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.create-loan-module__SIguba__secondaryButton:hover:not(:disabled){background:var(--color-hover-background);border-color:var(--color-focus)}.create-loan-module__SIguba__primaryButton:focus-visible,.create-loan-module__SIguba__secondaryButton:focus-visible{outline:3px solid var(--color-focus-ring)}.create-loan-module__SIguba__primaryButton:disabled,.create-loan-module__SIguba__secondaryButton:disabled{background:var(--color-disabled-background);border-color:var(--color-border);color:var(--color-disabled-text);cursor:default}.create-loan-module__SIguba__primaryButton[data-pending],.create-loan-module__SIguba__secondaryButton[data-pending]{cursor:wait}@media (max-width:42rem){.create-loan-module__SIguba__page{padding:2rem 1rem}.create-loan-module__SIguba__fieldGrid,.create-loan-module__SIguba__modeOptions,.create-loan-module__SIguba__roleOptions{grid-template-columns:1fr}.create-loan-module__SIguba__actions button{flex:100%}}@media (max-width:63.999rem){.create-loan-module__SIguba__mobileIntro{display:block}}
.participant-shell-module__ywJR0q__shell{min-height:100vh}.participant-shell-module__ywJR0q__mobileHeader,.participant-shell-module__ywJR0q__bottomNavigation{display:none}@media (max-width:63.999rem){.participant-shell-module__ywJR0q__shell{--participant-bottom-navigation-height:4.25rem;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;position:fixed;top:0;left:0;right:0;overflow:hidden}.participant-shell-module__ywJR0q__mobileHeader{background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-bottom:1px solid var(--color-border);min-height:calc(3.75rem + env(safe-area-inset-top));padding:calc(.5rem + env(safe-area-inset-top)) 1rem .5rem;z-index:20;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.participant-shell-module__ywJR0q__mobileTitleGroup,.participant-shell-module__ywJR0q__mobileUtilities{align-items:center;min-width:0;display:flex}.participant-shell-module__ywJR0q__mobileTitleGroup{gap:.5rem}.participant-shell-module__ywJR0q__mobileUtilities{flex:none;gap:.5rem}.participant-shell-module__ywJR0q__mobileTitle{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:750;overflow:hidden}.participant-shell-module__ywJR0q__backButton,.participant-shell-module__ywJR0q__createLoanLink{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.participant-shell-module__ywJR0q__backButton{color:var(--color-text);min-width:2.75rem}.participant-shell-module__ywJR0q__createLoanLink{background:var(--color-action);color:var(--color-action-text);gap:.3rem;padding:0 .8rem;font-size:.85rem;font-weight:700}.participant-shell-module__ywJR0q__backButton:hover{background:var(--color-hover-background)}.participant-shell-module__ywJR0q__createLoanLink:hover{background:var(--color-action-hover)}.participant-shell-module__ywJR0q__backButton:focus-visible,.participant-shell-module__ywJR0q__createLoanLink:focus-visible,.participant-shell-module__ywJR0q__navigationItem:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.participant-shell-module__ywJR0q__backButton svg,.participant-shell-module__ywJR0q__createLoanLink svg,.participant-shell-module__ywJR0q__navigationItem svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.4rem;height:1.4rem}.participant-shell-module__ywJR0q__content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow-y:auto}.participant-shell-module__ywJR0q__shell [data-participant-desktop-header]{display:none}.participant-shell-module__ywJR0q__shell main{padding-bottom:calc(var(--participant-bottom-navigation-height) + env(safe-area-inset-bottom) + 1.5rem);padding-top:1rem}.participant-shell-module__ywJR0q__shell[data-bottom-navigation=hidden] main{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.participant-shell-module__ywJR0q__bottomNavigation{--participant-tab-count:3;background:color-mix(in srgb, var(--color-surface) 96%, transparent);border-top:1px solid var(--color-border);grid-template-columns:repeat(var(--participant-tab-count), minmax(0, 1fr));min-height:calc(var(--participant-bottom-navigation-height) + env(safe-area-inset-bottom));padding:.3rem max(.5rem, env(safe-area-inset-left)) env(safe-area-inset-bottom) max(.5rem, env(safe-area-inset-right));z-index:30;display:grid;position:absolute;bottom:0;left:0;right:0}.participant-shell-module__ywJR0q__navigationItem{color:var(--color-text-muted);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-width:0;min-height:3.5rem;padding:.25rem;font-size:.72rem;font-weight:650;text-decoration:none;display:flex}.participant-shell-module__ywJR0q__navigationItem[data-selected]{background:var(--color-info-surface);color:var(--color-info-text);font-weight:800}.participant-shell-module__ywJR0q__navigationItem:hover{background:var(--color-hover-background);color:var(--color-text)}.participant-shell-module__ywJR0q__navigationIcon{display:inline-flex;position:relative}.participant-shell-module__ywJR0q__navigationBadge{background:var(--color-error-text);border:2px solid var(--color-surface);color:var(--color-action-text);border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .18rem;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:-.4rem;right:-.65rem}}@media (max-width:22rem){.participant-shell-module__ywJR0q__createLoanLink span{text-overflow:ellipsis;white-space:nowrap;max-width:4.8rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.participant-shell-module__ywJR0q__mobileHeader,.participant-shell-module__ywJR0q__bottomNavigation{scroll-behavior:auto}}
.account-module__zd0OHa__page{gap:1rem;max-width:52rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem;display:grid}.account-module__zd0OHa__page>[data-authenticated-desktop-header]{margin-bottom:0}.account-module__zd0OHa__label,.account-module__zd0OHa__muted{color:var(--color-text-muted)}.account-module__zd0OHa__card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:1.5rem}.account-module__zd0OHa__card h2,.account-module__zd0OHa__card h3,.account-module__zd0OHa__card p{margin-top:0}.account-module__zd0OHa__card h2{font-size:1.15rem}.account-module__zd0OHa__card h3{margin-bottom:.65rem;font-size:.9rem}.account-module__zd0OHa__label{margin-bottom:.25rem;font-size:.8rem}.account-module__zd0OHa__identity{overflow-wrap:anywhere;margin-bottom:0;font-weight:750}.account-module__zd0OHa__preferenceGroup+.account-module__zd0OHa__preferenceGroup{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.account-module__zd0OHa__touchSwitcher button{min-height:2.75rem}.account-module__zd0OHa__muted{line-height:1.5}.account-module__zd0OHa__rowLink{color:var(--color-info-text);border-radius:.75rem;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.65rem .75rem;font-weight:700;text-decoration:none;display:flex}.account-module__zd0OHa__rowLink:hover{background:var(--color-hover-background)}.account-module__zd0OHa__rowLink:focus-visible,.account-module__zd0OHa__signOutButton:focus-visible{outline:3px solid var(--color-focus-ring);border-radius:.2rem}.account-module__zd0OHa__signOutButton{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font:inherit;border-radius:.75rem;width:fit-content;min-height:2.75rem;padding:.7rem 1rem;font-weight:700}.account-module__zd0OHa__signOutButton:hover:not(:disabled){background:var(--color-hover-background)}@media (max-width:63.999rem){.account-module__zd0OHa__page{padding-left:1rem;padding-right:1rem}.account-module__zd0OHa__card{padding:1rem}.account-module__zd0OHa__signOutButton{width:100%}}
.connections-module__iQva8G__page{max-width:52rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.connections-module__iQva8G__muted,.connections-module__iQva8G__status{color:var(--color-text-muted)}.connections-module__iQva8G__card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.connections-module__iQva8G__card h2,.connections-module__iQva8G__status,.connections-module__iQva8G__muted{margin:0}.connections-module__iQva8G__status,.connections-module__iQva8G__muted{margin-top:.4rem}.connections-module__iQva8G__linkAction{justify-items:end;gap:.75rem;display:grid}.connections-module__iQva8G__primaryButton{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);cursor:pointer;font:inherit;border-radius:.65rem;min-height:2.9rem;padding:.7rem 1rem;font-weight:700}.connections-module__iQva8G__primaryButton:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}.connections-module__iQva8G__primaryButton:focus-visible{outline:3px solid var(--color-focus-ring);border-radius:.2rem}.connections-module__iQva8G__primaryButton:disabled{background:var(--color-disabled-background);border-color:var(--color-disabled-background);color:var(--color-disabled-text);cursor:wait}.connections-module__iQva8G__message{border-radius:.5rem;margin:0 0 1.5rem;padding:.75rem;line-height:1.45}.connections-module__iQva8G__message[data-tone=error]{background:var(--color-error-surface);color:var(--color-error-text)}.connections-module__iQva8G__message[data-tone=success]{background:var(--color-success-surface);color:var(--color-success-text)}@media (max-width:40rem){.connections-module__iQva8G__page{padding:2rem 1rem}.connections-module__iQva8G__card{flex-direction:column;align-items:stretch}.connections-module__iQva8G__linkAction{justify-items:stretch}}
.admin-module__4WpgRW__page{max-width:72rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.admin-module__4WpgRW__section p,.admin-module__4WpgRW__targetCard small{color:var(--color-text-muted)}.admin-module__4WpgRW__actionRow,.admin-module__4WpgRW__lookupRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-module__4WpgRW__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.admin-module__4WpgRW__card,.admin-module__4WpgRW__section,.admin-module__4WpgRW__targetCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:1.5rem}.admin-module__4WpgRW__card{color:var(--color-text);text-decoration:none}.admin-module__4WpgRW__card:hover,.admin-module__4WpgRW__card:focus-visible{background:var(--color-hover-background);border-color:var(--color-focus)}.admin-module__4WpgRW__section{margin-top:1.5rem}.admin-module__4WpgRW__section h2,.admin-module__4WpgRW__targetCard h3{margin-top:0}.admin-module__4WpgRW__secondaryLink{color:var(--color-info-text);padding:.75rem;font-weight:650}.admin-module__4WpgRW__lookupForm{gap:.5rem;display:grid}.admin-module__4WpgRW__lookupRow input{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);border-radius:.65rem;flex:20rem;padding:.75rem}.admin-module__4WpgRW__lookupRow button,.admin-module__4WpgRW__actionRow button{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);border-radius:.65rem;padding:.75rem 1rem;font-weight:700}.admin-module__4WpgRW__actionRow .admin-module__4WpgRW__dangerButton{background:var(--color-error-surface);border-color:var(--color-error-text);color:var(--color-error-text)}.admin-module__4WpgRW__feedback{background:var(--color-info-surface);border:1px solid var(--color-info-text);border-radius:.75rem;padding:1rem}.admin-module__4WpgRW__feedback[data-status=denied],.admin-module__4WpgRW__feedback[data-status=failed]{background:var(--color-error-surface);border-color:var(--color-error-text);color:var(--color-error-text)}.admin-module__4WpgRW__tableWrapper{overflow-x:auto}.admin-module__4WpgRW__table{border-collapse:collapse;width:100%}.admin-module__4WpgRW__table td,.admin-module__4WpgRW__table th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.85rem}.admin-module__4WpgRW__table th{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.admin-module__4WpgRW__table small{color:var(--color-text-muted);margin-top:.25rem;display:block}.admin-module__4WpgRW__pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.admin-module__4WpgRW__pagination a{color:var(--color-info-text);font-weight:650}.admin-module__4WpgRW__pagination [aria-disabled=true]{color:var(--color-text-muted)}.admin-module__4WpgRW__targetCard{margin-top:1rem}.admin-module__4WpgRW__targetCard small{overflow-wrap:anywhere;display:block}.admin-module__4WpgRW__participantGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.admin-module__4WpgRW__recordGroup{border:1px solid var(--color-border);border-radius:.75rem;margin-top:.75rem;padding:1rem}.admin-module__4WpgRW__recordGroup summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.admin-module__4WpgRW__recordGroup p,.admin-module__4WpgRW__recordGroup code{overflow-wrap:anywhere}.admin-module__4WpgRW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-module__4WpgRW__details{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.admin-module__4WpgRW__details dt{color:var(--color-text-muted);font-size:.8rem}.admin-module__4WpgRW__details dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.admin-module__4WpgRW__actionRow{margin-top:1.5rem}.admin-module__4WpgRW__emptyState{background:var(--color-info-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:.75rem;margin-top:1rem;padding:1rem}.admin-module__4WpgRW__sessionList{gap:1rem;margin-top:1rem;display:grid}.admin-module__4WpgRW__supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}.admin-module__4WpgRW__supportGrid>.admin-module__4WpgRW__section{margin-top:0}.admin-module__4WpgRW__sessionsCard{order:1;grid-column:1/-1}.admin-module__4WpgRW__loginMethodsCard{order:2}.admin-module__4WpgRW__verificationCard{order:3}.admin-module__4WpgRW__passwordRecoveryCard{order:4}.admin-module__4WpgRW__relatedLoansCard{order:5}.admin-module__4WpgRW__sessionSummary .admin-module__4WpgRW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0}.admin-module__4WpgRW__sessionsCard .admin-module__4WpgRW__emptyState{margin-top:.75rem;padding:.75rem}.admin-module__4WpgRW__sessionCard{border:1px solid var(--color-border);border-radius:.85rem;gap:1rem;padding:1rem;display:grid}.admin-module__4WpgRW__sessionMetadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.admin-module__4WpgRW__sessionMetadataGrid>div{min-width:0}.admin-module__4WpgRW__sessionMetadataGrid dt{color:var(--color-text-muted);font-size:.8rem}.admin-module__4WpgRW__sessionMetadataGrid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.admin-module__4WpgRW__operationCard{border:1px solid var(--color-border);border-radius:.85rem;gap:.85rem;min-width:0;margin:0;padding:1rem;display:grid}.admin-module__4WpgRW__operationCard legend{padding:0 .35rem;font-weight:750}.admin-module__4WpgRW__operationCard p{margin:0}.admin-module__4WpgRW__dangerCard{background:color-mix(in srgb, var(--color-error-surface) 42%, var(--color-surface));border-color:color-mix(in srgb, var(--color-error-text) 45%, var(--color-border))}.admin-module__4WpgRW__formStack{gap:.85rem;display:grid}.admin-module__4WpgRW__checkboxLabel span{color:var(--color-text-muted);font-size:.9rem}.admin-module__4WpgRW__reasonDropdown{gap:.35rem;min-width:0;display:grid;position:relative}.admin-module__4WpgRW__reasonLabel{color:var(--color-text);font-size:.9rem;font-weight:650}.admin-module__4WpgRW__checkboxLabel{align-items:flex-start;gap:.55rem;line-height:1.4;display:flex}.admin-module__4WpgRW__checkboxLabel input{flex:none;margin-top:.2rem}.admin-module__4WpgRW__operationCard button,.admin-module__4WpgRW__accountOperationCard button{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);border-radius:.6rem;justify-self:start;padding:.7rem .9rem;font-weight:700}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__dangerButton{background:var(--color-error-text);border-color:var(--color-error-text);color:var(--color-surface)}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonTrigger,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonTrigger{background:var(--color-background);border-color:var(--color-border);color:var(--color-text);text-align:left;justify-content:space-between;justify-self:stretch;align-items:center;width:100%;min-height:2.6rem;font-weight:500;display:flex}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonTrigger:hover,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonTrigger:hover{background:var(--color-hover-background);border-color:var(--color-focus)}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonTrigger:focus-visible,.admin-module__4WpgRW__reasonListbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.admin-module__4WpgRW__reasonChevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin:-.2rem .15rem 0 .75rem;transition:transform .12s;transform:rotate(45deg)}.admin-module__4WpgRW__reasonChevronOpen{margin-top:.25rem;transform:rotate(225deg)}.admin-module__4WpgRW__reasonListbox{background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);color:var(--color-text);inset-inline:0;z-index:20;border-radius:.65rem;gap:.2rem;margin-top:.3rem;padding:.3rem;display:grid;position:absolute;top:100%}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption{color:var(--color-text);text-align:left;background:0 0;border-color:#0000;justify-self:stretch;width:100%;font-weight:500}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption:hover,.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption:focus-visible,.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption[data-active=true],.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption:hover,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption:focus-visible,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption[data-active=true]{background:var(--color-hover-background);border-color:var(--color-focus);color:var(--color-text);outline:none}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption[aria-selected=true],.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption[aria-selected=true]{background:var(--color-info-surface);border-color:var(--color-info-text);color:var(--color-text)}.admin-module__4WpgRW__operationCard:disabled{background:var(--color-surface-subtle);border-color:var(--color-border)}.admin-module__4WpgRW__operationCard:disabled>legend,.admin-module__4WpgRW__operationCard:disabled>p,.admin-module__4WpgRW__operationCard:disabled label,.admin-module__4WpgRW__operationCard:disabled span{color:var(--color-text-muted)}.admin-module__4WpgRW__operationCard:disabled button,.admin-module__4WpgRW__operationCard:disabled input{cursor:not-allowed;opacity:.6}.admin-module__4WpgRW__disabledState{color:var(--color-text-muted);font-style:italic}@media (max-width:40rem){.admin-module__4WpgRW__page{padding:2rem 1rem}.admin-module__4WpgRW__lookupRow,.admin-module__4WpgRW__lookupRow button,.admin-module__4WpgRW__actionRow,.admin-module__4WpgRW__actionRow form,.admin-module__4WpgRW__actionRow button{width:100%}.admin-module__4WpgRW__pagination{flex-direction:column;align-items:stretch}.admin-module__4WpgRW__supportGrid{grid-template-columns:minmax(0,1fr)}.admin-module__4WpgRW__operationCard button,.admin-module__4WpgRW__accountOperationCard button{width:100%}}@media (max-width:26rem){.admin-module__4WpgRW__sessionSummary .admin-module__4WpgRW__details,.admin-module__4WpgRW__sessionMetadataGrid{grid-template-columns:minmax(0,1fr)}}
.proposal-form-module__PTQpZG__termsSummary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1rem 0 0;display:grid}.proposal-form-module__PTQpZG__termsSummary dt{color:var(--color-text-muted);margin-bottom:.3rem;font-size:.75rem}.proposal-form-module__PTQpZG__termsSummary dd{margin:0;font-weight:700}.proposal-form-module__PTQpZG__infoNotice{background:var(--color-info-surface);color:var(--color-info-text);border-radius:.75rem;padding:.8rem 1rem}.proposal-form-module__PTQpZG__fieldHint{color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.proposal-form-module__PTQpZG__readOnlyValue{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:.55rem;min-height:2.85rem;padding:.7rem .8rem;display:block}
.loans-module__HaEs6q__page{max-width:70rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.loans-module__HaEs6q__muted,.loans-module__HaEs6q__emptyState p{color:var(--color-text-muted)}.loans-module__HaEs6q__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.loans-module__HaEs6q__card,.loans-module__HaEs6q__emptyState{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:1.5rem}.loans-module__HaEs6q__card{color:var(--color-text);text-decoration:none}.loans-module__HaEs6q__card:hover{background:var(--color-hover-background);border-color:var(--color-focus)}.loans-module__HaEs6q__card:focus-visible{outline:3px solid var(--color-focus-ring)}.loans-module__HaEs6q__card h2{overflow-wrap:anywhere;margin:1.25rem 0;font-size:1.15rem}.loans-module__HaEs6q__terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.loans-module__HaEs6q__terms div{min-width:0}.loans-module__HaEs6q__terms dt{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.75rem}.loans-module__HaEs6q__terms dd{overflow-wrap:anywhere;margin:0;font-weight:700}.loans-module__HaEs6q__emptyState{text-align:center;padding:3rem 1.5rem}.loans-module__HaEs6q__emptyState h1,.loans-module__HaEs6q__emptyState h2{margin-top:0}.loans-module__HaEs6q__errorState{background:var(--color-error-surface);border-color:var(--color-error-text)}.loans-module__HaEs6q__errorState h1{color:var(--color-error-text)}@media (max-width:34rem){.loans-module__HaEs6q__page{padding:2rem 1rem}}
.notifications-module__gv5qsq__page{max-width:56rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.notifications-module__gv5qsq__nextPage{color:var(--color-info-text);font-weight:700}.notifications-module__gv5qsq__markAll{justify-content:flex-end;margin:1.5rem 0 0;display:flex}.notifications-module__gv5qsq__markAll button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;border-radius:.65rem;padding:.65rem .9rem;font-weight:700}.notifications-module__gv5qsq__markAll button:focus-visible,.notifications-module__gv5qsq__nextPage:focus-visible{outline:3px solid var(--color-focus-ring)}.notifications-module__gv5qsq__list{gap:1rem;margin-top:1rem;display:grid}.notifications-module__gv5qsq__empty{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;border-radius:1rem;margin-top:2rem;padding:2rem}.notifications-module__gv5qsq__nextPage{margin-top:1.5rem;display:inline-block}@media (max-width:34rem){.notifications-module__gv5qsq__page{padding:2rem 1rem}}
.sign-in-module__D-6rfa__page{place-items:center;min-height:100svh;padding:2rem 1rem;display:grid}.sign-in-module__D-6rfa__card{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:min(100%,28rem);box-shadow:var(--shadow-surface-elevated);border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.sign-in-module__D-6rfa__card h1{letter-spacing:-.04em;margin:.3rem 0 0;font-size:clamp(2rem,7vw,2.75rem)}.sign-in-module__D-6rfa__preferenceRow{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-bottom:1rem;display:flex}.sign-in-module__D-6rfa__eyebrow{color:var(--color-info-text);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.sign-in-module__D-6rfa__intro{color:var(--color-text-muted);margin:.75rem 0 1.75rem;line-height:1.55}.sign-in-module__D-6rfa__form{gap:.7rem;display:grid}.sign-in-module__D-6rfa__form label{font-size:.9rem;font-weight:650}.sign-in-module__D-6rfa__form input{border:1px solid var(--color-input-border);background:var(--color-input-background);width:100%;min-height:2.9rem;color:var(--color-text);font:inherit;border-radius:.55rem;padding:.7rem .8rem}.sign-in-module__D-6rfa__form input:focus-visible{border-color:var(--color-focus);outline:3px solid var(--color-focus-ring)}.sign-in-module__D-6rfa__primaryButton{background:var(--color-action);min-height:2.9rem;color:var(--color-action-text);font:inherit;cursor:pointer;border:0;border-radius:.55rem;margin-top:.5rem;font-weight:700}.sign-in-module__D-6rfa__primaryButton:hover:not(:disabled){background:var(--color-action-hover)}.sign-in-module__D-6rfa__form button:disabled{cursor:wait;opacity:.65}.sign-in-module__D-6rfa__form input:disabled,.sign-in-module__D-6rfa__primaryButton:disabled{background:var(--color-disabled-background);color:var(--color-disabled-text)}.sign-in-module__D-6rfa__message{border-radius:.5rem;margin:.25rem 0 0;padding:.65rem .75rem;font-size:.9rem;line-height:1.45}.sign-in-module__D-6rfa__message[data-tone=error]{background:var(--color-error-surface);color:var(--color-error-text)}.sign-in-module__D-6rfa__message[data-tone=success]{background:var(--color-success-surface);color:var(--color-success-text)}.sign-in-module__D-6rfa__secondaryActions{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.sign-in-module__D-6rfa__secondaryActions button{color:var(--color-info-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.9rem}.sign-in-module__D-6rfa__secondaryActions button:hover:not(:disabled){background:var(--color-hover-background)}.sign-in-module__D-6rfa__secondaryActions button:focus-visible{outline:3px solid var(--color-focus-ring)}.sign-in-module__D-6rfa__secondaryActions button:disabled{color:var(--color-disabled-text)}.sign-in-module__D-6rfa__fieldHint{color:var(--color-text-muted);margin:-.25rem 0 0;font-size:.85rem;line-height:1.45}.sign-in-module__D-6rfa__authSwitch{color:var(--color-text-muted);text-align:center;margin:.4rem 0 0;font-size:.9rem}.sign-in-module__D-6rfa__authSwitch a{color:var(--color-info-text);font-weight:650}.sign-in-module__D-6rfa__authSwitch a:focus-visible{outline:3px solid var(--color-focus-ring);border-radius:.2rem}
