.NotificationModal_overlay__J79k1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;transition:opacity .2s ease-in-out;backdrop-filter:blur(2px)}.NotificationModal_overlay__J79k1.NotificationModal_visible__P2PoA{opacity:1}.NotificationModal_modal__CXD5v{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:90%;max-height:90vh;overflow:hidden;transform:scale(.9) translateY(-20px);transition:all .2s ease-in-out;border:1px solid #e5e7eb}.NotificationModal_modal__CXD5v.NotificationModal_modalVisible__kc92V{transform:scale(1) translateY(0)}.NotificationModal_header__4Nkyq{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #f3f4f6;background:#fafafa}.NotificationModal_iconContainer___HIOr{flex-shrink:0;margin-right:16px;margin-top:0}.NotificationModal_titleContainer__82xx2{flex:1}.NotificationModal_title__ep2bL{margin:0;font-size:18px;font-weight:600;color:#111827;line-height:1}.NotificationModal_closeButton__Qr7QV{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;color:#6b7280;transition:all .15s ease;margin-left:12px;flex-shrink:0}.NotificationModal_closeButton__Qr7QV:hover{background-color:#f3f4f6;color:#374151}.NotificationModal_content__G2m4p{padding:24px}.NotificationModal_message__2nvFU{margin:0;font-size:16px;line-height:1.6;color:#374151;white-space:pre-wrap}.NotificationModal_inputContainer__No_4G{margin-top:16px}.NotificationModal_input__gBhsf{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:border-color .15s ease;box-sizing:border-box}.NotificationModal_input__gBhsf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.NotificationModal_footer__KhDkh{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;background:#fafafa;border-top:1px solid #f3f4f6}.NotificationModal_cancelButton__BlvRa,.NotificationModal_confirmButton__50Q9O{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;min-width:80px}.NotificationModal_confirmButton__50Q9O{background-color:#3b82f6;color:white}.NotificationModal_confirmButton__50Q9O:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.NotificationModal_cancelButton__BlvRa{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.NotificationModal_cancelButton__BlvRa:hover{background-color:#e5e7eb;transform:translateY(-1px)}.NotificationModal_modal__CXD5v.NotificationModal_success__Q8fhx .NotificationModal_header__4Nkyq{background:linear-gradient(90deg,#f0f9ff,#ecfdf5)}.NotificationModal_modal__CXD5v.NotificationModal_error__3FxQd .NotificationModal_header__4Nkyq{background:linear-gradient(90deg,#fef2f2,#fdf2f8)}.NotificationModal_modal__CXD5v.NotificationModal_warning__6bBU5 .NotificationModal_header__4Nkyq{background:linear-gradient(90deg,#fffbeb,#fefce8)}.NotificationModal_modal__CXD5v.NotificationModal_confirm__ZGiC5 .NotificationModal_header__4Nkyq,.NotificationModal_modal__CXD5v.NotificationModal_info__CWw1W .NotificationModal_header__4Nkyq{background:linear-gradient(90deg,#f0f9ff,#f8fafc)}.NotificationModal_modal__CXD5v.NotificationModal_prompt__EXmBt .NotificationModal_header__4Nkyq{background:linear-gradient(90deg,#f8fafc,#f1f5f9)}.NotificationModal_successIcon__ApZ92{color:#10b981}.NotificationModal_errorIcon__7QU1I{color:#ef4444}.NotificationModal_warningIcon__GeSXB{color:#f59e0b}.NotificationModal_infoIcon__kMMlM{color:#3b82f6}.NotificationModal_confirmIcon__YG90p{color:#6366f1}.NotificationModal_promptIcon__SnCUh{color:#6b7280}.NotificationModal_alertIcon__J4HE9{color:#f59e0b}.NotificationModal_modal__CXD5v.NotificationModal_success__Q8fhx .NotificationModal_confirmButton__50Q9O{background-color:#10b981}.NotificationModal_modal__CXD5v.NotificationModal_success__Q8fhx .NotificationModal_confirmButton__50Q9O:hover{background-color:#059669}.NotificationModal_modal__CXD5v.NotificationModal_error__3FxQd .NotificationModal_confirmButton__50Q9O{background-color:#ef4444}.NotificationModal_modal__CXD5v.NotificationModal_error__3FxQd .NotificationModal_confirmButton__50Q9O:hover{background-color:#dc2626}.NotificationModal_modal__CXD5v.NotificationModal_warning__6bBU5 .NotificationModal_confirmButton__50Q9O{background-color:#f59e0b}.NotificationModal_modal__CXD5v.NotificationModal_warning__6bBU5 .NotificationModal_confirmButton__50Q9O:hover{background-color:#d97706}@media (max-width:640px){.NotificationModal_modal__CXD5v{width:95%;margin:20px;max-height:calc(100vh - 40px)}.NotificationModal_header__4Nkyq{padding:20px 20px 16px}.NotificationModal_content__G2m4p{padding:20px}.NotificationModal_footer__KhDkh{padding:16px 20px 20px;flex-direction:column-reverse}.NotificationModal_cancelButton__BlvRa,.NotificationModal_confirmButton__50Q9O{width:100%}.NotificationModal_title__ep2bL{font-size:16px}.NotificationModal_message__2nvFU{font-size:15px}}.NotificationModal_modal__CXD5v:focus{outline:none}.ImpersonationBanner_banner__HwXgK{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.5rem 1rem;font-size:.8125rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ImpersonationBanner_bannerContent__nTYl8{display:flex;align-items:center;justify-content:center;gap:.75rem;max-width:1200px;margin:0 auto}.ImpersonationBanner_bannerIcon__7h2VW{flex-shrink:0;width:18px;height:18px;opacity:.9}.ImpersonationBanner_bannerText__rxFlB{flex:1;text-align:center;line-height:1.4}.ImpersonationBanner_bannerText__rxFlB strong{font-weight:600}.ImpersonationBanner_bannerButton__iBXgJ{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);color:#fff;padding:.25rem .75rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:.8125rem;white-space:nowrap;transition:background .15s}.ImpersonationBanner_bannerButton__iBXgJ:hover{background:rgba(255,255,255,.35)}.ImpersonationBanner_bannerButton__iBXgJ:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ImpersonationBanner_bannerContent__nTYl8{flex-wrap:wrap;gap:.5rem}.ImpersonationBanner_bannerText__rxFlB{font-size:.75rem}.ImpersonationBanner_bannerIcon__7h2VW{display:none}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2?dpl=dpl_2gDS3mNS4XvqnV4ZLF5xwcvAit6A) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_39a662{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_39a662{--font-poppins:"Poppins","Poppins Fallback"}