.fs-widget.svelte-u6710f{position:fixed;bottom:1rem;right:1rem;z-index:50;display:flex;align-items:center;gap:.65rem;padding:.65rem 1rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--fs-color) 30%,transparent);background:#0a0e17e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px color-mix(in srgb,var(--fs-color) 10%,transparent);cursor:pointer;transition:all .3s ease;color:color-mix(in srgb,var(--fs-color) 70%,transparent);font-family:inherit;font-size:1.05rem}.fs-widget.svelte-u6710f:hover{transform:scale(1.05);border-color:color-mix(in srgb,var(--fs-color) 50%,transparent);background:#0a0e17d1;box-shadow:0 8px 24px color-mix(in srgb,var(--fs-color) 20%,transparent);color:var(--fs-color)}.fs-active.svelte-u6710f{gap:.8rem;padding:.65rem 1.625rem}.fs-time.svelte-u6710f{font-size:1.22rem;font-weight:600;color:var(--fs-color);font-variant-numeric:tabular-nums}.fs-divider.svelte-u6710f{width:1px;height:1.3rem;background:color-mix(in srgb,var(--fs-color) 20%,transparent)}.fs-date.svelte-u6710f{font-size:1.05rem;color:color-mix(in srgb,var(--fs-color) 70%,transparent)}.fs-label.svelte-u6710f{font-size:1.05rem;font-weight:500}@media (min-width: 640px){.fs-widget.svelte-u6710f{bottom:1.5rem;right:2rem;padding:.8rem 1.3rem}.fs-active.svelte-u6710f{padding:.8rem 1.625rem}}@media (max-width: 768px){.fs-widget.svelte-u6710f{display:none}}.panel.svelte-8q0oig{position:absolute;top:calc(100% + .625rem);right:0;width:380px;max-width:calc(100vw - 1.5rem);max-height:min(560px,calc(100vh - 7rem));background:linear-gradient(180deg,#0d121cfa,#080c14fa);border:1px solid rgba(0,212,255,.12);border-radius:14px;box-shadow:0 24px 48px -12px #0009,0 0 0 1px #ffffff05,0 0 32px #00d4ff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:60;display:flex;flex-direction:column;overflow:hidden;outline:none;transform-origin:top right}@media (prefers-reduced-motion: no-preference){.panel.svelte-8q0oig{animation:svelte-8q0oig-panel-in .2s cubic-bezier(.16,1,.3,1)}}@keyframes svelte-8q0oig-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-glow.svelte-8q0oig{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.55) 50%,transparent 100%);pointer-events:none}.panel-header.svelte-8q0oig{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff03}.header-title.svelte-8q0oig{display:flex;align-items:center;gap:.5rem}.header-title.svelte-8q0oig h2:where(.svelte-8q0oig){margin:0;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.01em}.header-count.svelte-8q0oig{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:9999px;background:#00d4ff24;color:#00d4ff;font-size:.7rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;border:1px solid rgba(0,212,255,.25)}.mark-all-btn.svelte-8q0oig{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:transparent;border:1px solid rgba(0,212,255,.18);border-radius:8px;color:#00d4ff;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.mark-all-btn.svelte-8q0oig:hover:not(:disabled){background:#00d4ff14;border-color:#00d4ff52}.mark-all-btn.svelte-8q0oig:focus-visible{outline:none;box-shadow:0 0 0 3px #00d4ff38}.mark-all-btn.svelte-8q0oig:disabled{opacity:.4;cursor:not-allowed}.error-banner.svelte-8q0oig{padding:.5rem 1rem;background:#ef444414;border-bottom:1px solid rgba(239,68,68,.18);color:#f87171;font-size:.75rem}.panel-body.svelte-8q0oig{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,212,255,.25) transparent}.panel-body.svelte-8q0oig::-webkit-scrollbar{width:6px}.panel-body.svelte-8q0oig::-webkit-scrollbar-thumb{background:#00d4ff2e;border-radius:3px}.panel-body.svelte-8q0oig::-webkit-scrollbar-thumb:hover{background:#00d4ff52}.notif-list.svelte-8q0oig{list-style:none;margin:0;padding:.25rem 0}.notif-list.svelte-8q0oig li:where(.svelte-8q0oig)+li:where(.svelte-8q0oig){border-top:1px solid rgba(255,255,255,.04)}.notif-row.svelte-8q0oig{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;cursor:pointer;transition:background .15s ease;position:relative}.notif-row.has-action.svelte-8q0oig:after{content:"";position:absolute;top:0;bottom:0;right:0;width:3px;background:transparent;transition:background .15s ease}.notif-row.is-unread.svelte-8q0oig{background:linear-gradient(90deg,rgba(0,212,255,.04) 0%,transparent 100%)}.notif-row.is-unread.svelte-8q0oig:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(180deg,#00d4ff,#00d4ff00)}.notif-row.svelte-8q0oig:hover{background:#00d4ff0f}.notif-row.svelte-8q0oig:focus-visible{outline:none;background:#00d4ff14;box-shadow:inset 0 0 0 2px #00d4ff73}.notif-icon.svelte-8q0oig{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-top:.125rem}.notif-content.svelte-8q0oig{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.notif-top-row.svelte-8q0oig{display:flex;align-items:center;gap:.5rem;min-width:0}.notif-title.svelte-8q0oig{font-size:.85rem;font-weight:600;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.unread-dot.svelte-8q0oig{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#00d4ff;box-shadow:0 0 8px #00d4ffa6}@media (prefers-reduced-motion: no-preference){.unread-dot.svelte-8q0oig{animation:svelte-8q0oig-dot-pulse 2.4s ease-in-out infinite}}@keyframes svelte-8q0oig-dot-pulse{0%,to{box-shadow:0 0 8px #00d4ffa6}50%{box-shadow:0 0 14px #00d4fff2}}.notif-body.svelte-8q0oig{margin:0;font-size:.78rem;color:#94a3b8;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap}.notif-meta.svelte-8q0oig{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#64748b;margin-top:.125rem}.notif-type.svelte-8q0oig{text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:#94a3b8}.meta-sep.svelte-8q0oig{color:#475569}.notif-time.svelte-8q0oig{font-variant-numeric:tabular-nums}.load-more-wrapper.svelte-8q0oig{padding:.75rem 1rem .875rem;display:flex;justify-content:center}.load-more-btn.svelte-8q0oig{width:100%;padding:.5rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#cbd5e1;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease}.load-more-btn.svelte-8q0oig:hover:not(:disabled){background:#00d4ff0f;border-color:#00d4ff38;color:#fff}.load-more-btn.svelte-8q0oig:focus-visible{outline:none;box-shadow:0 0 0 3px #00d4ff38}.load-more-btn.svelte-8q0oig:disabled{opacity:.5;cursor:not-allowed}.empty.svelte-8q0oig{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.25rem 1.25rem 2rem}.empty-illustration.svelte-8q0oig{display:flex;align-items:center;justify-content:center;margin-bottom:.875rem}.bell-zzz.svelte-8q0oig{position:relative;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.18) 0%,rgba(0,212,255,.04) 60%,transparent 100%);display:flex;align-items:center;justify-content:center;color:#00d4ff}.zzz.svelte-8q0oig{position:absolute;font-family:Outfit,system-ui,sans-serif;font-weight:800;color:#00d4ff8c;pointer-events:none}.zzz-1.svelte-8q0oig{top:8px;right:6px;font-size:.75rem}.zzz-2.svelte-8q0oig{top:-2px;right:-2px;font-size:.95rem}.zzz-3.svelte-8q0oig{top:-14px;right:-10px;font-size:1.2rem;color:#00d4ffd9}@media (prefers-reduced-motion: no-preference){.zzz-1.svelte-8q0oig{animation:svelte-8q0oig-zzz-float 3s ease-in-out infinite}.zzz-2.svelte-8q0oig{animation:svelte-8q0oig-zzz-float 3s ease-in-out .4s infinite}.zzz-3.svelte-8q0oig{animation:svelte-8q0oig-zzz-float 3s ease-in-out .8s infinite}}@keyframes svelte-8q0oig-zzz-float{0%{opacity:0;transform:translateY(0) translate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-12px) translate(6px)}}.empty-title.svelte-8q0oig{margin:0 0 .375rem;font-size:.95rem;font-weight:700;color:#fff}.empty-body.svelte-8q0oig{margin:0;font-size:.8rem;color:#94a3b8;line-height:1.5;max-width:280px}.panel-footer.svelte-8q0oig{padding:.625rem .75rem;border-top:1px solid rgba(255,255,255,.05);background:#ffffff03}.view-all-btn.svelte-8q0oig{width:100%;padding:.5rem;background:transparent;border:none;color:#00d4ff;font-size:.8rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .15s ease}.view-all-btn.svelte-8q0oig:hover{background:#00d4ff14}.view-all-btn.svelte-8q0oig:focus-visible{outline:none;box-shadow:0 0 0 3px #00d4ff38}.skeleton-list.svelte-8q0oig{list-style:none;margin:0;padding:.5rem 0}.skeleton-row.svelte-8q0oig{display:flex;gap:.75rem;padding:.875rem 1rem}.skeleton-icon.svelte-8q0oig{width:32px;height:32px;border-radius:8px;background:#ffffff0a;flex-shrink:0}.skeleton-text.svelte-8q0oig{flex:1;display:flex;flex-direction:column;gap:.4rem}.skeleton-line.svelte-8q0oig{height:.6rem;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%}@media (prefers-reduced-motion: no-preference){.skeleton-line.svelte-8q0oig{animation:svelte-8q0oig-skeleton-shimmer 1.4s ease-in-out infinite}}@keyframes svelte-8q0oig-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.w-40.svelte-8q0oig{width:40%}.w-70.svelte-8q0oig{width:70%}.w-90.svelte-8q0oig{width:90%}@media (max-width: 640px){.panel.svelte-8q0oig{position:fixed;top:4rem;left:50%;right:auto;transform:translate(-50%);transform-origin:top center;width:calc(100vw - 1.5rem);max-width:420px;max-height:calc(100vh - 5rem);animation:svelte-8q0oig-panel-in-mobile .2s cubic-bezier(.16,1,.3,1)}}@keyframes svelte-8q0oig-panel-in-mobile{0%{opacity:0;transform:translate(-50%,-6px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.panel.svelte-8q0oig{animation:none}}.bell-container.svelte-1dch4p5{position:relative;display:inline-flex}.bell-trigger.svelte-1dch4p5{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#94a3b8;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .12s ease;padding:0}.bell-trigger.svelte-1dch4p5:hover{color:#fff;background:#ffffff0f;border-color:#00d4ff2e}.bell-trigger.svelte-1dch4p5:focus-visible{outline:none;border-color:#00d4ff8c;box-shadow:0 0 0 3px #00d4ff2e;color:#fff}.bell-trigger.svelte-1dch4p5:active{transform:scale(.96)}.bell-trigger.has-unread.svelte-1dch4p5{color:#e2e8f0;border-color:#00d4ff38;background:#00d4ff0f}.bell-icon.svelte-1dch4p5{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 18%}@media (prefers-reduced-motion: no-preference){.has-unread.svelte-1dch4p5 .bell-icon:where(.svelte-1dch4p5){animation:svelte-1dch4p5-bell-shake .72s cubic-bezier(.36,.07,.19,.97) both}}@keyframes svelte-1dch4p5-bell-shake{0%{transform:rotate(0)}10%{transform:rotate(-14deg)}20%{transform:rotate(12deg)}35%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}65%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}.badge.svelte-1dch4p5{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(180deg,#00d4ff,#0891b2);color:#00131a;font-size:.65rem;font-weight:800;line-height:1;letter-spacing:0;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(5,10,20,.95);box-shadow:0 0 0 1px #00d4ff59,0 0 12px #00d4ff73;font-variant-numeric:tabular-nums;pointer-events:none}.badge-wide.svelte-1dch4p5{padding:0 6px}@media (prefers-reduced-motion: no-preference){.badge.svelte-1dch4p5{animation:svelte-1dch4p5-badge-pop .28s cubic-bezier(.34,1.56,.64,1)}}@keyframes svelte-1dch4p5-badge-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.topbar.svelte-1cxcpu4{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;height:3.5rem;border-bottom:1px solid rgba(100,200,255,.08);background:#050a14d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 1.5rem;position:sticky;top:0;z-index:40}.live-badge.svelte-1cxcpu4{display:flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid rgba(0,230,118,.4);background:#00e6761a;color:#00e676}.live-badge.svelte-1cxcpu4 svg{animation:svelte-1cxcpu4-pulse 2s ease-in-out infinite}.live-text.svelte-1cxcpu4{font-size:.875rem;font-weight:600;letter-spacing:.1em}@keyframes svelte-1cxcpu4-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 1024px){.topbar.svelte-1cxcpu4{display:none}}
