.Toast_toastContainer__JAtra{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-width:400px}.Toast_toast__bdtJl{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:Toast_slideIn__hExw9 .3s ease-out;font-size:.9rem;font-weight:500;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.Toast_success__JHQnp{border-left:4px solid var(--success);background:#f0fdf4}.Toast_error__jT7FP{border-left:4px solid var(--error);background:#fef2f2}.Toast_info__EHsGT{border-left:4px solid var(--info);background:#f0fdf4}.Toast_loading__Olm_X{border-left:4px solid var(--primary-500,#059669);background:#f8fafc}.Toast_spinner__u2dx7{width:1.1rem;height:1.1rem;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--primary-500,#059669);border-radius:50%;animation:Toast_spin__Kf_Lp 1s linear infinite;display:inline-block}@keyframes Toast_spin__Kf_Lp{to{transform:rotate(1turn)}}.Toast_icon__6nm6v{font-size:1.1rem;flex-shrink:0}.Toast_text__y0Qc2{flex:1 1;line-height:1.4}.Toast_close__I4t7b{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:.85rem;padding:.25rem;flex-shrink:0;transition:color .2s}.Toast_close__I4t7b:hover{color:var(--text-primary)}@keyframes Toast_slideIn__hExw9{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:640px){.Toast_toastContainer__JAtra{left:1rem;right:1rem;max-width:none}}@media (max-width:480px){.Toast_toastContainer__JAtra{left:.5rem;right:.5rem;top:1rem}}.Header_header__KwdYD{background:var(--bg-primary);border-bottom:1px solid var(--border-color);padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.Header_residentHeader__Sylxa{position:static;top:auto}.Header_logo____uDV{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-primary);font-weight:700;font-size:1.15rem;font-family:var(--font-poppins,sans-serif)}.Header_logoIcon__p3gSG{font-size:1.5rem}.Header_userMenu__B7S15{display:flex;align-items:center;gap:1rem}.Header_userName__8pz2T{font-size:.9rem;color:var(--text-secondary);font-weight:500}@media (max-width:768px){.Header_userMenu__B7S15{gap:.75rem}}@media (min-width:768px){.Header_adminHeader__8A8O9{display:none!important}}@media (max-width:640px){.Header_logo____uDV span:not(.Header_logoIcon__p3gSG),.Header_userName__8pz2T{display:none}}@media (max-width:480px){.Header_header__KwdYD{padding:.5rem 0}}.Header_logoText__xA8kS{display:flex;align-items:center;gap:.35rem}.Header_eBrand__iyfNJ{color:var(--primary-600);font-weight:800}.Header_subBrand__Hprwp{font-size:.85rem;font-weight:400;color:var(--text-muted);border-left:1px solid var(--border-color);padding-left:.4rem;margin-left:.1rem;letter-spacing:.2px}.Header_adminBadge__6CA4n{font-size:.72rem;font-weight:700;color:var(--warning);background:rgba(217,119,6,.12);border:1px solid rgba(217,119,6,.2);padding:.1rem .5rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;margin-left:.25rem}.LoadingSpinner_spinnerContainer__0fIUA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.LoadingSpinner_spinner__a42C_{border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-top-color:var(--primary-600);border-radius:50%;animation:LoadingSpinner_spin__qqp0p .8s linear infinite}.LoadingSpinner_spinnerText__7_hKt{color:var(--text-muted);font-size:.9rem;margin:0}.LoadingSpinner_fullPage__jJzX5{display:flex;align-items:center;justify-content:center;min-height:60vh}@keyframes LoadingSpinner_spin__qqp0p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConfirmDialog_overlay__YAORf{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ConfirmDialog_overlayIn__6b4OZ .18s ease;padding:1rem}@keyframes ConfirmDialog_overlayIn__6b4OZ{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__sg9rt{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:20px;padding:2rem 2rem 1.75rem;width:100%;max-width:420px;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.25);animation:ConfirmDialog_dialogIn__XgOa_ .22s cubic-bezier(.34,1.56,.64,1)}@keyframes ConfirmDialog_dialogIn__XgOa_{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_title__qzdr1{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0 0 .6rem;line-height:1.3}.ConfirmDialog_message__fB5SO{font-size:.9rem;color:var(--text-secondary);margin:0 0 1.75rem;line-height:1.6}.ConfirmDialog_actions__Jfy1M{display:flex;gap:.75rem;justify-content:center}.ConfirmDialog_cancelBtn__OkT7I{flex:1 1;padding:.75rem 1.25rem;border:1.5px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .17s ease}.ConfirmDialog_cancelBtn__OkT7I:hover{border-color:var(--text-muted);color:var(--text-primary);background:var(--bg-primary)}.ConfirmDialog_confirmBtn__pRWu4{flex:1 1;padding:.75rem 1.25rem;border:none;border-radius:10px;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .17s ease;letter-spacing:.3px}.ConfirmDialog_confirm_danger__bR_fR{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px rgba(239,68,68,.3)}.ConfirmDialog_confirm_danger__bR_fR:hover{filter:brightness(1.1);box-shadow:0 6px 20px rgba(239,68,68,.4);transform:translateY(-1px)}.ConfirmDialog_confirm_warning__qeuRo{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px rgba(245,158,11,.3)}.ConfirmDialog_confirm_warning__qeuRo:hover{filter:brightness(1.1);box-shadow:0 6px 20px rgba(245,158,11,.4);transform:translateY(-1px)}.ConfirmDialog_confirm_info__t56Yv{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 14px rgba(34,197,94,.3)}.ConfirmDialog_confirm_info__t56Yv:hover{filter:brightness(1.1);box-shadow:0 6px 20px rgba(34,197,94,.4);transform:translateY(-1px)}.ConfirmDialog_confirmBtn__pRWu4:active{transform:translateY(0);filter:brightness(.95)}.admin_adminContainer__2wy3L{min-height:100vh;background:var(--bg-secondary)}.admin_dashboardLayout__EhRRu{display:grid;grid-template-columns:260px 1fr;height:100vh;overflow:hidden}.admin_sidebar__5knmB{background:var(--bg-primary);border-right:1px solid var(--border-color);padding:1.5rem 0;display:flex;flex-direction:column}.admin_sidebarBrand__gCPXS{display:flex;align-items:center;gap:.875rem;padding:.5rem 1.5rem 1.75rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.admin_brandIcon__koFvU{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin_brandName__DHpdh{font-size:1rem;font-weight:700;color:var(--text-primary);letter-spacing:.3px}.admin_brandSub__Z1tkx{font-size:.75rem;color:var(--text-muted);margin-top:1px}.admin_sidebarNav__bWBav{display:flex;flex-direction:column;gap:.25rem;padding:0 .75rem;flex:1 1}.admin_sidebarNav__bWBav button{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.5rem;background:transparent;border:none;border-radius:10px;color:var(--text-secondary);font-size:.9rem;font-weight:500;text-align:left;justify-content:flex-start;cursor:pointer;transition:all .18s ease;width:100%}.admin_sidebarNav__bWBav button:hover{background:var(--bg-secondary);color:var(--primary-600)}.admin_sidebarNav__bWBav button.admin_active__MyjBO{background:var(--primary-50);color:var(--primary-600);font-weight:700;border-left:4px solid var(--primary-600);border-radius:0 10px 10px 0;padding-left:1.25rem}.admin_navIcon__Km7gB{font-size:1.15rem;width:22px;text-align:center;flex-shrink:0}.admin_sidebarFooter__A4xSa{padding:1.25rem 1.5rem .5rem;border-top:1px solid var(--border-color);margin-top:auto}.admin_adminBadge__rEILS{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#059669;margin-bottom:.3rem}.admin_adminName__ozo4V{font-size:.875rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin_mainContent__ijkZi{padding:2rem 0;overflow-y:auto;background:var(--bg-secondary)}.admin_pageHeader__Ajpif{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.admin_pageHeader__Ajpif h1{margin:0 0 .35rem;font-size:1.75rem}.admin_pageSubtitle__kqeKd{color:var(--text-muted);font-size:.9rem;margin:0}.admin_dateBadge__Qq9hc{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.5rem 1rem;font-size:.8rem;color:var(--text-muted);white-space:nowrap;align-self:flex-start}.admin_cardHeader__yBUPI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.admin_cardHeader__yBUPI h2{margin:0;font-size:1.1rem}.admin_viewAll__S2z4B{background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.35rem .85rem;font-size:.8rem;color:var(--primary-600);cursor:pointer;font-weight:600;transition:all .15s}.admin_viewAll__S2z4B:hover{background:var(--primary-600);color:#fff;border-color:var(--primary-600)}.admin_statsGrid__ytAYN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.admin_statCard__ZwPxi{text-align:center;cursor:pointer;transition:all .2s ease;border-radius:var(--radius-lg);padding:1.5rem 1rem!important;position:relative;overflow:hidden}.admin_statCard__ZwPxi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.admin_statPending__S3G_U:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.admin_statProcessing__pTpnn:before{background:linear-gradient(90deg,#10b981,#60a5fa)}.admin_statCompleted__YXf1H:before{background:linear-gradient(90deg,#10b981,#34d399)}.admin_statResidents___XnME:before{background:linear-gradient(90deg,#eab308,#fde047)}.admin_statCard__ZwPxi:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.admin_statIcon__K206X{font-size:2.25rem;margin-bottom:.75rem}.admin_statValue__3D7vx{font-size:2.25rem;font-weight:800;color:var(--text-primary);margin-bottom:.3rem;line-height:1}.admin_statLabel__Mz6_J{color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-bottom:.4rem}.admin_statTrend__plGN6{font-size:.75rem;color:#10b981;font-weight:500}.admin_quickActions__4yyuS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.admin_quickCard__Gxvc9{display:flex;align-items:center;gap:1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.1rem 1.25rem;cursor:pointer;transition:all .18s ease}.admin_quickCard__Gxvc9:hover{border-color:var(--primary-400);box-shadow:0 4px 16px rgba(34,197,94,.1);transform:translateY(-2px)}.admin_quickIcon__bcqD8{font-size:1.75rem;flex-shrink:0}.admin_quickCard__Gxvc9 div{flex:1 1}.admin_quickCard__Gxvc9 strong{display:block;font-size:.9rem;color:var(--text-primary);margin-bottom:.2rem}.admin_quickCard__Gxvc9 span{font-size:.78rem;color:var(--text-muted)}.admin_quickArrow__JO6Vl{color:var(--text-muted);font-size:1.25rem;transition:transform .15s}.admin_quickCard__Gxvc9:hover .admin_quickArrow__JO6Vl{transform:translateX(3px);color:var(--primary-600)}.admin_overviewGrid__yAhfr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.admin_dashboardTopRow__kYM3R{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem;align-items:stretch}.admin_dashboardMiddleRow__1h0tj{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.admin_activityList__mt_CJ{display:flex;flex-direction:column}.admin_activityItem__DRKpp{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem 1rem 0;border-bottom:1px solid var(--border-color);transition:background var(--transition-base)}.admin_activityItem__DRKpp:hover{background:var(--bg-secondary)}.admin_activityItem__DRKpp:last-child{border-bottom:none}.admin_activityIcon__qtfUc{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);font-size:1.4rem;flex-shrink:0}.admin_activityDetails__hrs98{flex:1 1;min-width:0}.admin_activityDetails__hrs98 strong{display:block;font-size:.9rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin_activityDetails__hrs98 p{margin:.1rem 0 0;color:var(--text-secondary);font-size:.83rem}.admin_activityTime__7E_xu{display:block;margin-top:.15rem;color:var(--text-muted);font-size:.72rem}.admin_filterBar__O9CXY{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.admin_searchInput__qjdRp{flex:1 1;min-width:220px;padding:.75rem 1rem;border:1.5px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;background:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-base)}.admin_searchInput__qjdRp:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.admin_filterSelect__ZgZI_{padding:.75rem 1rem;border:1.5px solid var(--border-color);border-radius:var(--radius-md);font-size:.9rem;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-base)}.admin_filterSelect__ZgZI_:focus{outline:none;border-color:var(--primary-500)}.admin_searchCount__hp7Jm{color:var(--text-muted);font-size:.83rem;white-space:nowrap;font-weight:500}.admin_tableContainer__XkWgJ{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.admin_table__EVovC{width:100%;border-collapse:collapse}.admin_table__EVovC thead{background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.admin_table__EVovC th{padding:.875rem 1.25rem;text-align:left;font-weight:700;color:var(--text-primary);font-size:.78rem;text-transform:uppercase;letter-spacing:.6px}.admin_table__EVovC td{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.9rem}.admin_table__EVovC tbody tr{transition:background var(--transition-base)}.admin_table__EVovC tbody tr:hover{background:var(--bg-secondary)}.admin_glassTable__RJ0Rb{background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--radius-lg);box-shadow:0 8px 32px 0 rgba(31,38,135,.07);overflow:hidden}.admin_verifyBtn__poo_F{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff!important;border:none!important;padding:.4rem 1rem!important;font-size:.75rem!important;font-weight:700!important;border-radius:8px!important;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(217,119,6,.25);text-transform:uppercase;letter-spacing:.5px}.admin_verifyBtn__poo_F:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(217,119,6,.35);filter:brightness(1.1)}.admin_verifyBtn__poo_F:active{transform:translateY(0)}.admin_verifiedBadge__PKeMP{display:inline-flex;align-items:center;gap:.35rem;background:rgba(16,185,129,.1);color:#10b981;padding:.4rem .8rem;border-radius:99px;font-size:.72rem;font-weight:800;border:1px solid rgba(16,185,129,.2);box-shadow:0 2px 8px rgba(16,185,129,.05);animation:admin_slideInLeft__w_n4V .4s ease-out}@keyframes admin_slideInLeft__w_n4V{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.admin_avatarCircle__z5xw3{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#059669,#10b981);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0;overflow:hidden;position:relative}.admin_emptyMessage__VkY90{text-align:center;padding:2.5rem;color:var(--text-muted);font-size:.9rem}.admin_announcementForm__iCKUJ{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.admin_announcementHeader__bXcx9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.admin_editButton__iRz2k{padding:.4rem .9rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--error);font-size:.8rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.admin_editButton__iRz2k:hover{background:#fef2f2;border-color:var(--error)}.admin_publishDate__iOa12{display:block;margin-top:.75rem;color:var(--text-muted);font-size:.73rem}.admin_qrScanner__vbBJB h3{text-align:center;margin-bottom:1.5rem}.admin_scannerPlaceholder__A7bQM{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem}.admin_scannerFrame__G7rq3{position:relative;width:220px;height:220px;background:var(--bg-secondary);border:2px dashed var(--primary-400);border-radius:var(--radius-md);overflow:hidden}.admin_scannerCorner__UFk5M{position:absolute;width:28px;height:28px;border:3px solid var(--primary-600);border-radius:4px}.admin_scannerCorner__UFk5M:first-child{top:0;left:0;border-right:none;border-bottom:none}.admin_scannerCorner__UFk5M:nth-child(2){top:0;right:0;border-left:none;border-bottom:none}.admin_scannerCorner__UFk5M:nth-child(3){bottom:0;left:0;border-right:none;border-top:none}.admin_scannerCorner__UFk5M:nth-child(4){bottom:0;right:0;border-left:none;border-top:none}.admin_scannerLine__AXZpB{position:absolute;left:10px;right:10px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-500),transparent);animation:admin_scan__OOU5o 2s ease-in-out infinite;top:50%}@keyframes admin_scan__OOU5o{0%,to{top:10%;opacity:0}10%{opacity:1}90%{opacity:1}50%{top:90%}}.admin_scannerPlaceholder__A7bQM p{color:var(--text-muted);font-size:.85rem;text-align:center}.admin_verificationList__IXBbY{display:flex;flex-direction:column}.admin_analyticsRow__nPTcV{display:flex;align-items:center;gap:1rem;margin-bottom:.875rem}.admin_analyticsLabel__qfX02{font-size:.83rem;color:var(--text-secondary);min-width:170px;flex-shrink:0}.admin_progressBar__IMJf5{flex:1 1;height:8px;background:var(--bg-secondary);border-radius:99px;overflow:hidden}.admin_progressFill__8YEig{height:100%;background:linear-gradient(90deg,#059669,#10b981);border-radius:99px;transition:width .5s ease;min-width:4px}.admin_analyticsCount__UZBVO{font-size:.85rem;font-weight:700;color:var(--text-primary);min-width:24px;text-align:right}.admin_analyticsSummary__k7Ttu{display:flex;justify-content:space-around;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color);text-align:center}.admin_summaryValue__4POIf{font-size:1.75rem;font-weight:800;color:var(--primary-600)}.admin_summaryLabel__qE9Rk{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.2rem}@media (max-width:1024px){.admin_statsGrid__ytAYN{grid-template-columns:repeat(2,1fr)}.admin_dashboardMiddleRow__1h0tj,.admin_dashboardTopRow__kYM3R,.admin_overviewGrid__yAhfr{grid-template-columns:1fr}}@media (max-width:768px){.admin_dashboardLayout__EhRRu{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 145px);margin-bottom:65px;overflow:visible}.admin_sidebar__5knmB{display:none}.admin_mainContent__ijkZi{padding:1rem 0}}@media (max-width:640px){.admin_statsGrid__ytAYN{grid-template-columns:repeat(2,1fr);gap:.75rem}.admin_statCard__ZwPxi{padding:1rem .5rem!important}.admin_statIcon__K206X{font-size:1.5rem;margin-bottom:.5rem}.admin_statValue__3D7vx{font-size:1.5rem}.admin_statLabel__Mz6_J{font-size:.7rem}.admin_quickActions__4yyuS{grid-template-columns:1fr}.admin_filterBar__O9CXY{flex-direction:column;align-items:stretch}.admin_analyticsLabel__qfX02{min-width:100px}.admin_pageHeader__Ajpif h1{font-size:1.5rem}.admin_table__EVovC th{padding:.75rem .5rem;font-size:.7rem}.admin_table__EVovC td{padding:.75rem .5rem;font-size:.8rem}}@media (max-width:480px){.admin_statsGrid__ytAYN{grid-template-columns:1fr}.admin_statCard__ZwPxi{padding:1.25rem!important}.admin_quickCard__Gxvc9{flex-direction:column;align-items:flex-start;gap:.5rem}.admin_pageHeader__Ajpif{flex-direction:column;align-items:stretch}.admin_dateBadge__Qq9hc{align-self:stretch;text-align:center}}.BottomNav_bottomNav__bPLyZ{position:fixed;bottom:0;left:0;right:0;height:65px;background:var(--bg-primary);border-top:1px solid var(--border-color);display:none;justify-content:flex-start;align-items:center;padding:0 .5rem;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.05);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BottomNav_bottomNav__bPLyZ::-webkit-scrollbar{display:none}.BottomNav_navItem__xp8I6{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;padding:.5rem;color:var(--text-muted);gap:.25rem;flex:0 0 85px;cursor:pointer;transition:all .2s ease}.BottomNav_navIcon__cxGtY{font-size:1.25rem}.BottomNav_navLabel__tPzkQ{font-size:.65rem;font-weight:500}.BottomNav_navItem__xp8I6.BottomNav_active__ekbDJ{color:var(--primary-600)}.BottomNav_navItem__xp8I6.BottomNav_active__ekbDJ .BottomNav_navIcon__cxGtY{transform:translateY(-2px)}@media (max-width:768px){.BottomNav_bottomNav__bPLyZ{display:flex}}.forgot-password_pageWrapper__A3Id4{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(circle at 15% 20%,#e2f4e8 0,#edf7f0 35%,#f4fbf6 70%,#ebf5ee 100%);position:relative;overflow-x:hidden}.forgot-password_bgBlob1__f9pp4{width:600px;height:600px;top:-150px;left:-150px;background:radial-gradient(circle,rgba(16,185,129,.12) 0,rgba(209,250,229,0) 70%);filter:blur(40px)}.forgot-password_bgBlob1__f9pp4,.forgot-password_bgBlob2__Lsbcj{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.forgot-password_bgBlob2__Lsbcj{width:550px;height:550px;bottom:-120px;right:-100px;background:radial-gradient(circle,rgba(5,150,105,.1) 0,rgba(209,250,229,0) 70%);filter:blur(50px)}.forgot-password_slidingCard__7qgxk{width:100%;max-width:1100px;height:min(92vh,760px);background:#fff;border-radius:28px;box-shadow:0 20px 60px -15px rgba(6,78,59,.16),0 4px 20px -2px rgba(0,0,0,.05),0 0 0 1px rgba(16,185,129,.15);display:grid;grid-template-columns:1fr;position:relative;z-index:1;overflow:hidden;animation:forgot-password_cardAppear__Kck_1 .3s cubic-bezier(.16,1,.3,1) forwards}@media (min-width:960px){.forgot-password_slidingCard__7qgxk{grid-template-columns:1.05fr 1.25fr;height:min(92vh,760px)}}.forgot-password_showcasePanel__UgdyM{height:100%;background:linear-gradient(150deg,#064e3b,#053f30 50%,#022c22);padding:2.75rem 2.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#fff;border-right:1px solid hsla(0,0%,100%,.08)}@media (max-width:959px){.forgot-password_showcasePanel__UgdyM{display:none}}.forgot-password_showcaseTop__ekuQa{position:relative;z-index:2}.forgot-password_brandingHeader__7av3z{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.95rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.forgot-password_logoRing__3FMut{width:58px;height:58px;min-width:58px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 2px rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.forgot-password_logoRing__3FMut:hover{transform:scale(1.05)}.forgot-password_brandTitles__DpeWH{display:flex;flex-direction:column}.forgot-password_brandName__jj1Iy{font-family:var(--font-poppins,sans-serif);font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.3px;margin:0;line-height:1.2}.forgot-password_brandCity__wyDeE{font-size:.72rem;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:2.5px;margin-top:.25rem}.forgot-password_carouselViewport__DD0No{position:relative;min-height:275px;z-index:2;margin-bottom:.5rem}.forgot-password_slideContent__93yE_{opacity:0;transform:translateX(18px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;width:100%;pointer-events:none}.forgot-password_slideContent__93yE_.forgot-password_activeSlide__shJaO{opacity:1;transform:translateX(0);position:relative;pointer-events:auto}.forgot-password_unifiedBox__7sQ0p{background:hsla(0,0%,100%,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.13);border-left:3.5px solid #10b981;border-radius:16px;padding:1rem 1.2rem;box-shadow:0 8px 24px -4px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.85rem}.forgot-password_sectionHeaderRow__hGhNT{display:flex;align-items:center;gap:.5rem}.forgot-password_sectionTag__akPh6{font-size:.78rem;font-weight:800;color:#34d399;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #10b981;padding-bottom:.15rem;display:inline-block}.forgot-password_sectionDescription__X9pHv{font-size:.85rem;line-height:1.55;color:#f3f4f6;margin:0;font-weight:400}.forgot-password_boxDivider__3U2U7{height:1px;background:hsla(0,0%,100%,.09);width:100%}.forgot-password_featureGrid__IhxhX{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem .85rem;gap:.55rem .85rem}.forgot-password_featureItem__nGx9B{display:flex;align-items:flex-start;gap:.55rem;font-size:.81rem;color:#e5e7eb;font-weight:450;line-height:1.35}.forgot-password_checkBadge__QG3mR{width:18px;height:18px;min-width:18px;border-radius:50%;background:rgba(16,185,129,.25);border:1.5px solid #34d399;display:flex;align-items:center;justify-content:center;color:#6ee7b7;font-size:.65rem;margin-top:1px;flex-shrink:0}.forgot-password_showcaseBottom__h_l6x{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem}.forgot-password_indicatorContainer__RldKR{display:flex;align-items:center;gap:.45rem}.forgot-password_indicatorDot__eoJXD{height:8px;width:8px;border-radius:9999px;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);cursor:pointer;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:.7}.forgot-password_indicatorDot__eoJXD:hover{opacity:1;transform:scale(1.15)}.forgot-password_indicatorDot__eoJXD.forgot-password_activeDot__gtIrO{width:26px;background:#34d399;border-color:#34d399;opacity:1}.forgot-password_slideCounter__eCX0R{font-size:.72rem;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:1px}.forgot-password_bottomWaveGraphic__NhY9T{position:absolute;bottom:-1px;left:-1px;right:-1px;width:calc(100% + 2px);height:110px;z-index:1;pointer-events:none;overflow:hidden}.forgot-password_bottomWaveSvg__Up4ft{width:100%;height:100%;display:block}.forgot-password_formPanel__1GMvp{background:#fff;padding:2rem 2.5rem 1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.forgot-password_formTopRow__4nkuG{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.75rem}.forgot-password_backButton__pRoeD{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:500;color:#64748b;text-decoration:none;transition:all .2s ease}.forgot-password_backButton__pRoeD:hover{color:#059669;transform:translateX(-2px)}.forgot-password_formCenterWrapper__cuux7{width:100%;max-width:400px;margin:auto;display:flex;flex-direction:column}.forgot-password_formHeader__77tTr{text-align:center;margin-bottom:1.75rem}.forgot-password_formLogoBadge__HfPmu{width:68px;height:68px;margin:0 auto .85rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;padding:2px;box-shadow:0 4px 14px -2px rgba(0,0,0,.08)}.forgot-password_formTitle__eXYa_{font-family:var(--font-poppins,sans-serif);font-size:1.35rem;font-weight:700;color:#111827;margin:0}.forgot-password_formSubtitle__8eR0N{font-size:.84rem;color:#64748b;margin-top:.35rem;line-height:1.5}.forgot-password_form__dGzRU{display:flex;flex-direction:column;gap:1.15rem}.forgot-password_inputGroup__OiWga{display:flex;flex-direction:column;gap:.45rem}.forgot-password_inputGroup__OiWga label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#4b5563}.forgot-password_inputField__QO2jZ{width:100%;padding:.82rem 1.05rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#111827;font-family:inherit;outline:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.forgot-password_inputField__QO2jZ:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.forgot-password_submitButton__tQtYO{width:100%;padding:.85rem 1.5rem;background:#059669;color:#fff;border:none;border-radius:10px;font-size:.98rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(5,150,105,.25);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.4rem}.forgot-password_submitButton__tQtYO:hover:not(:disabled){background:#047857;box-shadow:0 6px 20px rgba(5,150,105,.35);transform:translateY(-1px)}.forgot-password_submitButton__tQtYO:disabled{opacity:.65;cursor:not-allowed}.forgot-password_formDivider__0JS7e{height:1px;background:#f1f5f9;margin:.85rem 0 .65rem;width:100%;flex-shrink:0}.forgot-password_formFooter__M8nit{text-align:center;padding-bottom:.25rem;flex-shrink:0}.forgot-password_footerText__uSHXq{font-size:.86rem;color:#64748b;margin:0}.forgot-password_link__1oJBN{color:#059669;font-weight:700;text-decoration:none;margin-left:.3rem}.forgot-password_link__1oJBN:hover{color:#047857;text-decoration:underline}.forgot-password_alertBox__Jp93s{padding:.75rem .95rem;border-radius:10px;font-size:.84rem;display:flex;align-items:flex-start;gap:.6rem}.forgot-password_alertError__rlhHO{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.forgot-password_alertSuccess__0YF2U{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.forgot-password_spinnerIcon__kQ13S{width:1.15rem;height:1.15rem;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:forgot-password_spin__DjNHz .8s linear infinite}@keyframes forgot-password_spin__DjNHz{to{transform:rotate(1turn)}}@keyframes forgot-password_cardAppear__Kck_1{0%{opacity:.95}to{opacity:1}}@media (max-width:959px){.forgot-password_pageWrapper__A3Id4{padding:1rem}.forgot-password_slidingCard__7qgxk{max-width:480px;height:auto;min-height:auto;border-radius:20px}.forgot-password_showcasePanel__UgdyM{display:none}.forgot-password_formPanel__1GMvp{padding:2rem 1.75rem 1.5rem;width:100%;height:auto;min-height:auto;overflow:visible}.forgot-password_formCenterWrapper__cuux7{max-width:100%;margin:0}}@media (max-width:480px){.forgot-password_pageWrapper__A3Id4{padding:.75rem}.forgot-password_slidingCard__7qgxk{border-radius:16px}.forgot-password_formPanel__1GMvp{padding:1.5rem 1.25rem 1.25rem}.forgot-password_formTitle__eXYa_{font-size:1.2rem}.forgot-password_inputField__QO2jZ{font-size:1rem}}.login_pageWrapper__OrmYy{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(circle at 15% 20%,#e2f4e8 0,#edf7f0 35%,#f4fbf6 70%,#ebf5ee 100%);position:relative;overflow-x:hidden}.login_bgBlob1__Od6Yp{width:600px;height:600px;top:-150px;left:-150px;background:radial-gradient(circle,rgba(16,185,129,.12) 0,rgba(209,250,229,0) 70%);filter:blur(40px)}.login_bgBlob1__Od6Yp,.login_bgBlob2__zG26E{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.login_bgBlob2__zG26E{width:550px;height:550px;bottom:-120px;right:-100px;background:radial-gradient(circle,rgba(5,150,105,.1) 0,rgba(209,250,229,0) 70%);filter:blur(50px)}.login_slidingCard__bkAZ5{width:100%;max-width:1100px;height:min(92vh,760px);background:#fff;border-radius:28px;box-shadow:0 20px 60px -15px rgba(6,78,59,.16),0 4px 20px -2px rgba(0,0,0,.05),0 0 0 1px rgba(16,185,129,.15);display:grid;grid-template-columns:1fr;position:relative;z-index:1;overflow:hidden;animation:login_cardAppear__2Voyc .3s cubic-bezier(.16,1,.3,1) forwards}@media (min-width:960px){.login_slidingCard__bkAZ5{grid-template-columns:1.05fr 1.25fr;height:min(92vh,760px)}}.login_showcasePanel__dPscw{height:100%;background:linear-gradient(150deg,#064e3b,#053f30 50%,#022c22);padding:2.75rem 2.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#fff;border-right:1px solid hsla(0,0%,100%,.08)}@media (max-width:959px){.login_showcasePanel__dPscw{display:none}}.login_showcaseTop__9tAtx{position:relative;z-index:2}.login_brandingHeader__55B8_{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.95rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.login_logoRing__29NMV{width:58px;height:58px;min-width:58px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 2px rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.login_logoRing__29NMV:hover{transform:scale(1.05)}.login_brandTitles__RBYxi{display:flex;flex-direction:column}.login_brandName__ucqAZ{font-family:var(--font-poppins,sans-serif);font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.3px;margin:0;line-height:1.2}.login_brandCity__HEkRU{font-size:.72rem;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:2.5px;margin-top:.25rem}.login_carouselViewport__F0JlQ{position:relative;min-height:275px;z-index:2;margin-bottom:.5rem}.login_slideContent__G_YzU{opacity:0;transform:translateX(18px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;width:100%;pointer-events:none}.login_slideContent__G_YzU.login_activeSlide___3r_Y{opacity:1;transform:translateX(0);position:relative;pointer-events:auto}.login_unifiedBox__NY_7y{background:hsla(0,0%,100%,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.13);border-left:3.5px solid #10b981;border-radius:16px;padding:1rem 1.2rem;box-shadow:0 8px 24px -4px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.85rem;transition:all .25s ease}.login_unifiedBox__NY_7y:hover{border-color:hsla(0,0%,100%,.22);box-shadow:0 10px 28px -4px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.login_sectionHeaderRow__c7BuW{display:flex;align-items:center;gap:.5rem}.login_sectionTag__7CbyC{font-size:.78rem;font-weight:800;color:#34d399;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #10b981;padding-bottom:.15rem;display:inline-block}.login_sectionDescription__lTwCc{font-size:.85rem;line-height:1.55;color:#f3f4f6;margin:0;font-weight:400}.login_boxDivider__W5d7O{height:1px;background:hsla(0,0%,100%,.09);width:100%}.login_featureGrid__kop4o{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem .85rem;gap:.55rem .85rem}@media (max-width:540px){.login_featureGrid__kop4o{grid-template-columns:1fr}}.login_featureItem__4nLXb{display:flex;align-items:flex-start;gap:.55rem;font-size:.81rem;color:#e5e7eb;font-weight:450;line-height:1.35;transition:transform .2s ease}.login_featureItem__4nLXb:hover{transform:translateX(2px);color:#fff}.login_checkBadge__SiMIr{width:18px;height:18px;min-width:18px;border-radius:50%;background:rgba(16,185,129,.25);border:1.5px solid #34d399;display:flex;align-items:center;justify-content:center;color:#6ee7b7;font-size:.65rem;margin-top:1px;box-shadow:0 2px 6px rgba(16,185,129,.25);flex-shrink:0}.login_showcaseBottom__o20gh{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem}.login_indicatorContainer__6ysLL{display:flex;align-items:center;gap:.45rem}.login_indicatorDot__OdihQ{height:8px;width:8px;border-radius:9999px;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);cursor:pointer;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:.7}.login_indicatorDot__OdihQ:hover{opacity:1;transform:scale(1.15)}.login_indicatorDot__OdihQ.login_activeDot__ALFa_{width:26px;background:#34d399;border-color:#34d399;opacity:1;box-shadow:0 0 10px rgba(52,211,153,.5)}.login_slideCounter__mv9QS{font-size:.72rem;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:1px}.login_bottomWaveGraphic__B57Yl{position:absolute;bottom:-1px;left:-1px;right:-1px;width:calc(100% + 2px);height:110px;z-index:1;pointer-events:none;overflow:hidden}.login_bottomWaveSvg__JPdpU{width:100%;height:100%;display:block}.login_formPanel__tDyav{background:#fff;padding:2rem 2.5rem 1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login_formTopRow__z3of4{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.75rem}.login_backButton__DAuyr{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:500;color:#64748b;text-decoration:none;transition:all .2s ease;padding:.25rem 0}.login_backButton__DAuyr:hover{color:#059669;transform:translateX(-2px)}.login_formCenterWrapper__HY_0v{width:100%;max-width:400px;margin:auto;display:flex;flex-direction:column}.login_formHeader__wCxOM{text-align:center;margin-bottom:1.75rem}.login_formLogoBadge__eP9l6{width:68px;height:68px;margin:0 auto .85rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;padding:2px;box-shadow:0 4px 14px -2px rgba(0,0,0,.08);transition:transform .25s ease}.login_formLogoBadge__eP9l6:hover{transform:scale(1.04)}.login_formTitle__3Sf7f{font-family:var(--font-poppins,sans-serif);font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.2px}.login_formSubtitle__DeglO{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:1.8px;margin-top:.35rem}.login_form__Ij6Df{display:flex;flex-direction:column;gap:1.15rem}.login_inputGroup__luK6L{display:flex;flex-direction:column;gap:.45rem}.login_inputGroup__luK6L label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#4b5563}.login_inputField__VU0Qb{width:100%;padding:.82rem 1.05rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#111827;font-family:inherit;outline:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.login_inputField__VU0Qb::placeholder{color:#94a3b8;font-size:.9rem}.login_inputField__VU0Qb:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.login_passwordInputWrapper__HiC_M{position:relative;width:100%;display:flex;align-items:center}.login_passwordInputWrapper__HiC_M .login_inputField__VU0Qb{padding-right:2.75rem}.login_passwordToggle__GtxbS{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:6px;transition:color .2s ease}.login_passwordToggle__GtxbS:hover{color:#059669}.login_forgotPasswordRow__3y3Qb{display:flex;justify-content:flex-end;margin-top:-.3rem}.login_forgotPasswordLink__UoO6e{font-size:.82rem;font-weight:600;color:#059669;text-decoration:none;transition:color .2s ease}.login_forgotPasswordLink__UoO6e:hover{color:#047857;text-decoration:underline}.login_signInButton__NEKZh{width:100%;padding:.85rem 1.5rem;background:#059669;color:#fff;border:none;border-radius:10px;font-size:.98rem;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 4px 14px rgba(5,150,105,.25);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.4rem}.login_signInButton__NEKZh:hover:not(:disabled){background:#047857;box-shadow:0 6px 20px rgba(5,150,105,.35);transform:translateY(-1px)}.login_signInButton__NEKZh:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(5,150,105,.25)}.login_signInButton__NEKZh:disabled{opacity:.65;cursor:not-allowed;transform:none}.login_formDivider__Q6aF8{height:1px;background:#f1f5f9;margin:.85rem 0 .65rem;width:100%;flex-shrink:0}.login_formFooter__JrurI{text-align:center;padding-bottom:.25rem;flex-shrink:0}.login_footerText__suMbz{font-size:.86rem;color:#64748b;margin:0}.login_signupLink__nY9bU{color:#059669;font-weight:700;text-decoration:none;margin-left:.3rem;transition:color .15s ease}.login_signupLink__nY9bU:hover{color:#047857;text-decoration:underline}.login_alertBox__u215d{padding:.75rem .95rem;border-radius:10px;font-size:.84rem;display:flex;align-items:flex-start;gap:.6rem;animation:login_fadeIn__oFMfU .3s ease}.login_alertError__EXhdV{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.login_alertSuccess__1vSnT{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.login_alertInfo___VV2x{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.login_resendBtn__Z39BJ{background:none;border:none;color:#059669;font-weight:600;cursor:pointer;font-family:inherit;padding:0;font-size:.82rem;text-decoration:underline;margin-top:.35rem;display:inline-block}.login_resendBtn__Z39BJ:hover:not(:disabled){color:#047857}.login_spinnerIcon__HDwi9{width:1.15rem;height:1.15rem;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:login_spin__pBhqS .8s linear infinite}@keyframes login_spin__pBhqS{to{transform:rotate(1turn)}}@keyframes login_cardAppear__2Voyc{0%{opacity:.95}to{opacity:1}}@keyframes login_fadeIn__oFMfU{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:959px){.login_pageWrapper__OrmYy{padding:1rem}.login_slidingCard__bkAZ5{max-width:480px;height:auto;min-height:auto;border-radius:20px}.login_showcasePanel__dPscw{display:none}.login_formPanel__tDyav{padding:2rem 1.75rem 1.5rem;width:100%;height:auto;min-height:auto;overflow:visible}.login_formCenterWrapper__HY_0v{max-width:100%;margin:0}}@media (max-width:480px){.login_pageWrapper__OrmYy{padding:.75rem}.login_slidingCard__bkAZ5{border-radius:16px}.login_formPanel__tDyav{padding:1.5rem 1.25rem 1.25rem}.login_formTitle__3Sf7f{font-size:1.2rem}.login_inputField__VU0Qb{font-size:1rem}}.register_pageWrapper__kFnqt{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(circle at 15% 20%,#e2f4e8 0,#edf7f0 35%,#f4fbf6 70%,#ebf5ee 100%);position:relative;overflow-x:hidden}.register_bgBlob1__dtfOH{width:600px;height:600px;top:-150px;left:-150px;background:radial-gradient(circle,rgba(16,185,129,.12) 0,rgba(209,250,229,0) 70%);filter:blur(40px)}.register_bgBlob1__dtfOH,.register_bgBlob2__YhSdS{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.register_bgBlob2__YhSdS{width:550px;height:550px;bottom:-120px;right:-100px;background:radial-gradient(circle,rgba(5,150,105,.1) 0,rgba(209,250,229,0) 70%);filter:blur(50px)}.register_slidingCard__uJ__l{width:100%;max-width:1100px;height:min(92vh,760px);background:#fff;border-radius:28px;box-shadow:0 20px 60px -15px rgba(6,78,59,.16),0 4px 20px -2px rgba(0,0,0,.05),0 0 0 1px rgba(16,185,129,.15);display:grid;grid-template-columns:1fr;position:relative;z-index:1;overflow:hidden;animation:register_cardAppear__J8iBl .3s cubic-bezier(.16,1,.3,1) forwards}@media (min-width:960px){.register_slidingCard__uJ__l{grid-template-columns:1.05fr 1.25fr;height:min(92vh,760px)}}.register_showcasePanel__f1mdq{height:100%;background:linear-gradient(150deg,#064e3b,#053f30 50%,#022c22);padding:2.75rem 2.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#fff;border-right:1px solid hsla(0,0%,100%,.08)}@media (max-width:959px){.register_showcasePanel__f1mdq{display:none}}.register_showcaseTop__kqNAS{position:relative;z-index:2}.register_brandingHeader__tLOio{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.95rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.register_logoRing__MBWzo{width:58px;height:58px;min-width:58px;border-radius:50%;background:#fff;padding:3px;box-shadow:0 6px 18px rgba(0,0,0,.25),0 0 0 2px rgba(52,211,153,.3);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.register_logoRing__MBWzo:hover{transform:scale(1.05)}.register_brandTitles__oWlPP{display:flex;flex-direction:column}.register_brandName__KuHEm{font-family:var(--font-poppins,sans-serif);font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.3px;margin:0;line-height:1.2}.register_brandCity__ck1ux{font-size:.72rem;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:2.5px;margin-top:.25rem}.register_carouselViewport__i5Sh1{position:relative;min-height:275px;z-index:2;margin-bottom:.5rem}.register_slideContent__mqoN3{opacity:0;transform:translateX(18px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;width:100%;pointer-events:none}.register_slideContent__mqoN3.register_activeSlide__heUGu{opacity:1;transform:translateX(0);position:relative;pointer-events:auto}.register_unifiedBox__YPEnf{background:hsla(0,0%,100%,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.13);border-left:3.5px solid #10b981;border-radius:16px;padding:1rem 1.2rem;box-shadow:0 8px 24px -4px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.85rem;transition:all .25s ease}.register_unifiedBox__YPEnf:hover{border-color:hsla(0,0%,100%,.22);box-shadow:0 10px 28px -4px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.register_sectionHeaderRow__TXUeJ{display:flex;align-items:center;gap:.5rem}.register_sectionTag__6_DEv{font-size:.78rem;font-weight:800;color:#34d399;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #10b981;padding-bottom:.15rem;display:inline-block}.register_sectionDescription__Tcotg{font-size:.85rem;line-height:1.55;color:#f3f4f6;margin:0;font-weight:400}.register_boxDivider__LNa9V{height:1px;background:hsla(0,0%,100%,.09);width:100%}.register_featureGrid__aC89_{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem .85rem;gap:.55rem .85rem}@media (max-width:540px){.register_featureGrid__aC89_{grid-template-columns:1fr}}.register_featureItem__1zwNV{display:flex;align-items:flex-start;gap:.55rem;font-size:.81rem;color:#e5e7eb;font-weight:450;line-height:1.35;transition:transform .2s ease}.register_featureItem__1zwNV:hover{transform:translateX(2px);color:#fff}.register_checkBadge__Hh1jd{width:18px;height:18px;min-width:18px;border-radius:50%;background:rgba(16,185,129,.25);border:1.5px solid #34d399;display:flex;align-items:center;justify-content:center;color:#6ee7b7;font-size:.65rem;margin-top:1px;box-shadow:0 2px 6px rgba(16,185,129,.25);flex-shrink:0}.register_showcaseBottom__XRst5{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem}.register_indicatorContainer__qcjV5{display:flex;align-items:center;gap:.45rem}.register_indicatorDot__550vF{height:8px;width:8px;border-radius:9999px;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);cursor:pointer;padding:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:.7}.register_indicatorDot__550vF:hover{opacity:1;transform:scale(1.15)}.register_indicatorDot__550vF.register_activeDot__2oFk4{width:26px;background:#34d399;border-color:#34d399;opacity:1;box-shadow:0 0 10px rgba(52,211,153,.5)}.register_slideCounter__J5Vej{font-size:.72rem;font-weight:700;color:#6ee7b7;text-transform:uppercase;letter-spacing:1px}.register_bottomWaveGraphic__v_VXm{position:absolute;bottom:-1px;left:-1px;right:-1px;width:calc(100% + 2px);height:110px;z-index:1;pointer-events:none;overflow:hidden}.register_bottomWaveSvg__3B3At{width:100%;height:100%;display:block}.register_formPanel__uqTpx{background:#fff;padding:2rem 2.5rem 1.5rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.register_formTopRow__c_WlY{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem;flex-shrink:0}.register_backButton__AaqfB{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:500;color:#64748b;text-decoration:none;transition:all .2s ease;padding:.2rem 0}.register_backButton__AaqfB:hover{color:#059669;transform:translateX(-2px)}.register_scrollableFormArea___U943{flex:1 1;overflow-y:auto;padding-right:.5rem;margin-right:-.25rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.register_scrollableFormArea___U943::-webkit-scrollbar{width:5px}.register_scrollableFormArea___U943::-webkit-scrollbar-track{background:transparent}.register_scrollableFormArea___U943::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.register_scrollableFormArea___U943::-webkit-scrollbar-thumb:hover{background:#94a3b8}.register_formHeader__1PCUq{text-align:center;margin-bottom:1.35rem}.register_formLogoBadge___PsNU{width:60px;height:60px;margin:0 auto .65rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;padding:2px;box-shadow:0 4px 14px -2px rgba(0,0,0,.08)}.register_formTitle__3RSVX{font-family:var(--font-poppins,sans-serif);font-size:1.35rem;font-weight:700;color:#059669;margin:0;letter-spacing:-.2px}.register_formSubtitle__qw6VP{font-size:.78rem;font-weight:500;color:#64748b;margin-top:.25rem}.register_form__Zumvs{display:flex;flex-direction:column;gap:1rem;padding-bottom:.5rem}.register_fieldRow__sRuVl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}@media (max-width:600px){.register_fieldRow__sRuVl{grid-template-columns:1fr}}.register_inputGroup__L_2ui{display:flex;flex-direction:column;gap:.35rem}.register_inputGroup__L_2ui label{font-size:.72rem;font-weight:700;letter-spacing:.4px;color:#374151}.register_inputField__goG2r,.register_selectField__NxlBy{width:100%;padding:.75rem .95rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.9rem;color:#111827;font-family:inherit;outline:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.register_inputField__goG2r::placeholder{color:#94a3b8;font-size:.86rem}.register_inputField__goG2r:focus,.register_selectField__NxlBy:focus{border-color:#059669;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.register_selectField__NxlBy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .85rem center;background-size:1rem;padding-right:2.25rem;cursor:pointer}.register_passwordInputWrapper__0zHbI{position:relative;width:100%;display:flex;align-items:center}.register_passwordInputWrapper__0zHbI .register_inputField__goG2r{padding-right:2.5rem}.register_passwordToggle__SfDvU{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:6px;transition:color .2s ease}.register_passwordToggle__SfDvU:hover{color:#059669}.register_passwordValidationBox__TAXF_{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .85rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.4rem .75rem;gap:.4rem .75rem;font-size:.74rem;margin-top:-.25rem}.register_ruleItem__T8Y0t{display:flex;align-items:center;gap:.4rem;color:#64748b;transition:color .2s ease}.register_ruleItem__T8Y0t.register_valid___JJcq{color:#059669;font-weight:600}.register_ruleIcon__vrQk7{width:13px;height:13px;display:flex;align-items:center;justify-content:center}.register_sectorAccordion__WM_jj{border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s ease}.register_sectorHeader__zJ8El{width:100%;padding:.75rem .95rem;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:none;cursor:pointer;font-size:.82rem;font-weight:600;color:#374151;transition:background .15s ease}.register_sectorHeader__zJ8El:hover{background:#f1f5f9}.register_sectorChipsGrid__5XFM1{padding:.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:.45rem;gap:.45rem;background:#fff;border-top:1px solid #e2e8f0;max-height:170px;overflow-y:auto}.register_sectorChip__praZw{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:8px;font-size:.74rem;font-weight:500;cursor:pointer;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.register_sectorChip__praZw:hover{border-color:#cbd5e1;background:#f1f5f9}.register_sectorChip__praZw.register_activeChip__Z_hQ6{background:#ecfdf5;border-color:#10b981;color:#065f46;font-weight:600}.register_termsRow__gqu38{display:flex;align-items:center;gap:.65rem;padding:.75rem .95rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.8rem;color:#4b5563}.register_termsRow__gqu38 input[type=checkbox]{width:16px;height:16px;accent-color:#059669;cursor:pointer}.register_modalLink__vSHb3{background:none;border:none;padding:0;font-size:inherit;font-weight:600;color:#059669;text-decoration:underline;cursor:pointer;font-family:inherit}.register_modalLink__vSHb3:hover{color:#047857}.register_createButton__TBHYZ{width:100%;padding:.85rem 1.5rem;background:#059669;color:#fff;border:none;border-radius:10px;font-size:.98rem;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 4px 14px rgba(5,150,105,.25);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.25rem}.register_createButton__TBHYZ:hover:not(:disabled){background:#047857;box-shadow:0 6px 20px rgba(5,150,105,.35);transform:translateY(-1px)}.register_createButton__TBHYZ:active:not(:disabled){transform:translateY(0)}.register_createButton__TBHYZ:disabled{opacity:.65;cursor:not-allowed}.register_formDivider__i1jWc{height:1px;background:#f1f5f9;margin:.85rem 0 .65rem;width:100%;flex-shrink:0}.register_formFooter__KyLnK{text-align:center;padding-bottom:.25rem;flex-shrink:0}.register_footerText__Y7RrJ{font-size:.86rem;color:#64748b;margin:0}.register_signinLink__H45Eq{color:#059669;font-weight:700;text-decoration:none;margin-left:.3rem;transition:color .15s ease}.register_signinLink__H45Eq:hover{color:#047857;text-decoration:underline}.register_alertBox__DuBBr{padding:.75rem .95rem;border-radius:10px;font-size:.84rem;display:flex;align-items:flex-start;gap:.6rem;animation:register_fadeIn__ZJmZV .3s ease}.register_alertError__brXy3{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.register_alertSuccess__L2wMW{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.register_spinnerIcon__C03i1{width:1.15rem;height:1.15rem;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:register_spin__avSde .8s linear infinite}.register_modalOverlay__dgxuU{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.register_modalContent__58jBA{background:#fff;border-radius:20px;max-width:580px;width:100%;max-height:80vh;overflow-y:auto;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:register_fadeIn__ZJmZV .25s ease}.register_modalHeader__mCZMj{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.register_modalHeader__mCZMj h3{margin:0;font-size:1.25rem;color:#111827}.register_closeButton__pvaWd{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;line-height:1}.register_closeButton__pvaWd:hover{color:#111827}.register_modalBody__EpHoY{font-size:.88rem;line-height:1.6;color:#4b5563}.register_modalBody__EpHoY h4{margin:1rem 0 .4rem;color:#111827;font-size:.95rem}.register_modalBody__EpHoY ul{padding-left:1.25rem;margin:.5rem 0}.register_modalBody__EpHoY li{margin-bottom:.35rem}@keyframes register_spin__avSde{to{transform:rotate(1turn)}}@keyframes register_cardAppear__J8iBl{0%{opacity:.95}to{opacity:1}}@keyframes register_fadeIn__ZJmZV{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:959px){.register_pageWrapper__kFnqt{padding:1rem}.register_slidingCard__uJ__l{max-width:480px;height:auto;min-height:auto;border-radius:20px}.register_showcasePanel__f1mdq{display:none}.register_formPanel__uqTpx{padding:2rem 1.75rem 1.5rem;width:100%;height:auto;min-height:auto;overflow:visible}.register_scrollableFormArea___U943{overflow-y:visible;padding-right:0;margin-right:0}}@media (max-width:480px){.register_pageWrapper__kFnqt{padding:.75rem}.register_slidingCard__uJ__l{border-radius:16px}.register_formPanel__uqTpx{padding:1.5rem 1.25rem 1.25rem}.register_formTitle__3RSVX{font-size:1.2rem}.register_inputField__goG2r,.register_selectField__NxlBy{font-size:1rem}}.RequestModal_backdrop__DBm0U{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:RequestModal_fadeIn__aZPcD .2s ease-out}.RequestModal_modal__m86U8{background:var(--bg-primary);border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);animation:RequestModal_scaleIn__AEZB6 .25s ease-out}.RequestModal_modalHeader__K44Yb{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--border-color)}.RequestModal_modalHeader__K44Yb h2{font-size:1.25rem;margin:0;color:var(--text-primary)}.RequestModal_closeButton__H_y_E{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-muted);padding:.25rem;transition:color .2s}.RequestModal_closeButton__H_y_E:hover{color:var(--text-primary)}.RequestModal_form__nELf5{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.RequestModal_inputGroup__GQCJa{display:flex;flex-direction:column;gap:.5rem}.RequestModal_inputGroup__GQCJa label{font-size:.875rem;font-weight:600;color:var(--text-primary)}.RequestModal_typeGrid__ZLKDA{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.RequestModal_typeCard__1kLCM{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;text-align:left}.RequestModal_typeCard__1kLCM:hover{border-color:var(--primary-300);background:var(--primary-50)}.RequestModal_typeSelected__lrjuu{border-color:var(--primary-600);background:var(--primary-50);box-shadow:0 0 0 3px var(--primary-100)}.RequestModal_typeLabel__l4AnI{font-weight:600;font-size:.9rem;color:var(--text-primary)}.RequestModal_typeDesc___gnM9{font-size:.75rem;color:var(--text-muted);line-height:1.4}.RequestModal_typeReqs__xhcat{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border-color);font-size:.7rem;color:var(--primary-600)}.RequestModal_typeCardRestricted__B6JHQ{border-color:#fcd34d;background:#fffdf5}.RequestModal_cooldownBadge__4WNUO{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:700;padding:.2rem .45rem;border-radius:9999px;background:#fef3c7;color:#b45309;border:1px solid #fde68a;margin-bottom:.25rem}.RequestModal_limitationAlert__4u8i1{padding:1rem 1.25rem;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md);color:#92400e;display:flex;flex-direction:column;gap:.5rem;animation:RequestModal_fadeIn__aZPcD .2s ease-out}.RequestModal_limitationAlertHeader__F1VS_{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;color:#b45309}.RequestModal_limitationAlertMessage__hYPsN{margin:0;font-size:.85rem;line-height:1.5;color:#78350f}.RequestModal_limitationAvailableDate__0I4Fv{margin-top:.25rem;padding:.45rem .75rem;background:hsla(48,96%,89%,.6);border:1px dashed #f59e0b;border-radius:var(--radius-sm,6px);font-size:.8rem;color:#92400e}.RequestModal_fileUploadArea__6m98y{position:relative;display:flex;flex-direction:column;gap:.75rem}.RequestModal_fileInput___T0Jh{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.RequestModal_fileLabel__8lE3_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;text-align:center;color:var(--text-muted)}.RequestModal_fileLabel__8lE3_:hover{border-color:var(--primary-400);background:var(--bg-primary)}.RequestModal_uploadIcon__F8GE2{font-size:1.5rem;margin-bottom:.5rem}.RequestModal_fileName__ohhVM{color:var(--success-600);font-weight:600}.RequestModal_clearFile__HLNGY{background:none;border:none;color:var(--error-600);font-size:.8rem;cursor:pointer;text-align:center}.RequestModal_errorMessage__pTRfW{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#dc2626;font-size:.875rem}.RequestModal_actions__8cUIy{display:flex;gap:1rem;justify-content:flex-end;padding-top:.5rem}@keyframes RequestModal_fadeIn__aZPcD{0%{opacity:0}to{opacity:1}}@keyframes RequestModal_scaleIn__AEZB6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.RequestModal_modal__m86U8{max-width:90%}}@media (max-width:640px){.RequestModal_typeGrid__ZLKDA{grid-template-columns:1fr}}@media (max-width:480px){.RequestModal_modal__m86U8{max-height:100vh;border-radius:var(--radius-lg);max-width:100%}.RequestModal_form__nELf5{padding:1.25rem 1.5rem 1.5rem}}