.NotiBanner_rail__wqrty{display:flex;width:100%;gap:2px}.NotiBanner_band__Hiru3{--na:var(--accent-2);flex:1 1;min-width:0;position:relative;overflow:hidden;min-height:92px;border-top:1px solid color-mix(in srgb,var(--na) 30%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--na) 42%,var(--border));background:radial-gradient(ellipse 90% 130% at 6% -10%,color-mix(in srgb,var(--na) 16%,transparent),transparent 58%),radial-gradient(ellipse 70% 140% at 98% 130%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),var(--surface);box-shadow:0 0 22px color-mix(in srgb,var(--na) 11%,transparent)}.NotiBanner_band__Hiru3[data-slot=developer]{flex:1.35 1}.NotiBanner_band__Hiru3[data-role=admin]{--na:var(--role-admin)}.NotiBanner_band__Hiru3[data-role=bn]{--na:var(--role-nominator)}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]){--na:var(--text-dim);border-color:var(--border);box-shadow:none}.NotiBanner_bg__OUpqf{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.86)}.NotiBanner_scrim__dtWQJ{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--scrim) 93%,transparent) 0,color-mix(in srgb,var(--scrim) 80%,transparent) 52%,color-mix(in srgb,var(--scrim) 55%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--scrim) 42%,transparent),transparent 55%),linear-gradient(100deg,color-mix(in srgb,var(--na) 13%,transparent),transparent 62%)}.NotiBanner_sheen__cSOAF{position:absolute;inset:0;z-index:6;pointer-events:none;mix-blend-mode:screen;transform:translateX(-130%);opacity:0;background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--na) 22%,transparent) 50%,transparent 62%)}.NotiBanner_sheenRun__gxFsV{animation:NotiBanner_noti-sheen__VaI0F 2.2s ease-in-out .3s both}.NotiBanner_stripe__Vys98{position:absolute;top:0;left:0;right:0;height:4px;z-index:5;pointer-events:none;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--na) 90%,transparent) 0 10px,color-mix(in srgb,var(--scrim) 85%,transparent) 10px 20px);box-shadow:0 1px 12px -2px color-mix(in srgb,var(--na) 55%,transparent);animation:NotiBanner_noti-stripe-crawl__PDPlv 24s linear infinite}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_stripe__Vys98{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--border-strong) 80%,transparent) 0 10px,color-mix(in srgb,var(--scrim) 85%,transparent) 10px 20px);box-shadow:none;animation:none}@keyframes NotiBanner_noti-stripe-crawl__PDPlv{to{background-position-x:-28.284px}}.NotiBanner_watermark__GVt31{position:absolute;right:-24px;top:50%;transform:translateY(-50%) rotate(-8deg);z-index:2;width:96px;height:96px;color:var(--na);opacity:.08;pointer-events:none}.NotiBanner_watermark__GVt31 svg{width:100%;height:100%}.NotiBanner_inner__MXKBK{position:relative;z-index:3;display:flex;align-items:center;gap:.8rem;padding:.7rem .95rem .75rem;height:100%}.NotiBanner_announcer__OHBap{position:relative;flex:none;display:block;width:46px;height:46px;border-radius:50%}.NotiBanner_announcer__OHBap:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.NotiBanner_ring__yScmB{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 210deg,var(--na),color-mix(in srgb,var(--na) 35%,transparent) 40%,color-mix(in srgb,var(--na) 70%,transparent) 75%,var(--na));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));filter:drop-shadow(0 0 9px color-mix(in srgb,var(--na) 40%,transparent))}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_ring__yScmB{filter:none}.NotiBanner_avatar__2BLKr{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--surface-3);box-shadow:0 4px 16px var(--shadow-strong);transition:transform .25s cubic-bezier(.16,1,.3,1)}.NotiBanner_announcer__OHBap:hover .NotiBanner_avatar__2BLKr{transform:scale(1.045)}.NotiBanner_badge__no9fr{position:absolute;right:-4px;bottom:-4px;z-index:2;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--na),color-mix(in srgb,var(--na) 55%,var(--scrim)));border:1.5px solid color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 2px 9px color-mix(in srgb,var(--na) 40%,var(--shadow-strong))}.NotiBanner_badgeGlyph__tHt_6{width:11px;height:11px;color:var(--scrim);position:relative;z-index:1}.NotiBanner_ping__guSDp{position:absolute;inset:-4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--na) 55%,transparent);animation:NotiBanner_noti-ping__AqCfP 2.6s ease-out infinite}@keyframes NotiBanner_noti-ping__AqCfP{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.55);opacity:0}}.NotiBanner_body__fP1iY{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.28rem}.NotiBanner_head__OKJoX{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.NotiBanner_eyebrow__jzvra{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.63rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--na);text-shadow:0 1px 6px var(--shadow-strong);white-space:nowrap}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_eyebrow__jzvra{color:var(--text-muted)}.NotiBanner_eyebrowSep__rhunO{color:color-mix(in srgb,var(--na) 55%,transparent)}.NotiBanner_authorName__XzhCW{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.66rem;letter-spacing:.1em;color:color-mix(in srgb,var(--na) 55%,var(--text));text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--na) 40%,transparent);transition:color .18s ease,border-color .18s ease}.NotiBanner_authorName__XzhCW:hover{color:var(--text);border-color:var(--na)}.NotiBanner_authorName__XzhCW:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:3px}.NotiBanner_dot__ub6Ba{flex:none;width:.45rem;height:.45rem;border-radius:999px;background:var(--na);box-shadow:0 0 10px color-mix(in srgb,var(--na) 75%,transparent);animation:NotiBanner_noti-pulse__oN4dv 2s ease-in-out infinite}.NotiBanner_chip__lvsSv{flex:none;font-size:.66rem;font-weight:700;letter-spacing:.03em;color:var(--na);padding:.16rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--na) 34%,transparent);background:color-mix(in srgb,var(--scrim) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_chip__lvsSv{color:var(--text-dim);border-color:var(--border)}.NotiBanner_message__N1HSn{margin:0;font-size:.87rem;font-weight:600;line-height:1.35;color:var(--text);text-shadow:0 1px 6px var(--scrim);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotiBanner_link__FVodM{color:var(--na);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--na) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--na) 55%,transparent);text-underline-offset:2px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.NotiBanner_link__FVodM:focus-visible,.NotiBanner_link__FVodM:hover{color:color-mix(in srgb,var(--na) 70%,white);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.NotiBanner_seasonName__h0SmA{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.01em;line-height:1.05;color:var(--text);text-shadow:0 1px 8px var(--scrim)}.NotiBanner_track__IgE8O{height:4px;border-radius:999px;background:color-mix(in srgb,var(--scrim) 55%,var(--surface-sunken));overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--scrim) 55%,transparent)}.NotiBanner_fill__rQZ4E{display:block;height:100%;width:var(--noti-progress,0);border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--na));box-shadow:0 0 12px color-mix(in srgb,var(--na) 55%,transparent);transition:width .8s cubic-bezier(.2,.7,.2,1)}.NotiBanner_band__Hiru3[data-slot=developer]:not([data-live]) .NotiBanner_fill__rQZ4E{background:var(--border-strong);box-shadow:none}.NotiBanner_foot__w2Mia{margin:0;font-size:.7rem;color:var(--text-muted);text-shadow:0 1px 3px var(--scrim);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotiBanner_footCount__3xjQ9{color:var(--na);font-weight:700}@keyframes NotiBanner_noti-pulse__oN4dv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}@keyframes NotiBanner_noti-sheen__VaI0F{0%{transform:translateX(-130%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(130%);opacity:0}}@media(max-width:760px){.NotiBanner_rail__wqrty{flex-direction:column}.NotiBanner_inner__MXKBK{padding:.65rem .8rem .7rem}.NotiBanner_announcer__OHBap{width:40px;height:40px}.NotiBanner_badge__no9fr{width:18px;height:18px}.NotiBanner_badgeGlyph__tHt_6{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.NotiBanner_dot__ub6Ba,.NotiBanner_ping__guSDp,.NotiBanner_stripe__Vys98{animation:none}.NotiBanner_ping__guSDp{opacity:0}.NotiBanner_sheen__cSOAF{display:none}.NotiBanner_announcer__OHBap:hover .NotiBanner_avatar__2BLKr,.NotiBanner_avatar__2BLKr,.NotiBanner_fill__rQZ4E{transition:none;transform:none}}