.mantine-Notifications-root{z-index:10000!important}.mantine-Notification-root{background:rgba(44,44,46,.85)!important;backdrop-filter:blur(10px) saturate(140%)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)!important;padding:14px 16px!important;min-width:320px;max-width:420px;overflow:hidden;position:relative;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)!important}.mantine-Notification-root:hover{background:rgba(58,58,60,.9)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 12px 40px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateY(-1px)}.mantine-Notification-root:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;transition:background-color .3s ease,box-shadow .3s ease}.mantine-Notification-root[data-with-icon] .mantine-Notification-icon{background:transparent!important;margin-right:4px}.mantine-Notification-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.68,-.55,.27,1.55)}.mantine-Notification-root:hover .mantine-Notification-icon{transform:scale(1.08)}.mantine-Notification-title{font-weight:600!important;color:#ffffff!important;letter-spacing:-.01em;line-height:1.3!important;margin-bottom:2px!important}.mantine-Notification-description,.mantine-Notification-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important}.mantine-Notification-description{color:rgba(235,235,245,.7)!important;line-height:1.45!important;letter-spacing:-.003em}.mantine-Notification-closeButton{color:rgba(235,235,245,.4)!important;border-radius:8px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;transition:background-color .2s ease,color .2s ease!important}.mantine-Notification-closeButton:hover{color:rgba(235,235,245,.8)!important;background:rgba(255,255,255,.1)!important}.mantine-Notification-closeButton svg{width:14px!important;height:14px!important}.mantine-Notification-body{flex:1 1;min-width:0}.notification--success:before{background:linear-gradient(180deg,var(--mantine-color-green-5,#30D158) 0,#28B34B 100%);box-shadow:0 0 8px rgba(48,209,88,.4)}.notification--success .mantine-Notification-icon{background:rgba(48,209,88,.15)!important;color:var(--mantine-color-green-5,#30D158)!important}.notification--info:before{background:linear-gradient(180deg,var(--mantine-color-blue-5,#0A84FF) 0,#0070D9 100%);box-shadow:0 0 8px rgba(10,132,255,.4)}.notification--info .mantine-Notification-icon{background:rgba(10,132,255,.15)!important;color:var(--mantine-color-blue-5,#0A84FF)!important}.notification--warning:before{background:linear-gradient(180deg,var(--mantine-color-yellow-5,#FF9F0A) 0,#D98600 100%);box-shadow:0 0 8px rgba(255,159,10,.4)}.notification--warning .mantine-Notification-icon{background:rgba(255,159,10,.15)!important;color:var(--mantine-color-yellow-5,#FF9F0A)!important}.notification--error:before{background:linear-gradient(180deg,var(--mantine-color-red-5,#FF453A) 0,#D93A31 100%);box-shadow:0 0 8px rgba(255,69,58,.4)}.notification--error .mantine-Notification-icon{background:rgba(255,69,58,.15)!important;color:var(--mantine-color-red-5,#FF453A)!important}.notification--prominent:before{background:linear-gradient(180deg,var(--mantine-color-yellow-5,#FFD60A) 0,var(--mantine-color-yellow-5,#FF9F0A) 100%);box-shadow:0 0 12px rgba(255,214,10,.5)}.notification--prominent .mantine-Notification-icon{background:rgba(255,214,10,.15)!important;color:var(--mantine-color-yellow-5,#FFD60A)!important}.notification--prominent{border-color:rgba(255,214,10,.15)!important}.mantine-Notification-root .mantine-Progress-root{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(255,255,255,.05);border-radius:0 0 16px 16px;overflow:hidden}@keyframes notificationSlideIn{0%{opacity:0;transform:translateX(100%) scale(.95)}60%{opacity:1;transform:translateX(-4px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes notificationSlideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100%) scale(.95)}}.mantine-Notification-root{animation:notificationSlideIn .4s cubic-bezier(.22,1,.36,1) forwards}@media (max-width:480px){.mantine-Notification-root{min-width:unset;max-width:calc(100vw - 24px);border-radius:14px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:12px 14px!important}.mantine-Notification-description,.mantine-Notification-title{font-size:14px!important}.mantine-Notification-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}@media (prefers-reduced-motion:reduce){.mantine-Notification-root{animation:none;transform:none;transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mantine-Notification-root:hover,.mantine-Notification-root:hover .mantine-Notification-icon{transform:none}.mantine-Notification-closeButton,.mantine-Notification-icon,.mantine-Notification-root:before{transition:none!important}}.ImageLightbox_imageLightboxRoot__J10f7 .mantine-Modal-content{background-color:rgba(10,10,10,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ImageLightbox_imageLightboxRoot__J10f7 .mantine-Modal-header{background-color:transparent}.ImageLightbox_imageLightboxRoot__J10f7 .mantine-Modal-close{color:rgba(255,255,255,.6);transition:color .2s ease,transform .2s ease}.ImageLightbox_imageLightboxRoot__J10f7 .mantine-Modal-close:hover{color:#ffffff;transform:scale(1.1)}.ImageLightbox_lightboxImage__IO1pS{max-width:100vw;max-height:100vh;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ImageLightbox_lightboxCaption__YxjCS{color:rgba(255,255,255,.7);text-align:center;padding:0 1rem}