.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}
.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}
.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}
.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__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:.75rem;display:flex}.loan-overview-module__H-vwRW__header h1{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(2rem,6vw,3.25rem)}.loan-overview-module__H-vwRW__eyebrow{color:var(--color-info-text);letter-spacing:.12em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.75rem;font-weight:700}.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__preferences{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.loan-overview-module__H-vwRW__summaryCard,.loan-overview-module__H-vwRW__termsCard,.loan-overview-module__H-vwRW__scheduleCard,.loan-overview-module__H-vwRW__financialCard,.loan-overview-module__H-vwRW__actionsCard,.loan-overview-module__H-vwRW__notFound{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:clamp(1rem,4vw,2rem)}.loan-overview-module__H-vwRW__actionsCard h2{margin-top:0}.loan-overview-module__H-vwRW__actionForm{border-top:1px solid var(--color-border);align-items:start;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.loan-overview-module__H-vwRW__actionForm label{gap:.35rem;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 button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;border:0;border-radius:.6rem;width:fit-content;padding:.7rem 1rem;font-weight:700}.loan-overview-module__H-vwRW__actionForm button:disabled{cursor:wait;opacity:.6}.loan-overview-module__H-vwRW__actionForm .loan-overview-module__H-vwRW__dangerButton{background:var(--color-warning-text)}.loan-overview-module__H-vwRW__actionRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.loan-overview-module__H-vwRW__secretResult{overflow-wrap:anywhere;gap:.75rem;margin-top:1rem;display:grid}.loan-overview-module__H-vwRW__secretResult input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;width:100%;padding:.65rem}.loan-overview-module__H-vwRW__secretResult button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;border:0;border-radius:.6rem;width:fit-content;padding:.7rem 1rem;font-weight:700}.loan-overview-module__H-vwRW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loan-overview-module__H-vwRW__actionError{color:var(--color-warning-text)}.loan-overview-module__H-vwRW__actionSuccess{color:var(--color-success-text)}.loan-overview-module__H-vwRW__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__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__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{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{gap:.5rem;display:grid}.loan-overview-module__H-vwRW__correctionActionRow button,.loan-overview-module__H-vwRW__prepaymentActionRow 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{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{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.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__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 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__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__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__header{flex-direction:column;gap:1rem}.loan-overview-module__H-vwRW__preferences{justify-content:flex-start}.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__prepaymentFields,.loan-overview-module__H-vwRW__prepaymentSummary{grid-template-columns:1fr}.loan-overview-module__H-vwRW__prepaymentActionRow,.loan-overview-module__H-vwRW__prepaymentActionRow form,.loan-overview-module__H-vwRW__prepaymentActionRow button,.loan-overview-module__H-vwRW__prepaymentProposalForm button{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__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}}
.connections-module__iQva8G__page{max-width:52rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.connections-module__iQva8G__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.connections-module__iQva8G__header h1{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(2rem,6vw,3rem)}.connections-module__iQva8G__eyebrow{color:var(--color-info-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.connections-module__iQva8G__intro,.connections-module__iQva8G__muted,.connections-module__iQva8G__status{color:var(--color-text-muted)}.connections-module__iQva8G__preferenceControls{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.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,.connections-module__iQva8G__backLink:focus-visible{outline:3px solid var(--color-focus-ring)}.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)}.connections-module__iQva8G__backLink{color:var(--color-info-text);font-weight:650}@media (max-width:40rem){.connections-module__iQva8G__page{padding:2rem 1rem}.connections-module__iQva8G__header,.connections-module__iQva8G__card{flex-direction:column;align-items:stretch}.connections-module__iQva8G__preferenceControls{justify-content:flex-start}.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__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin:1rem 0 2rem;display:flex}.admin-module__4WpgRW__header h1{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(2rem,6vw,3.25rem)}.admin-module__4WpgRW__eyebrow{color:var(--color-info-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.admin-module__4WpgRW__intro,.admin-module__4WpgRW__identity,.admin-module__4WpgRW__section p,.admin-module__4WpgRW__targetCard small{color:var(--color-text-muted)}.admin-module__4WpgRW__preferences,.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__backLink{color:var(--color-info-text);font-weight:650}.admin-module__4WpgRW__secondaryLink{color:var(--color-info-text);padding:.75rem;font-weight:650}.admin-module__4WpgRW__lookupForm{gap:.5rem;display:grid}.admin-module__4WpgRW__lookupRow input{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);border-radius:.65rem;flex:20rem;padding:.75rem}.admin-module__4WpgRW__lookupRow button,.admin-module__4WpgRW__actionRow button{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);border-radius:.65rem;padding:.75rem 1rem;font-weight:700}.admin-module__4WpgRW__actionRow .admin-module__4WpgRW__dangerButton{background:var(--color-error-surface);border-color:var(--color-error-text);color:var(--color-error-text)}.admin-module__4WpgRW__feedback{background:var(--color-info-surface);border:1px solid var(--color-info-text);border-radius:.75rem;padding:1rem}.admin-module__4WpgRW__feedback[data-status=denied],.admin-module__4WpgRW__feedback[data-status=failed]{background:var(--color-error-surface);border-color:var(--color-error-text);color:var(--color-error-text)}.admin-module__4WpgRW__tableWrapper{overflow-x:auto}.admin-module__4WpgRW__table{border-collapse:collapse;width:100%}.admin-module__4WpgRW__table td,.admin-module__4WpgRW__table th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.85rem}.admin-module__4WpgRW__table th{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.admin-module__4WpgRW__table small{color:var(--color-text-muted);margin-top:.25rem;display:block}.admin-module__4WpgRW__pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.admin-module__4WpgRW__pagination a{color:var(--color-info-text);font-weight:650}.admin-module__4WpgRW__pagination [aria-disabled=true]{color:var(--color-text-muted)}.admin-module__4WpgRW__targetCard{margin-top:1rem}.admin-module__4WpgRW__targetCard small{overflow-wrap:anywhere;display:block}.admin-module__4WpgRW__participantGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.admin-module__4WpgRW__recordGroup{border:1px solid var(--color-border);border-radius:.75rem;margin-top:.75rem;padding:1rem}.admin-module__4WpgRW__recordGroup summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.admin-module__4WpgRW__recordGroup p,.admin-module__4WpgRW__recordGroup code{overflow-wrap:anywhere}.admin-module__4WpgRW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-module__4WpgRW__details{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.admin-module__4WpgRW__details dt{color:var(--color-text-muted);font-size:.8rem}.admin-module__4WpgRW__details dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.admin-module__4WpgRW__actionRow{margin-top:1.5rem}.admin-module__4WpgRW__emptyState{background:var(--color-info-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:.75rem;margin-top:1rem;padding:1rem}.admin-module__4WpgRW__sessionList{gap:1rem;margin-top:1rem;display:grid}.admin-module__4WpgRW__supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}.admin-module__4WpgRW__supportGrid>.admin-module__4WpgRW__section{margin-top:0}.admin-module__4WpgRW__sessionsCard{order:1;grid-column:1/-1}.admin-module__4WpgRW__loginMethodsCard{order:2}.admin-module__4WpgRW__verificationCard{order:3}.admin-module__4WpgRW__passwordRecoveryCard{order:4}.admin-module__4WpgRW__relatedLoansCard{order:5}.admin-module__4WpgRW__sessionSummary .admin-module__4WpgRW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0}.admin-module__4WpgRW__sessionsCard .admin-module__4WpgRW__emptyState{margin-top:.75rem;padding:.75rem}.admin-module__4WpgRW__sessionCard{border:1px solid var(--color-border);border-radius:.85rem;gap:1rem;padding:1rem;display:grid}.admin-module__4WpgRW__sessionMetadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.admin-module__4WpgRW__sessionMetadataGrid>div{min-width:0}.admin-module__4WpgRW__sessionMetadataGrid dt{color:var(--color-text-muted);font-size:.8rem}.admin-module__4WpgRW__sessionMetadataGrid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.admin-module__4WpgRW__operationCard{border:1px solid var(--color-border);border-radius:.85rem;gap:.85rem;min-width:0;margin:0;padding:1rem;display:grid}.admin-module__4WpgRW__operationCard legend{padding:0 .35rem;font-weight:750}.admin-module__4WpgRW__operationCard p{margin:0}.admin-module__4WpgRW__dangerCard{background:color-mix(in srgb, var(--color-error-surface) 42%, var(--color-surface));border-color:color-mix(in srgb, var(--color-error-text) 45%, var(--color-border))}.admin-module__4WpgRW__formStack{gap:.85rem;display:grid}.admin-module__4WpgRW__checkboxLabel span{color:var(--color-text-muted);font-size:.9rem}.admin-module__4WpgRW__reasonDropdown{gap:.35rem;min-width:0;display:grid;position:relative}.admin-module__4WpgRW__reasonLabel{color:var(--color-text);font-size:.9rem;font-weight:650}.admin-module__4WpgRW__checkboxLabel{align-items:flex-start;gap:.55rem;line-height:1.4;display:flex}.admin-module__4WpgRW__checkboxLabel input{flex:none;margin-top:.2rem}.admin-module__4WpgRW__operationCard button,.admin-module__4WpgRW__accountOperationCard button{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);border-radius:.6rem;justify-self:start;padding:.7rem .9rem;font-weight:700}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__dangerButton{background:var(--color-error-text);border-color:var(--color-error-text);color:var(--color-surface)}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonTrigger,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonTrigger{background:var(--color-background);border-color:var(--color-border);color:var(--color-text);text-align:left;justify-content:space-between;justify-self:stretch;align-items:center;width:100%;min-height:2.6rem;font-weight:500;display:flex}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonTrigger:hover,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonTrigger:hover{background:var(--color-hover-background);border-color:var(--color-focus)}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonTrigger:focus-visible,.admin-module__4WpgRW__reasonListbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.admin-module__4WpgRW__reasonChevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin:-.2rem .15rem 0 .75rem;transition:transform .12s;transform:rotate(45deg)}.admin-module__4WpgRW__reasonChevronOpen{margin-top:.25rem;transform:rotate(225deg)}.admin-module__4WpgRW__reasonListbox{background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);color:var(--color-text);inset-inline:0;z-index:20;border-radius:.65rem;gap:.2rem;margin-top:.3rem;padding:.3rem;display:grid;position:absolute;top:100%}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption{color:var(--color-text);text-align:left;background:0 0;border-color:#0000;justify-self:stretch;width:100%;font-weight:500}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption:hover,.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption:focus-visible,.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption[data-active=true],.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption:hover,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption:focus-visible,.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption[data-active=true]{background:var(--color-hover-background);border-color:var(--color-focus);color:var(--color-text);outline:none}.admin-module__4WpgRW__operationCard .admin-module__4WpgRW__reasonOption[aria-selected=true],.admin-module__4WpgRW__accountOperationCard .admin-module__4WpgRW__reasonOption[aria-selected=true]{background:var(--color-info-surface);border-color:var(--color-info-text);color:var(--color-text)}.admin-module__4WpgRW__operationCard:disabled{background:var(--color-surface-subtle);border-color:var(--color-border)}.admin-module__4WpgRW__operationCard:disabled>legend,.admin-module__4WpgRW__operationCard:disabled>p,.admin-module__4WpgRW__operationCard:disabled label,.admin-module__4WpgRW__operationCard:disabled span{color:var(--color-text-muted)}.admin-module__4WpgRW__operationCard:disabled button,.admin-module__4WpgRW__operationCard:disabled input{cursor:not-allowed;opacity:.6}.admin-module__4WpgRW__disabledState{color:var(--color-text-muted);font-style:italic}@media (max-width:40rem){.admin-module__4WpgRW__page{padding:2rem 1rem}.admin-module__4WpgRW__header{flex-direction:column}.admin-module__4WpgRW__lookupRow,.admin-module__4WpgRW__lookupRow button,.admin-module__4WpgRW__actionRow,.admin-module__4WpgRW__actionRow form,.admin-module__4WpgRW__actionRow button{width:100%}.admin-module__4WpgRW__pagination{flex-direction:column;align-items:stretch}.admin-module__4WpgRW__supportGrid{grid-template-columns:minmax(0,1fr)}.admin-module__4WpgRW__operationCard button,.admin-module__4WpgRW__accountOperationCard button{width:100%}}@media (max-width:26rem){.admin-module__4WpgRW__sessionSummary .admin-module__4WpgRW__details,.admin-module__4WpgRW__sessionMetadataGrid{grid-template-columns:minmax(0,1fr)}}
.loans-module__HaEs6q__page{max-width:70rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.loans-module__HaEs6q__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.loans-module__HaEs6q__header h1{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(2rem,6vw,3.25rem)}.loans-module__HaEs6q__headerActions{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.loans-module__HaEs6q__preferenceControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.loans-module__HaEs6q__eyebrow{color:var(--color-info-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.loans-module__HaEs6q__identity,.loans-module__HaEs6q__muted,.loans-module__HaEs6q__emptyState p{color:var(--color-text-muted)}.loans-module__HaEs6q__secondaryButton{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:.65rem;padding:.7rem 1rem}.loans-module__HaEs6q__secondaryLink{color:var(--color-info-text);font-weight:650}.loans-module__HaEs6q__secondaryLink:focus-visible{outline:3px solid var(--color-focus-ring);border-radius:.2rem}.loans-module__HaEs6q__primaryLink{background:var(--color-action);border:1px solid var(--color-action);color:var(--color-action-text);text-align:center;border-radius:.65rem;padding:.7rem 1rem;font-weight:700;text-decoration:none}.loans-module__HaEs6q__primaryLink:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.loans-module__HaEs6q__primaryLink:focus-visible{outline:3px solid var(--color-focus-ring)}.loans-module__HaEs6q__secondaryButton:hover{background:var(--color-hover-background);border-color:var(--color-focus)}.loans-module__HaEs6q__secondaryButton:focus-visible{outline:3px solid var(--color-focus-ring)}.loans-module__HaEs6q__secondaryButton:disabled{background:var(--color-disabled-background);color:var(--color-disabled-text)}.loans-module__HaEs6q__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.loans-module__HaEs6q__card,.loans-module__HaEs6q__emptyState{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:1.5rem}.loans-module__HaEs6q__card{color:var(--color-text);text-decoration:none}.loans-module__HaEs6q__card:hover{background:var(--color-hover-background);border-color:var(--color-focus)}.loans-module__HaEs6q__card:focus-visible{outline:3px solid var(--color-focus-ring)}.loans-module__HaEs6q__cardHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loans-module__HaEs6q__role,.loans-module__HaEs6q__state,.loans-module__HaEs6q__warningState{border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.loans-module__HaEs6q__role{background:var(--color-info-surface);color:var(--color-info-text)}.loans-module__HaEs6q__state{background:var(--color-neutral-status-surface);color:var(--color-neutral-status-text)}.loans-module__HaEs6q__warningState{background:var(--color-warning-surface);color:var(--color-warning-text)}.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__header{flex-direction:column;align-items:stretch;gap:1rem}.loans-module__HaEs6q__secondaryButton,.loans-module__HaEs6q__primaryLink{width:100%}.loans-module__HaEs6q__headerActions{align-items:stretch}.loans-module__HaEs6q__preferenceControls{justify-content:flex-start;align-items:flex-start}}
.create-loan-module__SIguba__page{max-width:76rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem}.create-loan-module__SIguba__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.create-loan-module__SIguba__header h1{letter-spacing:-.04em;margin:.25rem 0;font-size:clamp(2rem,6vw,3.25rem)}.create-loan-module__SIguba__eyebrow{color:var(--color-info-text);letter-spacing:.12em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.75rem;font-weight:700}.create-loan-module__SIguba__intro{color:var(--color-text-muted);max-width:48rem;margin-bottom:0}.create-loan-module__SIguba__backLink{color:var(--color-action);font-weight:700;text-decoration:none}.create-loan-module__SIguba__backLink:hover{text-decoration:underline}.create-loan-module__SIguba__backLink:focus-visible{outline:3px solid var(--color-focus-ring);border-radius:.25rem}.create-loan-module__SIguba__preferences{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.create-loan-module__SIguba__surface{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:1rem;padding:clamp(1rem,4vw,2rem)}.create-loan-module__SIguba__form{gap:2rem;display:grid}.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{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;display:flex}.create-loan-module__SIguba__field[data-wide]{grid-column:1/-1}.create-loan-module__SIguba__field input{background:var(--color-input-background);border:1px solid var(--color-input-border);color:var(--color-text);border-radius:.65rem;min-height:2.85rem;margin-bottom:.4rem;padding:.7rem .8rem}.create-loan-module__SIguba__field input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.create-loan-module__SIguba__field input: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__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__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__header{flex-direction:column;gap:1rem}.create-loan-module__SIguba__preferences{justify-content:flex-start}.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%}}
.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}
