.BannerSection-module__MUV-DW__banner{box-shadow:var(--shadow-md);color:#fff;background:linear-gradient(145deg,#104222 0%,#1a6b38 55%,#14522b 100%);border-radius:18px;position:relative;overflow:hidden}.BannerSection-module__MUV-DW__blob1{pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-50px}.BannerSection-module__MUV-DW__blob2{pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;left:-40px}.BannerSection-module__MUV-DW__inner{z-index:2;flex-direction:column;gap:.875rem;padding:1.375rem 1.5rem 1.5rem;display:flex;position:relative}.BannerSection-module__MUV-DW__tag{text-transform:uppercase;letter-spacing:.7px;background:#ffffff2e;border:1px solid #ffffff47;border-radius:100px;align-items:center;gap:5px;width:fit-content;padding:4px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.BannerSection-module__MUV-DW__rateBlock{align-items:center;gap:1rem;display:flex}.BannerSection-module__MUV-DW__rateCircle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1.5px solid #ffffff47;border-radius:14px;flex-shrink:0;align-items:baseline;gap:2px;padding:.625rem 1rem;display:flex}.BannerSection-module__MUV-DW__rateValue{color:#fff;letter-spacing:-1.5px;font-size:2rem;font-weight:900;line-height:1}.BannerSection-module__MUV-DW__rateUnit{color:#ffffffb3;padding-bottom:2px;font-size:.875rem;font-weight:600;line-height:1}.BannerSection-module__MUV-DW__rateMeta{flex-direction:column;gap:3px;display:flex}.BannerSection-module__MUV-DW__rateLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600}.BannerSection-module__MUV-DW__rateNote{color:#fff;font-size:.875rem;font-weight:700;line-height:1.3}.BannerSection-module__MUV-DW__desc{color:#ffffffa6;margin:0;font-size:.8rem;line-height:1.5}.BannerSection-module__MUV-DW__perks{flex-wrap:wrap;gap:.375rem;display:flex}.BannerSection-module__MUV-DW__perk{color:#ffffffe6;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:100px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:500;display:inline-flex}.BannerSection-module__MUV-DW__cta{color:#124a26;cursor:pointer;letter-spacing:.1px;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #0003}.BannerSection-module__MUV-DW__cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000047}@media (max-width:640px){.BannerSection-module__MUV-DW__inner{gap:.75rem;padding:1.25rem}.BannerSection-module__MUV-DW__rateValue{font-size:1.75rem}.BannerSection-module__MUV-DW__rateNote{font-size:.8125rem}}
.CreditManagement-module___Ax5Vq__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:1.125rem;padding:1.5rem;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.CreditManagement-module___Ax5Vq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.CreditManagement-module___Ax5Vq__card:before{content:"";background:linear-gradient(90deg,#14522b 0% 100%);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.CreditManagement-module___Ax5Vq__cardHeader{justify-content:space-between;align-items:center;display:flex}.CreditManagement-module___Ax5Vq__headerLeft{align-items:center;gap:.5rem;display:flex}.CreditManagement-module___Ax5Vq__headerIcon{color:hsl(var(--primary))}.CreditManagement-module___Ax5Vq__cardTitle{color:hsl(var(--foreground));margin:0;font-size:.9375rem;font-weight:700}.CreditManagement-module___Ax5Vq__availableBadge{color:#1e8f48;background:#20b6571a;border:1px solid #20b65738;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:700;display:flex}.CreditManagement-module___Ax5Vq__availableDot{background:#21c45d;border-radius:50%;width:6px;height:6px;animation:1.8s infinite CreditManagement-module___Ax5Vq__blink}@keyframes CreditManagement-module___Ax5Vq__blink{0%,to{opacity:1}50%{opacity:.3}}.CreditManagement-module___Ax5Vq__profileBlock{background:linear-gradient(135deg,#14522b0f 0%,#14522b17 100%);border:1px solid #14522b26;border-radius:14px;align-items:center;gap:1rem;padding:1.43rem 1.125rem;display:flex}.CreditManagement-module___Ax5Vq__avatarWrapper{flex-shrink:0;position:relative}.CreditManagement-module___Ax5Vq__avatar{object-fit:cover;border:2.5px solid #14522b4d;border-radius:50%;width:56px;height:56px;display:block}.CreditManagement-module___Ax5Vq__avatarOnline{border:2px solid hsl(var(--card));background:#21c45d;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px}.CreditManagement-module___Ax5Vq__profileInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.CreditManagement-module___Ax5Vq__managerName{color:hsl(var(--foreground));letter-spacing:-.2px;font-size:1rem;font-weight:800}.CreditManagement-module___Ax5Vq__designation{color:hsl(var(--primary));font-size:.775rem;font-weight:500}.CreditManagement-module___Ax5Vq__ratingRow{align-items:center;gap:2px;margin-top:2px;display:flex}.CreditManagement-module___Ax5Vq__starFilled{color:#f5a314;fill:#f5a314}.CreditManagement-module___Ax5Vq__starEmpty{color:hsl(var(--border));fill:hsl(var(--border))}.CreditManagement-module___Ax5Vq__ratingText{color:hsl(var(--muted-foreground));margin-left:3px;font-size:.7rem;font-weight:600}.CreditManagement-module___Ax5Vq__empId{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:10px;justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}.CreditManagement-module___Ax5Vq__empIdLabel{text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600}.CreditManagement-module___Ax5Vq__empIdValue{color:hsl(var(--foreground));letter-spacing:.5px;font-family:monospace;font-size:.8rem;font-weight:700}.CreditManagement-module___Ax5Vq__contactList{flex-direction:column;gap:.5rem;display:flex}.CreditManagement-module___Ax5Vq__contactItem{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);cursor:pointer;border-radius:11px;align-items:center;gap:.75rem;padding:.6rem .875rem;text-decoration:none;transition:all .18s;display:flex}.CreditManagement-module___Ax5Vq__contactItem:hover{background:hsl(var(--primary) / .06);border-color:hsl(var(--primary) / .28);transform:translate(2px)}.CreditManagement-module___Ax5Vq__contactIcon{color:#fff;background:linear-gradient(135deg,#14522b 0% 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 3px 8px #14522b40}.CreditManagement-module___Ax5Vq__contactIconMail{background:linear-gradient(135deg,#124a26 0%,#21c45d 100%)}.CreditManagement-module___Ax5Vq__contactDetail{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CreditManagement-module___Ax5Vq__contactLabel{text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));font-size:.62rem;font-weight:600}.CreditManagement-module___Ax5Vq__contactValue{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.CreditManagement-module___Ax5Vq__contactArrow{color:hsl(var(--muted-foreground));opacity:0;font-size:.8rem;transition:opacity .15s}.CreditManagement-module___Ax5Vq__contactItem:hover .CreditManagement-module___Ax5Vq__contactArrow{opacity:1}.CreditManagement-module___Ax5Vq__messageBtn{border:1.5px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .06);width:100%;color:hsl(var(--primary));cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.CreditManagement-module___Ax5Vq__messageBtn:hover{background:hsl(var(--primary));color:#fff;border-color:hsl(var(--primary));box-shadow:0 4px 14px #14522b47}.CreditManagement-module___Ax5Vq__messageBtn:disabled{opacity:.5;cursor:not-allowed;background:hsl(var(--primary) / .06);color:hsl(var(--primary) / .6);border-color:hsl(var(--primary) / .2);box-shadow:none}
.CustomerSupport-module__OmnofW__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow);border-radius:18px;padding:1.25rem 1.375rem;transition:box-shadow .22s,transform .22s}.CustomerSupport-module__OmnofW__card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.CustomerSupport-module__OmnofW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.125rem;display:flex}.CustomerSupport-module__OmnofW__cardTitle{color:hsl(var(--foreground));margin:0 0 4px;font-size:1rem;font-weight:700}.CustomerSupport-module__OmnofW__availability{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:.72rem;display:flex}@keyframes CustomerSupport-module__OmnofW__pulse{0%,to{opacity:1}50%{opacity:.35}}.CustomerSupport-module__OmnofW__contactGrid{flex-direction:column;gap:.5rem;margin-bottom:1.125rem;display:flex}.CustomerSupport-module__OmnofW__contactCard{cursor:pointer;text-align:left;background:0 0;border:1px solid;border-radius:14px;align-items:center;gap:.625rem;min-width:0;padding:.75rem;font-family:inherit;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.CustomerSupport-module__OmnofW__contactCall{background:hsl(var(--primary) / .07);border-color:hsl(var(--primary) / .18)}.CustomerSupport-module__OmnofW__contactCall:hover{background:hsl(var(--primary) / .13);box-shadow:0 4px 14px hsl(var(--primary) / .12);transform:translateY(-2px)}.CustomerSupport-module__OmnofW__contactEmail{background:#f6a82312;border-color:#f6a8232e}.CustomerSupport-module__OmnofW__contactEmail:hover{background:#f6a82321;transform:translateY(-2px);box-shadow:0 4px 14px #f6a8231f}.CustomerSupport-module__OmnofW__contactCardIcon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.CustomerSupport-module__OmnofW__contactCall .CustomerSupport-module__OmnofW__contactCardIcon{background:hsl(var(--primary));color:#fff}.CustomerSupport-module__OmnofW__contactEmail .CustomerSupport-module__OmnofW__contactCardIcon{color:#fff;background:#f59f0a}.CustomerSupport-module__OmnofW__contactCardBody{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.CustomerSupport-module__OmnofW__contactCardLabel{text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:700}.CustomerSupport-module__OmnofW__contactCall .CustomerSupport-module__OmnofW__contactCardLabel{color:hsl(var(--primary))}.CustomerSupport-module__OmnofW__contactEmail .CustomerSupport-module__OmnofW__contactCardLabel{color:#c47f08}.CustomerSupport-module__OmnofW__contactCardValue{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.CustomerSupport-module__OmnofW__quickLinksSection{margin-bottom:1rem}.CustomerSupport-module__OmnofW__quickLinksHeader{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:flex}.CustomerSupport-module__OmnofW__quickLinkCount{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:100px;margin-left:auto;padding:1px 7px;font-size:.65rem;font-weight:700}.CustomerSupport-module__OmnofW__quickLinks{border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.CustomerSupport-module__OmnofW__quickLink{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.575rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.CustomerSupport-module__OmnofW__quickLink:last-child{border-bottom:none}.CustomerSupport-module__OmnofW__quickLink:hover{background:hsl(var(--primary) / .05);color:hsl(var(--primary));padding-left:1.125rem}.CustomerSupport-module__OmnofW__quickLinkIcon{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .15s}.CustomerSupport-module__OmnofW__quickLink:hover .CustomerSupport-module__OmnofW__quickLinkIcon{color:hsl(var(--primary));transform:translate(2px)}.CustomerSupport-module__OmnofW__bottomActions{border-top:1px solid hsl(var(--border));padding-top:.875rem}.CustomerSupport-module__OmnofW__ticketBtn{border:1px solid hsl(var(--primary) / .3);background:hsl(var(--primary) / .07);width:100%;color:hsl(var(--primary));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.CustomerSupport-module__OmnofW__ticketBtn:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}
.styles-module-scss-module__Bp31aa__container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}@media (max-width:480px){.styles-module-scss-module__Bp31aa__container{top:12px;left:12px;right:12px}}.styles-module-scss-module__Bp31aa__toast{pointer-events:auto;background:var(--color-primary-dark);border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:14px 14px 18px 0;animation:.3s cubic-bezier(.22,1,.36,1) both styles-module-scss-module__Bp31aa__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0006,inset 0 0 0 1px #ffffff0a}.styles-module-scss-module__Bp31aa__toast.styles-module-scss-module__Bp31aa__removing{animation:.28s cubic-bezier(.4,0,1,1) both styles-module-scss-module__Bp31aa__slideOut}@media (max-width:480px){.styles-module-scss-module__Bp31aa__toast{min-width:unset;width:100%;max-width:100%}}.styles-module-scss-module__Bp31aa__accent{border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.styles-module-scss-module__Bp31aa__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:12px;display:flex}.styles-module-scss-module__Bp31aa__message{color:#ffffffeb;flex:1;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:500;line-height:1.45}.styles-module-scss-module__Bp31aa__close{cursor:pointer;color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;transition:background .18s,color .18s;display:flex}.styles-module-scss-module__Bp31aa__close:hover{color:#ffffffe6;background:#ffffff24}.styles-module-scss-module__Bp31aa__progress{transform-origin:0;height:2px;animation:linear both styles-module-scss-module__Bp31aa__shrink;position:absolute;bottom:0;left:0;right:0}.styles-module-scss-module__Bp31aa__success .styles-module-scss-module__Bp31aa__accent{background:var(--color-accent)}.styles-module-scss-module__Bp31aa__success .styles-module-scss-module__Bp31aa__icon{color:var(--color-accent);background:#22c55e1f}.styles-module-scss-module__Bp31aa__success .styles-module-scss-module__Bp31aa__progress{background:var(--color-accent)}.styles-module-scss-module__Bp31aa__error .styles-module-scss-module__Bp31aa__accent{background:var(--color-error)}.styles-module-scss-module__Bp31aa__error .styles-module-scss-module__Bp31aa__icon{color:var(--color-error);background:#ef44441f}.styles-module-scss-module__Bp31aa__error .styles-module-scss-module__Bp31aa__progress{background:var(--color-error)}.styles-module-scss-module__Bp31aa__info .styles-module-scss-module__Bp31aa__accent{background:var(--color-accent)}.styles-module-scss-module__Bp31aa__info .styles-module-scss-module__Bp31aa__icon{color:var(--color-accent);background:#22c55e1f}.styles-module-scss-module__Bp31aa__info .styles-module-scss-module__Bp31aa__progress{background:var(--color-accent)}.styles-module-scss-module__Bp31aa__warning .styles-module-scss-module__Bp31aa__accent{background:var(--color-warning)}.styles-module-scss-module__Bp31aa__warning .styles-module-scss-module__Bp31aa__icon{color:var(--color-warning);background:#f59e0b1f}.styles-module-scss-module__Bp31aa__warning .styles-module-scss-module__Bp31aa__progress{background:var(--color-warning)}@keyframes styles-module-scss-module__Bp31aa__slideIn{0%{opacity:0;transform:translate(calc(100% + 20px))}to{opacity:1;transform:translate(0)}}@keyframes styles-module-scss-module__Bp31aa__slideOut{0%{opacity:1;max-height:80px;margin-bottom:0;transform:translate(0)}to{opacity:0;max-height:0;margin-bottom:-10px;transform:translate(calc(100% + 20px))}}@keyframes styles-module-scss-module__Bp31aa__shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__Bp31aa__toast,.styles-module-scss-module__Bp31aa__toast.styles-module-scss-module__Bp31aa__removing{opacity:1;animation:none}.styles-module-scss-module__Bp31aa__progress{animation:none;display:none}}
.DocumentPreviewModal-module__4jVEWW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;animation:.18s DocumentPreviewModal-module__4jVEWW__backdropIn;display:flex;position:fixed;inset:0}@keyframes DocumentPreviewModal-module__4jVEWW__backdropIn{0%{opacity:0}to{opacity:1}}.DocumentPreviewModal-module__4jVEWW__modal{background:hsl(var(--card));border:1px solid hsl(var(--card-border));border-radius:20px;flex-direction:column;width:100%;max-width:860px;height:88vh;max-height:720px;animation:.22s cubic-bezier(.34,1.56,.64,1) DocumentPreviewModal-module__4jVEWW__modalIn;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 24px 48px -8px #00000047,0 0 0 1px #ffffff0a}@keyframes DocumentPreviewModal-module__4jVEWW__modalIn{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.DocumentPreviewModal-module__4jVEWW__header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.DocumentPreviewModal-module__4jVEWW__headerLeft{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.DocumentPreviewModal-module__4jVEWW__headerIcon{background:hsl(var(--primary) / .1);width:36px;height:36px;color:hsl(var(--primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DocumentPreviewModal-module__4jVEWW__headerTitle{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.DocumentPreviewModal-module__4jVEWW__headerSub{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;overflow:hidden}.DocumentPreviewModal-module__4jVEWW__typeBadge{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:100px;flex-shrink:0;padding:2px 7px;font-size:.58rem;font-weight:800}.DocumentPreviewModal-module__4jVEWW__pdfBadge{color:#ce1212;background:#eb14141a;border:1px solid #eb141433}.DocumentPreviewModal-module__4jVEWW__imgBadge{color:#14522b;background:#14522b1a;border:1px solid #14522b40}.DocumentPreviewModal-module__4jVEWW__unknownBadge{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.DocumentPreviewModal-module__4jVEWW__headerActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.DocumentPreviewModal-module__4jVEWW__toolBtn{border:1px solid hsl(var(--border));width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;transition:all .15s;display:flex}.DocumentPreviewModal-module__4jVEWW__toolBtn:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--primary) / .3)}.DocumentPreviewModal-module__4jVEWW__toolBtn:disabled{opacity:.35;cursor:not-allowed}.DocumentPreviewModal-module__4jVEWW__zoomLabel{color:hsl(var(--muted-foreground));text-align:center;min-width:36px;font-size:.72rem;font-weight:700}.DocumentPreviewModal-module__4jVEWW__divider{background:hsl(var(--border));width:1px;height:20px;margin:0 .25rem}.DocumentPreviewModal-module__4jVEWW__closeBtn{border:1px solid hsl(var(--border));width:34px;height:34px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;margin-left:.25rem;transition:all .15s;display:flex}.DocumentPreviewModal-module__4jVEWW__closeBtn:hover{color:#eb1414;background:#eb141414;border-color:#eb14144d}.DocumentPreviewModal-module__4jVEWW__body{background:hsl(var(--muted) / .3);flex:1;position:relative;overflow:hidden}.DocumentPreviewModal-module__4jVEWW__pdfFrame{border:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.DocumentPreviewModal-module__4jVEWW__imageWrap{justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:auto}.DocumentPreviewModal-module__4jVEWW__previewImg{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:100%;max-height:100%;transition:opacity .25s,transform .2s;display:block;box-shadow:0 8px 32px #0000002e}.DocumentPreviewModal-module__4jVEWW__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.DocumentPreviewModal-module__4jVEWW__spinner{border:3px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;width:36px;height:36px;animation:.7s linear infinite DocumentPreviewModal-module__4jVEWW__spin}@keyframes DocumentPreviewModal-module__4jVEWW__spin{to{transform:rotate(360deg)}}.DocumentPreviewModal-module__4jVEWW__loadingText{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem}.DocumentPreviewModal-module__4jVEWW__emptyState,.DocumentPreviewModal-module__4jVEWW__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:2rem;display:flex;position:absolute;inset:0}.DocumentPreviewModal-module__4jVEWW__emptyIcon{color:hsl(var(--muted-foreground));opacity:.4;margin-bottom:.25rem}.DocumentPreviewModal-module__4jVEWW__emptyTitle,.DocumentPreviewModal-module__4jVEWW__errorTitle{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}.DocumentPreviewModal-module__4jVEWW__emptySub,.DocumentPreviewModal-module__4jVEWW__errorSub{color:hsl(var(--muted-foreground));max-width:320px;margin:0;font-size:.8rem;line-height:1.5}.DocumentPreviewModal-module__4jVEWW__errorIcon{color:#f59f0a;margin-bottom:.25rem}.DocumentPreviewModal-module__4jVEWW__errorActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.DocumentPreviewModal-module__4jVEWW__retryBtn,.DocumentPreviewModal-module__4jVEWW__openTabBtn{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:8px 14px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.DocumentPreviewModal-module__4jVEWW__retryBtn{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}.DocumentPreviewModal-module__4jVEWW__retryBtn:hover{background:hsl(var(--muted))}.DocumentPreviewModal-module__4jVEWW__openTabBtn{background:hsl(var(--primary));color:#fff;border:none}.DocumentPreviewModal-module__4jVEWW__openTabBtn:hover{background:hsl(var(--primary) / .85)}.DocumentPreviewModal-module__4jVEWW__downloadLargeBtn{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;margin-top:.5rem;padding:10px 20px;font-size:.82rem;font-weight:700;transition:background .18s;display:flex}.DocumentPreviewModal-module__4jVEWW__downloadLargeBtn:hover{background:hsl(var(--primary) / .85)}.DocumentPreviewModal-module__4jVEWW__footer{border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.625rem 1.25rem;display:flex}.DocumentPreviewModal-module__4jVEWW__footerBrand{color:hsl(var(--muted-foreground));font-size:.68rem}.DocumentPreviewModal-module__4jVEWW__footerClose{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.DocumentPreviewModal-module__4jVEWW__footerClose:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}@media (max-width:640px){.DocumentPreviewModal-module__4jVEWW__modal{border-radius:16px;height:95vh;max-height:95vh}.DocumentPreviewModal-module__4jVEWW__header{padding:.75rem 1rem}.DocumentPreviewModal-module__4jVEWW__zoomLabel,.DocumentPreviewModal-module__4jVEWW__divider,.DocumentPreviewModal-module__4jVEWW__footerBrand{display:none}}
.DocumentUpload-module__d5pOaW__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow);border-radius:18px;margin-top:-1.25rem;padding:1.5rem;transition:box-shadow .22s,transform .22s}.DocumentUpload-module__d5pOaW__card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.DocumentUpload-module__d5pOaW__header{justify-content:space-between;align-items:flex-start;margin-bottom:.875rem;display:flex}.DocumentUpload-module__d5pOaW__title{color:hsl(var(--foreground));margin:0 0 3px;font-size:1rem;font-weight:700}.DocumentUpload-module__d5pOaW__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.DocumentUpload-module__d5pOaW__progressRing{flex-shrink:0;position:relative}.DocumentUpload-module__d5pOaW__ringLabel{justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.DocumentUpload-module__d5pOaW__ringNum{color:hsl(var(--primary));font-size:.875rem;font-weight:800;line-height:1}.DocumentUpload-module__d5pOaW__ringDen{color:hsl(var(--muted-foreground));padding-top:2px;font-size:.65rem;line-height:1}.DocumentUpload-module__d5pOaW__progressBar{background:hsl(var(--muted));border-radius:100px;height:5px;margin-bottom:.375rem;overflow:hidden}.DocumentUpload-module__d5pOaW__progressFill{background:linear-gradient(90deg, hsl(var(--primary)), #21c45d);border-radius:100px;height:100%;transition:width .5s}.DocumentUpload-module__d5pOaW__progressCaption{color:hsl(var(--muted-foreground));margin:0 0 1.125rem;font-size:.7rem}.DocumentUpload-module__d5pOaW__groupsWrap{flex-direction:column;gap:1.125rem;display:flex}.DocumentUpload-module__d5pOaW__groupSection{flex-direction:column;gap:.5rem;display:flex}.DocumentUpload-module__d5pOaW__groupHeader{align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.DocumentUpload-module__d5pOaW__groupIconWrap{background:color-mix(in srgb, var(--g-color) 12%, transparent);width:24px;height:24px;color:var(--g-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DocumentUpload-module__d5pOaW__groupLabel{color:hsl(var(--foreground));flex:1;font-size:.775rem;font-weight:700}.DocumentUpload-module__d5pOaW__groupPendingBadge{color:#ba7908;white-space:nowrap;background:#f6a8231f;border:1px solid #f6a82340;border-radius:100px;padding:2px 7px;font-size:.6rem;font-weight:700}.DocumentUpload-module__d5pOaW__groupDoneBadge{color:#1c9c4b;white-space:nowrap;background:#22c35d1a;border:1px solid #22c35d33;border-radius:100px;align-items:center;gap:3px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.DocumentUpload-module__d5pOaW__grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.DocumentUpload-module__d5pOaW__docCard{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:14px;flex-direction:column;gap:.75rem;padding:.875rem;transition:border-color .2s,box-shadow .2s;display:flex}.DocumentUpload-module__d5pOaW__docCard:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 2px 8px hsl(var(--primary) / .06)}.DocumentUpload-module__d5pOaW__docCardFocus{border-color:hsl(var(--primary) / .45);box-shadow:0 0 0 3px hsl(var(--primary) / .1);grid-column:1/-1}.DocumentUpload-module__d5pOaW__docCardError{border-color:#eb141459;box-shadow:0 0 0 3px #eb141412}.DocumentUpload-module__d5pOaW__errorBanner{color:#c11f1f;background:#eb141412;border:1px solid #eb141433;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.7rem;animation:.2s DocumentUpload-module__d5pOaW__fadeSlideIn;display:flex}.DocumentUpload-module__d5pOaW__errorMsg{flex:1;font-weight:500;line-height:1.3}.DocumentUpload-module__d5pOaW__retryUploadBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#eb1414;border:none;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:.68rem;font-weight:700;transition:background .15s}.DocumentUpload-module__d5pOaW__retryUploadBtn:hover{background:#ce1212}.DocumentUpload-module__d5pOaW__docTop{align-items:center;gap:.625rem;display:flex}.DocumentUpload-module__d5pOaW__fileIconWrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DocumentUpload-module__d5pOaW__docMeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.DocumentUpload-module__d5pOaW__docName{color:hsl(var(--foreground));font-size:.8rem;font-weight:600;line-height:1.3}.DocumentUpload-module__d5pOaW__docBadges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.DocumentUpload-module__d5pOaW__reqBadge{color:#eb1414;white-space:nowrap;background:#eb14141a;border:1px solid #eb141433;border-radius:100px;padding:1px 5px;font-size:.58rem;font-weight:700}.DocumentUpload-module__d5pOaW__statusChip{white-space:nowrap;border-radius:100px;align-items:center;gap:3px;padding:2px 6px;font-size:.62rem;font-weight:700;display:inline-flex}.DocumentUpload-module__d5pOaW__sVerified{color:#1c9c4b;background:#22c35d1f}.DocumentUpload-module__d5pOaW__sUploaded{color:#ba7908;background:#f6a8231f}.DocumentUpload-module__d5pOaW__sPending{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.DocumentUpload-module__d5pOaW__fileChip{background:hsl(var(--primary) / .08);border:1px solid hsl(var(--primary) / .2);color:hsl(var(--primary));border-radius:8px;align-items:center;gap:5px;min-width:0;padding:4px 8px 4px 10px;font-size:.7rem;display:flex}.DocumentUpload-module__d5pOaW__fileChipName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.DocumentUpload-module__d5pOaW__fileChipRemove{color:hsl(var(--primary) / .7);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.DocumentUpload-module__d5pOaW__fileChipRemove:hover{color:hsl(var(--destructive))}.DocumentUpload-module__d5pOaW__uploadedChip{color:#1a9347;background:#22c35d14;border:1px solid #22c35d33;border-radius:8px;align-items:center;gap:5px;padding:4px 8px 4px 10px;font-size:.68rem;display:flex}.DocumentUpload-module__d5pOaW__uploadedName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.DocumentUpload-module__d5pOaW__actionGroup{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}.DocumentUpload-module__d5pOaW__previewBtn{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.DocumentUpload-module__d5pOaW__previewBtn:hover{background:hsl(var(--primary) / .08);color:hsl(var(--primary));border-color:hsl(var(--primary) / .35)}.DocumentUpload-module__d5pOaW__selectBtn{border:1px solid hsl(var(--primary) / .5);background:hsl(var(--primary) / .06);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .18s;display:flex}.DocumentUpload-module__d5pOaW__selectBtn:hover{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary))}.DocumentUpload-module__d5pOaW__selectBtnGhost{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:4px;padding:6px 10px;font-size:.72rem;font-weight:500;transition:all .18s;display:flex}.DocumentUpload-module__d5pOaW__selectBtnGhost:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.DocumentUpload-module__d5pOaW__uploadBtn{background:hsl(var(--primary));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:4px;padding:6px 14px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.DocumentUpload-module__d5pOaW__uploadBtn:hover{background:hsl(var(--primary) / .85);transform:translateY(-1px)}.DocumentUpload-module__d5pOaW__reuploadBtn{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:4px;padding:5px 10px;font-size:.7rem;font-weight:500;transition:all .18s;display:flex}.DocumentUpload-module__d5pOaW__reuploadBtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--primary) / .3)}.DocumentUpload-module__d5pOaW__uploadingRow{align-items:center;gap:.5rem;width:130px;display:flex}.DocumentUpload-module__d5pOaW__progTrack{background:hsl(var(--muted));border-radius:100px;flex:1;height:4px;overflow:hidden}.DocumentUpload-module__d5pOaW__progFill{background:linear-gradient(90deg, hsl(var(--primary)), #21c45d);border-radius:100px;height:100%;transition:width 90ms linear}.DocumentUpload-module__d5pOaW__progPct{color:hsl(var(--primary));text-align:right;min-width:30px;font-size:.7rem;font-weight:700}.DocumentUpload-module__d5pOaW__cancelBtn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px;display:flex}.DocumentUpload-module__d5pOaW__cancelBtn:hover{color:hsl(var(--destructive))}.DocumentUpload-module__d5pOaW__passwordPanel{border-top:1px dashed hsl(var(--primary) / .25);flex-direction:column;gap:.5rem;padding-top:.75rem;animation:.2s DocumentUpload-module__d5pOaW__fadeSlideIn;display:flex}@keyframes DocumentUpload-module__d5pOaW__fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DocumentUpload-module__d5pOaW__pwdHeader{color:hsl(var(--foreground));align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:flex}.DocumentUpload-module__d5pOaW__pwdShield{color:hsl(var(--primary));flex-shrink:0}.DocumentUpload-module__d5pOaW__pwdHint{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);border-radius:8px;align-items:flex-start;gap:5px;padding:.5rem .625rem;font-size:.7rem;line-height:1.4;display:flex}.DocumentUpload-module__d5pOaW__pwdHint svg{flex-shrink:0;margin-top:1px}.DocumentUpload-module__d5pOaW__pwdRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.DocumentUpload-module__d5pOaW__pwdInputWrap{border:1px solid hsl(var(--input));background:hsl(var(--card));border-radius:9px;flex:1;align-items:center;gap:6px;min-width:160px;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:flex}.DocumentUpload-module__d5pOaW__pwdInputWrap:focus-within{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .15)}.DocumentUpload-module__d5pOaW__pwdIcon{color:var(--color-accent);flex-shrink:0}.DocumentUpload-module__d5pOaW__pwdInput{color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:.8125rem}.DocumentUpload-module__d5pOaW__eyeBtn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.DocumentUpload-module__d5pOaW__eyeBtn:hover{color:hsl(var(--foreground))}.DocumentUpload-module__d5pOaW__proceedBtn{background:hsl(var(--primary));color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;padding:8px 14px;font-size:.78rem;font-weight:600;transition:background .2s;display:flex}.DocumentUpload-module__d5pOaW__proceedBtn:hover{background:hsl(var(--primary) / .85)}.DocumentUpload-module__d5pOaW__cancelTextBtn{color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:.75rem}.DocumentUpload-module__d5pOaW__cancelTextBtn:hover{color:hsl(var(--foreground))}.DocumentUpload-module__d5pOaW__hiddenInput{display:none}@media (max-width:640px){.DocumentUpload-module__d5pOaW__grid{grid-template-columns:1fr}.DocumentUpload-module__d5pOaW__docCardFocus{grid-column:unset}}
.Footer-module__oj5DKa__footer{z-index:50;background:hsl(var(--card));border-top:1px solid hsl(var(--border));transition:height .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 12px #0000000f}.Footer-module__oj5DKa__footerFull{height:52px}.Footer-module__oj5DKa__footerMini{height:36px}.Footer-module__oj5DKa__visible{opacity:1;pointer-events:auto;transition:opacity .25s,transform .25s;transform:translateY(0)}.Footer-module__oj5DKa__hidden{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;inset:0;transform:translateY(6px)}.Footer-module__oj5DKa__fullBar{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;height:52px;padding:0 1.5rem;display:flex}.Footer-module__oj5DKa__copy{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;margin:0;font-size:.72rem}.Footer-module__oj5DKa__copy strong{color:hsl(var(--foreground));font-weight:700}.Footer-module__oj5DKa__links{align-items:center;gap:1.25rem;display:flex}.Footer-module__oj5DKa__link{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.72rem;text-decoration:none;transition:color .15s}.Footer-module__oj5DKa__link:hover{color:hsl(var(--primary))}.Footer-module__oj5DKa__socials{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.Footer-module__oj5DKa__socialBtn{border:1px solid hsl(var(--border));width:28px;height:28px;color:hsl(var(--muted-foreground));border-radius:7px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.Footer-module__oj5DKa__socialBtn:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));color:var(--color-on-primary);transform:translateY(-2px)}.Footer-module__oj5DKa__miniBar{justify-content:space-between;align-items:center;gap:1rem;width:100%;height:36px;padding:0 1.5rem;display:flex}.Footer-module__oj5DKa__miniLabel{color:hsl(var(--muted-foreground));letter-spacing:.02em;font-size:.7rem;font-weight:700}.Footer-module__oj5DKa__socialBtnMini{border:1px solid hsl(var(--border));width:24px;height:24px;color:hsl(var(--muted-foreground));border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.Footer-module__oj5DKa__socialBtnMini:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));color:var(--color-on-primary)}
.RightPanel-module__IwiYzG__rightPanel{flex-direction:column;gap:20px;display:flex}.RightPanel-module__IwiYzG__heroSection{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;border-radius:20px;min-height:400px;margin-bottom:20px;padding:40px;animation:.6s .2s backwards RightPanel-module__IwiYzG__fadeInUp;position:relative;overflow:hidden;box-shadow:0 10px 40px #0003}.RightPanel-module__IwiYzG__heroSection:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 30%, transparent) 0%, color-mix(in srgb, var(--color-primary-dark) 20%, transparent) 100%);opacity:.5;width:100%;height:100%;position:absolute;top:0;right:0}.RightPanel-module__IwiYzG__heroBadge{color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fff3;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:11px;font-weight:600;display:inline-block;position:relative}.RightPanel-module__IwiYzG__heroTitle{z-index:1;margin-bottom:20px;font-size:36px;font-weight:700;line-height:1.2;position:relative}.RightPanel-module__IwiYzG__heroDescription{opacity:.9;z-index:1;font-size:15px;line-height:1.6;position:relative}.RightPanel-module__IwiYzG__infoCard{background:linear-gradient(135deg, var(--color-info-bg) 0%, var(--color-info-light) 100%);border-radius:20px;padding:30px;animation:.6s .4s backwards RightPanel-module__IwiYzG__fadeInUp}.RightPanel-module__IwiYzG__infoCardTitle{color:var(--color-primary);margin-bottom:12px;font-size:20px;font-weight:700}.RightPanel-module__IwiYzG__infoCardText{color:var(--color-text-secondary);font-size:14px;line-height:1.6}
.Header-module__IRil1W__header{z-index:100;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.Header-module__IRil1W__headerInner{align-items:center;gap:0;width:100%;height:76px;padding:0 2rem;display:flex}.Header-module__IRil1W__logoSection{flex-shrink:0;align-items:center;margin-right:1.25rem;display:flex}.Header-module__IRil1W__logoImg{object-fit:contain;width:auto;height:54px;display:block}.Header-module__IRil1W__navDivider,.Header-module__IRil1W__actionDivider{background:hsl(var(--border));flex-shrink:0;width:1px;height:34px}.Header-module__IRil1W__navDivider{margin-right:1.25rem}.Header-module__IRil1W__actionDivider{margin:0 .5rem}.Header-module__IRil1W__navLinks{align-items:center;gap:2px;display:flex}.Header-module__IRil1W__navItem{color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.Header-module__IRil1W__navItem:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.Header-module__IRil1W__navItemActive{background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:700}.Header-module__IRil1W__navItemActive:after{content:"";background:hsl(var(--primary));border-radius:2px 2px 0 0;width:24px;height:2.5px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.Header-module__IRil1W__spacer{flex:1}.Header-module__IRil1W__trustSection{align-items:center;gap:.75rem;margin-right:1rem;display:flex}.Header-module__IRil1W__avatarStack{align-items:center;display:flex}.Header-module__IRil1W__stackedAvatar{border:2px solid hsl(var(--card));object-fit:cover;border-radius:50%;width:32px;height:32px;margin-left:-8px;transition:transform .2s}.Header-module__IRil1W__stackedAvatar:first-child{margin-left:0}.Header-module__IRil1W__stackedAvatar:hover{transform:translateY(-3px);z-index:10!important}.Header-module__IRil1W__trustText{flex-direction:column;line-height:1.2;display:flex}.Header-module__IRil1W__trustNumber{color:hsl(var(--foreground));letter-spacing:-.2px;font-size:.875rem;font-weight:800}.Header-module__IRil1W__trustCount{color:hsl(var(--muted-foreground));font-size:.65rem}.Header-module__IRil1W__trustBadge{color:#1c9c4b;background:#22c35d1f;border:1px solid #22c35d38;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:700;display:flex}.Header-module__IRil1W__trustBadgeDot{background:#21c45d;border-radius:50%;width:6px;height:6px;animation:2s infinite Header-module__IRil1W__pulse}@keyframes Header-module__IRil1W__pulse{0%,to{opacity:1}50%{opacity:.4}}.Header-module__IRil1W__actionsSection{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.Header-module__IRil1W__iconBtn{border:1px solid hsl(var(--border));width:38px;height:38px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .18s;display:flex;position:relative}.Header-module__IRil1W__iconBtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--primary) / .3)}.Header-module__IRil1W__notifWrapper{position:relative}.Header-module__IRil1W__notifBadge{background:hsl(var(--destructive));color:#fff;border:2px solid hsl(var(--card));border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.Header-module__IRil1W__notifDropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));width:310px;box-shadow:var(--shadow-lg);z-index:200;border-radius:14px;animation:.2s Header-module__IRil1W__fadeSlideIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes Header-module__IRil1W__fadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header-module__IRil1W__notifHeader{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.875rem;font-weight:700;display:flex}.Header-module__IRil1W__notifClear{color:hsl(var(--primary));cursor:pointer;font-size:.72rem;font-weight:500}.Header-module__IRil1W__notifItem{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.Header-module__IRil1W__notifItem:hover{background:hsl(var(--muted))}.Header-module__IRil1W__notifUnread{background:hsl(var(--primary) / .04)}.Header-module__IRil1W__notifDot{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.Header-module__IRil1W__notifMsg{color:hsl(var(--foreground));margin:0 0 2px;font-size:.8125rem;font-weight:500}.Header-module__IRil1W__notifTime{color:hsl(var(--muted-foreground));font-size:.68rem}.Header-module__IRil1W__profileWrapper{position:relative}.Header-module__IRil1W__profileBtn{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);cursor:pointer;border-radius:100px;align-items:center;gap:.5rem;padding:4px 10px 4px 4px;transition:all .18s;display:flex}.Header-module__IRil1W__profileBtn:hover{background:hsl(var(--muted));border-color:hsl(var(--primary) / .3);box-shadow:0 0 0 3px hsl(var(--primary) / .08)}.Header-module__IRil1W__profileAvatar{object-fit:cover;ring:2px solid hsl(var(--primary) / .3);border-radius:50%;width:32px;height:32px}.Header-module__IRil1W__profileInfo{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.Header-module__IRil1W__profileName{color:hsl(var(--foreground));font-size:.8rem;font-weight:600}.Header-module__IRil1W__profileStatus{color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:100px;padding:1px 5px;font-size:.58rem;font-weight:700}.Header-module__IRil1W__chevron{color:hsl(var(--muted-foreground));transition:transform .2s}.Header-module__IRil1W__chevronOpen{transform:rotate(180deg)}.Header-module__IRil1W__dropdown{background:hsl(var(--card));border:1px solid hsl(var(--border));width:240px;box-shadow:var(--shadow-lg);z-index:200;border-radius:14px;animation:.2s Header-module__IRil1W__fadeSlideIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.Header-module__IRil1W__dropdownUser{align-items:center;gap:.75rem;padding:1rem;display:flex}.Header-module__IRil1W__dropdownAvatar{border:2px solid hsl(var(--primary) / .25);border-radius:50%;width:40px;height:40px}.Header-module__IRil1W__dropdownUserName{color:hsl(var(--foreground));margin:0 0 2px;font-size:.875rem;font-weight:700}.Header-module__IRil1W__dropdownUserEmail{color:hsl(var(--muted-foreground));margin:0;font-size:.72rem}.Header-module__IRil1W__dropdownDivider{background:hsl(var(--border));height:1px;margin:.25rem 0}.Header-module__IRil1W__dropdownItem{width:100%;color:hsl(var(--foreground));cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:flex}.Header-module__IRil1W__dropdownItem:hover{background:hsl(var(--muted))}.Header-module__IRil1W__dropdownItemDanger{color:hsl(var(--destructive))}.Header-module__IRil1W__mobileOnly{display:none}.Header-module__IRil1W__mobileNav{border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem;animation:.2s Header-module__IRil1W__fadeSlideIn}.Header-module__IRil1W__mobileNavGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.875rem;display:grid}.Header-module__IRil1W__mobileNavItem{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex}.Header-module__IRil1W__mobileNavItem:hover{background:hsl(var(--muted));color:hsl(var(--foreground));transform:translateY(-1px)}.Header-module__IRil1W__mobileNavActive{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-color:hsl(var(--primary) / .25);font-weight:700}.Header-module__IRil1W__mobileNavIconWrap{background:hsl(var(--muted));border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.Header-module__IRil1W__mobileNavActive .Header-module__IRil1W__mobileNavIconWrap{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.Header-module__IRil1W__mobileNavUser{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);border-radius:14px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.Header-module__IRil1W__mobileNavAvatar{object-fit:cover;border:2px solid hsl(var(--primary) / .25);border-radius:50%;flex-shrink:0;width:42px;height:42px}.Header-module__IRil1W__mobileNavUserInfo{flex:1;min-width:0}.Header-module__IRil1W__mobileNavUserName{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.875rem;font-weight:700;overflow:hidden}.Header-module__IRil1W__mobileNavUserEmail{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;overflow:hidden}.Header-module__IRil1W__mobileNavStatus{color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:100px;flex-shrink:0;padding:3px 8px;font-size:.6rem;font-weight:700}@media (max-width:1100px){.Header-module__IRil1W__trustSection{display:none}}@media (max-width:900px){.Header-module__IRil1W__navLinks,.Header-module__IRil1W__navDivider{display:none}.Header-module__IRil1W__mobileOnly{display:flex}.Header-module__IRil1W__actionDivider{display:none}}@media (max-width:768px){.Header-module__IRil1W__profileInfo,.Header-module__IRil1W__chevron{display:none}.Header-module__IRil1W__headerInner{height:66px;padding:0 1rem}}
.helpsupport-module__HMXopq__helpwrap{background:var(--color-border);border-radius:20px;flex-direction:column;align-items:center;gap:3px;width:100%;max-width:100%;margin-top:0;padding:32px;display:flex}.helpsupport-module__HMXopq__helpwrap h4{color:var(--color-primary);text-align:center;font-size:20px;font-weight:700;line-height:24px}.helpsupport-module__HMXopq__helpwrap p{color:var(--color-text-secondary);text-align:center;font-size:16px;font-weight:400;line-height:25px}.helpsupport-module__HMXopq__box{border:2px solid var(--color-primary);background-color:var(--color-accent);border-radius:30px;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:10px 20px;display:flex}.helpsupport-module__HMXopq__box h3{color:var(--color-on-primary);font-size:20px;font-weight:500}.helpsupport-module__HMXopq__bannerImage{object-fit:cover;border-radius:20px;width:100%;height:auto}.helpsupport-module__HMXopq__loanQuoteBanner{background:var(--gradient-primary);min-height:420px;box-shadow:0 12px 40px color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:20px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.helpsupport-module__HMXopq__loanQuoteBanner:before{content:"";background:radial-gradient(circle at 85% 75%, color-mix(in srgb, var(--color-accent) 35%, transparent) 0%, transparent 55%), radial-gradient(circle at 10% 20%, #ffffff1f 0%, transparent 45%);pointer-events:none;position:absolute;inset:0}.helpsupport-module__HMXopq__bannerContent{z-index:1;color:var(--color-on-primary);padding:32px 28px 0;position:relative}.helpsupport-module__HMXopq__bannerBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.helpsupport-module__HMXopq__bannerTitle{max-width:260px;margin:0 0 12px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.35}.helpsupport-module__HMXopq__bannerText{opacity:.9;max-width:280px;margin:0 0 20px;font-size:14px;line-height:1.55}.helpsupport-module__HMXopq__bannerList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.helpsupport-module__HMXopq__bannerList li{opacity:.95;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.helpsupport-module__HMXopq__bannerList li:before{content:"✓";background:color-mix(in srgb, var(--color-accent) 80%, white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.helpsupport-module__HMXopq__bannerImageWrap{z-index:1;align-self:flex-end;width:100%;max-height:220px;margin-top:auto;position:relative}.helpsupport-module__HMXopq__bannerPerson{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:220px;display:block}
.ScoreMeter-module__eYQMgW__wrapper{background:var(--color-surface-muted);justify-content:center;align-items:center;width:100%;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex}.ScoreMeter-module__eYQMgW__card{background:var(--color-background);opacity:0;border-radius:24px;flex-direction:column;align-items:center;gap:.25rem;width:100%;max-width:420px;padding:2rem 2.25rem 1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s forwards ScoreMeter-module__eYQMgW__cardIn;display:flex;transform:translateY(16px);box-shadow:0 4px 6px #0000000a,0 10px 30px #00000014,0 1px 3px #0000000f}@keyframes ScoreMeter-module__eYQMgW__cardIn{to{opacity:1;transform:translateY(0)}}.ScoreMeter-module__eYQMgW__title{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.ScoreMeter-module__eYQMgW__gaugeWrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ScoreMeter-module__eYQMgW__svg{width:100%;max-width:340px;height:auto;overflow:visible}.ScoreMeter-module__eYQMgW__segment{opacity:.95;filter:drop-shadow(0 1px 2px #0000001a);transition:opacity .2s}.ScoreMeter-module__eYQMgW__segment:hover{opacity:1;filter:brightness(1.07)drop-shadow(0 2px 5px #0003)}.ScoreMeter-module__eYQMgW__boundLabel{fill:var(--color-text-secondary);font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:700}.ScoreMeter-module__eYQMgW__needle{transition:none}.ScoreMeter-module__eYQMgW__scoreDisplay{flex-direction:column;align-items:center;gap:.15rem;margin-top:.25rem;display:flex}.ScoreMeter-module__eYQMgW__scoreValue{letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1;transition:color .4s}.ScoreMeter-module__eYQMgW__scoreCategory{letter-spacing:.07em;text-transform:uppercase;opacity:.85;font-size:.82rem;font-weight:700;transition:color .4s}.ScoreMeter-module__eYQMgW__progressTrack{background:var(--color-border);border-radius:99px;width:110px;height:4px;margin-top:.5rem;overflow:hidden}.ScoreMeter-module__eYQMgW__progressFill{border-radius:99px;min-width:4px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1),background .4s}.ScoreMeter-module__eYQMgW__legend{border-top:1px solid var(--color-surface-muted);flex-direction:column;gap:.35rem;width:100%;margin-top:1.25rem;padding-top:1.25rem;display:flex}.ScoreMeter-module__eYQMgW__legendRow{border-radius:10px;align-items:center;gap:.7rem;padding:.4rem .6rem;transition:background .2s;display:flex}.ScoreMeter-module__eYQMgW__legendRow:hover,.ScoreMeter-module__eYQMgW__legendRowActive{background:var(--color-surface-muted)}.ScoreMeter-module__eYQMgW__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #00000012}.ScoreMeter-module__eYQMgW__legendName{color:var(--color-text-secondary);flex:1;font-size:.88rem;font-weight:600}.ScoreMeter-module__eYQMgW__legendRange{opacity:.8;font-size:.8rem;font-weight:600}@media (max-width:480px){.ScoreMeter-module__eYQMgW__card{border-radius:18px;padding:1.5rem 1.25rem}.ScoreMeter-module__eYQMgW__scoreValue{font-size:2.25rem}.ScoreMeter-module__eYQMgW__legendName{font-size:.8rem}.ScoreMeter-module__eYQMgW__legendRange{font-size:.72rem}}
.JourneyBanner-module__8A2iSW__banner{background:#f6a82312;border:1px solid #f6a82340;border-left:4px solid #f59f0a;border-radius:16px;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1.125rem 1.375rem;display:flex}.JourneyBanner-module__8A2iSW__iconWrap{background:#f59f0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:1px;display:flex;box-shadow:0 4px 12px #f59f0a4d}.JourneyBanner-module__8A2iSW__icon{color:#fff}.JourneyBanner-module__8A2iSW__body{flex:1;min-width:0}.JourneyBanner-module__8A2iSW__topRow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.JourneyBanner-module__8A2iSW__textBlock{flex:1;min-width:0}.JourneyBanner-module__8A2iSW__per{justify-content:flex-end;display:flex}.JourneyBanner-module__8A2iSW__title{color:hsl(var(--foreground));margin:0 0 3px;font-size:.9375rem;font-weight:700}.JourneyBanner-module__8A2iSW__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem;line-height:1.5}.JourneyBanner-module__8A2iSW__subtitle strong{color:#ba7908;font-weight:600}.JourneyBanner-module__8A2iSW__cta{background:hsl(var(--primary));color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px hsl(var(--primary) / .3);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.JourneyBanner-module__8A2iSW__cta:hover{background:hsl(var(--primary) / .88);box-shadow:0 6px 16px hsl(var(--primary) / .38);transform:translateY(-1px)}.JourneyBanner-module__8A2iSW__progressRow{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.JourneyBanner-module__8A2iSW__stepsChips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.JourneyBanner-module__8A2iSW__chip{border:1px solid #0000;border-radius:100px;align-items:center;gap:4px;padding:3px 9px;font-size:.68rem;font-weight:600;display:inline-flex}.JourneyBanner-module__8A2iSW__chipDone{color:#1b9849;background:#22c35d1f;border-color:#22c35d40}.JourneyBanner-module__8A2iSW__chipCurrent{color:#ab6f07;background:#f6a82326;border-color:#f6a82359;animation:2.5s infinite JourneyBanner-module__8A2iSW__pulse}@keyframes JourneyBanner-module__8A2iSW__pulse{0%,to{box-shadow:0 0 #f6a8234d}50%{box-shadow:0 0 0 5px #f6a82300}}.JourneyBanner-module__8A2iSW__chipPending{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.JourneyBanner-module__8A2iSW__chipNum{font-size:.6rem;font-weight:700}.JourneyBanner-module__8A2iSW__pct{color:#c47f08;font-size:.75rem;font-weight:700}.JourneyBanner-module__8A2iSW__bar{background:#f6a82326;border-radius:100px;height:5px;overflow:hidden}.JourneyBanner-module__8A2iSW__barFill{background:linear-gradient(90deg,#f59f0a,#f7b645);border-radius:100px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}@media (max-width:700px){.JourneyBanner-module__8A2iSW__topRow{flex-direction:column}.JourneyBanner-module__8A2iSW__cta{justify-content:center;width:100%}.JourneyBanner-module__8A2iSW__stepsChips{gap:.25rem}}
.CreditManager-module__KLNzba__wrapper{background:var(--color-surface-muted);border-radius:10px;width:40%;margin:auto;padding:20px}.CreditManager-module__KLNzba__title{color:var(--color-primary-dark);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:20px;font-weight:600;display:flex}.CreditManager-module__KLNzba__actionsPending{background:var(--color-info-bg);text-transform:uppercase;border-radius:20px;padding:7px 30px;font-size:12px}.CreditManager-module__KLNzba__cardContainer{flex-direction:column;gap:15px;display:flex}.CreditManager-module__KLNzba__card{background:var(--color-background);border-radius:10px;align-items:center;gap:15px;padding:15px;transition:all .3s;display:flex;box-shadow:0 2px 6px #0000000d}.CreditManager-module__KLNzba__card:hover{transform:translateY(-2px)}.CreditManager-module__KLNzba__iconBox{background:var(--color-info-bg);border-radius:8px;justify-content:center;align-items:center;min-width:50px;height:50px;font-size:20px;display:flex}.CreditManager-module__KLNzba__info{flex-direction:column;display:flex}.CreditManager-module__KLNzba__value{color:var(--color-primary-dark);word-break:break-all;margin:0;font-size:16px;font-weight:600}.CreditManager-module__KLNzba__label{color:var(--color-hint);margin-top:3px;font-size:13px}@media (max-width:768px){.CreditManager-module__KLNzba__wrapper{width:100%;padding:37px 5px!important}.CreditManager-module__KLNzba__title{padding-left:20px}}@media (max-width:480px){.CreditManager-module__KLNzba__wrapper{padding:15px}.CreditManager-module__KLNzba__card{gap:10px;padding:12px}.CreditManager-module__KLNzba__iconBox{min-width:40px;height:40px;font-size:16px}.CreditManager-module__KLNzba__value{font-size:14px}.CreditManager-module__KLNzba__label{font-size:12px}}
.LoanCard-module__5VBcVq__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow);border-radius:18px;padding:1.5rem;transition:box-shadow .22s,transform .22s;position:relative;overflow:hidden}.LoanCard-module__5VBcVq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.LoanCard-module__5VBcVq__card:before{content:"";background:linear-gradient(90deg,#14522b 0% 100%);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.LoanCard-module__5VBcVq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.LoanCard-module__5VBcVq__cardTitle{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}.LoanCard-module__5VBcVq__statusBadge{border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:600}.LoanCard-module__5VBcVq__statusApproved{color:#1b9849;background:#22c35d1f;border:1px solid #22c35d33}.LoanCard-module__5VBcVq__statusPending{color:#124a26;background:#14522b1f;border:1px solid #14522b38}.LoanCard-module__5VBcVq__statusReview{color:#ba7908;background:#f6a8231f;border:1px solid #f6a82333}.LoanCard-module__5VBcVq__statusRejected{color:#d31212;background:#ed2c2c1f;border:1px solid #ed2c2c33}.LoanCard-module__5VBcVq__amountHero{background:linear-gradient(135deg,#14522b 0% 100%);border-radius:14px;margin-bottom:1.25rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden}.LoanCard-module__5VBcVq__amountHero:before{content:"";background:#ffffff14;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.LoanCard-module__5VBcVq__amountLabel{color:#ffffffb3;margin-bottom:4px;font-size:.75rem}.LoanCard-module__5VBcVq__amountValue{color:#fff;letter-spacing:-.5px;font-size:1.875rem;font-weight:800}.LoanCard-module__5VBcVq__amountSub{color:#fff9;margin-top:4px;font-size:.75rem}.LoanCard-module__5VBcVq__fieldsGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1rem;display:grid}.LoanCard-module__5VBcVq__fieldItem{align-items:center;gap:.625rem;display:flex}.LoanCard-module__5VBcVq__fieldIcon{background:hsl(var(--muted));width:30px;height:30px;color:hsl(var(--primary));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LoanCard-module__5VBcVq__fieldContent{flex-direction:column;min-width:0;display:flex}.LoanCard-module__5VBcVq__fieldLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.4px;font-size:.65rem;font-weight:500}.LoanCard-module__5VBcVq__fieldValue{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.LoanCard-module__5VBcVq__feeRow{background:hsl(var(--muted) / .5);border:1px dashed hsl(var(--border));border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.LoanCard-module__5VBcVq__feeName{color:hsl(var(--muted-foreground));font-size:.8125rem}.LoanCard-module__5VBcVq__feeValue{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}
.ScrollSnapWrapper-module__pReqDG__wrapper{width:100%;position:relative}.ScrollSnapWrapper-module__pReqDG__container{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.ScrollSnapWrapper-module__pReqDG__container::-webkit-scrollbar{display:none}.ScrollSnapWrapper-module__pReqDG__snapItem{scroll-snap-align:start;flex:0 0 100%;padding-bottom:4px}.ScrollSnapWrapper-module__pReqDG__navBtn{z-index:10;cursor:pointer;color:#fff;background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ScrollSnapWrapper-module__pReqDG__left{left:10px}.ScrollSnapWrapper-module__pReqDG__right{right:10px}.ScrollSnapWrapper-module__pReqDG__navBtn:hover{background:#000000b3}
.LoanJourney-module__OS-dVq__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow-md);border-radius:20px;padding:1.75rem 2rem;transition:box-shadow .22s,transform .22s;position:relative;overflow:hidden}.LoanJourney-module__OS-dVq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.LoanJourney-module__OS-dVq__card:before{content:"";background:linear-gradient(90deg,#14522b 0% 50%,#21c45d 100%);border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.LoanJourney-module__OS-dVq__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.LoanJourney-module__OS-dVq__headerLeft{flex-direction:column;gap:2px;display:flex}.LoanJourney-module__OS-dVq__cardTitle{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:700}.LoanJourney-module__OS-dVq__cardSub{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.LoanJourney-module__OS-dVq__headerRight{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.LoanJourney-module__OS-dVq__stepsBadge{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .2);border-radius:100px;padding:3px 12px;font-size:.75rem;font-weight:700}.LoanJourney-module__OS-dVq__progressPct{color:hsl(var(--muted-foreground));font-size:.7rem}.LoanJourney-module__OS-dVq__stepper{align-items:flex-start;gap:0;margin-bottom:1.75rem;display:flex}.LoanJourney-module__OS-dVq__stepWrapper{flex:1;min-width:0}.LoanJourney-module__OS-dVq__stepCol{flex-direction:column;align-items:center;gap:.625rem;display:flex}.LoanJourney-module__OS-dVq__connectorRow{align-items:center;width:100%;display:flex}.LoanJourney-module__OS-dVq__connectorLine{background:hsl(var(--border));border-radius:2px;flex:1;height:3px;transition:background .5s}.LoanJourney-module__OS-dVq__connectorHidden{background:0 0!important}.LoanJourney-module__OS-dVq__connectorFilled{background:linear-gradient(90deg,#20b657,#2bca95)}.LoanJourney-module__OS-dVq__circle{z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;transition:all .3s;display:flex;position:relative}.LoanJourney-module__OS-dVq__circleDone{color:#fff;background:linear-gradient(135deg,#4da94c 0%,#29c28a 100%);box-shadow:0 4px 14px #1fad5359}.LoanJourney-module__OS-dVq__circleReject{color:#f5f5f5;background:linear-gradient(135deg,#bc2f2f 0%,#ec0404 100%);box-shadow:0 4px 14px #1fad5359}.LoanJourney-module__OS-dVq__circleActive{color:#fff;background:linear-gradient(135deg,#14522b 0% 100%);box-shadow:0 4px 18px #14522b66}.LoanJourney-module__OS-dVq__circlePending{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:2px solid hsl(var(--border))}.LoanJourney-module__OS-dVq__pulseRing{border:2px solid #14522b73;border-radius:50%;animation:1.8s ease-out infinite LoanJourney-module__OS-dVq__pulseRingAnim;position:absolute;inset:-5px}@keyframes LoanJourney-module__OS-dVq__pulseRingAnim{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.LoanJourney-module__OS-dVq__stepLabelGroup{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 4px;display:flex}.LoanJourney-module__OS-dVq__stepNum{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.6px;font-size:.6rem;font-weight:600}.LoanJourney-module__OS-dVq__stepName{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:600;line-height:1.25}.LoanJourney-module__OS-dVq__stepNameDone{color:hsl(var(--muted-foreground))}.LoanJourney-module__OS-dVq__stepNameActive{color:hsl(var(--foreground));font-weight:700}.LoanJourney-module__OS-dVq__activeChip{color:#124a26;text-transform:uppercase;letter-spacing:.4px;background:#14522b1f;border:1px solid #14522b38;border-radius:100px;margin-top:2px;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.LoanJourney-module__OS-dVq__doneChip{color:#1b9849;text-transform:uppercase;letter-spacing:.4px;background:#20b6571a;border:1px solid #20b65733;border-radius:100px;margin-top:2px;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.LoanJourney-module__OS-dVq__rejectChip{color:#ea4d4d;text-transform:uppercase;letter-spacing:.4px;background:#20b6571a;border:1px solid #20b65733;border-radius:100px;margin-top:2px;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.LoanJourney-module__OS-dVq__progressSection{margin-bottom:1.5rem}.LoanJourney-module__OS-dVq__progressMeta{justify-content:space-between;margin-bottom:.5rem;display:flex}.LoanJourney-module__OS-dVq__progressLabel{color:hsl(var(--foreground));font-size:.75rem;font-weight:600}.LoanJourney-module__OS-dVq__progressRemaining{color:hsl(var(--muted-foreground));font-size:.75rem}.LoanJourney-module__OS-dVq__progressTrack{background:hsl(var(--muted));border-radius:100px;height:8px;position:relative;overflow:hidden}.LoanJourney-module__OS-dVq__progressFill{background:linear-gradient(90deg,#186333 0%,#14522b 100%);border-radius:100px;height:100%;transition:width .9s cubic-bezier(.34,1.56,.64,1);position:relative}.LoanJourney-module__OS-dVq__continueBtn{color:#fff;cursor:pointer;letter-spacing:.1px;background:linear-gradient(135deg,#14522b 0% 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:1.2rem 1.5rem;font-size:1rem;font-weight:700;transition:all .22s;display:flex;box-shadow:0 4px 16px #14522b47}.LoanJourney-module__OS-dVq__continueBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #14522b61}.LoanJourney-module__OS-dVq__continueBtn:active{transform:translateY(0)}.LoanJourney-module__OS-dVq__continueBtnArrow{align-items:center;transition:transform .2s;display:flex}.LoanJourney-module__OS-dVq__continueBtn:hover .LoanJourney-module__OS-dVq__continueBtnArrow{transform:translate(4px)}@media (max-width:640px){.LoanJourney-module__OS-dVq__card{padding:1.25rem 1rem}.LoanJourney-module__OS-dVq__circle{width:31px;height:31px}.LoanJourney-module__OS-dVq__stepName{font-size:.4rem}.LoanJourney-module__OS-dVq__activeChip,.LoanJourney-module__OS-dVq__doneChip,.LoanJourney-module__OS-dVq__rejectChip{display:none}}@media (max-width:480px){.LoanJourney-module__OS-dVq__stepNum{display:none}}
.PersonDetails-module__TUnCvG__wrapper{background:linear-gradient(135deg, var(--color-info-bg) 0%, var(--color-info-bg) 100%);box-sizing:border-box;background:var(--color-surface-muted);justify-content:center;width:100%;height:612px;display:flex;overflow:hidden}.PersonDetails-module__TUnCvG__card{background:var(--color-background);border-radius:14px;flex-direction:column;width:100%;max-width:480px;height:100%;max-height:590px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000012,0 10px 40px -10px #0000001f}.PersonDetails-module__TUnCvG__header{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 100%);flex-shrink:0;padding:18px 24px;position:relative;overflow:hidden}.PersonDetails-module__TUnCvG__header:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.PersonDetails-module__TUnCvG__title{color:var(--color-background);letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700;line-height:24px}.PersonDetails-module__TUnCvG__body{flex-direction:column;flex:1;padding:18px 24px 20px;display:flex;overflow:hidden}.PersonDetails-module__TUnCvG__section{flex-shrink:0;margin-bottom:12px}.PersonDetails-module__TUnCvG__section:last-child{margin-bottom:0}.PersonDetails-module__TUnCvG__label{letter-spacing:1px;text-transform:uppercase;color:var(--color-hint);margin-bottom:2px;font-size:10px;font-weight:700;line-height:14px}.PersonDetails-module__TUnCvG__value{color:var(--color-primary);letter-spacing:-.2px;word-break:break-word;font-size:14px;font-weight:700;line-height:20px}.PersonDetails-module__TUnCvG__valueLight{color:var(--color-text-secondary);word-break:break-all;font-size:13px;font-weight:400;line-height:19px}.PersonDetails-module__TUnCvG__divider{background:var(--color-border);flex-shrink:0;height:1px;margin:12px 0}.PersonDetails-module__TUnCvG__table{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.PersonDetails-module__TUnCvG__tableRow{border-bottom:1px solid var(--color-surface-muted);flex:1;align-items:stretch;transition:background .12s;display:flex}.PersonDetails-module__TUnCvG__tableRow:last-child{border-bottom:none}.PersonDetails-module__TUnCvG__tableRow:hover{background:var(--color-surface-muted)}.PersonDetails-module__TUnCvG__tableKey{color:var(--color-text-secondary);background:var(--color-surface-muted);border-right:1px solid var(--color-border);flex:0 0 46%;align-items:center;padding:0 14px;font-size:12px;font-weight:500;line-height:18px;display:flex}.PersonDetails-module__TUnCvG__tableVal{color:var(--color-primary);letter-spacing:-.1px;word-break:break-word;flex:1;align-items:center;padding:0 14px;font-size:12px;font-weight:600;line-height:18px;display:flex}@media (max-width:768px){.PersonDetails-module__TUnCvG__card{max-height:608px}}
.LoanTable-module__C4IIYa__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));border-top:2.5px solid hsl(var(--primary));box-shadow:var(--shadow);border-radius:18px;padding:1.5rem;transition:box-shadow .22s,transform .22s}.LoanTable-module__C4IIYa__card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.LoanTable-module__C4IIYa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.125rem;display:flex}.LoanTable-module__C4IIYa__cardTitle{color:hsl(var(--foreground));margin:0 0 2px;font-size:1rem;font-weight:700}.LoanTable-module__C4IIYa__cardSubtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.LoanTable-module__C4IIYa__headerControls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.LoanTable-module__C4IIYa__searchWrap{align-items:center;display:flex;position:relative}.LoanTable-module__C4IIYa__searchIcon{color:hsl(var(--muted-foreground));pointer-events:none;flex-shrink:0;position:absolute;left:9px}.LoanTable-module__C4IIYa__searchInput{border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:10px;outline:none;width:180px;padding:7px 30px;font-size:.78rem;transition:border-color .2s,box-shadow .2s}.LoanTable-module__C4IIYa__searchInput::placeholder{color:hsl(var(--muted-foreground))}.LoanTable-module__C4IIYa__searchInput:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .12)}.LoanTable-module__C4IIYa__searchClear{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:8px}.LoanTable-module__C4IIYa__searchClear:hover{color:hsl(var(--foreground))}.LoanTable-module__C4IIYa__limitSelect{border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:10px;outline:none;padding:7px 10px;font-size:.78rem;transition:border-color .2s}.LoanTable-module__C4IIYa__limitSelect:focus{border-color:hsl(var(--ring))}.LoanTable-module__C4IIYa__statsBar{gap:.75rem;margin-bottom:1.25rem;display:inline-flex}.LoanTable-module__C4IIYa__countNumberWrap{flex-direction:row!important;gap:.56rem!important;display:flex!important}.LoanTable-module__C4IIYa__statChip{background:hsl(var(--primary) / .07);border:1px solid hsl(var(--primary) / .14);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:.625rem 1.875rem;display:flex}.LoanTable-module__C4IIYa__statChipGreen{background:#22c35d12;border-color:#22c35d2e}.LoanTable-module__C4IIYa__statChipMuted{background:hsl(var(--muted));border-color:hsl(var(--border))}.LoanTable-module__C4IIYa__statIcon{color:hsl(var(--primary));flex-shrink:0}.LoanTable-module__C4IIYa__statIconGreen{color:#4da94c;flex-shrink:0}.LoanTable-module__C4IIYa__statIconMuted{color:hsl(var(--muted-foreground));flex-shrink:0}.LoanTable-module__C4IIYa__statChip>div{flex-direction:column;line-height:1.2;display:flex}.LoanTable-module__C4IIYa__statValue{color:hsl(var(--foreground));font-size:1rem;font-weight:700}.LoanTable-module__C4IIYa__statLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.4px;font-size:.68rem;font-weight:500}.LoanTable-module__C4IIYa__errorState{background:#eb14140f;border:1px solid #eb14142e;border-radius:12px;align-items:center;gap:.875rem;margin-bottom:1rem;padding:1rem 1.125rem;display:flex}.LoanTable-module__C4IIYa__errorIcon{color:#eb1414;flex-shrink:0}.LoanTable-module__C4IIYa__errorTitle{color:hsl(var(--foreground));margin:0 0 2px;font-size:.85rem;font-weight:700}.LoanTable-module__C4IIYa__errorSub{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.LoanTable-module__C4IIYa__retryBtn{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:9px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:7px 14px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.LoanTable-module__C4IIYa__retryBtn:hover{background:hsl(var(--muted))}.LoanTable-module__C4IIYa__tableWrapper{border:1px solid hsl(var(--border));border-radius:12px;margin-bottom:1rem;overflow:auto hidden}.LoanTable-module__C4IIYa__table{border-collapse:collapse;width:100%;min-width:640px}.LoanTable-module__C4IIYa__th{text-align:left;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;background:hsl(var(--muted) / .5);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.75rem 1rem;font-size:.7rem;font-weight:600}.LoanTable-module__C4IIYa__thRight{text-align:right}.LoanTable-module__C4IIYa__thRight span{justify-content:flex-end}.LoanTable-module__C4IIYa__th span{align-items:center;gap:4px;display:flex}.LoanTable-module__C4IIYa__th:hover{color:hsl(var(--foreground))}.LoanTable-module__C4IIYa__sortActive{color:hsl(var(--primary))}.LoanTable-module__C4IIYa__sortInactive{color:hsl(var(--border))}.LoanTable-module__C4IIYa__tr{border-top:1px solid hsl(var(--border));transition:background .15s}.LoanTable-module__C4IIYa__tr:hover{background:hsl(var(--muted) / .4)}.LoanTable-module__C4IIYa__tr td:first-child{border-left:3px solid #0000}.LoanTable-module__C4IIYa__rowActive td:first-child{border-left-color:#21c45d}.LoanTable-module__C4IIYa__rowClosed td:first-child{border-left-color:hsl(var(--muted-foreground) / .4)}.LoanTable-module__C4IIYa__rowReview td:first-child{border-left-color:#f6a823}.LoanTable-module__C4IIYa__rowPending td:first-child{border-left-color:#2db960}.LoanTable-module__C4IIYa__rowRejected td:first-child{border-left-color:#ed2c2c}.LoanTable-module__C4IIYa__td{vertical-align:middle;padding:.875rem 1rem}.LoanTable-module__C4IIYa__tdRight{text-align:right}.LoanTable-module__C4IIYa__loanId{color:hsl(var(--primary));background:hsl(var(--primary) / .07);border-radius:6px;padding:2px 7px;font-family:monospace;font-size:.775rem;font-weight:600}.LoanTable-module__C4IIYa__amount{color:hsl(var(--foreground));font-size:.9rem;font-weight:700}.LoanTable-module__C4IIYa__date{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.8125rem}.LoanTable-module__C4IIYa__statusBadge{white-space:nowrap;border-radius:100px;padding:4px 10px;font-size:.7rem;font-weight:600}.LoanTable-module__C4IIYa__statusActive{color:#1b9849;background:#22c35d1f;border:1px solid #22c35d33}.LoanTable-module__C4IIYa__statusClosed{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.LoanTable-module__C4IIYa__statusReview{color:#ba7908;background:#f6a8231f;border:1px solid #f6a82333}.LoanTable-module__C4IIYa__statusPending{color:#1c733c;background:#2db9601f;border:1px solid #2db96033}.LoanTable-module__C4IIYa__statusRejected{color:#d31212;background:#ed2c2c1f;border:1px solid #ed2c2c33}.LoanTable-module__C4IIYa__lettersGroup{flex-wrap:wrap;gap:4px;display:flex}.LoanTable-module__C4IIYa__letterBtn{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .06);color:hsl(var(--primary));white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:.65rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.LoanTable-module__C4IIYa__letterBtn:hover{background:hsl(var(--primary));color:#fff}.LoanTable-module__C4IIYa__noDoc{color:hsl(var(--muted-foreground));font-size:.85rem}.LoanTable-module__C4IIYa__actionBtn{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .06);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.LoanTable-module__C4IIYa__actionBtn:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.LoanTable-module__C4IIYa__skeletonCell{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted) / .5) 50%, hsl(var(--muted)) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s infinite LoanTable-module__C4IIYa__shimmer}@keyframes LoanTable-module__C4IIYa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LoanTable-module__C4IIYa__emptyCell{padding:0}.LoanTable-module__C4IIYa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.LoanTable-module__C4IIYa__emptyIcon{color:hsl(var(--muted-foreground));opacity:.35;margin-bottom:.25rem}.LoanTable-module__C4IIYa__emptyTitle{color:hsl(var(--foreground));margin:0;font-size:.95rem;font-weight:700}.LoanTable-module__C4IIYa__emptySub{color:hsl(var(--muted-foreground));margin:0;font-size:.8rem}.LoanTable-module__C4IIYa__paginationRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.LoanTable-module__C4IIYa__paginationInfo{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.75rem}.LoanTable-module__C4IIYa__paginationControls{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.LoanTable-module__C4IIYa__pageBtn{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:.78rem;font-weight:500;transition:all .15s;display:inline-flex}.LoanTable-module__C4IIYa__pageBtn:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--primary) / .3);color:hsl(var(--primary))}.LoanTable-module__C4IIYa__pageBtn:disabled{opacity:.38;cursor:not-allowed}.LoanTable-module__C4IIYa__pageBtnActive{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;font-weight:700}.LoanTable-module__C4IIYa__pageBtnActive:hover:not(:disabled){background:hsl(var(--primary) / .88);color:#fff}.LoanTable-module__C4IIYa__pageBtnNav{padding:0 10px;font-size:.75rem}.LoanTable-module__C4IIYa__ellipsis{min-width:28px;height:32px;color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}@media (max-width:700px){.LoanTable-module__C4IIYa__cardHeader{flex-direction:row;align-items:stretch}.LoanTable-module__C4IIYa__headerControls{justify-content:flex-end}.LoanTable-module__C4IIYa__searchInput{width:140px}.LoanTable-module__C4IIYa__statsBar{flex-wrap:wrap}.LoanTable-module__C4IIYa__statChip{min-width:calc(50% - .375rem)}.LoanTable-module__C4IIYa__paginationRow{flex-direction:column;align-items:center}.LoanTable-module__C4IIYa__paginationControls{justify-content:center}}
.CreditScore-module__ioCmaa__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow-md);border-radius:18px;padding:1.25rem 1.25rem 1.5rem;transition:box-shadow .22s,transform .22s;position:relative;overflow:hidden}.CreditScore-module__ioCmaa__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.CreditScore-module__ioCmaa__card:before{content:"";background:linear-gradient(90deg,#14522b 0% 100%);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.CreditScore-module__ioCmaa__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.CreditScore-module__ioCmaa__cardTitle{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}.CreditScore-module__ioCmaa__updatedBadge{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.65rem}.CreditScore-module__ioCmaa__gaugeWrapper{width:100%;margin-bottom:.875rem;position:relative}.CreditScore-module__ioCmaa__canvas{display:block;width:100%!important}.CreditScore-module__ioCmaa__hiddenScore{clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.CreditScore-module__ioCmaa__legend{background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:.35rem;margin-bottom:1rem;padding:.625rem .875rem;display:flex}.CreditScore-module__ioCmaa__legendItem{border-radius:6px;align-items:center;gap:.625rem;padding:2px 5px;transition:background .15s;display:flex}.CreditScore-module__ioCmaa__legendActive{background:hsl(var(--primary) / .07)}.CreditScore-module__ioCmaa__legendDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.CreditScore-module__ioCmaa__legendText{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CreditScore-module__ioCmaa__legendLabel{color:hsl(var(--foreground));font-size:.78rem;font-weight:600}.CreditScore-module__ioCmaa__legendActive .CreditScore-module__ioCmaa__legendLabel{font-weight:800}.CreditScore-module__ioCmaa__legendRange{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.7rem}.CreditScore-module__ioCmaa__statsGrid{flex-direction:column;gap:.625rem;margin-bottom:.875rem;display:flex}.CreditScore-module__ioCmaa__statItem{align-items:center;gap:.625rem;display:flex}.CreditScore-module__ioCmaa__statLabel{color:hsl(var(--muted-foreground));min-width:110px;font-size:.72rem}.CreditScore-module__ioCmaa__statBar{background:hsl(var(--muted));border-radius:100px;flex:1;height:6px;overflow:hidden}.CreditScore-module__ioCmaa__statBarFill{border-radius:100px;height:100%;transition:width 1.2s cubic-bezier(.34,1.56,.64,1)}.CreditScore-module__ioCmaa__statValue{color:hsl(var(--foreground));text-align:right;min-width:34px;font-size:.8rem;font-weight:700}.CreditScore-module__ioCmaa__miniStats{background:hsl(var(--muted) / .5);border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CreditScore-module__ioCmaa__miniStat{flex-direction:column;align-items:center;gap:2px;display:flex}.CreditScore-module__ioCmaa__miniStatValue{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700}.CreditScore-module__ioCmaa__miniStatLabel{color:hsl(var(--muted-foreground));text-align:center;font-size:.62rem}.CreditScore-module__ioCmaa__miniStatDivider{background:hsl(var(--border));width:1px;height:28px}
.AadhaarInput-module__ZGKL6G__container{justify-content:center;align-items:center;display:flex}.AadhaarInput-module__ZGKL6G__box{text-align:center;border:1px solid var(--color-border);border-radius:6px;outline:none;width:42px;height:48px;margin:4px;font-size:18px;transition:all .2s}.AadhaarInput-module__ZGKL6G__box:focus{border-color:var(--color-accent);box-shadow:0 0 4px color-mix(in srgb, var(--color-accent) 40%, transparent)}.AadhaarInput-module__ZGKL6G__disabled{background-color:var(--color-surface-muted);color:var(--color-hint);cursor:not-allowed}.AadhaarInput-module__ZGKL6G__groupGap{width:12px}.AadhaarInput-module__ZGKL6G__mobilePrefix{display:none}.AadhaarInput-module__ZGKL6G__errorBox{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background-color:var(--color-error-bg)}@media (max-width:640px){.AadhaarInput-module__ZGKL6G__box{flex:0 0 44px;width:44px;height:44px;margin:3px;font-size:15px}.AadhaarInput-module__ZGKL6G__maskedBox,.AadhaarInput-module__ZGKL6G__maskedGap,.AadhaarInput-module__ZGKL6G__groupGap{display:none}.AadhaarInput-module__ZGKL6G__mobilePrefix{color:var(--color-hint);letter-spacing:2px;white-space:nowrap;flex-shrink:0;align-items:center;margin-right:8px;font-size:13px;font-weight:700;display:inline-flex}.AadhaarInput-module__ZGKL6G__container{flex-wrap:nowrap;justify-content:flex-start;align-items:center}}@media (min-width:641px) and (max-width:1024px){.AadhaarInput-module__ZGKL6G__box{flex:calc(12.5% - 6px);height:44px}}
.Loader-module__0qQTRG__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;min-height:40vh;padding:32px 16px;font-family:Poppins,sans-serif;display:flex}.Loader-module__0qQTRG__wrapper.Loader-module__0qQTRG__fullScreen{background:var(--color-background);z-index:9999;min-height:100dvh;position:fixed;inset:0}.Loader-module__0qQTRG__spinnerShell{flex-shrink:0;width:76px;height:76px;position:relative}.Loader-module__0qQTRG__ring{border-style:solid;border-color:#0000;border-radius:50%;position:absolute}.Loader-module__0qQTRG__outerRing{border-width:3.5px;border-top-color:var(--color-accent);border-right-color:color-mix(in srgb, var(--color-accent) 18%, transparent);animation:1.15s cubic-bezier(.55,.15,.45,.85) infinite Loader-module__0qQTRG__spinCW;inset:0}.Loader-module__0qQTRG__middleRing{border-width:3px;border-bottom-color:var(--color-primary);border-left-color:color-mix(in srgb, var(--color-primary) 18%, transparent);animation:.9s cubic-bezier(.55,.15,.45,.85) infinite Loader-module__0qQTRG__spinCCW;inset:11px}.Loader-module__0qQTRG__trackRing{border-width:1px;border-color:color-mix(in srgb, var(--color-accent) 18%, transparent);animation:3s linear infinite Loader-module__0qQTRG__spinCW;inset:-5px}.Loader-module__0qQTRG__coreDot{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-primary) 100%);box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 0 22px color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite Loader-module__0qQTRG__pulseCore;position:absolute;inset:25px}.Loader-module__0qQTRG__brandLabel{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.Loader-module__0qQTRG__brandAbbr{letter-spacing:.22em;color:var(--color-primary);text-transform:uppercase;font-size:1rem;font-weight:700}.Loader-module__0qQTRG__brandName{letter-spacing:.18em;color:var(--color-text-secondary);text-transform:uppercase;font-size:.58rem;font-weight:500}.Loader-module__0qQTRG__dotsRow{align-items:center;gap:7px;display:flex}.Loader-module__0qQTRG__dot{border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite Loader-module__0qQTRG__bounceDot}.Loader-module__0qQTRG__dot:first-child{background:var(--color-accent);animation-delay:0s}.Loader-module__0qQTRG__dot:nth-child(2){background:linear-gradient(135deg, var(--color-accent), var(--color-primary));animation-delay:.18s}.Loader-module__0qQTRG__dot:nth-child(3){background:var(--color-primary);animation-delay:.36s}@keyframes Loader-module__0qQTRG__spinCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Loader-module__0qQTRG__spinCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes Loader-module__0qQTRG__pulseCore{0%,to{opacity:1;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 0 22px color-mix(in srgb, var(--color-primary) 25%, transparent);transform:scale(1)}50%{opacity:.75;box-shadow:0 0 5px color-mix(in srgb, var(--color-accent) 25%, transparent), 0 0 10px color-mix(in srgb, var(--color-primary) 12%, transparent);transform:scale(.72)}}@keyframes Loader-module__0qQTRG__bounceDot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}
.PersonalDetails-module__Xjiixq__card{background:hsl(var(--card));border:1px solid hsl(var(--card-border));box-shadow:var(--shadow-sm);border-radius:18px;padding:1.5rem;position:relative;overflow:hidden}.PersonalDetails-module__Xjiixq__card:before{content:"";background:linear-gradient(90deg,#14522b 0% 100%);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.PersonalDetails-module__Xjiixq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.PersonalDetails-module__Xjiixq__cardTitle{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:700}.PersonalDetails-module__Xjiixq__editBtn{border:1px solid hsl(var(--border));color:hsl(var(--primary));cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:5px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.PersonalDetails-module__Xjiixq__editBtn:hover{background:hsl(var(--primary) / .1)}.PersonalDetails-module__Xjiixq__editActions{align-items:center;gap:.5rem;display:flex}.PersonalDetails-module__Xjiixq__cancelBtn{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.PersonalDetails-module__Xjiixq__cancelBtn:hover{background:hsl(var(--muted))}.PersonalDetails-module__Xjiixq__saveBtn{background:hsl(var(--primary));color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:4px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.PersonalDetails-module__Xjiixq__saveBtn:hover{background:hsl(var(--primary) / .85)}.PersonalDetails-module__Xjiixq__avatarSection{background:hsl(var(--muted) / .4);border-radius:14px;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:flex}.PersonalDetails-module__Xjiixq__avatarWrapper{flex-shrink:0;position:relative}.PersonalDetails-module__Xjiixq__avatar{object-fit:cover;border:3px solid hsl(var(--card));width:52px;height:52px;box-shadow:var(--shadow-sm);border-radius:50%}.PersonalDetails-module__Xjiixq__avatarBadge{color:#fff;border:2px solid hsl(var(--card));background:linear-gradient(135deg,#14522b,#21c45d);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:700;display:flex;position:absolute;bottom:-2px;right:-2px}.PersonalDetails-module__Xjiixq__avatarInfo{flex-direction:column;display:flex}.PersonalDetails-module__Xjiixq__avatarName{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700}.PersonalDetails-module__Xjiixq__avatarRole{color:hsl(var(--muted-foreground));margin-top:2px;font-size:.75rem}.PersonalDetails-module__Xjiixq__fields{flex-direction:column;gap:0;display:flex}.PersonalDetails-module__Xjiixq__field{border-bottom:1px solid hsl(var(--border));align-items:flex-start;gap:.875rem;padding:.875rem 0;display:flex}.PersonalDetails-module__Xjiixq__field:last-child{border-bottom:none;padding-bottom:0}.PersonalDetails-module__Xjiixq__fieldIcon{background:hsl(var(--primary) / .1);width:32px;height:32px;color:hsl(var(--primary));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.PersonalDetails-module__Xjiixq__fieldContent{flex-direction:column;flex:1;gap:3px;display:flex}.PersonalDetails-module__Xjiixq__fieldLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.4px;font-size:.7rem;font-weight:500}.PersonalDetails-module__Xjiixq__fieldValue{color:hsl(var(--foreground));font-size:.9rem;font-weight:600}.PersonalDetails-module__Xjiixq__fieldValueRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PersonalDetails-module__Xjiixq__verifiedBadge{color:#4da94c;background:#22c35d1f;border:1px solid #22c35d33;border-radius:100px;justify-content:center;align-items:center;gap:2px;padding:1px 7px;font-size:.65rem;font-weight:600;display:flex}.PersonalDetails-module__Xjiixq__notVerifiedBadge{color:#c31313;background:#22c35d1f;border:1px solid #22c35d33;border-radius:100px;justify-content:center;align-items:center;gap:2px;padding:1px 7px;font-size:.65rem;font-weight:600;display:flex}.PersonalDetails-module__Xjiixq__fieldInput{border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;outline:none;width:100%;padding:6px 10px;font-size:.875rem;transition:border .2s}.PersonalDetails-module__Xjiixq__fieldInput:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .15)}
@keyframes EkycStart-module__fXAfoa__fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes EkycStart-module__fXAfoa__scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes EkycStart-module__fXAfoa__ringPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes EkycStart-module__fXAfoa__ctaPulse{0%,to{box-shadow:0 4px 18px color-mix(in srgb, var(--color-primary) 32%, transparent)}50%{box-shadow:0 6px 26px color-mix(in srgb, var(--color-primary) 52%, transparent)}}@keyframes EkycStart-module__fXAfoa__spin{to{transform:rotate(360deg)}}.EkycStart-module__fXAfoa__container{padding:14px 16px 28px;animation:.35s both EkycStart-module__fXAfoa__fadeSlideUp}.EkycStart-module__fXAfoa__header{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 45%, var(--color-accent) 100%);border-radius:14px;align-items:center;gap:14px;margin-bottom:22px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.EkycStart-module__fXAfoa__header:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-30px}.EkycStart-module__fXAfoa__header:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-40px;right:80px}.EkycStart-module__fXAfoa__headerIcon{width:46px;height:46px;color:var(--color-on-primary);background:#ffffff29;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:.4s .15s both EkycStart-module__fXAfoa__scaleIn;display:flex;position:relative}.EkycStart-module__fXAfoa__headerIcon:after{content:"";border:1.5px solid #fff3;border-radius:50%;animation:2.2s ease-out .6s 2 EkycStart-module__fXAfoa__ringPulse;position:absolute;inset:-6px}.EkycStart-module__fXAfoa__headerText{flex:1;min-width:0}.EkycStart-module__fXAfoa__badge{color:#ffffffe6;letter-spacing:1.2px;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;align-items:center;width:fit-content;margin-bottom:5px;padding:2px 9px;font-size:9px;font-weight:700;animation:.3s .25s both EkycStart-module__fXAfoa__fadeSlideUp;display:inline-flex}.EkycStart-module__fXAfoa__headerText h2{color:var(--color-background);margin:0;font-size:18px;font-weight:700;line-height:1.25}.EkycStart-module__fXAfoa__headerText p{color:#ffffffb8;margin:4px 0 0;font-size:12px;line-height:1.5}.EkycStart-module__fXAfoa__section{margin-bottom:20px;animation:.38s 80ms both EkycStart-module__fXAfoa__fadeSlideUp}.EkycStart-module__fXAfoa__sectionLabel{color:var(--color-text-secondary);align-items:center;gap:9px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.EkycStart-module__fXAfoa__sectionNum{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);width:22px;height:22px;color:var(--color-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.EkycStart-module__fXAfoa__inputSurface{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:12px;padding:16px 14px 14px}.EkycStart-module__fXAfoa__inputHint{color:var(--color-success);align-items:center;gap:5px;margin:10px 0 0;font-size:12px;font-weight:600;display:flex}.EkycStart-module__fXAfoa__steps{border-left:2px solid var(--color-border);flex-direction:column;gap:0;padding-left:10px;display:flex}.EkycStart-module__fXAfoa__step{align-items:flex-start;gap:12px;padding:8px 0 8px 16px;display:flex;position:relative}.EkycStart-module__fXAfoa__stepDot{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute;top:14px;left:-5px}.EkycStart-module__fXAfoa__stepText{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.EkycStart-module__fXAfoa__stepText strong{color:var(--color-text-secondary);font-weight:600}.EkycStart-module__fXAfoa__actions{flex-direction:column;gap:10px;margin-top:6px;display:flex}.EkycStart-module__fXAfoa__primaryBtn{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 45%, var(--color-accent) 100%);width:100%;color:var(--color-on-primary);cursor:pointer;letter-spacing:.2px;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;transition:opacity .2s,transform .15s;animation:2.5s ease-in-out infinite EkycStart-module__fXAfoa__ctaPulse;display:flex}.EkycStart-module__fXAfoa__primaryBtn:hover:not(:disabled){opacity:.91;transform:translateY(-1px)}.EkycStart-module__fXAfoa__primaryBtn:active:not(:disabled){transform:translateY(0)}.EkycStart-module__fXAfoa__primaryBtn:disabled,.EkycStart-module__fXAfoa__primaryBtn.EkycStart-module__fXAfoa__btnLoading{opacity:.68;cursor:not-allowed;animation:none}.EkycStart-module__fXAfoa__spinner{border:2px solid #ffffff59;border-top-color:var(--color-on-primary);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.72s linear infinite EkycStart-module__fXAfoa__spin}.EkycStart-module__fXAfoa__secondaryBtn{width:100%;color:var(--color-primary);border:1.5px solid var(--color-primary);cursor:pointer;letter-spacing:.1px;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}.EkycStart-module__fXAfoa__secondaryBtn:hover:not(:disabled){background:var(--color-info-bg)}.EkycStart-module__fXAfoa__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.EkycStart-module__fXAfoa__notice{color:var(--color-hint);text-align:center;margin-top:16px;font-size:11px;line-height:1.6}@media (max-width:640px){.EkycStart-module__fXAfoa__container{padding:8px 8px 20px}.EkycStart-module__fXAfoa__header{border-radius:12px;gap:10px;margin-bottom:14px;padding:12px}.EkycStart-module__fXAfoa__headerText h2{font-size:15px}.EkycStart-module__fXAfoa__headerText p{font-size:11px}.EkycStart-module__fXAfoa__headerIcon{width:38px;height:38px}.EkycStart-module__fXAfoa__section{margin-bottom:14px}.EkycStart-module__fXAfoa__sectionLabel{margin-bottom:8px;font-size:12px}.EkycStart-module__fXAfoa__inputSurface{padding:10px 8px;overflow:hidden}.EkycStart-module__fXAfoa__steps{padding-left:6px}.EkycStart-module__fXAfoa__step{padding:6px 0 6px 12px}.EkycStart-module__fXAfoa__stepText{font-size:12px}.EkycStart-module__fXAfoa__primaryBtn{padding:12px 16px;font-size:13px}.EkycStart-module__fXAfoa__secondaryBtn{padding:10px 16px;font-size:12px}.EkycStart-module__fXAfoa__notice{margin-top:12px;font-size:10px}}
.SidebarSlider-module__kWtIha__wrapper{flex-direction:column;gap:.5rem;display:flex;position:relative}.SidebarSlider-module__kWtIha__slideArea{position:relative}.SidebarSlider-module__kWtIha__viewport{border-radius:18px;overflow:hidden}.SidebarSlider-module__kWtIha__slideRelative{width:100%;position:relative}.SidebarSlider-module__kWtIha__slideAbsolute{z-index:2;pointer-events:none;width:100%;position:absolute;top:0;left:0}@keyframes SidebarSlider-module__kWtIha__kFadeOut{0%{opacity:1}to{opacity:0}}@keyframes SidebarSlider-module__kWtIha__kFadeIn{0%{opacity:0}to{opacity:1}}.SidebarSlider-module__kWtIha__fadeOut{animation:.32s forwards SidebarSlider-module__kWtIha__kFadeOut}.SidebarSlider-module__kWtIha__fadeIn{animation:.32s forwards SidebarSlider-module__kWtIha__kFadeIn}.SidebarSlider-module__kWtIha__arrowBtn{z-index:20;opacity:0;border:1.5px solid hsl(var(--border));background:hsl(var(--card));width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.85);box-shadow:0 2px 10px #00000024}.SidebarSlider-module__kWtIha__arrowVisible{opacity:1;transform:translateY(-50%)scale(1)}.SidebarSlider-module__kWtIha__arrowDimmed{cursor:default;opacity:.35!important}.SidebarSlider-module__kWtIha__arrowBtn:hover:not(.SidebarSlider-module__kWtIha__arrowDimmed){background:hsl(var(--primary));border-color:hsl(var(--primary));color:var(--color-on-primary);box-shadow:0 4px 16px hsl(var(--primary) / .38);transform:translateY(-50%)scale(1.1)}.SidebarSlider-module__kWtIha__arrowBtn:active:not(.SidebarSlider-module__kWtIha__arrowDimmed){transform:translateY(-50%)scale(.96)}.SidebarSlider-module__kWtIha__arrowLeft{left:10px}.SidebarSlider-module__kWtIha__arrowRight{right:10px}.SidebarSlider-module__kWtIha__footer{justify-content:center;align-items:center;gap:.75rem;display:flex}.SidebarSlider-module__kWtIha__dots{align-items:center;gap:5px;display:flex}.SidebarSlider-module__kWtIha__dot{background:hsl(var(--border));cursor:pointer;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .25s,width .25s,border-radius .25s}.SidebarSlider-module__kWtIha__dotActive{background:hsl(var(--primary));border-radius:4px;width:18px}.SidebarSlider-module__kWtIha__slideLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}
@keyframes BankDetails-module__vgvs1a__fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes BankDetails-module__vgvs1a__ctaPulse{0%,to{box-shadow:0 4px 18px color-mix(in srgb, var(--color-primary) 32%, transparent)}50%{box-shadow:0 6px 26px color-mix(in srgb, var(--color-primary) 52%, transparent)}}@keyframes BankDetails-module__vgvs1a__spin{to{transform:rotate(360deg)}}.BankDetails-module__vgvs1a__container{}.BankDetails-module__vgvs1a__header{}.BankDetails-module__vgvs1a__headerIcon{}.BankDetails-module__vgvs1a__headerText{}.BankDetails-module__vgvs1a__badge{}.BankDetails-module__vgvs1a__spinner{}.BankDetails-module__vgvs1a__grid{grid-template-columns:1fr 1fr;gap:16px;animation:.38s 80ms both BankDetails-module__vgvs1a__fadeSlideUp;display:grid}.BankDetails-module__vgvs1a__field{flex-direction:column;gap:6px;display:flex;position:relative}.BankDetails-module__vgvs1a__label{color:var(--color-text-secondary);letter-spacing:.3px;font-size:12px;font-weight:600}.BankDetails-module__vgvs1a__required{color:var(--color-error);margin-left:2px}.BankDetails-module__vgvs1a__input{width:100%;color:var(--color-primary);background:var(--color-surface-muted);border:1.5px solid var(--color-border);box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-size:13px;transition:border-color .18s,background .18s,box-shadow .18s}.BankDetails-module__vgvs1a__input::placeholder{color:var(--color-border)}.BankDetails-module__vgvs1a__input:focus{background:var(--color-on-primary);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.BankDetails-module__vgvs1a__input:disabled{background:var(--color-surface-muted);color:var(--color-hint);cursor:not-allowed}.BankDetails-module__vgvs1a__inputError{border-color:var(--color-error)}.BankDetails-module__vgvs1a__inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 10%, transparent)}.BankDetails-module__vgvs1a__errorMsg{color:var(--color-error);margin:0;font-size:11px}.BankDetails-module__vgvs1a__ifscWrapper{background:var(--color-surface-muted);border:1.5px solid var(--color-border);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.BankDetails-module__vgvs1a__ifscWrapper:focus-within{background:var(--color-on-primary);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.BankDetails-module__vgvs1a__ifscWrapperError{border-color:var(--color-error)}.BankDetails-module__vgvs1a__ifscWrapperError:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 10%, transparent)}.BankDetails-module__vgvs1a__ifscWrapperDisabled{background:var(--color-surface-muted);cursor:not-allowed}.BankDetails-module__vgvs1a__ifscSearchIcon{color:var(--color-border);flex-shrink:0;align-items:center;display:flex}.BankDetails-module__vgvs1a__ifscInput{color:var(--color-primary);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:13px}.BankDetails-module__vgvs1a__ifscInput::placeholder{color:var(--color-border)}.BankDetails-module__vgvs1a__ifscInput:disabled{color:var(--color-hint);cursor:not-allowed}.BankDetails-module__vgvs1a__clearBtn{cursor:pointer;color:var(--color-border);background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.BankDetails-module__vgvs1a__clearBtn:hover{color:var(--color-text-secondary)}.BankDetails-module__vgvs1a__dropdown{z-index:20;background:var(--color-on-primary);border:1.5px solid var(--color-border);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 28px #00000017}.BankDetails-module__vgvs1a__dropdownHeader{background:var(--color-surface-muted);border-bottom:1px solid var(--color-surface-muted);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.BankDetails-module__vgvs1a__dropdownMeta{color:var(--color-hint);font-size:11px}.BankDetails-module__vgvs1a__dropdownList{max-height:210px;margin:0;padding:0;list-style:none;overflow-y:auto}.BankDetails-module__vgvs1a__dropdownItem{cursor:pointer;border-left:2.5px solid #0000;border-bottom:1px solid var(--color-surface-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:background .14s,border-color .14s;display:flex}.BankDetails-module__vgvs1a__dropdownItem:last-child{border-bottom:none}.BankDetails-module__vgvs1a__dropdownItem:hover{background:var(--color-surface-muted)}.BankDetails-module__vgvs1a__dropdownItemActive{background:var(--color-info-bg);border-left-color:var(--color-primary)}.BankDetails-module__vgvs1a__bankAvatar{background:linear-gradient(135deg, var(--color-info-bg), var(--color-info-bg));width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.BankDetails-module__vgvs1a__bankInfo{flex:1;min-width:0}.BankDetails-module__vgvs1a__bankIfsc{color:var(--color-primary);letter-spacing:.3px;font-size:12px;font-weight:600}.BankDetails-module__vgvs1a__bankMeta{color:var(--color-hint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.BankDetails-module__vgvs1a__dropdownChevron{color:var(--color-hint);flex-shrink:0;align-items:center;display:flex}.BankDetails-module__vgvs1a__dropdownLoading{color:var(--color-hint);align-items:center;gap:8px;padding:14px 12px;font-size:12px;display:flex}.BankDetails-module__vgvs1a__dropdownEnd{text-align:center;color:var(--color-hint);padding:8px;font-size:11px}.BankDetails-module__vgvs1a__accountTypeToggle{background:var(--color-surface-muted);border:1.5px solid var(--color-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;transition:border-color .18s,box-shadow .18s;display:grid}.BankDetails-module__vgvs1a__accountTypeToggleError{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 10%, transparent)}.BankDetails-module__vgvs1a__accountTypeToggleDisabled{opacity:.6;pointer-events:none}.BankDetails-module__vgvs1a__accountTypeOption{color:var(--color-text-secondary);cursor:pointer;letter-spacing:.2px;background:0 0;border:none;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.BankDetails-module__vgvs1a__accountTypeOption:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 7%, transparent);color:var(--color-primary)}.BankDetails-module__vgvs1a__accountTypeOptionActive{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 45%, var(--color-accent) 100%);color:var(--color-on-primary);box-shadow:0 2px 10px color-mix(in srgb, var(--color-primary) 28%, transparent)}.BankDetails-module__vgvs1a__spinnerSm{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite BankDetails-module__vgvs1a__spin;display:inline-block}.BankDetails-module__vgvs1a__actions{margin-top:22px}.BankDetails-module__vgvs1a__primaryBtn{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary) 45%, var(--color-accent) 100%);color:var(--color-on-primary);cursor:pointer;letter-spacing:.2px;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:700;transition:opacity .2s,transform .15s;animation:2.5s ease-in-out infinite BankDetails-module__vgvs1a__ctaPulse;display:inline-flex}.BankDetails-module__vgvs1a__primaryBtn:hover:not(:disabled){opacity:.91;transform:translateY(-1px)}.BankDetails-module__vgvs1a__primaryBtn:active:not(:disabled){transform:translateY(0)}.BankDetails-module__vgvs1a__primaryBtn:disabled{opacity:.65;cursor:not-allowed;animation:none}.BankDetails-module__vgvs1a__spinner{border:2px solid #ffffff59;border-top-color:var(--color-on-primary);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.72s linear infinite BankDetails-module__vgvs1a__spin}@media (max-width:640px){.BankDetails-module__vgvs1a__grid{grid-template-columns:1fr;gap:12px}.BankDetails-module__vgvs1a__primaryBtn{width:100%;padding:12px 20px;font-size:13px}.BankDetails-module__vgvs1a__actions{margin-top:16px}}
.PANDetails-module__XIF9Ea__pan_input_container{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.PANDetails-module__XIF9Ea__formSection{align-items:flex-start;gap:16px;width:100%;display:flex}.PANDetails-module__XIF9Ea__btnWrap{align-items:center;display:flex}.PANDetails-module__XIF9Ea__inpWrap{justify-content:center;align-items:center;display:flex;position:relative}.PANDetails-module__XIF9Ea__pan_char_input{border:1px solid var(--color-accent);text-align:center;width:48px;height:48px;color:var(--color-primary);text-transform:uppercase;border-radius:10px;font-size:18px;font-weight:700;transition:all .25s}.PANDetails-module__XIF9Ea__pan_char_input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent);outline:none;transform:scale(1.05)}.PANDetails-module__XIF9Ea__placeholder{background:var(--color-border);pointer-events:none;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PANDetails-module__XIF9Ea__verify_btn{color:#fff;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent) 25%, transparent);white-space:nowrap;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;display:flex}@media (max-width:1024px){.PANDetails-module__XIF9Ea__pan_char_input{width:44px;height:52px;font-size:16px}}@media (max-width:768px){.PANDetails-module__XIF9Ea__formSection{flex-direction:column;gap:12px}.PANDetails-module__XIF9Ea__pan_input_container{justify-content:center}.PANDetails-module__XIF9Ea__verify_btn{width:100%}}@media (max-width:591px){.PANDetails-module__XIF9Ea__pan_input_container{gap:6px}.PANDetails-module__XIF9Ea__pan_char_input{border-radius:3px;width:24px;height:30px;font-size:13px}.PANDetails-module__XIF9Ea__verify_btn{padding:12px;font-size:14px}}.PANDetails-module__XIF9Ea__loader{border:2px solid var(--color-on-primary);border-top:2px solid #0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite PANDetails-module__XIF9Ea__spin}@keyframes PANDetails-module__XIF9Ea__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.JourneyHeader-module__FZ7ptG__userProfile{position:relative}.JourneyHeader-module__FZ7ptG__userTrigger{cursor:pointer;align-items:center;gap:8px;display:flex}.JourneyHeader-module__FZ7ptG__dropdownWrapper{z-index:1000;position:absolute;top:45px;right:0}
