@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap");.coinsir-alert{--sidebar-bg:#0b0f1a;--sidebar-border:hsla(0,0%,100%,.07);--sidebar-w:256px;--nav-active-bg:rgba(29,78,216,.18);--nav-active-color:#93c5fd;--nav-hover-bg:hsla(0,0%,100%,.06);--ws-bg:#f8fafc;--ws-nav-bg:#fff;--ws-nav-border:#e2e8f0;--card-bg:#fff;--card-border:#e2e8f0;--card-hover:#f8fafc;--cs-blue:#1d4ed8;--cs-violet:#7c3aed;--cs-grad:linear-gradient(135deg,#1d4ed8,#7c3aed);--blue-light:#3b82f6;--blue-bg:#eff6ff;--blue-text:#1d4ed8;--cs-green:#16a34a;--green-bg:#f0fdf4;--green-text:#15803d;--green-border:#bbf7d0;--cs-red:#dc2626;--red-bg:#fff5f5;--red-text:#b91c1c;--red-border:#fecaca;--text-1:#0f172a;--text-2:#334155;--text-3:#64748b;--text-4:#94a3b8;--dark-text-1:#f1f5f9;--dark-text-2:hsla(0,0%,100%,.6);--dark-text-3:hsla(0,0%,100%,.35);--nav-h:52px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:100px;--shadow-card:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05);--shadow-card-hover:0 4px 12px rgba(0,0,0,.1);--shadow-drawer:-8px 0 32px rgba(0,0,0,.3);--cs-transition:0.2s cubic-bezier(0.4,0,0.2,1);--font-sans-cs:"Noto Sans KR",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono-cs:"JetBrains Mono","Consolas",monospace;--ex-binance-bg:#fef3c7;--ex-binance-text:#92400e;--ex-bybit-bg:#ffe4e6;--ex-bybit-text:#9f1239;--ex-okx-bg:#dcfce7;--ex-okx-text:#166534;--ex-kraken-bg:#ede9fe;--ex-kraken-text:#5b21b6;--skel-1:#f1f5f9;--skel-2:#e2e8f0}.coinsir-alert.theme-dark{--ws-bg:#0a0e1a;--ws-nav-bg:#0e1423;--ws-nav-border:hsla(0,0%,100%,.07);--card-bg:#141b2d;--card-border:hsla(0,0%,100%,.08);--card-hover:hsla(0,0%,100%,.04);--blue-bg:rgba(29,78,216,.15);--blue-text:#93c5fd;--green-bg:rgba(22,163,74,.15);--green-text:#4ade80;--green-border:rgba(22,163,74,.3);--red-bg:rgba(220,38,38,.15);--red-text:#f87171;--red-border:rgba(220,38,38,.3);--text-1:#f1f5f9;--text-2:hsla(0,0%,100%,.72);--text-3:hsla(0,0%,100%,.55);--text-4:hsla(0,0%,100%,.38);--shadow-card:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--shadow-card-hover:0 8px 20px rgba(0,0,0,.5);--ex-binance-bg:rgba(245,158,11,.18);--ex-binance-text:#fbbf24;--ex-bybit-bg:rgba(244,63,94,.18);--ex-bybit-text:#fb7185;--ex-okx-bg:rgba(22,163,74,.18);--ex-okx-text:#4ade80;--ex-kraken-bg:rgba(124,58,237,.18);--ex-kraken-text:#a78bfa;--skel-1:hsla(0,0%,100%,.04);--skel-2:hsla(0,0%,100%,.08)}.coinsir-alert{position:fixed;inset:0;display:flex;height:100dvh;width:100%;font-family:var(--font-sans-cs);font-size:14px;line-height:1.6;background:var(--sidebar-bg);color:var(--text-1);word-break:keep-all;overflow:hidden}.coinsir-alert *,.coinsir-alert :after,.coinsir-alert :before{box-sizing:border-box}.coinsir-alert a{color:inherit;text-decoration:none}.coinsir-alert button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none;padding:0;color:inherit}.coinsir-alert :focus-visible{outline:2px solid var(--blue-light);outline-offset:2px;border-radius:var(--radius-sm)}.coinsir-alert .cs-sidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex-shrink:0;scrollbar-width:none}.coinsir-alert .cs-sidebar::-webkit-scrollbar{display:none}.coinsir-alert .cs-sidebar-brand{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--sidebar-border)}.coinsir-alert .cs-brand-link{display:flex;align-items:center;flex:1;min-width:0;border-radius:var(--radius-sm);padding:2px;transition:opacity var(--cs-transition)}.coinsir-alert .cs-brand-link:hover{opacity:.82}.coinsir-alert .cs-brand-logo-img{height:38px;width:auto;object-fit:contain}.coinsir-alert .cs-brand-live{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.25);border-radius:var(--radius-pill);font-size:9px;font-weight:700;color:#4ade80;letter-spacing:.08em}.coinsir-alert .cs-brand-live[data-connected=false]{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.25);color:#cbd5e1}.coinsir-alert .cs-live-dot{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:cs-pulse-live 2s ease-in-out infinite}.coinsir-alert .cs-brand-live[data-connected=false] .cs-live-dot{background:#94a3b8;animation:none}@keyframes cs-pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}.coinsir-alert .cs-sidebar-stats{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--sidebar-border);background:hsla(0,0%,100%,.02)}.coinsir-alert .cs-sidebar-stat{flex:1;text-align:center;display:flex;flex-direction:column;gap:3px}.coinsir-alert .cs-stat-val{font-family:var(--font-mono-cs);font-size:22px;font-weight:700;line-height:1}.coinsir-alert .cs-stat-val.up{color:#4ade80}.coinsir-alert .cs-stat-val.dn{color:#f87171}.coinsir-alert .cs-stat-val.neutral{color:var(--dark-text-1)}.coinsir-alert .cs-stat-label{font-size:11px;color:var(--dark-text-2)}.coinsir-alert .cs-sidebar-stat-divider{width:1px;background:var(--sidebar-border);align-self:stretch;margin:2px 0}.coinsir-alert .cs-nav-section{padding:16px 10px 4px}.coinsir-alert .cs-nav-section-label{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dark-text-3);padding:6px 6px 10px}.coinsir-alert .cs-nav-section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--cs-transition),background var(--cs-transition);user-select:none}.coinsir-alert .cs-nav-section-toggle:hover{color:var(--dark-text-2);background:hsla(0,0%,100%,.04)}.coinsir-alert .cs-nav-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--dark-text-2);margin-bottom:2px;transition:background var(--cs-transition),color var(--cs-transition);width:100%;text-align:left;cursor:pointer}.coinsir-alert .cs-nav-item:hover{background:var(--nav-hover-bg);color:var(--dark-text-1)}.coinsir-alert .cs-nav-item.active{background:var(--nav-active-bg);color:var(--nav-active-color);font-weight:600}.coinsir-alert .cs-nav-icon{width:16px;height:16px;flex-shrink:0;stroke:currentColor}.coinsir-alert .cs-nav-item>span:not(.cs-nav-badge):not(.cs-nav-pro){flex:1}.coinsir-alert .cs-nav-badge{min-width:20px;height:18px;padding:0 5px;background:rgba(29,78,216,.25);color:#93c5fd;font-family:var(--font-mono-cs);font-size:10px;font-weight:700;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center}.coinsir-alert .cs-nav-pro{font-size:9px;font-weight:700;padding:2px 5px;background:rgba(124,58,237,.2);color:#a78bfa;border-radius:var(--radius-pill)}.coinsir-alert .cs-sidebar-footer-spacer{flex:1;min-height:8px}.coinsir-alert .cs-sidebar-auth{padding:12px 10px;border-top:1px solid var(--sidebar-border)}.coinsir-alert .cs-profile-wrap{position:relative}.coinsir-alert .cs-profile-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:var(--dark-text-1);transition:background var(--cs-transition),border-color var(--cs-transition)}.coinsir-alert .cs-profile-btn.open,.coinsir-alert .cs-profile-btn:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.1)}.coinsir-alert .cs-profile-orb{width:30px;height:30px;border-radius:50%;background:var(--cs-grad);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.coinsir-alert .cs-profile-info{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.coinsir-alert .cs-profile-name{font-size:12px;font-weight:600;color:var(--dark-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.coinsir-alert .cs-profile-tier{font-size:10px;color:var(--dark-text-3)}.coinsir-alert .cs-profile-chev{flex-shrink:0;color:var(--dark-text-2);transform:rotate(180deg);transition:transform var(--cs-transition)}.coinsir-alert .cs-profile-chev.open{transform:rotate(0deg)}.coinsir-alert .cs-profile-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#0e1423;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius);box-shadow:0 -8px 24px rgba(0,0,0,.3);overflow:hidden;z-index:50}.coinsir-alert .cs-profile-menu-item{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;color:var(--dark-text-1);background:none;border:none;text-align:left;cursor:pointer;transition:background var(--cs-transition)}.coinsir-alert .cs-profile-menu-item:hover{background:hsla(0,0%,100%,.05)}.coinsir-alert .cs-profile-menu-item.danger{color:#f87171}.coinsir-alert .cs-profile-menu-item.danger:hover{background:hsla(0,91%,71%,.08);color:#fca5a5}.coinsir-alert .cs-sidebar-cta{display:flex;flex-direction:column;gap:6px}.coinsir-alert .cs-sidebar-login{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:var(--radius);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:var(--dark-text-1);font-size:12px;font-weight:600;transition:background var(--cs-transition)}.coinsir-alert .cs-sidebar-login:hover{background:hsla(0,0%,100%,.08)}.coinsir-alert .cs-sidebar-signup{display:flex;align-items:center;justify-content:center;padding:9px 10px;border-radius:var(--radius);background:var(--cs-grad);color:#fff;font-size:12px;font-weight:700;transition:opacity var(--cs-transition)}.coinsir-alert .cs-sidebar-signup:hover{opacity:.9}.coinsir-alert .cs-sidebar-footer{margin-top:0;padding:14px 16px;border-top:1px solid var(--sidebar-border);display:flex;align-items:baseline;gap:5px}.coinsir-alert .cs-sidebar-clock{font-family:var(--font-mono-cs);font-size:18px;font-weight:500;color:var(--dark-text-1);letter-spacing:.04em}.coinsir-alert .cs-sidebar-clock-label{font-size:11px;color:var(--dark-text-3)}.coinsir-alert .cs-sidebar-mobile-close{display:none}.coinsir-alert .cs-workspace{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--ws-bg);overflow:hidden}.coinsir-alert .cs-workspace-nav{height:var(--nav-h);background:var(--ws-nav-bg);border-bottom:1px solid var(--ws-nav-border);display:flex;align-items:center;padding:0 24px;gap:16px;flex-shrink:0}.coinsir-alert .cs-mobile-menu-btn{display:none;color:var(--text-2);padding:4px;border-radius:var(--radius-sm)}.coinsir-alert .cs-mobile-menu-btn:hover{background:var(--card-hover)}.coinsir-alert .cs-sidebar-fold-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--text-3);margin-left:auto;transition:background var(--cs-transition),color var(--cs-transition)}.coinsir-alert .cs-sidebar-fold-btn:hover{background:var(--card-hover);color:var(--text-1)}.coinsir-alert .cs-sidebar,.coinsir-alert .cs-sidebar.collapsed{transition:width .2s cubic-bezier(.4,0,.2,1),min-width .2s cubic-bezier(.4,0,.2,1)}.coinsir-alert .cs-sidebar.collapsed{width:56px;min-width:56px;overflow:hidden}.coinsir-alert .cs-sidebar.collapsed .cs-sidebar-brand{padding:12px 8px;justify-content:center}.coinsir-alert .cs-sidebar.collapsed .cs-brand-link,.coinsir-alert .cs-sidebar.collapsed .cs-brand-live{display:none}.coinsir-alert .cs-sidebar.collapsed .cs-sidebar-fold-btn{margin-left:0}.coinsir-alert .cs-sidebar.collapsed .cs-sidebar-stats{display:none}.coinsir-alert .cs-sidebar.collapsed .cs-nav-section{padding:8px 6px 4px}.coinsir-alert .cs-sidebar.collapsed .cs-nav-section-label,.coinsir-alert .cs-sidebar.collapsed .cs-nav-section-toggle{display:none}.coinsir-alert .cs-sidebar.collapsed .cs-nav-item{justify-content:center;padding:8px 6px;gap:0}.coinsir-alert .cs-sidebar.collapsed .cs-nav-badge,.coinsir-alert .cs-sidebar.collapsed .cs-nav-item>span:not(.cs-nav-badge):not(.cs-nav-pro),.coinsir-alert .cs-sidebar.collapsed .cs-nav-pro,.coinsir-alert .cs-sidebar.collapsed .cs-sidebar-auth,.coinsir-alert .cs-sidebar.collapsed .cs-sidebar-footer{display:none}.coinsir-alert .cs-inline-ticker{flex:1;overflow:hidden;position:relative}.coinsir-alert .cs-inline-ticker:after,.coinsir-alert .cs-inline-ticker:before{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:1;pointer-events:none}.coinsir-alert .cs-inline-ticker:before{left:0;background:linear-gradient(to right,var(--ws-nav-bg),transparent)}.coinsir-alert .cs-inline-ticker:after{right:0;background:linear-gradient(to left,var(--ws-nav-bg),transparent)}.coinsir-alert .cs-inline-ticker-inner{display:flex;align-items:center;animation:cs-ticker-scroll 35s linear infinite;white-space:nowrap;will-change:transform}.coinsir-alert .cs-it-item{display:inline-flex;align-items:center;gap:5px;padding:0 16px;border-right:1px solid var(--ws-nav-border)}.coinsir-alert .cs-it-sym{font-size:11px;font-weight:700;color:var(--text-3)}.coinsir-alert .cs-it-price{font-family:var(--font-mono-cs);font-size:12px;font-weight:500;color:var(--text-1)}.coinsir-alert .cs-it-chg{font-family:var(--font-mono-cs);font-size:11px;font-weight:700}.coinsir-alert .cs-it-chg.up{color:var(--cs-green)}.coinsir-alert .cs-it-chg.dn{color:var(--cs-red)}@keyframes cs-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.coinsir-alert .cs-nav-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.coinsir-alert .cs-ws-status{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-3)}.coinsir-alert .cs-ws-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.coinsir-alert .cs-ws-dot.connected{background:var(--cs-green)}.coinsir-alert .cs-ws-dot.error{background:var(--cs-red)}.coinsir-alert .cs-btn-monitor{display:flex;align-items:center;gap:8px;padding:0 20px;height:40px;background:var(--cs-grad);color:#fff;border-radius:var(--radius);font-size:14px;font-weight:700;letter-spacing:-.01em;box-shadow:0 2px 10px rgba(99,102,241,.3);transition:opacity var(--cs-transition),box-shadow var(--cs-transition),transform var(--cs-transition)}.coinsir-alert .cs-btn-monitor:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.4)}.coinsir-alert .cs-btn-monitor:active{transform:translateY(0)}.coinsir-alert .cs-btn-monitor.paused{background:rgba(29,78,216,.07);color:#1d4ed8;border:2px solid rgba(29,78,216,.35);box-shadow:0 2px 8px rgba(29,78,216,.1)}.coinsir-alert .cs-btn-monitor.paused:hover{background:rgba(29,78,216,.13);border-color:rgba(29,78,216,.6);box-shadow:0 4px 14px rgba(29,78,216,.18)}.coinsir-alert.theme-dark .cs-btn-monitor.paused{background:rgba(99,102,241,.12);color:#818cf8;border-color:rgba(99,102,241,.35)}.coinsir-alert.theme-dark .cs-btn-monitor.paused:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.55)}.coinsir-alert .cs-icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-3);border-radius:var(--radius);border:1.5px solid var(--card-border);background:var(--card-bg);transition:background var(--cs-transition),color var(--cs-transition),border-color var(--cs-transition),box-shadow var(--cs-transition)}.coinsir-alert .cs-icon-btn:hover{background:var(--card-hover);color:var(--text-1);border-color:var(--text-3)}.coinsir-alert .cs-icon-btn.active{background:var(--cs-grad);color:#fff;border-color:transparent;box-shadow:0 2px 10px rgba(99,102,241,.3)}.coinsir-alert .cs-icon-btn.active:hover{opacity:.9;box-shadow:0 4px 16px rgba(99,102,241,.4)}.coinsir-alert.theme-dark .cs-icon-btn:hover{background:hsla(0,0%,100%,.06)}.coinsir-alert .cs-icon-btn.muted{color:#dc2626;border-color:rgba(220,38,38,.3);background:rgba(220,38,38,.06)}.coinsir-alert .cs-icon-btn.muted:hover{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.5)}.coinsir-alert .cs-workspace-content{flex:1;overflow-y:auto;padding:28px 28px 40px;display:flex;flex-direction:column;gap:24px}.coinsir-alert .cs-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.coinsir-alert .cs-page-title{font-size:22px;font-weight:800;color:var(--text-1);letter-spacing:-.03em;line-height:1.2}.coinsir-alert .cs-page-desc{font-size:13px;color:var(--text-3);margin-top:4px}.coinsir-alert .cs-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.coinsir-alert .cs-btn-ghost{display:flex;align-items:center;gap:5px;padding:0 12px;height:32px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;color:var(--text-3);transition:background var(--cs-transition),color var(--cs-transition)}.coinsir-alert .cs-btn-ghost:hover{background:var(--card-hover);color:var(--text-1)}.coinsir-alert .cs-btn-settings{display:flex;align-items:center;gap:6px;padding:0 14px;height:36px;border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--radius);font-size:13px;font-weight:600;color:var(--text-2);transition:background var(--cs-transition),border-color var(--cs-transition);box-shadow:var(--shadow-card)}.coinsir-alert .cs-btn-settings:hover{background:var(--card-hover);border-color:#94a3b8;color:var(--text-1)}.coinsir-alert.theme-dark .cs-btn-settings:hover{border-color:hsla(0,0%,100%,.18)}.coinsir-alert .cs-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.coinsir-alert .cs-stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-card);transition:box-shadow var(--cs-transition),transform var(--cs-transition)}.coinsir-alert .cs-stat-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.coinsir-alert .cs-stat-card-label{font-size:12px;font-weight:600;color:var(--text-3)}.coinsir-alert .cs-stat-card-value{font-family:var(--font-mono-cs);font-size:28px;font-weight:700;color:var(--text-1);line-height:1;letter-spacing:-.02em}.coinsir-alert .cs-stat-card-value.up{color:var(--cs-green)}.coinsir-alert .cs-stat-card-value.dn{color:var(--cs-red)}.coinsir-alert .cs-stat-card-value.neutral{color:var(--text-2)}.coinsir-alert.theme-dark .cs-stat-card-value.up{color:#4ade80}.coinsir-alert.theme-dark .cs-stat-card-value.dn{color:#f87171}.coinsir-alert .cs-stat-card-trend{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:500}.coinsir-alert .cs-stat-card-trend.up{color:var(--cs-green)}.coinsir-alert .cs-stat-card-trend.dn{color:var(--cs-red)}.coinsir-alert .cs-stat-card-trend.neutral{color:var(--text-3)}.coinsir-alert .cs-filter-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.coinsir-alert .cs-filter-controls{display:flex;align-items:center;gap:8px}.coinsir-alert .cs-filter-tabs{display:flex;align-items:center;gap:2px;margin-left:auto;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:4px;box-shadow:var(--shadow-card)}.coinsir-alert .cs-filter-tab{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:calc(var(--radius) - 2px);font-size:13px;font-weight:600;color:var(--text-3);transition:background var(--cs-transition),color var(--cs-transition),box-shadow var(--cs-transition);white-space:nowrap}.coinsir-alert .cs-filter-tab.active{background:var(--ws-bg);color:var(--text-1);box-shadow:0 1px 3px rgba(0,0,0,.08)}.coinsir-alert.theme-dark .cs-filter-tab.active{background:hsla(0,0%,100%,.06);box-shadow:0 1px 3px rgba(0,0,0,.3)}.coinsir-alert .cs-filter-tab:hover:not(.active){color:var(--text-2)}.coinsir-alert .cs-dot-dn,.coinsir-alert .cs-dot-up{width:7px;height:7px;border-radius:50%;flex-shrink:0}.coinsir-alert .cs-dot-up{background:var(--cs-green)}.coinsir-alert .cs-dot-dn{background:var(--cs-red)}.coinsir-alert .cs-tab-badge{min-width:20px;height:18px;padding:0 5px;border-radius:var(--radius-pill);font-family:var(--font-mono-cs);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--card-hover);color:var(--text-2)}.coinsir-alert.theme-dark .cs-tab-badge{background:hsla(0,0%,100%,.08);color:var(--text-2)}.coinsir-alert .cs-tab-badge.up{background:var(--green-bg);color:var(--green-text)}.coinsir-alert .cs-tab-badge.dn{background:var(--red-bg);color:var(--red-text)}.coinsir-alert .cs-filter-tab.active .cs-tab-badge{background:var(--cs-blue);color:#fff}.coinsir-alert .cs-new-alert-banner{display:none;align-items:center;gap:8px;padding:6px 14px;background:var(--blue-bg);border:1px solid rgba(29,78,216,.25);border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--blue-text);cursor:pointer;transition:background var(--cs-transition)}.coinsir-alert .cs-new-alert-banner.visible{display:flex}.coinsir-alert .cs-new-alert-banner:hover{background:rgba(29,78,216,.22)}.coinsir-alert .cs-banner-pulse{width:8px;height:8px;background:var(--cs-blue);border-radius:50%;animation:cs-pulse-banner 1.5s ease-in-out infinite}.coinsir-alert.theme-dark .cs-banner-pulse{background:#60a5fa}@keyframes cs-pulse-banner{0%,to{opacity:1}50%{opacity:.4}}.coinsir-alert .cs-banner-action{opacity:.75}.coinsir-alert .cs-alert-list{display:flex;flex-direction:column;gap:8px}.coinsir-alert .cs-alert-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:14px 18px;display:grid;grid-template-columns:160px 130px 110px 90px 90px 1fr 48px;align-items:center;box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow var(--cs-transition),transform var(--cs-transition),background var(--cs-transition),border-color var(--cs-transition)}.coinsir-alert .cs-alert-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.coinsir-alert .cs-alert-card.up-card:hover{background:var(--green-bg);border-color:var(--green-border)}.coinsir-alert .cs-alert-card.dn-card:hover{background:var(--red-bg);border-color:var(--red-border)}.coinsir-alert .cs-alert-card.inactive{opacity:.4}@keyframes cs-card-slide-in{0%{opacity:0;transform:translateY(-10px);box-shadow:0 0 0 3px rgba(29,78,216,.2)}to{opacity:1;transform:translateY(0);box-shadow:var(--shadow-card)}}.coinsir-alert .cs-alert-card.new-card{animation:cs-card-slide-in .35s ease forwards}.coinsir-alert .cs-card-symbol{display:flex;align-items:center;gap:10px;min-width:0}.coinsir-alert .cs-card-sym-badge{width:36px;height:36px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;font-family:var(--font-mono-cs);flex-shrink:0}.coinsir-alert .cs-card-sym-badge.up{background:var(--green-bg);color:var(--green-text)}.coinsir-alert .cs-card-sym-badge.dn{background:var(--red-bg);color:var(--red-text)}.coinsir-alert .cs-card-sym-name{font-size:15px;font-weight:700;color:var(--text-1);font-family:var(--font-mono-cs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coinsir-alert .cs-card-sym-quote{font-size:11px;color:var(--text-4);font-family:var(--font-mono-cs)}.coinsir-alert .cs-card-exchange{display:flex;align-items:center}.coinsir-alert .cs-exchange-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:700}.coinsir-alert .cs-exchange-chip.binance{background:var(--ex-binance-bg);color:var(--ex-binance-text)}.coinsir-alert .cs-exchange-chip.bybit{background:var(--ex-bybit-bg);color:var(--ex-bybit-text)}.coinsir-alert .cs-exchange-chip.okx{background:var(--ex-okx-bg);color:var(--ex-okx-text)}.coinsir-alert .cs-exchange-chip.kraken{background:var(--ex-kraken-bg);color:var(--ex-kraken-text)}.coinsir-alert .cs-card-change{font-family:var(--font-mono-cs);font-size:16px;font-weight:800}.coinsir-alert .cs-card-change.up{color:var(--cs-green)}.coinsir-alert .cs-card-change.dn{color:var(--cs-red)}.coinsir-alert.theme-dark .cs-card-change.up{color:#4ade80}.coinsir-alert.theme-dark .cs-card-change.dn{color:#f87171}.coinsir-alert .cs-card-prev{font-family:var(--font-mono-cs);font-size:13px}.coinsir-alert .cs-card-prev.up{color:var(--cs-green);opacity:.7}.coinsir-alert .cs-card-prev.dn{color:var(--cs-red);opacity:.7}.coinsir-alert .cs-card-time{font-size:12px;color:var(--text-4);font-family:var(--font-mono-cs)}.coinsir-alert .cs-card-link{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--card-hover);color:var(--text-3);transition:background var(--cs-transition),color var(--cs-transition)}.coinsir-alert.theme-dark .cs-card-link{background:hsla(0,0%,100%,.06)}.coinsir-alert .cs-card-link:hover{background:var(--blue-bg);color:var(--blue-text)}.coinsir-alert .cs-card-link.disabled{pointer-events:none;opacity:.3}.coinsir-alert .cs-skeleton-cards{display:flex;flex-direction:column;gap:8px}.coinsir-alert .cs-skeleton-card{height:68px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--skel-1) 25%,var(--skel-2) 50%,var(--skel-1) 75%);background-size:200% 100%;animation:cs-shimmer 1.5s infinite}@keyframes cs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.coinsir-alert .cs-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 20px;text-align:center;background:var(--card-bg);border:1px dashed var(--card-border);border-radius:var(--radius-xl)}.coinsir-alert .cs-empty-illustration{color:var(--text-4);margin-bottom:4px}.coinsir-alert .cs-empty-state h3{font-size:16px;font-weight:700;color:var(--text-1)}.coinsir-alert .cs-empty-state p{font-size:13px;color:var(--text-3)}.coinsir-alert .cs-btn-primary{padding:9px 22px;background:var(--cs-grad);color:#fff;border-radius:var(--radius);font-size:13px;font-weight:700;transition:opacity var(--cs-transition);margin-top:4px}.coinsir-alert .cs-btn-primary:hover{opacity:.88}.coinsir-alert .cs-settings-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:200;opacity:0;pointer-events:none;transition:opacity var(--cs-transition)}.coinsir-alert .cs-settings-overlay.visible{opacity:1;pointer-events:all}.coinsir-alert .cs-settings-drawer{position:fixed;top:0;right:-420px;width:380px;max-width:100vw;height:100dvh;background:#0e1423;border-left:1px solid hsla(0,0%,100%,.07);z-index:210;display:flex;flex-direction:column;transition:right .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-drawer);color:var(--dark-text-1)}.coinsir-alert .cs-settings-drawer.open{right:0}.coinsir-alert .cs-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.07)}.coinsir-alert .cs-drawer-title{font-size:15px;font-weight:700;color:var(--dark-text-1)}.coinsir-alert .cs-drawer-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--dark-text-2);border-radius:var(--radius-sm);transition:background var(--cs-transition)}.coinsir-alert .cs-drawer-close:hover{background:hsla(0,0%,100%,.08);color:var(--dark-text-1)}.coinsir-alert .cs-drawer-tabs{display:flex;gap:4px;padding:12px 20px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.coinsir-alert .cs-drawer-tab{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;color:var(--dark-text-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:2px solid transparent;transition:color var(--cs-transition),border-color var(--cs-transition)}.coinsir-alert .cs-drawer-tab.active{color:#93c5fd;border-bottom-color:#3b82f6}.coinsir-alert .cs-drawer-tab:hover:not(.active){color:var(--dark-text-1)}.coinsir-alert .cs-drawer-body{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:22px}.coinsir-alert .cs-ds-section{display:flex;flex-direction:column;gap:10px}.coinsir-alert .cs-ds-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dark-text-3)}.coinsir-alert .cs-ds-input,.coinsir-alert .cs-ds-select{width:100%;padding:10px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);color:var(--dark-text-1);font-size:13px;font-family:var(--font-sans-cs);transition:border-color var(--cs-transition),background var(--cs-transition)}.coinsir-alert .cs-ds-input:focus,.coinsir-alert .cs-ds-select:focus{border-color:#3b82f6;background:hsla(0,0%,100%,.06)}.coinsir-alert .cs-ds-select option{background:#0e1423;color:var(--dark-text-1)}.coinsir-alert .cs-ds-slider-wrap{display:flex;flex-direction:column;gap:8px}.coinsir-alert .cs-ds-slider-header{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--dark-text-1)}.coinsir-alert .cs-ds-slider-val{font-family:var(--font-mono-cs);font-size:13px;font-weight:700;color:#93c5fd}.coinsir-alert .cs-ds-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:hsla(0,0%,100%,.12);border-radius:2px;outline:none}.coinsir-alert .cs-ds-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#3b82f6;border-radius:50%;cursor:pointer;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.coinsir-alert .cs-ds-slider::-moz-range-thumb{width:16px;height:16px;background:#3b82f6;border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.coinsir-alert .cs-ds-slider-range{display:flex;justify-content:space-between;font-size:10px;color:var(--dark-text-3)}.coinsir-alert .cs-drawer-footer{padding:14px 20px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:10px}.coinsir-alert .cs-btn-cancel{flex:1;padding:11px;background:hsla(0,0%,100%,.08);color:var(--dark-text-1);border-radius:var(--radius);font-size:13px;font-weight:600;transition:background var(--cs-transition)}.coinsir-alert .cs-btn-cancel:hover{background:hsla(0,0%,100%,.12)}.coinsir-alert .cs-btn-save{flex:2;padding:11px;background:var(--cs-grad);color:#fff;border-radius:var(--radius);font-size:13px;font-weight:700;transition:opacity var(--cs-transition)}.coinsir-alert .cs-btn-save:hover{opacity:.88}.coinsir-alert .cs-btn-save:disabled{opacity:.5;cursor:not-allowed}.coinsir-alert .cs-sound-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0 8px}.coinsir-alert .cs-sound-row-label{font-size:13px;font-weight:600;color:var(--dark-text-1)}.coinsir-alert .cs-sound-switch{position:relative;width:44px;height:24px;flex-shrink:0}.coinsir-alert .cs-sound-switch input{opacity:0;width:0;height:0;position:absolute}.coinsir-alert .cs-switch-track{position:absolute;cursor:pointer;inset:0;background:hsla(0,0%,100%,.12);border-radius:12px;transition:background .2s}.coinsir-alert .cs-switch-track:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:hsla(0,0%,100%,.7);border-radius:50%;transition:transform .2s,background .2s}.coinsir-alert .cs-sound-switch input:checked+.cs-switch-track{background:#3b82f6}.coinsir-alert .cs-sound-switch input:checked+.cs-switch-track:before{transform:translateX(20px);background:#fff}.coinsir-alert .cs-sound-options{display:flex;flex-direction:column;gap:8px}.coinsir-alert .cs-sound-option{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:border-color .15s,background .15s;user-select:none}.coinsir-alert .cs-sound-option:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.16)}.coinsir-alert .cs-sound-option.selected{border-color:#3b82f6;background:rgba(59,130,246,.08)}.coinsir-alert .cs-sound-radio{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.coinsir-alert .cs-sound-option.selected .cs-sound-radio{border-color:#3b82f6}.coinsir-alert .cs-sound-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:transparent;transition:background .15s}.coinsir-alert .cs-sound-option.selected .cs-sound-radio:after{background:#3b82f6}.coinsir-alert .cs-sound-option-title{font-size:13px;font-weight:600;color:var(--dark-text-1);line-height:1.3}.coinsir-alert .cs-sound-option-desc{font-size:11px;color:var(--dark-text-3);line-height:1.45;margin-top:2px}.coinsir-alert .cs-sound-test-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px;font-size:12px;font-weight:600;color:var(--dark-text-2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;transition:background .15s,color .15s,border-color .15s}.coinsir-alert .cs-sound-test-btn:hover{background:hsla(0,0%,100%,.06);color:var(--dark-text-1);border-color:hsla(0,0%,100%,.2)}.coinsir-alert .cs-sound-disabled{opacity:.35;pointer-events:none}.coinsir-alert .cs-volume-row{display:flex;align-items:center;gap:8px;margin-top:8px}.coinsir-alert .cs-volume-icon{font-size:14px;flex-shrink:0;line-height:1;user-select:none}.coinsir-alert .cs-volume-slider{flex:1;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,#3b82f6 0,#3b82f6 calc(var(--val, 80) * 1%),hsla(0,0%,100%,.15) calc(var(--val, 80) * 1%),hsla(0,0%,100%,.15) 100%);outline:none;cursor:pointer}.coinsir-alert .cs-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(59,130,246,.6);cursor:pointer;transition:box-shadow .15s}.coinsir-alert .cs-volume-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 3px rgba(59,130,246,.8)}.coinsir-alert .cs-volume-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #3b82f6;cursor:pointer}.coinsir-alert .cs-volume-value{font-size:11px;color:var(--dark-text-2);min-width:30px;text-align:right;font-variant-numeric:tabular-nums}.coinsir-alert .cs-sound-note{font-size:11px;color:var(--dark-text-3);line-height:1.5;padding:10px 12px;background:hsla(0,0%,100%,.04);border-radius:8px;border-left:2px solid rgba(59,130,246,.4)}.coinsir-alert .cs-sound-presets{display:flex;flex-wrap:wrap;gap:8px}.coinsir-alert .cs-preset-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s;min-width:62px}.coinsir-alert .cs-preset-btn:hover:not(:disabled){background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}.coinsir-alert .cs-preset-btn.selected{border-color:#3b82f6;background:rgba(59,130,246,.12)}.coinsir-alert .cs-preset-btn:disabled{opacity:.3;cursor:not-allowed}.coinsir-alert .cs-preset-icon{font-size:18px;line-height:1}.coinsir-alert .cs-preset-label{font-size:11px;color:var(--dark-text-2);font-weight:500;white-space:nowrap}.coinsir-alert .cs-preset-btn.selected .cs-preset-label{color:#60a5fa}@media (max-width:1100px){.coinsir-alert .cs-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.coinsir-alert .cs-alert-card{grid-template-columns:140px 1fr 90px 90px 48px}.coinsir-alert .cs-alert-card>.cs-card-prev,.coinsir-alert .cs-alert-card>.cs-card-time{display:none}}@media (max-width:768px){.coinsir-alert .cs-sidebar{position:fixed;left:-280px;top:0;bottom:0;z-index:250;transition:left .25s cubic-bezier(.4,0,.2,1)}.coinsir-alert .cs-sidebar.mobile-open{left:0}.coinsir-alert .cs-sidebar-mobile-close{display:flex;position:absolute;top:12px;right:12px;color:var(--dark-text-2);width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.coinsir-alert .cs-sidebar-mobile-close:hover{background:hsla(0,0%,100%,.08)}.coinsir-alert .cs-mobile-menu-btn{display:flex}.coinsir-alert .cs-sidebar-fold-btn{display:none}.coinsir-alert .cs-workspace-content{padding:18px 16px 32px}.coinsir-alert .cs-stats-row{grid-template-columns:1fr 1fr;gap:10px}.coinsir-alert .cs-page-heading{flex-direction:column;gap:12px}.coinsir-alert .cs-heading-actions{align-self:flex-start}}@media (max-width:480px){.coinsir-alert .cs-stats-row{grid-template-columns:1fr}.coinsir-alert .cs-alert-card{grid-template-columns:1fr 80px 70px 40px;padding:12px 14px}.coinsir-alert .cs-alert-card>.cs-card-exchange{display:none}.coinsir-alert .cs-settings-drawer{width:100%}}