.notif-wrap .notif-btn{position:relative}.notif-wrap .notif-btn.has-unread{color:var(--ink)}.notif-wrap .notif-count{position:absolute;top:-4px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin:0;padding:0 4px;background:var(--violet-deep,#7c3aed);color:#fff;border:1px solid var(--bg,#0a0810);border-radius:0;font:700 10px/1 var(--ix-mono,monospace);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none}.notif-wrap .notif-btn.has-unread::after{content:"";position:absolute;inset:3px;border:1px solid var(--violet,#8b5cf6);opacity:0;pointer-events:none}html.ix-motion .notif-wrap .notif-btn.has-unread::after{animation:nfRing 2.8s cubic-bezier(.2,.8,.2,1) 3}@keyframes nfRing{0%{opacity:.7;transform:scale(.9)}70%,100%{opacity:0;transform:scale(1.5)}}.notif-wrap .notif-btn[aria-expanded=true]{color:var(--ink);background:var(--violet-tint,rgba(124,58,237,.12))}.notif-wrap #notifPanel.notif-panel{position:absolute;top:calc(100% + 8px);right:0;left:auto;bottom:auto;margin:0;z-index:200;width:400px;min-width:0;max-width:calc(100vw - 16px);max-height:min(580px,calc(100vh - 90px));flex-direction:column;overflow:hidden;background:var(--bg-1,#110e1a);color:var(--ink,#f5f3fa);border:1px solid var(--line-2,#342c47);border-top:2px solid var(--violet,#8b5cf6);border-radius:0;box-shadow:var(--ix-shadow-pop,0 18px 50px -18px rgba(0,0,0,.8));font-family:var(--ix-sans,Inter,system-ui,sans-serif);text-align:left;outline:none}.notif-wrap #notifPanel.notif-panel:not([style*="display: none"]){display:flex}.notif-wrap #notifPanel.notif-panel[data-mode=card]{width:360px;overflow:visible}html.ix-motion .notif-wrap #notifPanel.notif-panel:not([style*="display: none"]){animation:nfIn 260ms cubic-bezier(.2,.8,.2,1) both}@keyframes nfIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}#notifPanel :focus-visible{outline:2px solid var(--ix-focus,#a78bfa);outline-offset:-2px}#notifPanel .nf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 6px 0 14px;border-bottom:1px solid var(--line,#251f33);flex:none}#notifPanel .nf-hl{display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1 var(--ix-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#837b96);font-variant-ligatures:none}#notifPanel .nf-hn{font-variant-numeric:tabular-nums;color:var(--ix-accent,#c4b5fd);letter-spacing:.04em}#notifPanel .nf-pip{width:7px;height:7px;flex:none;background:var(--ink-4,#5b5470)}#notifPanel .nf-pip.is-on,#notifPanel .nf-head-card .nf-pip{background:var(--violet,#8b5cf6)}#notifPanel .nf-hr{display:inline-flex;align-items:center;gap:6px}#notifPanel .nf-mark,#notifPanel .nf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line-2,#342c47);border-radius:0;background:transparent;color:var(--ink-2,#b6afc8);font:500 10.5px/1 var(--ix-mono,monospace);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;font-variant-ligatures:none}#notifPanel .nf-mark:hover,#notifPanel .nf-btn:hover{border-color:var(--violet,#8b5cf6);color:var(--ink,#f5f3fa)}#notifPanel .nf-mark:disabled{opacity:.5;cursor:default}#notifPanel .nf-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:0;background:transparent;color:var(--ink-3,#837b96);cursor:pointer}#notifPanel .nf-x:hover{color:var(--ink,#f5f3fa);background:var(--violet-tint-2,rgba(124,58,237,.08))}#notifPanel .nf-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3,#463b5e) transparent}#notifPanel .nf-sec{border-bottom:1px solid var(--line,#251f33)}#notifPanel .nf-sec:last-child{border-bottom:0}#notifPanel .nf-sech{display:flex;align-items:center;justify-content:space-between;margin:0;padding:12px 14px 6px;font:500 10px/1 var(--ix-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3,#837b96)}#notifPanel .nf-secn{font-variant-numeric:tabular-nums;color:var(--ink-4,#5b5470)}#notifPanel .nf-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 14px;color:inherit;text-decoration:none;border-top:1px solid var(--line,#251f33);min-width:0}#notifPanel .nf-sech+.nf-item{border-top:0}#notifPanel a.nf-item:hover{background:var(--violet-tint-2,rgba(124,58,237,.08))}#notifPanel .nf-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-2,#342c47);color:var(--ix-accent,#c4b5fd);background:var(--violet-tint,rgba(124,58,237,.10))}#notifPanel .nf-ic.is-video{color:var(--ix-sev-critical-ink,#fb6f84);background:transparent}#notifPanel .nf-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}#notifPanel .nf-meta{display:flex;align-items:center;gap:8px;min-width:0;font:500 10px/1 var(--ix-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#837b96)}#notifPanel .nf-ago{margin-left:auto;letter-spacing:.04em;text-transform:none;color:var(--ink-4,#5b5470);font-variant-numeric:tabular-nums}#notifPanel .nf-tid{color:var(--ix-accent,#c4b5fd);letter-spacing:.04em;text-transform:none;font-weight:600}#notifPanel .nf-title{font:600 13.5px/1.35 var(--ix-sans,Inter,sans-serif);color:var(--ink,#f5f3fa);text-wrap:balance;overflow-wrap:anywhere}#notifPanel .nf-text{font:400 12.5px/1.5 var(--ix-sans,Inter,sans-serif);color:var(--ink-2,#b6afc8);overflow-wrap:anywhere;white-space:pre-line}#notifPanel .nf-notice.is-compact .nf-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#notifPanel .nf-link{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font:500 11px/1 var(--ix-mono,monospace);letter-spacing:.04em;color:var(--ix-accent,#c4b5fd);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#notifPanel a.nf-item:hover .nf-link{text-decoration:underline;text-underline-offset:3px}#notifPanel .nf-play{display:inline-block;width:0;height:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent}#notifPanel .nf-tlink{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;min-width:0}#notifPanel .nf-tlink:hover .nf-title{text-decoration:underline;text-underline-offset:3px}#notifPanel .nf-sev{display:block;width:10px;height:10px;background:var(--ix-mk-other,#5b5470)}#notifPanel .nf-sev-critical{background:var(--ix-mk-critical)}#notifPanel .nf-sev-high{background:var(--ix-mk-high)}#notifPanel .nf-sev-medium{background:var(--ix-mk-medium)}#notifPanel .nf-sev-low{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ix-mk-low)}#notifPanel .nf-threat .nf-ic{background:transparent}#notifPanel .nf-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}#notifPanel .nf-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--line-2,#342c47);color:var(--ink-2,#b6afc8);text-decoration:none;font:400 10.5px/1 var(--ix-mono,monospace);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#notifPanel .nf-chip:hover{border-color:var(--violet,#8b5cf6);color:var(--ink,#f5f3fa)}#notifPanel .nf-cta{position:relative;padding:14px 14px 14px 16px;background:var(--violet-tint,rgba(124,58,237,.10))}#notifPanel .nf-cta::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--violet,#8b5cf6)}#notifPanel .nf-cta-title{font:700 15px/1.25 var(--ix-display,"TL Display",Inter,sans-serif);font-stretch:88%;letter-spacing:-.01em;color:var(--ink,#f5f3fa);margin-bottom:6px}#notifPanel .nf-cta-body{font:400 12.5px/1.55 var(--ix-sans,Inter,sans-serif);color:var(--ink-2,#b6afc8)}#notifPanel .nf-cta-body strong{color:var(--ix-accent,#c4b5fd);font-weight:600}#notifPanel .nf-cta-actions{display:flex;gap:8px;margin-top:12px}#notifPanel .nf-btn{height:30px;padding:0 14px}#notifPanel .nf-btn-primary{background:var(--violet-deep,#7c3aed);border-color:var(--violet-deep,#7c3aed);color:#fff;font-weight:600}#notifPanel .nf-btn-primary:hover{background:color-mix(in srgb,var(--violet-deep,#7c3aed) 86%,#000);border-color:color-mix(in srgb,var(--violet-deep,#7c3aed) 86%,#000);color:#fff}#notifPanel .nf-btn-ghost{color:var(--ink-3,#837b96)}#notifPanel .nf-foot{flex:none;display:flex;justify-content:flex-end;border-top:1px solid var(--line,#251f33)}#notifPanel .nf-more{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;background:transparent;color:var(--ix-accent,#c4b5fd);font:500 11px/1 var(--ix-mono,monospace);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}#notifPanel .nf-more:hover{color:var(--ink,#f5f3fa);background:var(--violet-tint-2,rgba(124,58,237,.08))}#notifPanel .nf-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;text-align:center}#notifPanel .nf-empty-t{font:500 11px/1 var(--ix-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#837b96)}#notifPanel .nf-empty-s{font:400 12.5px/1.5 var(--ix-sans,Inter,sans-serif);color:var(--ink-3,#837b96)}#notifPanel .nf-timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--violet,#8b5cf6);transform-origin:left;transform:scaleX(0);opacity:0;pointer-events:none}#notifPanel .nf-timer.is-run{opacity:.8;animation:nfIdle 12s linear forwards}@keyframes nfIdle{from{transform:scaleX(1)}to{transform:scaleX(0)}}#notifPanel .nf-card .nf-item{border-top:0}[data-theme=light] .notif-wrap .notif-count{border-color:var(--bg,#fff)}[data-theme=light] #notifPanel .nf-ic.is-video{color:var(--ix-sev-critical-ink,#be123c)}.secos-tray-notif #notifPanel.notif-panel{top:auto;bottom:calc(100% + 8px)}@media(max-width:768px){.notif-wrap #notifPanel.notif-panel,.notif-wrap #notifPanel.notif-panel[data-mode=card]{position:fixed;top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;max-height:min(78vh,640px);overflow:hidden}.notif-wrap #notifPanel.notif-panel[data-mode=card]{max-height:none}html.ix-motion .notif-wrap #notifPanel.notif-panel:not([style*="display: none"]){animation-name:nfSheet}#notifPanel .nf-more{height:44px}#notifPanel .nf-x{width:44px;height:44px}#notifPanel .nf-mark,#notifPanel .nf-btn{height:36px}}@media(min-width:520px)and (max-width:768px){.notif-wrap #notifPanel.notif-panel,.notif-wrap #notifPanel.notif-panel[data-mode=card]{left:auto;width:480px}}@keyframes nfSheet{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.notif-wrap .notif-btn.has-unread::after,.notif-wrap #notifPanel.notif-panel{animation:none!important}#notifPanel .nf-timer.is-run{animation:none;transform:scaleX(1)}}
