.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}@media (max-width:40rem){.authenticated-desktop-header-module__e7TvLW__header{grid-template-columns:minmax(0,1fr);gap:1rem}.authenticated-desktop-header-module__e7TvLW__header h1{overflow-wrap:anywhere}.authenticated-desktop-header-module__e7TvLW__utilities{justify-content:flex-start;width:100%;max-width:100%}}
.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}}
.notification-toast-module__ZFCXeW__stack{pointer-events:none;max-width:calc(100vw - 2rem);right:max(1rem, env(safe-area-inset-right));top:max(1rem, env(safe-area-inset-top));z-index:35;gap:.65rem;width:22rem;display:grid;position:fixed}.notification-toast-module__ZFCXeW__toast{background:var(--color-info-surface);border:1px solid var(--color-border);border-left:.3rem solid var(--color-info-text);box-shadow:var(--shadow-surface-elevated);color:var(--color-text);pointer-events:auto;border-radius:.8rem;max-height:12rem;padding:.75rem .85rem;animation:.18s ease-out both notification-toast-module__ZFCXeW__notification-toast-enter;overflow:auto}.notification-toast-module__ZFCXeW__heading{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.notification-toast-module__ZFCXeW__heading strong{line-height:1.35}.notification-toast-module__ZFCXeW__toast p{color:var(--color-text-muted);margin:.35rem 0 .65rem;font-size:.9rem;line-height:1.4}.notification-toast-module__ZFCXeW__dismiss{color:var(--color-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;height:2rem;font-size:1.3rem;line-height:1;display:inline-flex}.notification-toast-module__ZFCXeW__dismiss:hover{background:var(--color-hover-background)}.notification-toast-module__ZFCXeW__open{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);cursor:pointer;font:inherit;border-radius:.5rem;padding:.4rem .7rem;font-size:.85rem;font-weight:700}.notification-toast-module__ZFCXeW__dismiss:focus-visible,.notification-toast-module__ZFCXeW__open:focus-visible{outline:3px solid var(--color-focus-ring)}@keyframes notification-toast-module__ZFCXeW__notification-toast-enter{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:47.999rem){.notification-toast-module__ZFCXeW__stack{right:max(1rem, env(safe-area-inset-right));top:calc(4.25rem + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.notification-toast-module__ZFCXeW__toast{animation:none}}
.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));min-width:0;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{--pull-refresh-distance:0px;background:var(--color-page-background);overscroll-behavior-y:contain;min-width:0;min-height:0;transform:translateY(var(--pull-refresh-distance));z-index:15;-webkit-overflow-scrolling:touch;transition:transform .18s ease-out;position:relative;overflow-y:auto}.participant-shell-module__ywJR0q__content[data-pull-refresh-motion=dragging],.participant-shell-module__ywJR0q__content[data-pull-refresh-motion=holding]{transition:none}.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__content,.participant-shell-module__ywJR0q__mobileHeader,.participant-shell-module__ywJR0q__bottomNavigation{scroll-behavior:auto;transition:none}}
.pull-to-refresh-module__4MsDNW__indicator{--pull-refresh-distance:0px;--pull-refresh-safe-area:env(safe-area-inset-top);--pull-refresh-top:0px;pointer-events:none;left:50%;top:calc(var(--pull-refresh-top) + var(--pull-refresh-safe-area));transform:translate(-50%, calc(-100% - .5rem + var(--pull-refresh-distance)));z-index:50;align-items:center;transition:clip-path .16s ease-out,transform .16s ease-out,opacity .12s ease-out;display:flex;position:fixed}.pull-to-refresh-module__4MsDNW__indicator[data-motion=dragging],.pull-to-refresh-module__4MsDNW__indicator[data-motion=holding]{transition:none}.pull-to-refresh-module__4MsDNW__indicator[data-pull-surface=participant]{--pull-refresh-safe-area:0px;clip-path:inset(0 0 max(0px, calc(2.75rem - var(--pull-refresh-distance))) 0 round 999px);transform:translate(-50%, max(0px, calc((var(--pull-refresh-distance) - 2.75rem) / 2)));z-index:10}.pull-to-refresh-module__4MsDNW__indicator[data-state=idle]{opacity:0;visibility:hidden}.pull-to-refresh-module__4MsDNW__indicator[data-state=pulling],.pull-to-refresh-module__4MsDNW__indicator[data-state=armed],.pull-to-refresh-module__4MsDNW__indicator[data-state=refreshing]{opacity:1;visibility:visible}.pull-to-refresh-module__4MsDNW__iconSurface{background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);color:var(--color-action);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.pull-to-refresh-module__4MsDNW__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.35rem;height:1.35rem;transition:transform .15s ease-out;transform:rotate(0)}.pull-to-refresh-module__4MsDNW__indicator[data-state=armed] .pull-to-refresh-module__4MsDNW__icon{transform:rotate(180deg)}.pull-to-refresh-module__4MsDNW__indicator[data-state=refreshing] .pull-to-refresh-module__4MsDNW__icon{animation:.8s linear infinite pull-to-refresh-module__4MsDNW__pull-refresh-spin}.pull-to-refresh-module__4MsDNW__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pull-to-refresh-module__4MsDNW__pull-refresh-spin{to{transform:rotate(360deg)}}@media (min-width:64rem),(hover:hover) and (pointer:fine){.pull-to-refresh-module__4MsDNW__indicator{display:none}}@media (prefers-reduced-motion:reduce){.pull-to-refresh-module__4MsDNW__indicator,.pull-to-refresh-module__4MsDNW__icon{transition:none}.pull-to-refresh-module__4MsDNW__indicator[data-state=refreshing] .pull-to-refresh-module__4MsDNW__icon{animation:none}}
.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__setupCard,.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__setupCard{gap:1rem;display:grid}.loan-overview-module__H-vwRW__setupCard p,.loan-overview-module__H-vwRW__actionIntro{color:var(--color-text-muted);margin:0}.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]):not([type=date]),.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[type=date]{box-sizing:border-box;width:auto;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__secondaryAction{border:1px solid var(--color-border);box-sizing:border-box;color:var(--color-text);border-radius:.6rem;width:fit-content;margin-top:1rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.loan-overview-module__H-vwRW__secondaryAction:hover{background:var(--color-hover-background);border-color:var(--color-focus)}.loan-overview-module__H-vwRW__secondaryAction:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.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__secondaryAction,.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__secondaryAction,.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}}
.loan-setup-progress-module__tEY5Fq__progress{min-width:0}.loan-setup-progress-module__tEY5Fq__progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.loan-setup-progress-module__tEY5Fq__progress li{color:var(--color-text-muted);text-align:center;grid-template-rows:1.75rem auto;align-content:start;justify-items:center;gap:.5rem;min-width:0;display:grid;position:relative}.loan-setup-progress-module__tEY5Fq__progress li:not(:last-child):after{background:var(--color-border);content:"";height:1px;position:absolute;top:.875rem;left:calc(50% + 1.225rem);right:calc(1.225rem - 50%)}.loan-setup-progress-module__tEY5Fq__marker{background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:750;display:inline-flex}.loan-setup-progress-module__tEY5Fq__label{overflow-wrap:anywhere;min-width:0;padding:0 .35rem;font-size:.85rem;font-weight:700;line-height:1.25}.loan-setup-progress-module__tEY5Fq__progress li[data-status=completed]{color:var(--color-success-text)}.loan-setup-progress-module__tEY5Fq__progress li[data-status=completed] .loan-setup-progress-module__tEY5Fq__marker{background:var(--color-success-surface);border-color:var(--color-success-text)}.loan-setup-progress-module__tEY5Fq__progress li[data-status=current]{color:var(--color-text)}.loan-setup-progress-module__tEY5Fq__progress li[data-status=current] .loan-setup-progress-module__tEY5Fq__marker{background:var(--color-info-surface);border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);color:var(--color-info-text)}.loan-setup-progress-module__tEY5Fq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.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}
.push-opt-in-invitation-module__ZuYG6q__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.push-opt-in-invitation-module__ZuYG6q__copy{flex:24rem;min-width:0}.push-opt-in-invitation-module__ZuYG6q__copy h2{margin:0;font-size:1rem;line-height:1.5}.push-opt-in-invitation-module__ZuYG6q__copy p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.push-opt-in-invitation-module__ZuYG6q__copy [role=alert]{color:var(--color-error-text)}.push-opt-in-invitation-module__ZuYG6q__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.push-opt-in-invitation-module__ZuYG6q__enable,.push-opt-in-invitation-module__ZuYG6q__dismiss{cursor:pointer;font:inherit;border-radius:.65rem;min-height:2.75rem;padding:.6rem .85rem;font-size:.875rem}.push-opt-in-invitation-module__ZuYG6q__enable{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);font-weight:700}.push-opt-in-invitation-module__ZuYG6q__enable:hover{background:var(--color-action-hover)}.push-opt-in-invitation-module__ZuYG6q__dismiss{color:var(--color-text-muted);background:0 0;border:1px solid #0000}.push-opt-in-invitation-module__ZuYG6q__dismiss:hover{background:var(--color-hover-background);color:var(--color-text)}.push-opt-in-invitation-module__ZuYG6q__enable:focus-visible,.push-opt-in-invitation-module__ZuYG6q__dismiss:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.push-opt-in-invitation-module__ZuYG6q__enable:disabled,.push-opt-in-invitation-module__ZuYG6q__dismiss:disabled{cursor:wait;opacity:.65}@media (max-width:34rem){.push-opt-in-invitation-module__ZuYG6q__card{padding:1rem}.push-opt-in-invitation-module__ZuYG6q__actions{flex-direction:column;align-items:stretch;width:100%}}
.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[type=date]{width:auto}.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__nextStepNotice{background:var(--color-info-surface);border:1px solid var(--color-border);color:var(--color-info-text);border-radius:.75rem;margin:-1rem 0 0;padding:.85rem 1rem}.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}}
.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__emailPreferences{gap:.75rem;display:grid}.account-module__zd0OHa__emailPreference{border-top:1px solid var(--color-border);padding-top:.75rem}.account-module__zd0OHa__settingRow{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.account-module__zd0OHa__settingLabel{font-weight:600}.account-module__zd0OHa__settingsSwitch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.account-module__zd0OHa__switchTrack{background:var(--color-input-border);border-radius:999px;width:2.75rem;height:1.625rem;padding:.1875rem;display:block}.account-module__zd0OHa__switchThumb{background:var(--color-surface);border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .16s;display:block;box-shadow:0 1px 3px #00000038}.account-module__zd0OHa__settingsSwitch[aria-checked=true] .account-module__zd0OHa__switchTrack{background:var(--color-action)}.account-module__zd0OHa__settingsSwitch[aria-checked=true] .account-module__zd0OHa__switchThumb{transform:translate(1.125rem)}.account-module__zd0OHa__settingsSwitch:disabled{cursor:not-allowed;opacity:.4}.account-module__zd0OHa__settingsSwitch:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.account-module__zd0OHa__emailWarning{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.85rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.account-module__zd0OHa__switchThumb{transition:none}}.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 td{overflow-wrap:anywhere}.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:.55rem;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__sessionsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-module__4WpgRW__sessionsHeader h2{margin-bottom:0}.admin-module__4WpgRW__revokeAllDisclosure{max-width:min(100%,22rem)}.admin-module__4WpgRW__revokeAllDisclosure>summary{border:1px solid var(--color-error-text);color:var(--color-error-text);cursor:pointer;text-align:center;border-radius:.55rem;padding:.45rem .65rem;font-size:.85rem;font-weight:700;list-style:none}.admin-module__4WpgRW__revokeAllDisclosure>summary::-webkit-details-marker{display:none}.admin-module__4WpgRW__sessionDisclosureSummary::-webkit-details-marker{display:none}.admin-module__4WpgRW__revokeAllDisclosure>summary:hover{background:var(--color-error-surface)}.admin-module__4WpgRW__revokeAllDisclosure>summary:focus-visible,.admin-module__4WpgRW__sessionDisclosureSummary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.admin-module__4WpgRW__revokeAllConfirmation{background:var(--color-error-surface);border:1px solid var(--color-error-text);border-radius:.65rem;gap:.65rem;margin-top:.5rem;padding:.75rem;display:grid}.admin-module__4WpgRW__revokeAllConfirmation p{margin:0;font-size:.85rem}.admin-module__4WpgRW__revokeAllConfirmation .admin-module__4WpgRW__dangerButton,.admin-module__4WpgRW__sessionRevokeButton{background:var(--color-error-text);border:1px solid var(--color-error-text);color:var(--color-surface);cursor:pointer;border-radius:.55rem;padding:.5rem .7rem;font-size:.85rem;font-weight:700}.admin-module__4WpgRW__loginMethodsCard{order:3}.admin-module__4WpgRW__verificationCard{order:4}.admin-module__4WpgRW__passwordRecoveryCard{order:5}.admin-module__4WpgRW__relatedLoansCard{order:2;grid-column:1/-1}.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__sessionDisclosure{border:1px solid var(--color-border);border-inline-start:.3rem solid var(--color-info-text);border-radius:.65rem;min-width:0}.admin-module__4WpgRW__sessionDisclosure[data-status=expired]{background:var(--color-surface-subtle);border-inline-start-color:var(--color-text-muted)}.admin-module__4WpgRW__sessionDisclosureSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem 1rem;min-width:0;padding:.75rem .85rem;list-style:none;display:grid}.admin-module__4WpgRW__sessionDisclosureSummary:hover{background:var(--color-hover-background)}.admin-module__4WpgRW__sessionClient{overflow-wrap:anywhere;min-width:0;font-weight:700}.admin-module__4WpgRW__sessionStatus{background:var(--color-info-surface);border:1px solid var(--color-info-text);color:var(--color-info-text);border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:700}.admin-module__4WpgRW__sessionDisclosure[data-status=expired] .admin-module__4WpgRW__sessionStatus{background:var(--color-surface-subtle);border-color:var(--color-text-muted);color:var(--color-text-muted)}.admin-module__4WpgRW__sessionSummaryMetadata{color:var(--color-text-muted);flex-wrap:wrap;grid-column:1/3;gap:.25rem 1rem;font-size:.8rem;display:flex}.admin-module__4WpgRW__sessionChevron{border-bottom:2px solid;border-right:2px solid;grid-area:1/3/3;width:.5rem;height:.5rem;margin-inline-end:.2rem;transition:transform .12s;transform:rotate(45deg)}.admin-module__4WpgRW__sessionDisclosure[open] .admin-module__4WpgRW__sessionChevron{transform:rotate(225deg)}.admin-module__4WpgRW__sessionDisclosureBody{border-top:1px solid var(--color-border);gap:.85rem;padding:.85rem;display:grid}.admin-module__4WpgRW__sessionMetadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0;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__sessionRevokeForm{justify-content:flex-end;display:flex}.admin-module__4WpgRW__sessionRevokeButton:hover,.admin-module__4WpgRW__revokeAllConfirmation .admin-module__4WpgRW__dangerButton:hover{filter:brightness(.92)}.admin-module__4WpgRW__sessionRevokeButton:focus-visible,.admin-module__4WpgRW__revokeAllConfirmation .admin-module__4WpgRW__dangerButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.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__card,.admin-module__4WpgRW__section,.admin-module__4WpgRW__targetCard{min-width:0;padding:1rem}.admin-module__4WpgRW__tableWrapper{max-width:100%;overflow-x:visible}.admin-module__4WpgRW__table,.admin-module__4WpgRW__table tbody,.admin-module__4WpgRW__table tr,.admin-module__4WpgRW__table td{width:100%;display:block}.admin-module__4WpgRW__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-module__4WpgRW__table tbody{gap:1rem;display:grid}.admin-module__4WpgRW__table tr{border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.admin-module__4WpgRW__table td{border-bottom:1px solid var(--color-border);min-width:0;padding:.75rem}.admin-module__4WpgRW__table td:before{color:var(--color-text-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.admin-module__4WpgRW__table td:last-child{border-bottom:0}.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__sessionsHeader{flex-direction:column;align-items:stretch}.admin-module__4WpgRW__revokeAllDisclosure{width:100%;max-width:none}.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)}}@media (prefers-reduced-motion:reduce){.admin-module__4WpgRW__sessionChevron{transition:none}}.admin-module__4WpgRW__developmentUserForm{gap:.75rem;max-width:34rem;display:grid}.admin-module__4WpgRW__developmentUserForm input{background:var(--color-input-background);border:1px solid var(--color-input-border);color:var(--color-text);border-radius:.65rem;width:100%;min-width:0;padding:.75rem}.admin-module__4WpgRW__developmentUserForm p{margin:0 0 .5rem;font-size:.9rem}.admin-module__4WpgRW__developmentUserForm button{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);border-radius:.65rem;justify-self:start;max-width:100%;padding:.75rem 1rem;font-weight:700}
.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__controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.loans-module__HaEs6q__dropdown{max-width:100%;position:relative}.loans-module__HaEs6q__controlTrigger,.loans-module__HaEs6q__applyFilter{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font:inherit;border-radius:.65rem;min-height:2.75rem}.loans-module__HaEs6q__controlTrigger{cursor:pointer;text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:100%;padding:.6rem .85rem;font-weight:700;display:inline-flex}.loans-module__HaEs6q__controlChevron{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .14s ease-out;transform:rotate(45deg)translateY(-.15rem)}.loans-module__HaEs6q__controlChevronOpen{transform:rotate(225deg)translate(-.1rem,-.1rem)}.loans-module__HaEs6q__statusPopup,.loans-module__HaEs6q__sortPopup{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);z-index:10;border-radius:.75rem;padding:.75rem;position:absolute;top:calc(100% + .35rem);left:0}.loans-module__HaEs6q__statusPopup{min-width:min(20rem,100vw - 2rem)}.loans-module__HaEs6q__sortPopup{min-width:min(24rem,100vw - 2rem);padding:.5rem;display:grid}.loans-module__HaEs6q__statusPopup[hidden],.loans-module__HaEs6q__sortPopup[hidden]{display:none}.loans-module__HaEs6q__statusPopup:not([hidden]),.loans-module__HaEs6q__sortPopup:not([hidden]){animation:.14s ease-out loans-module__HaEs6q__dropdown-enter}@keyframes loans-module__HaEs6q__dropdown-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.loans-module__HaEs6q__statusPopup fieldset{border:0;margin:0;padding:0}.loans-module__HaEs6q__statusPopup legend{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.loans-module__HaEs6q__statusOption{cursor:pointer;align-items:center;gap:.65rem;min-height:2.75rem;padding:.35rem .25rem;display:flex}.loans-module__HaEs6q__statusOption input{width:1.15rem;height:1.15rem;margin:0}.loans-module__HaEs6q__applyFilter{cursor:pointer;width:100%;margin-top:.5rem;padding:.6rem 1rem;font-weight:700}.loans-module__HaEs6q__sortOption{color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;min-height:2.75rem;padding:.65rem .75rem}.loans-module__HaEs6q__sortOption[aria-selected=true]{font-weight:700}.loans-module__HaEs6q__sortOption[data-active=true]{background:var(--color-hover-background)}.loans-module__HaEs6q__controlTrigger:hover,.loans-module__HaEs6q__applyFilter:hover{border-color:var(--color-focus)}.loans-module__HaEs6q__controlTrigger:focus-visible,.loans-module__HaEs6q__applyFilter:focus-visible,.loans-module__HaEs6q__statusOption input:focus-visible,.loans-module__HaEs6q__sortPopup:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.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}.loans-module__HaEs6q__controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.loans-module__HaEs6q__dropdown{width:100%;min-width:0}.loans-module__HaEs6q__controlTrigger{width:100%}.loans-module__HaEs6q__selectedSortValue{display:none}.loans-module__HaEs6q__statusPopup,.loans-module__HaEs6q__sortPopup{box-sizing:border-box;width:max-content;min-width:100%;max-width:calc(200% + .5rem);max-height:calc(100vh - 8rem);overflow-y:auto}.loans-module__HaEs6q__statusPopup{left:0;right:auto}.loans-module__HaEs6q__sortPopup{left:auto;right:0}.loans-module__HaEs6q__statusOption span,.loans-module__HaEs6q__sortOption{overflow-wrap:anywhere;white-space:normal;min-width:0}}@media (prefers-reduced-motion:reduce){.loans-module__HaEs6q__controlChevron{transition:none}.loans-module__HaEs6q__statusPopup:not([hidden]),.loans-module__HaEs6q__sortPopup:not([hidden]){animation:none}}
.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}
