.alert-dialog.svelte-n3c5n8{color:#38252c;background:#fff;border:1px solid #f3e4e9;border-radius:24px;width:min(440px,100% - 32px);max-width:none;max-height:min(80vh,620px);margin:auto;padding:0;font-family:Poppins,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #43253133}.alert-dialog.svelte-n3c5n8::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2f1d256b;animation:.19s both svelte-n3c5n8-alert-backdrop-in}.alert-dialog.closing.svelte-n3c5n8::backdrop{animation:.22s both svelte-n3c5n8-alert-backdrop-out}.alert-preview.svelte-n3c5n8{animation:.22s cubic-bezier(.2,.75,.25,1) both svelte-n3c5n8-alert-preview-in}.alert-dialog.closing.svelte-n3c5n8 .alert-preview:where(.svelte-n3c5n8){animation:.22s cubic-bezier(.4,0,1,1) both svelte-n3c5n8-alert-preview-out}@keyframes svelte-n3c5n8-alert-preview-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-n3c5n8-alert-preview-out{to{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes svelte-n3c5n8-alert-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-n3c5n8-alert-backdrop-out{to{opacity:0}}.alert-preview.svelte-n3c5n8{padding:28px}.preview-header.svelte-n3c5n8{justify-content:space-between;align-items:flex-start;display:flex}.preview-icon.svelte-n3c5n8{color:#ef6687;background:linear-gradient(145deg,#fff6f8,#ffeaf0);border:1px solid #ffd7e1;border-radius:17px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.close-button.svelte-n3c5n8{color:#8a6d78;cursor:pointer;background:#fff;border:1px solid #f3e8ec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.close-button.svelte-n3c5n8:hover{color:#ef6687;background:#fff5f8}.preview-label.svelte-n3c5n8{color:#ef6687;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 6px;font-size:10px;font-weight:800}h2.svelte-n3c5n8{color:#38252c;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.3}.preview-message.svelte-n3c5n8{color:#806873;overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.7}.preview-date.svelte-n3c5n8{color:#a98e98;align-items:center;gap:7px;margin:18px 0 0;font-size:11px;font-weight:600;display:flex}.preview-error.svelte-n3c5n8{color:#a13a52;margin:16px 0 0;font-size:12px;line-height:1.5}.preview-actions.svelte-n3c5n8{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.secondary-button.svelte-n3c5n8,.primary-button.svelte-n3c5n8{cursor:pointer;min-height:42px;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.secondary-button.svelte-n3c5n8{color:#806873;background:#fff;border:1px solid #f1e2e8}.primary-button.svelte-n3c5n8{color:#fff;background:#f05f82;border:1px solid #f05f82;box-shadow:0 7px 16px #f05f8233}.secondary-button.svelte-n3c5n8:hover,.primary-button.svelte-n3c5n8:hover{transform:translateY(-1px)}.primary-button.svelte-n3c5n8:hover{background:#e95075;box-shadow:0 10px 20px #f05f8245}@media (width<=520px){.alert-preview.svelte-n3c5n8{padding:22px}h2.svelte-n3c5n8{font-size:20px}}@media (prefers-reduced-motion:reduce){.alert-dialog.svelte-n3c5n8::backdrop,.alert-dialog.closing.svelte-n3c5n8::backdrop,.alert-preview.svelte-n3c5n8,.alert-dialog.closing.svelte-n3c5n8 .alert-preview:where(.svelte-n3c5n8){animation-duration:1ms}.secondary-button.svelte-n3c5n8,.primary-button.svelte-n3c5n8{transition:none}}.notifications-page.svelte-1ce0uvz{background:#fff8fa;min-height:100vh;font-family:Poppins,sans-serif}.notifications-content.svelte-1ce0uvz{width:min(760px,100% - 32px);margin:0 auto;padding:30px 0 120px}.page-head.svelte-1ce0uvz{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.kicker.svelte-1ce0uvz{color:#f05f82;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.page-head.svelte-1ce0uvz h1:where(.svelte-1ce0uvz){color:#38252c;letter-spacing:-.035em;margin:5px 0 0;font-size:30px;font-weight:800;line-height:1.15}.page-description.svelte-1ce0uvz{color:#9b858e;margin:8px 0 0;font-size:12px}.head-actions.svelte-1ce0uvz{align-items:center;gap:10px;display:flex}.chip.svelte-1ce0uvz{color:#ef6687;cursor:pointer;background:#fff;border:1px solid #ffcbd9;border-radius:16px;padding:8px 14px;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.chip.on.svelte-1ce0uvz{color:#fff;background:#f45d82;border-color:#f45d82}.link-btn.svelte-1ce0uvz{color:#b08a96;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600;text-decoration:underline}.action-error.svelte-1ce0uvz{color:#a13a52;background:#fff3f4;border:1px solid #f0c5cd;border-radius:12px;margin:-8px 0 14px;padding:10px 13px;font-size:12px;line-height:1.5}.state-card.svelte-1ce0uvz{text-align:center;color:#8a6d78;background:#fff;border:1px solid #f4e8ed;border-radius:16px;padding:40px 20px}.state-card.svelte-1ce0uvz .spinner:where(.svelte-1ce0uvz){border:3px solid #ffdce5;border-top-color:#f45d82;border-radius:50%;width:28px;height:28px;margin:0 auto 12px;animation:.8s linear infinite svelte-1ce0uvz-spin}@keyframes svelte-1ce0uvz-spin{to{transform:rotate(360deg)}}.state-card.svelte-1ce0uvz i:where(.svelte-1ce0uvz){color:#f0a8bb;font-size:26px}.state-card.empty.svelte-1ce0uvz h2:where(.svelte-1ce0uvz){color:#38252c;margin:12px 0 6px;font-size:17px}.state-card.svelte-1ce0uvz p:where(.svelte-1ce0uvz){margin:6px 0 0;font-size:13px}.empty-icon.svelte-1ce0uvz{background:#fff1f5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;display:flex}.empty-icon.svelte-1ce0uvz i:where(.svelte-1ce0uvz){color:#ef6687;font-size:26px}.retry-btn.svelte-1ce0uvz,.load-more.svelte-1ce0uvz{color:#ef6687;cursor:pointer;background:#fff;border:1px solid #ffcbd9;border-radius:20px;margin-top:14px;padding:9px 18px;font-size:12px;font-weight:700}.load-more.svelte-1ce0uvz{margin:16px auto 0;display:block}.load-more.svelte-1ce0uvz:disabled{opacity:.6;cursor:default}.notif-list.svelte-1ce0uvz{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.notif-row.svelte-1ce0uvz{text-align:left;cursor:pointer;background:#fff;border:1px solid #f4e8ed;border-radius:17px;align-items:flex-start;gap:12px;width:100%;padding:16px;font-family:inherit;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:0 3px 12px #4a273406}.notif-row.svelte-1ce0uvz:hover{border-color:#f3c8d5;transform:translateY(-1px);box-shadow:0 8px 20px #4a273412}.notif-row.svelte-1ce0uvz:focus-visible,.chip.svelte-1ce0uvz:focus-visible,.link-btn.svelte-1ce0uvz:focus-visible,.retry-btn.svelte-1ce0uvz:focus-visible,.load-more.svelte-1ce0uvz:focus-visible{outline-offset:3px;outline:3px solid #f05f8252}.notif-row.unread.svelte-1ce0uvz{background:linear-gradient(105deg,#fff7f9,#fff 72%);border-color:#f5d1dc}.notif-icon.svelte-1ce0uvz{color:#ef6687;background:#fff1f5;border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.notif-row.unread.svelte-1ce0uvz .notif-icon:where(.svelte-1ce0uvz){color:#fff;background:#f45d82}.notif-body.svelte-1ce0uvz{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notif-title.svelte-1ce0uvz{color:#38252c;align-items:center;gap:7px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.dot.svelte-1ce0uvz{background:#f45d82;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.notif-msg.svelte-1ce0uvz{color:#8a6d78;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.notif-time.svelte-1ce0uvz{color:#c4a9b3;font-size:10px;font-weight:600}.notif-go.svelte-1ce0uvz{color:#e58aa2;background:#fff4f7;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-top:2px;font-size:15px;display:grid}@media (width<=600px){.notifications-content.svelte-1ce0uvz{width:calc(100% - 24px);padding-top:20px}.page-head.svelte-1ce0uvz h1:where(.svelte-1ce0uvz){font-size:24px}.page-head.svelte-1ce0uvz{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.head-actions.svelte-1ce0uvz{justify-content:space-between;width:100%}.notif-row.svelte-1ce0uvz{gap:10px;padding:13px}}@media (width>=1024px){.notifications-content.svelte-1ce0uvz{width:auto;margin-left:max(272px,50% - 548px);margin-right:32px}}.notif-list.svelte-1ce0uvz{animation:.48s both svelte-1ce0uvz-notifications-in}@keyframes svelte-1ce0uvz-notifications-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.notif-list.svelte-1ce0uvz li:where(.svelte-1ce0uvz){animation:.42s both svelte-1ce0uvz-notif-row-in}@keyframes svelte-1ce0uvz-notif-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.notif-list.svelte-1ce0uvz,.notif-list.svelte-1ce0uvz li:where(.svelte-1ce0uvz){animation:none}.notif-row.svelte-1ce0uvz,.chip.svelte-1ce0uvz{transition:none}}
