@charset "UTF-8";button.svelte-iz9w0d{user-select:none;color:inherit}.notification-list.svelte-iz9w0d{max-width:600px;margin:0 auto;padding:1em}.notification-header.svelte-iz9w0d{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid var(--color-border)}.notification-header.svelte-iz9w0d h2:where(.svelte-iz9w0d){margin:0;font-size:1.5em;color:var(--color-text)}.notification-header.svelte-iz9w0d .mark-all-read:where(.svelte-iz9w0d){background:var(--color-primary);color:#fff;border:none;padding:.5em 1em;border-radius:var(--border-radius);cursor:pointer;font-size:.9em}.notification-header.svelte-iz9w0d .mark-all-read:where(.svelte-iz9w0d):hover{background:var(--color-primary-dark)}.loading.svelte-iz9w0d,.empty.svelte-iz9w0d{text-align:center;padding:2em;color:var(--color-text-secondary);font-style:italic}.mobile-mark-all-read-container.svelte-iz9w0d{display:flex;justify-content:flex-end;margin-bottom:1em;padding:0 .5em}.mobile-mark-all-read-btn.svelte-iz9w0d{background:var(--color-success);color:#fff;border:none;padding:.5em 1em;border-radius:var(--border-radius);cursor:pointer;font-size:.9em;display:flex;align-items:center;gap:.5em;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.mobile-mark-all-read-btn.svelte-iz9w0d:hover{background:var(--color-success-dark);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.mobile-mark-all-read-btn.svelte-iz9w0d:active{transform:translateY(0)}.mobile-mark-all-read-btn.svelte-iz9w0d i:where(.svelte-iz9w0d){font-size:.8em}.notifications-container.svelte-iz9w0d{display:flex;flex-direction:column;gap:.75em}.notification-item.svelte-iz9w0d{position:relative;display:flex;align-items:flex-start;padding:1em;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);transition:all .2s ease}.notification-item.svelte-iz9w0d:hover{background:var(--color-surface-hover)}.notification-item.unread.svelte-iz9w0d{background:var(--color-surface-variant);border-left:4px solid var(--color-primary)}.notification-item.unread.svelte-iz9w0d:hover{background:var(--color-surface-hover)}.notification-item.clickable.svelte-iz9w0d{cursor:pointer}.notification-item.clickable.svelte-iz9w0d:hover{background:var(--color-surface-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.notification-item.clickable.svelte-iz9w0d:active{transform:translateY(0)}.notification-icon.svelte-iz9w0d{font-size:1.5em;margin-right:1em;margin-top:.25em;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em}.notification-icon.svelte-iz9w0d .character-avatar:where(.svelte-iz9w0d){width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.notification-content.svelte-iz9w0d{flex:1;min-width:0}.notification-content.svelte-iz9w0d h3:where(.svelte-iz9w0d){margin:0 0 .5em;font-size:1em;color:var(--color-text);font-weight:600}.notification-content.svelte-iz9w0d .message-container:where(.svelte-iz9w0d){margin-bottom:.5em}.notification-content.svelte-iz9w0d .message-text:where(.svelte-iz9w0d){margin:0 0 .25em;color:var(--color-text-secondary);font-size:.9em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;will-change:max-height,opacity}.notification-content.svelte-iz9w0d .message-text.expanded:where(.svelte-iz9w0d){-webkit-line-clamp:unset;max-height:30em;overflow:visible;text-overflow:unset;opacity:1}.notification-content.svelte-iz9w0d .message-text:where(.svelte-iz9w0d):not(.expanded){opacity:1}.notification-content.svelte-iz9w0d .message-container:where(.svelte-iz9w0d){position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.notification-content.svelte-iz9w0d .notification-bottom:where(.svelte-iz9w0d){display:flex;justify-content:space-between;align-items:center;margin-top:.5em}.notification-content.svelte-iz9w0d .notification-time:where(.svelte-iz9w0d){color:var(--color-text-tertiary);font-size:.8em}.notification-content.svelte-iz9w0d .start-chat-btn:where(.svelte-iz9w0d){background:var(--color-primary);color:#fff;border:none;padding:.4em .8em;border-radius:var(--border-radius);cursor:pointer;font-size:.8em;display:flex;align-items:center;gap:.4em;transition:all .2s ease}.notification-content.svelte-iz9w0d .start-chat-btn:where(.svelte-iz9w0d):hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.notification-content.svelte-iz9w0d .start-chat-btn:where(.svelte-iz9w0d):active{transform:translateY(0)}.notification-content.svelte-iz9w0d .start-chat-btn:where(.svelte-iz9w0d) i:where(.svelte-iz9w0d){font-size:.75em}.notification-content.svelte-iz9w0d small:where(.svelte-iz9w0d){color:var(--color-text-tertiary);font-size:.8em}.notification-actions.svelte-iz9w0d{position:absolute;top:.5em;right:.5em;display:flex;gap:.25em;z-index:10}.notification-actions.svelte-iz9w0d .action-btn:where(.svelte-iz9w0d){width:2em;height:2em;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8em;transition:all .2s ease;background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.notification-actions.svelte-iz9w0d .action-btn:where(.svelte-iz9w0d):hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}.notification-actions.svelte-iz9w0d .action-btn.mark-read-btn:where(.svelte-iz9w0d){color:var(--color-success)}.notification-actions.svelte-iz9w0d .action-btn.mark-read-btn:where(.svelte-iz9w0d):hover{background:var(--color-success);color:#fff;border-color:var(--color-success)}.notification-actions.svelte-iz9w0d .action-btn.delete-btn:where(.svelte-iz9w0d){color:var(--color-error)}.notification-actions.svelte-iz9w0d .action-btn.delete-btn:where(.svelte-iz9w0d):hover{background:var(--color-error);color:#fff;border-color:var(--color-error)}@media (max-width: 48em){.notification-list.svelte-iz9w0d{padding:.5em}.notification-item.svelte-iz9w0d{padding:.75em}.notification-actions.svelte-iz9w0d{top:.25em;right:.25em}.notification-actions.svelte-iz9w0d .action-btn:where(.svelte-iz9w0d){width:1.75em;height:1.75em;font-size:.75em}.notification-content.svelte-iz9w0d .message-text:where(.svelte-iz9w0d){font-size:.85em;max-height:2.4em}.notification-content.svelte-iz9w0d .message-text.expanded:where(.svelte-iz9w0d){max-height:25em}.notification-content.svelte-iz9w0d .notification-bottom:where(.svelte-iz9w0d){margin-top:.4em}.notification-content.svelte-iz9w0d .notification-time:where(.svelte-iz9w0d){font-size:.75em}.notification-content.svelte-iz9w0d .start-chat-btn:where(.svelte-iz9w0d){padding:.3em .6em;font-size:.75em}.notification-content.svelte-iz9w0d .start-chat-btn:where(.svelte-iz9w0d) i:where(.svelte-iz9w0d){font-size:.7em}.notification-icon.svelte-iz9w0d{width:2em;height:2em}.mobile-mark-all-read-container.svelte-iz9w0d{padding:0 .25em;margin-bottom:.75em}.mobile-mark-all-read-btn.svelte-iz9w0d{padding:.4em .8em;font-size:.85em}.mobile-mark-all-read-btn.svelte-iz9w0d i:where(.svelte-iz9w0d){font-size:.75em}}.notification-settings.svelte-ewb8ey{max-width:600px;margin:0 auto;padding:1em}h2.svelte-ewb8ey{margin:0 0 1em;color:var(--color-text);font-size:1.5em}.settings-group.svelte-ewb8ey{margin-bottom:2em;padding:1.5em;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface)}.settings-group.svelte-ewb8ey h3:where(.svelte-ewb8ey){margin:0 0 1em;color:var(--color-text);border-bottom:2px solid var(--color-primary);padding-bottom:.5em;font-size:1.2em}.setting-item.svelte-ewb8ey{display:flex;align-items:center;justify-content:space-between;padding:.75em 0;border-bottom:1px solid var(--color-border)}.setting-item.svelte-ewb8ey:last-child{border-bottom:none}.setting-item.disabled.svelte-ewb8ey{opacity:.5;pointer-events:none}.settings-label.svelte-ewb8ey{font-size:.9em;color:var(--color-text)}.settings-label.disabled.svelte-ewb8ey{color:var(--color-text-secondary)}.loading-indicator.svelte-ewb8ey{color:var(--color-primary);font-weight:700;margin-left:.5em;animation:svelte-ewb8ey-loading-pulse 1s infinite}@keyframes svelte-ewb8ey-loading-pulse{0%,to{opacity:.3}50%{opacity:1}}.push-not-supported.svelte-ewb8ey{color:var(--color-text-secondary);font-style:italic;margin-top:.5em}.push-toggle-label.push-loading.svelte-ewb8ey{opacity:.5;pointer-events:none}.setting-item.permission-denied.svelte-ewb8ey .settings-label:where(.svelte-ewb8ey){color:var(--color-error);font-weight:500}.permission-help.svelte-ewb8ey{margin-top:.5em;padding:.75em;background:var(--color-surface-variant);border:1px solid var(--color-border);border-radius:var(--border-radius);border-left:3px solid var(--color-error);white-space:pre-line}.permission-help.svelte-ewb8ey p:where(.svelte-ewb8ey){margin:0;font-size:.85em;color:var(--color-text-secondary);line-height:1.4}:root{--color-background: #121214;--color-surface: #1a1a1d;--color-surface-rgb: 26, 26, 29;--color-surface-light: rgba(255, 255, 255, .05);--color-surface-lighter: rgba(50, 50, 50, 1);--color-surface-variant: rgba(255, 255, 255, .1);--color-surface-bright: rgba(255, 255, 255, .15);--color-surface-highlight: rgba(255, 255, 255, .3);--color-surface-dark: rgba(0, 0, 0, .1);--color-surface-darker: rgba(0, 0, 0, .2);--color-surface-disabled: rgba(30, 30, 30, 1);--color-primary: rgb(255, 62, 143);--color-primary-dark: #e62e7a;--color-primary-darker: #cc2066;--color-primary-light: rgba(255, 62, 143, .1);--color-secondary: rgb(139, 92, 246);--color-secondary-light: rgba(139, 92, 246, .1);--color-third: #74ff52;--color-fourth: #3b99fc;--color-sub-70: rgba(255, 62, 204, .6);--color-gray-100: #e1e1e6;--color-gray-200: #c4c4cc;--color-gray-300: #8d8d99;--color-gray-400: #7c7c8a;--color-gray-500: #505059;--color-gray-600: #323238;--color-gray-700: #29292e;--color-gray-800: #202024;--color-gray-900: #121214;--color-border: rgba(255, 255, 255, .1);--color-border-light: rgba(255, 255, 255, .05);--color-border-hover: rgba(255, 255, 255, .2);--color-border-bright: rgba(255, 255, 255, .3);--color-error: #ff4d4d;--color-error-light: rgba(255, 77, 77, .1);--color-error-dark: #c82333;--color-disabled: rgba(255, 255, 255, .2);--color-success: #4CAF50;--color-success-light: rgba(76, 175, 80, .1);--color-warning: #FFC107;--color-warning-light: rgba(255, 193, 7, .1);--color-warning-dark: #E0A800;--color-info: #2196F3;--color-info-light: rgba(33, 150, 243, .1);--color-premium: #FFD700;--color-premium-dark: #E0A800;--color-premium-light: rgba(255, 215, 0, .1);--color-surface-hover: rgba(255, 255, 255, .05);--color-surface-active: rgba(255, 255, 255, .1);--color-background-light: rgba(255, 255, 255, .02);--color-text: #ffffff;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .4);--color-white: #ffffff;--color-black: #000000;--spacing-xs: .25em;--spacing-sm: .5em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em;--spacing-2xl: 2.5em;--sidebar-width: 17.5em;--sidebar-collapsed-width: 4.375em;--header-height: 4em;--main-top-padding: 0;--main-bottom-padding: 0;--mobile-top-height: 0em;--mobile-bottom-height: 0em;--mobile-bottom-padding: 0em;--mobile-bottom-position: calc(0em - env(safe-area-inset-bottom)) ;--mobile-bottom-inner-padding: calc(var(--main-top-padding) + var(--mobile-bottom-height));--border-radius: .25em;--radius-sm: .25em;--radius-md: .5em;--radius-lg: 1em;--radius-xl: 1.5em;--radius-2xl: 2em;--modal-background: var(--color-surface);--modal-border: var(--color-border);--modal-shadow: 0 8px 32px rgba(0, 0, 0, .15);--modal-overlay: rgba(0, 0, 0, .7);--modal-blur: blur(.1em);--modal-border-radius: .75rem;--modal-padding: 1.5rem;--modal-padding-sm: 1.25rem;--modal-transition: all .3s cubic-bezier(.4, 0, .2, 1);--modal-hover-transform: translateY(-2px);--modal-hover-shadow: 0 12px 40px rgba(0, 0, 0, .2);--color-blue: #3b82f6;--color-green: #10b981;--color-yellow: #f59e0b;--color-purple: #8b5cf6;--color-red: #ef4444;--color-indigo: #6366f1;--color-sky: #0ea5e9;--color-gray: #64748b;--color-feature-memory: #8b5cf6;--color-feature-history: #10b981;--color-feature-image: #f59e0b;--color-feature-premium: #ef4444;--color-feature-character: #ec4899;--color-feature-nsfw: #dc2626;--color-feature-voice: #3b82f6;--color-feature-duration: #3b82f6;--color-badge-best-value: #8b5cf6;--color-badge-best-value-dark: #7c3aed;--color-badge-best-seller: #f59e0b;--color-badge-best-seller-dark: #ffee50;--color-badge-discount: #00d62b;--color-badge-discount-dark: #00b731;--default-font-family: monospace, sans-serif;--msg-context-bg-user: rgba(100, 100, 100, .5);--msg-context-bg-character: rgba(0, 0, 0, .5);--msg-context-shadow-user: 0 0 .75em .25em rgba(100, 100, 100, .25) inset, 0 0 1.5em .5em rgba(100, 100, 100, .25) inset;--msg-context-shadow-character: 0 0 .75em .25em rgba(0, 0, 0, .25) inset, 0 0 1.5em .5em rgba(0, 0, 0, .25) inset;--scrollbar-thumb-color: rgba(255, 255, 255, .3);--scrollbar-track-color: transparent;--color-funnel-bar-bg: #c4c4cc;--color-metric-unique: #10b981;--color-metric-active: #f59e0b;--color-metric-signup: #6366f1;--color-metric-subscription: #ef4444;--color-metric-new: #3b82f6;--color-metric-returning: #a21caf;--color-metric-pageviews: #0ea5e9;--color-stat-experience-bg: linear-gradient(135deg, #ffd700, #ffed4e);--color-stat-experience-text: #8b6914;--color-stat-experience-border: #ffd700;--color-stat-message-bg: linear-gradient(135deg, #4CAF50, #66BB6A);--color-stat-message-text: #ffffff;--color-stat-message-border: #4CAF50;--color-stat-image-bg: linear-gradient(135deg, #2196F3, #42A5F5);--color-stat-image-text: #ffffff;--color-stat-image-border: #2196F3;--color-stat-ec-bg: linear-gradient(135deg, #9C27B0, #BA68C8);--color-stat-ec-text: #ffffff;--color-stat-ec-border: #9C27B0;--color-stripe-primary: #667eea;--color-stripe-secondary: #764ba2;--color-stripe-hover-primary: #7c93f0;--color-stripe-hover-secondary: #8a5bb8}@media (max-width: 48em){:root{--sidebar-width: 100vw;--sidebar-collapsed-width: 0;--spacing-md: .75em;--spacing-lg: 1em;--spacing-xl: 1.25em;--spacing-2xl: 1.5em;--main-top-padding: max(0em, env(safe-area-inset-top));--main-bottom-padding: max(0em, env(safe-area-inset-bottom));--mobile-bottom-bar-height: 4em;--mobile-bottom-height: 4em;--mobile-bottom-position: calc(0em - env(safe-area-inset-bottom)) ;--mobile-bottom-padding: calc(var(--mobile-bottom-height) + var(--main-bottom-padding) + 5.5em);--mobile-bottom-inner-padding: calc(var(--main-top-padding) + var(--mobile-bottom-height))}}button.svelte-jpk02b{user-select:none;color:inherit}a{color:inherit;text-decoration:inherit}.icon-wrap{display:flex;align-items:center;justify-content:center}.notifications-page.svelte-jpk02b{max-width:800px;margin:0 auto;padding:1em;padding-top:var(--main-top-padding);padding-bottom:var(--mobile-bottom-height)}.notifications-page.svelte-jpk02b h1:where(.svelte-jpk02b){margin-bottom:1em}.page-header.svelte-jpk02b{margin-bottom:2em;text-align:center}.page-header.svelte-jpk02b h1:where(.svelte-jpk02b){margin:0;font-size:2em;color:var(--color-text);font-weight:600}.tab-navigation.svelte-jpk02b{display:flex;justify-content:center;margin-bottom:2em;border-bottom:1px solid var(--color-border)}.tab-button.svelte-jpk02b{background:none;border:none;padding:1em 2em;cursor:pointer;font-size:1em;color:var(--color-text-secondary);border-bottom:3px solid transparent;transition:all .2s ease}.tab-button.svelte-jpk02b:hover{color:var(--color-text);background:var(--color-surface-hover)}.tab-button.active.svelte-jpk02b{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tab-content.svelte-jpk02b{min-height:400px}@media (max-width: 48em){.notifications-page.svelte-jpk02b{padding:.5em;padding-top:var(--main-top-padding);padding-bottom:var(--mobile-bottom-height)}.page-header.svelte-jpk02b h1:where(.svelte-jpk02b){font-size:1.5em}.tab-button.svelte-jpk02b{padding:.75em 1em;font-size:.9em}}.debug-panel.svelte-jpk02b{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:1.5em}.debug-header.svelte-jpk02b{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid var(--color-border)}.debug-header.svelte-jpk02b h3:where(.svelte-jpk02b){margin:0;color:var(--color-text)}.debug-info.svelte-jpk02b{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5em;margin-bottom:2em}.info-section.svelte-jpk02b{background:var(--color-surface-variant);padding:1em;border-radius:var(--border-radius);border:1px solid var(--color-border-light)}.info-section.svelte-jpk02b h4:where(.svelte-jpk02b){margin:0 0 1em;color:var(--color-text);font-size:1em;font-weight:600}.status-item.svelte-jpk02b{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;padding:.5em 0}.status-item.svelte-jpk02b .label:where(.svelte-jpk02b){font-weight:500;color:var(--color-text-secondary)}.status-item.svelte-jpk02b .value:where(.svelte-jpk02b){font-weight:600;padding:.25em .5em;border-radius:.25em;font-size:.9em}.status-item.svelte-jpk02b .value.connected:where(.svelte-jpk02b){background:var(--color-success);color:#fff}.status-item.svelte-jpk02b .value.disconnected:where(.svelte-jpk02b){background:var(--color-error);color:#fff}.status-item.svelte-jpk02b .value.supported:where(.svelte-jpk02b){background:var(--color-success);color:#fff}.status-item.svelte-jpk02b .value.not-supported:where(.svelte-jpk02b){background:var(--color-warning);color:#fff}.status-item.svelte-jpk02b .value.subscribed:where(.svelte-jpk02b){background:var(--color-primary);color:#fff}.status-item.svelte-jpk02b .value.not-subscribed:where(.svelte-jpk02b){background:var(--color-text-tertiary);color:#fff}.status-item.svelte-jpk02b .value.authenticated:where(.svelte-jpk02b){background:var(--color-success);color:#fff}.status-item.svelte-jpk02b .value.not-authenticated:where(.svelte-jpk02b){background:var(--color-error);color:#fff}.status-item.svelte-jpk02b .value.available:where(.svelte-jpk02b){background:var(--color-success);color:#fff}.status-item.svelte-jpk02b .value.missing:where(.svelte-jpk02b){background:var(--color-warning);color:#fff}.status-item.svelte-jpk02b .value.not-available:where(.svelte-jpk02b){background:var(--color-text-tertiary);color:#fff}.status-item.svelte-jpk02b .value.granted:where(.svelte-jpk02b){background:var(--color-success);color:#fff}.status-item.svelte-jpk02b .value.denied:where(.svelte-jpk02b){background:var(--color-error);color:#fff}.status-item.svelte-jpk02b .value.default:where(.svelte-jpk02b){background:var(--color-warning);color:#fff}.status-item.svelte-jpk02b .value.needed:where(.svelte-jpk02b){background:var(--color-primary);color:#fff}.status-item.svelte-jpk02b .value.not-needed:where(.svelte-jpk02b){background:var(--color-text-tertiary);color:#fff}.status-item.svelte-jpk02b .value.token-info:where(.svelte-jpk02b){background:var(--color-surface-variant);color:var(--color-text);font-family:monospace;font-size:.8em}.last-notification.svelte-jpk02b{background:var(--color-surface);padding:.75em;border-radius:.5em;border:1px solid var(--color-border)}.last-notification.svelte-jpk02b strong:where(.svelte-jpk02b){display:block;margin-bottom:.5em;color:var(--color-text)}.last-notification.svelte-jpk02b p:where(.svelte-jpk02b){margin:0 0 .5em;color:var(--color-text-secondary);font-size:.9em}.last-notification.svelte-jpk02b small:where(.svelte-jpk02b){color:var(--color-text-tertiary);font-size:.8em}.debug-actions.svelte-jpk02b{margin-bottom:2em}.debug-actions.svelte-jpk02b h4:where(.svelte-jpk02b){margin:0 0 1em;color:var(--color-text);font-size:1em;font-weight:600}.action-buttons.svelte-jpk02b{display:flex;flex-wrap:wrap;gap:.75em}.debug-btn.svelte-jpk02b{background:var(--color-primary);color:#fff;border:none;padding:.5em 1em;border-radius:var(--border-radius);cursor:pointer;font-size:.9em;transition:all .2s ease}.debug-btn.svelte-jpk02b:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.debug-btn.svelte-jpk02b:active{transform:translateY(0)}.debug-logs.svelte-jpk02b h4:where(.svelte-jpk02b){margin:0 0 1em;color:var(--color-text);font-size:1em;font-weight:600}.log-container.svelte-jpk02b{background:var(--color-surface-variant);border:1px solid var(--color-border);border-radius:var(--border-radius);max-height:300px;overflow-y:auto;padding:1em}.mobile-notifications-header.svelte-jpk02b{position:fixed;top:var(--main-top-padding);left:0;right:0;height:var(--header-height);background:var(--color-surface);border-bottom:.0625em solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 1em;z-index:1000;color:var(--color-text)}.mobile-notifications-header.svelte-jpk02b .mobile-header-left:where(.svelte-jpk02b),.mobile-notifications-header.svelte-jpk02b .mobile-header-right:where(.svelte-jpk02b){flex:0 0 auto;display:flex;align-items:center}.mobile-notifications-header.svelte-jpk02b .mobile-header-center:where(.svelte-jpk02b){flex:1;display:flex;align-items:center;justify-content:center}.mobile-notifications-header.svelte-jpk02b .mobile-back-btn:where(.svelte-jpk02b),.mobile-notifications-header.svelte-jpk02b .mobile-settings-btn:where(.svelte-jpk02b){background:none;border:none;padding:.5em;cursor:pointer;color:var(--color-text);border-radius:var(--border-radius);transition:all .2s ease;font-size:1.2em}.mobile-notifications-header.svelte-jpk02b .mobile-back-btn:where(.svelte-jpk02b):hover,.mobile-notifications-header.svelte-jpk02b .mobile-settings-btn:where(.svelte-jpk02b):hover{background:var(--color-surface-hover);color:var(--color-primary)}.mobile-notifications-header.svelte-jpk02b .mobile-back-btn:where(.svelte-jpk02b):active,.mobile-notifications-header.svelte-jpk02b .mobile-settings-btn:where(.svelte-jpk02b):active{transform:scale(.95)}.mobile-notifications-header.svelte-jpk02b .mobile-title:where(.svelte-jpk02b){margin:0;font-size:1.1em;font-weight:600;color:var(--color-text);text-align:center}@media (max-width: 60em){.notifications-page.svelte-jpk02b{padding-top:calc(var(--header-height) + 1em)}}.no-logs.svelte-jpk02b{color:var(--color-text-secondary);font-style:italic;text-align:center;margin:0}.log-entry.svelte-jpk02b{display:flex;gap:1em;margin-bottom:.5em;padding:.5em;background:var(--color-surface);border-radius:.25em;font-family:monospace;font-size:.85em}.log-entry.svelte-jpk02b .log-time:where(.svelte-jpk02b){color:var(--color-text-tertiary);min-width:80px}.log-entry.svelte-jpk02b .log-message:where(.svelte-jpk02b){color:var(--color-text);word-break:break-word}@media (max-width: 48em){.debug-info.svelte-jpk02b{grid-template-columns:1fr}.tab-navigation.svelte-jpk02b{margin-bottom:1em}.action-buttons.svelte-jpk02b{flex-direction:column}.debug-btn.svelte-jpk02b{width:100%}}.highlighted{animation:svelte-jpk02b-highlightPulse 2s ease-in-out;border:2px solid var(--color-primary)!important;box-shadow:0 0 20px rgba(var(--color-primary-rgb),.3)!important}@keyframes svelte-jpk02b-highlightPulse{0%{transform:scale(1);box-shadow:0 0 20px rgba(var(--color-primary-rgb),.3)}50%{transform:scale(1.02);box-shadow:0 0 30px rgba(var(--color-primary-rgb),.5)}to{transform:scale(1);box-shadow:0 0 20px rgba(var(--color-primary-rgb),.3)}}
