@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&family=Inter:wght@400;600;700;900&display=swap";
:root{--background:#000;--foreground:#fff;--brand-cyan:#00f0ff;--brand-cyan-dim:#00f0ff26;--brand-purple:#8a2be2;--surface-dark:#12121299;--surface-border:#ffffff14;--alert-red:#f33;--alert-red-dim:#ff333326;--alert-yellow:#fc0;--alert-yellow-dim:#ffcc0026;--alert-green:#0f6;--alert-green-dim:#00ff6626;--alert-blue:#07f;--alert-blue-dim:#0077ff26}@media (prefers-color-scheme:dark){:root{--background:#000;--foreground:#fff}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;justify-content:center;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}a{color:inherit;text-decoration:none}*{box-sizing:border-box}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.animated-pulse{animation:2s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes float-slower{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes glow-line{0%{opacity:.3;width:0%}50%{opacity:1;width:100%}to{opacity:.3;width:0%}}
:root{--bg:#0a0a0c;--surface:#101014;--surface-2:#141418;--surface-3:#121216cc;--border:#ffffff0d;--border-cyan:#00f0ff33;--cyan:#00f0ff;--purple:#8a2be2;--red:#f33;--yellow:#fc0;--green:#0f6;--gold:#f5a623;--orange:#ff6b35;--muted:#ffffff1a;--text:#f0f0f0;--text-dim:#888;--text-muted:#ffffff80;--radius-card:16px;--radius-pill:100px;--radius-sm:8px;--shadow-card:0 8px 32px #0009;--glow-cyan:0 0 12px #00f0ff66;--glow-red:0 0 12px #f33c;--glow-green:0 0 15px #00ff6680;--header-h:85px;--nav-h:88px}.app-root{background:#0a0a0c;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;position:relative}.ambient-bg{pointer-events:none;z-index:0;background:radial-gradient(circle at 10% 20%,#00f0ff0a 0%,#0000 40%),radial-gradient(circle at 90% 80%,#8a2be20a 0%,#0000 40%);position:fixed;inset:0}.page-body{z-index:1;box-sizing:border-box;min-height:100dvh;position:relative;overflow:hidden}.page-body-header-static{padding-top:var(--header-h)}.page-body-header-floating{padding-top:calc(var(--header-h) + 12px)}.tab-stack{min-height:calc(100dvh - var(--header-h));position:relative}.tab-panel{opacity:0;filter:blur(6px);pointer-events:none;will-change:opacity,transform;flex-direction:column;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1),filter .24s;display:flex;position:absolute;inset:0;transform:translate(18px)scale(.985)}.tab-panel>.tab-view{flex-direction:column;flex:1;min-height:0;display:flex}.tab-panel-active{opacity:1;filter:blur();pointer-events:auto;z-index:2;transform:translate(0)scale(1)}.signals-page{width:100%;max-width:480px;height:calc(100dvh - var(--header-h) - var(--nav-h));will-change:transform,opacity;flex-direction:column;margin:0 auto;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .28s,filter .32s;display:flex;overflow:hidden}.signals-page-detail-open{opacity:.82;filter:saturate(.92);transform:translate(-14px)scale(.985)}.signals-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 16px 8px;display:flex;overflow:hidden auto}.signals-scroll::-webkit-scrollbar{display:none}.history-scroll{padding-bottom:16px}.history-header{margin-top:2px}.history-subtitle{color:#f0f6ff9e;margin:-4px 2px 4px;font-size:.83rem;line-height:1.5}.history-list{flex-direction:column;gap:12px;display:flex}.history-list-item .signal-card{margin-bottom:0}.history-empty-state{border-radius:var(--radius-card);border:1px solid var(--border);background:#101014c7;flex-direction:column;gap:8px;padding:22px 18px;display:flex}.history-empty-title{color:#f3f8ff;font-size:.95rem;font-weight:700}.history-empty-copy{color:#f0f6ff9e;font-size:.82rem;line-height:1.5}.section-header{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.section-header-right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.section-title{color:#6f7b96;letter-spacing:3px;text-transform:uppercase;font-size:.68rem;font-weight:800}.section-count{color:var(--cyan);letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.stream-health{background:#101014d1;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05}.stream-health-glyph{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.stream-health-dot{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px}.stream-health-live{color:#00f0ff;background:#00f0ff12;border-color:#00f0ff2e}.stream-health-live .stream-health-dot{animation:1.4s ease-in-out infinite stream-pulse}.stream-health-reconnecting{color:#f5a623;background:#f5a62314;border-color:#f5a6232e}.stream-health-reconnecting .stream-health-glyph,.stream-health-connecting .stream-health-glyph{border:2px solid #ffffff24;border-top-color:currentColor;border-radius:999px;animation:.8s linear infinite stream-spin}.stream-health-reconnecting .stream-health-dot,.stream-health-connecting .stream-health-dot{opacity:0}.stream-health-fallback{color:#ff5f87;background:#ff5f8714;border-color:#ff5f872e}.stream-health-connecting{color:#7f8ba3;background:#7f8ba314;border-color:#7f8ba32e}@keyframes stream-pulse{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes stream-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes signal-card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes signal-card-fresh-glow{0%{box-shadow:0 0 0 #00f0ff00,0 22px 40px #00f0ff1f,var(--shadow-card)}22%{box-shadow:0 0 24px #00f0ff1f,0 18px 36px #00f0ff14,var(--shadow-card)}to{box-shadow:var(--shadow-card)}}@keyframes signal-card-fresh-outline{0%{opacity:0;transform:scale(.992)}16%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.008)}}.accuracy-board{border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);background:#101014b3;flex-shrink:0;align-items:center;padding:14px 20px;display:flex}.acc-item{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.acc-value-row{justify-content:center;align-items:center;gap:8px;display:inline-flex}.acc-icon{border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.acc-icon-win{color:var(--green);background:#00ff661a;box-shadow:inset 0 0 0 1px #00ff6614}.acc-icon-loss{color:var(--red);background:#ff33331a;box-shadow:inset 0 0 0 1px #ff333314}.acc-icon-accuracy{color:var(--cyan);background:#00f0ff1a;box-shadow:inset 0 0 0 1px #00f0ff14}.acc-label{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:.6rem;font-weight:800}.acc-value{font-family:JetBrains Mono,Space Mono,monospace;font-size:1.35rem;font-weight:700}.acc-win{color:var(--green);text-shadow:0 0 10px #0f66}.acc-loss{color:var(--red);text-shadow:0 0 10px #f336}.acc-cyan{color:var(--cyan);text-shadow:0 0 10px #00f0ff66}.acc-divider{background:var(--border);flex-shrink:0;width:1px;height:32px}.signal-card{border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;background:linear-gradient(#101827 0%,#101625 100%);flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,background .28s;animation:.42s cubic-bezier(.22,1,.36,1) signal-card-enter,3s ease-out signal-card-fresh-glow;position:relative;overflow:visible}.signal-card:before{content:"";border-radius:var(--radius-card);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.signal-card:after{content:"";border-radius:calc(var(--radius-card) + 1px);opacity:0;pointer-events:none;border:1px solid #00f0ff61;animation:3s ease-out signal-card-fresh-outline;position:absolute;inset:-1px;box-shadow:0 0 0 1px #00f0ff1a,0 0 18px #00f0ff29}.signal-card:active{transform:scale(.985)}.card-critical{box-shadow:0 4px 20px #ffffff0f,var(--shadow-card);border-color:#ffffff1a}.card-red{box-shadow:0 4px 20px #ff333314,var(--shadow-card);border-color:#ff333326}.card-gold{box-shadow:0 4px 20px #f5a62314,var(--shadow-card);border-color:#f5a62326}.card-purple{box-shadow:0 4px 20px #8a2be214,var(--shadow-card);border-color:#8a2be226}.card-yellow{box-shadow:0 4px 20px #ffcc000f,var(--shadow-card);border-color:#ffcc0026}.card-cyan{box-shadow:0 4px 20px #00f0ff0d,var(--shadow-card);border-color:#00f0ff1f}.card-muted{opacity:.88;box-shadow:0 4px 20px #6d7f991a,var(--shadow-card);border-color:#95a7c233}.card-expiring{opacity:.55;filter:grayscale(15%)}.card-stale{opacity:1}.card-settling{opacity:.92;transition:opacity 1.2s}.card-active-unified{border-color:#00f0ff29;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff08}.card-history-win{border-color:#00ff6638;box-shadow:0 12px 28px #00000052}.card-history-loss{border-color:#ff4d4f38;box-shadow:0 12px 28px #00000052}.card-history-neutral{border-color:#9aa7bd2e;box-shadow:0 12px 28px #00000047}.card-top-row{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 0 16px;display:flex}.card-top-left{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.card-top-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.card-top-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.signal-result-badge{letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;transform-origin:50%;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;display:inline-flex;position:relative;top:65%;left:-35%;transform:rotate(-10deg)}.signal-result-badge-win{color:var(--green);background:#00ff6629;border:1px solid #00ff664d;box-shadow:0 0 14px #00ff661f}.signal-result-badge-loss{color:#ff6b6d;background:#ff4d4f24;border:1px solid #ff4d4f47;box-shadow:0 0 14px #ff4d4f1a}.signal-result-badge-neutral{color:#c4cfdf;background:#9aa7bd1f;border:1px solid #9aa7bd33}.card-match-line{color:var(--text-dim);letter-spacing:.8px;text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1.3}.score-box{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0a 0%,#060a1294 100%);border:1px solid #ffffff14;border-radius:10px;min-width:46px;padding:5px 9px}.score-text{color:#fff;letter-spacing:1.6px;font-family:JetBrains Mono,Space Mono,monospace;font-size:.82rem;font-weight:700}.chevron-icon{color:var(--text-muted);align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:rotate(0)}.chevron-icon.chevron-open{transform:rotate(180deg)}.signal-badge{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-width:92px;max-width:140px;padding:5px 12px;font-size:.58rem;font-weight:900;display:inline-flex;overflow:hidden}.badge-pulse-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite alternate pulse-op}.badge-critical,.badge-pressure,.badge-red,.badge-gold,.badge-analysis,.badge-muted{color:inherit;background-color:#0000}.signal-name-row{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 0 16px;display:flex}.signal-name-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.signal-icon-wrap{flex-shrink:0;align-items:center;display:flex}.signal-name-text{color:#fff;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:900;overflow:hidden}.signal-name-right{flex-shrink:0}.market-badge{color:var(--cyan);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:800}.trade-btn{background:var(--cyan);color:#0a0a0c;letter-spacing:1px;border-radius:6px;padding:6px 16px;font-size:.72rem;font-weight:900;transition:all .2s;box-shadow:0 0 10px #00f0ff4d}.trade-btn:hover{transform:translateY(-1px);box-shadow:0 0 16px #00f0ff80}.trade-btn:active{transform:scale(.96)}.trade-btn:disabled{color:#e2ebf4a3;box-shadow:none;cursor:not-allowed;opacity:.9;background:#8d9cb02e;transform:none}.trade-btn:disabled:hover,.trade-btn:disabled:active{box-shadow:none;transform:none}.details-btn-compact{min-width:140px}.market-label-row{align-items:center;gap:8px;padding:4px 12px 0 16px;display:flex}.market-label-text{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:.6rem;font-weight:700}.market-trade-row{opacity:1;justify-content:space-between;align-items:center;gap:8px;max-height:44px;padding:6px 12px 0 16px;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .2s,padding .32s;display:flex;overflow:hidden}.market-trade-hidden{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.market-trade-left{color:var(--cyan);flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:6px 8px;min-width:0;padding-right:6px;font-weight:900;display:flex}.market-trade-row .details-btn-compact{margin-left:auto}.market-pill{border-radius:var(--radius-pill);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;padding:3px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.market-pill-muted{color:var(--text-muted);border-color:var(--border);background:#ffffff08}.expiring-pill{color:var(--text-muted);border-radius:var(--radius-pill);border:1px solid #ffffff1a;align-items:center;gap:4px;padding:2px 7px;font-size:.55rem;font-weight:700;display:inline-flex}.fresh-tag{color:var(--green);letter-spacing:1px;font-size:.55rem;font-weight:800;animation:1.5s infinite alternate pulse-op}.card-confidence-bar{align-items:center;gap:3px;padding:8px 16px 12px;display:flex;position:relative}.conf-dots-wrap{opacity:1;flex:1;gap:3px;transition:opacity .2s;display:flex}.conf-dots-hidden{opacity:0;pointer-events:none;position:absolute}.conf-percent-row{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;width:100%;transition:opacity .25s .1s,transform .25s .1s;display:flex;position:absolute;left:16px;right:12px;transform:translateY(4px)}.conf-bar-expanded .conf-percent-row{opacity:1;pointer-events:auto;position:relative;left:auto;right:auto;transform:translateY(0)}.conf-bar-expanded .conf-dots-wrap{opacity:0;pointer-events:none;position:absolute}.conf-segment{background:#ffffff14;border-radius:2px;flex:1;height:3px;transition:all .3s}.conf-percent-label{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:.58rem;font-weight:800}.conf-percent-value{letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:700}.expanded-content{opacity:0;max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .25s 80ms,transform .32s;overflow:hidden;transform:translateY(-6px)}.expanded-open{opacity:1;max-height:420px;transform:translateY(0)}.expanded-content>*{opacity:0;padding-left:16px;padding-right:12px;transition:opacity .24s,transform .24s;transform:translateY(8px)}.expanded-open>*{opacity:1;transform:translateY(0)}.quick-stats-row{border:1px solid var(--border);background:linear-gradient(#00ffdd05 0%,#007c9e26 100%);border-radius:10px;align-items:stretch;gap:0;margin:0 12px 10px;display:flex;overflow:hidden}.quick-stat-item{flex-direction:column;flex:1;gap:4px;padding:10px 12px;display:flex}.quick-stat-label{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:.55rem;font-weight:800}.quick-stat-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700}.quick-stat-sep{color:var(--text-muted);margin:0 4px}.quick-stat-track{background:#ffffff14;border-radius:2px;height:3px;margin-top:2px;overflow:hidden}.quick-stat-fill{background:#fff6;border-radius:2px;height:100%;transition:width .5s}.quick-stat-fill-cyan{background:var(--cyan)}.quick-stat-divider-v{background:var(--border);flex-shrink:0;width:1px}.mini-stat-grid{border:1px solid var(--border);background:#0003;border-radius:8px;margin:0 12px 10px;display:flex;overflow:hidden}.mini-stat-box{flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 8px;display:flex}.mini-stat-box-label{color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:.55rem;font-weight:800}.mini-stat-box-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700}.mini-stat-grid-divider{background:var(--border);width:1px}.stat-bars-section{flex-direction:column;gap:8px;margin:0 12px 10px;display:flex}.mini-stat-bar{flex-direction:column;gap:4px;display:flex}.mini-stat-meta{justify-content:space-between;align-items:center;display:flex}.mini-stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:.62rem;font-weight:700}.mini-stat-vals{color:#fff;gap:12px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.mini-stat-track{background:#ffffff0f;border-radius:3px;gap:2px;height:5px;display:flex;overflow:hidden}.mini-bar-fill{height:100%;transition:width .4s}.mini-fill-default-left{background:#fff9}.mini-fill-default-right{background:var(--red)}.mini-fill-cyan-left{background:var(--cyan)}.mini-fill-cyan-right{background:var(--cyan);opacity:.4}.mini-fill-yellow-left{background:var(--yellow)}.mini-fill-yellow-right{background:var(--yellow);opacity:.4}.mini-fill-red-left{background:var(--red)}.mini-fill-red-right{background:var(--red);opacity:.4}.rec-block{background:linear-gradient(135deg,#00f0ff24,#8a2be229);border:1px solid #00f0ff3d;border-radius:14px;margin:0 12px 10px;padding:14px;box-shadow:inset 0 0 18px #ffffff08}.rec-block-header{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:5px;font-size:.58rem;font-weight:800;display:flex}.rec-block-text{color:#edf4ff;margin:0;font-size:.9rem;line-height:1.45}.expanded-actions{opacity:0;gap:10px;padding:0 12px 14px;transition:opacity .26s 80ms,transform .3s cubic-bezier(.22,1,.36,1) 80ms;display:flex;transform:translateY(8px)}.expanded-actions-single{display:block}.expanded-open .expanded-actions{opacity:1;transform:translateY(0)}.trade-btn-expanded,.expanded-actions .full-details-btn{flex:1;width:100%;min-height:50px;margin:0}.trade-btn-expanded{justify-content:center;align-items:center;display:inline-flex}.full-details-btn-wide{width:100%}.timing-row{align-items:center;gap:6px;margin-bottom:6px;padding:0 16px;display:flex}.timing-item{color:var(--cyan);letter-spacing:.5px;text-transform:uppercase;font-size:.62rem;font-weight:600}.timing-dot{color:var(--text-muted);font-size:.6rem}.card-desc{color:var(--text-muted);margin:0 0 10px;padding:0 16px;font-size:.78rem;line-height:1.5}.full-details-btn{background:var(--cyan);color:#0a0a0c;letter-spacing:1.5px;text-transform:uppercase;opacity:0;will-change:transform,opacity;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);margin:0 12px 14px;padding:12px;font-size:.75rem;font-weight:900;transition:opacity .24s .12s,transform .24s .12s,box-shadow .2s,background-color .2s;display:flex;transform:translateY(10px)scale(.985);box-shadow:0 0 10px #00f0ff4d}.expanded-open .full-details-btn{opacity:1;transform:translateY(0)scale(1)}.full-details-btn:hover{transform:translateY(-1px);box-shadow:0 0 16px #00f0ff80}.full-details-btn:active{transform:scale(.96)}.targets-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:0 0;border-top:0;flex-shrink:0;margin-bottom:80px;padding:0 2px}.targets-dock-header{align-items:center;gap:7px;padding:0 16px 8px;display:flex}.targets-icon{color:var(--yellow);flex-shrink:0;font-size:.8rem;animation:2s infinite alternate pulse-op}.targets-title{color:#6f7b96;letter-spacing:4px;text-transform:uppercase;flex:1;font-size:.68rem;font-weight:800}.targets-count{color:var(--cyan);letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700}.targets-carousel-wrap{width:100%;position:relative;overflow:hidden}.targets-carousel-track{align-items:flex-start;gap:10px;width:max-content;min-width:calc(200% + 10px);height:128px;padding:2px 16px 0;animation:24s linear infinite carousel-scroll;display:flex}.targets-carousel-track:hover{animation-play-state:paused}.target-card{cursor:default;box-sizing:border-box;scroll-snap-align:start;background:linear-gradient(#101014f5 0%,#101625f5 100%);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;flex-shrink:0;gap:8px;width:184px;height:120px;padding:16px 15px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00f0ff0a}.target-imminent{border-color:#ffcc0047;box-shadow:0 0 16px #ffcc0026}.target-live{border-color:#00f0ff3d;box-shadow:0 0 18px #00f0ff1f}.target-finished{border-color:#ffffff1f;box-shadow:0 0 14px #ffffff0f}.target-league{align-items:center;gap:5px;padding-bottom:1px;display:flex}.target-league-logo{object-fit:contain;flex-shrink:0;width:12px;height:12px}.target-league-name{color:#73819e;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.target-teams{flex-direction:column;gap:6px;display:flex}.target-team-row{align-items:center;gap:6px;min-height:22px;display:flex}.target-team-logo{object-fit:contain;flex-shrink:0;width:16px;height:16px}.target-team-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.92rem;font-weight:500;overflow:hidden}.target-score-pill{text-align:center;color:#aeb8cb;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;min-width:24px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:800}.target-score-pill-live{color:var(--cyan);background:#00f0ff14;border-color:#00f0ff33}.target-score-pill-finished{color:#fff;background:#ffffff14;border-color:#ffffff29}.target-footer{align-items:center;gap:5px;margin-top:auto;padding-top:4px;display:flex}@keyframes carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.target-clock,.target-clock-imminent{color:var(--yellow);flex-shrink:0}.target-clock-live{color:var(--cyan);flex-shrink:0}.target-clock-finished{color:#c6d0e3;flex-shrink:0}.target-countdown{color:var(--yellow);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.countdown-imminent{color:var(--yellow)}.countdown-live{color:var(--cyan)}.countdown-finished{color:#d9e1ef}.empty-state{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;padding:3.5rem 1rem;display:flex}.empty-radar{justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.empty-radar-icon{color:var(--cyan);filter:drop-shadow(0 0 14px #00f0ff4d);width:112px;height:112px;animation:3.2s ease-in-out infinite empty-radar-float,2.6s ease-in-out infinite empty-radar-breathe;position:relative;overflow:visible}.empty-radar-core{fill:var(--cyan);animation:1.8s ease-in-out infinite empty-radar-core-pulse}.empty-radar-orbit-dot{fill:var(--cyan);filter:drop-shadow(0 0 6px #00f0ff8c)}.empty-radar-wave{stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;opacity:.82}.empty-radar-wave-inner{animation:1.9s ease-in-out infinite alternate empty-radar-wave-inner}.empty-radar-wave-middle{animation:2.2s ease-in-out infinite alternate empty-radar-wave-middle}.empty-radar-wave-outer{animation:2.4s ease-in-out infinite alternate empty-radar-wave-outer}.empty-title{color:var(--cyan);letter-spacing:2px;text-transform:uppercase;font-size:.7rem;font-weight:800}.empty-desc{color:var(--text-muted);margin:0;font-size:.82rem}.dot-blink{gap:4px;display:inline-flex}.dot-blink span{background:var(--cyan);opacity:.2;border-radius:50%;width:7px;height:5px;animation:1.4s ease-in-out infinite dot-pulse}.dot-blink span:nth-child(2){animation-delay:.2s}.dot-blink span:nth-child(3){animation-delay:.4s}.signal-toast{z-index:999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;cursor:pointer;background:#0e1219f5;border:1px solid #00f0ff3d;border-radius:18px;width:calc(100% - 32px);max-width:448px;padding:0;position:fixed;top:70px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 32px #000000b3,0 0 18px #00f0ff29}.signal-toast-enter{animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards toast-in}.signal-toast-exit{animation:.75s ease-in forwards toast-out}.signal-toast-paused .toast-progress-bar{animation-play-state:paused}.toast-body{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.toast-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.toast-crit-dot{background:var(--toast-color,var(--cyan));width:8px;height:8px;box-shadow:0 0 6px var(--toast-color,var(--cyan));border-radius:50%;flex-shrink:0;animation:1s infinite alternate pulse-op}.toast-text{flex-direction:column;gap:2px;min-width:0;display:flex}.toast-kicker{color:#7e8baa;letter-spacing:3px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700}.toast-label-row{align-items:center;gap:7px;min-width:0;display:flex}.toast-matchup{color:#f1f6ff;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:800}.toast-separator{color:#5f6c85;flex-shrink:0;font-size:.8rem}.toast-label{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:.92rem;font-weight:900;display:inline-flex;overflow:hidden}.toast-signal-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-match{color:#94a2bf;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;overflow:hidden}.toast-actions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.toast-dismiss-btn{width:22px;height:22px;color:var(--text-muted);opacity:.72;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-right:-2px;transition:all .15s;display:flex}.toast-dismiss-btn:hover{color:#fff;opacity:1}.toast-progress{background:#ffffff0d;height:2px;overflow:hidden}.toast-progress-bar{transform-origin:0;height:100%;animation:5s linear forwards toast-progress}.detail-backdrop,.detail-backdrop-in{display:none}.detail-sheet{top:var(--header-h);z-index:90;opacity:0;scrollbar-width:none;width:100%;max-width:480px;height:auto;padding-top:0;padding-bottom:var(--nav-h);box-sizing:border-box;isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 18% 12%,#00f0ff1f 0%,#0000 34%),radial-gradient(circle at 82% 18%,#8a2be21f 0%,#0000 30%),radial-gradient(circle at 50% 78%,#00f0ff0d 0%,#0000 42%),linear-gradient(#09101c 0%,#070910 38%,#05060b 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;border-radius:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)translate(100%)scale(.985)}.detail-sheet:before{content:"";pointer-events:none;z-index:-1;opacity:.96;background-color:#0000;background-image:radial-gradient(circle at 18% 12%,#00f0ff1f 0%,#0000 34%),radial-gradient(circle at 82% 18%,#8a2be21f 0%,#0000 30%),radial-gradient(circle at 50% 78%,#00f0ff0d 0%,#0000 42%),linear-gradient(#00f0ff1f 0%,#8a2be21f 38%,#00f0ff0d 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:-2px;transform:translateZ(0)}.detail-sheet::-webkit-scrollbar{display:none}.detail-sheet-in{opacity:1;transform:translate(-50%)translate(0)scale(1)}.detail-handle{display:none}.detail-header{border-bottom:1px solid var(--border);background:linear-gradient(#00f0ff0a 0%,#ffffff03 100%);justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;padding:12px 18px 14px;display:flex;box-shadow:inset 0 -1px #ffffff08}.detail-header-left{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.detail-eye-icon{align-items:center;display:flex}.detail-header-title{color:#fff;letter-spacing:.5px;font-size:.95rem;font-weight:800}.detail-close-btn{width:36px;height:36px;color:var(--cyan);background:#00f0ff0f;border:1px solid #00f0ff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .24s,background-color .2s,border-color .2s,box-shadow .2s;display:flex}.detail-close-btn:hover{color:var(--cyan);background:#00f0ff1f;border-color:#00f0ff4d;transform:translate(-2px);box-shadow:0 0 14px #00f0ff2e}.detail-close-btn:active{transform:translate(-1px)scale(.95)}.detail-scoreboard{background-color:#0000;background-image:radial-gradient(circle at 50% 10%,#00f0ff1a 0%,#0000 48%),linear-gradient(#08111eeb 0%,#080c1466 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #ffffff0f;padding:15px;position:relative}.scoreboard-header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.detail-stream-health{place-self:center end}.detail-scoreboard-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.detail-outcome-row{justify-content:center;margin-top:2px;padding:2px 15px 10px;display:flex}.detail-outcome-badge{letter-spacing:1.4px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:800;display:inline-flex}.detail-outcome-badge-win{color:var(--green);background:#00ff6629;border:1px solid #00ff664d;box-shadow:0 0 16px #00ff661f}.detail-outcome-badge-loss{color:#ff6b6d;background:#ff4d4f26;border:1px solid #ff4d4f47;box-shadow:0 0 16px #ff4d4f1f}.detail-outcome-badge-void{color:#d5deea;background:#9aa7bd24;border:1px solid #9aa7bd38}.detail-outcome-badge-checking{color:#f5c46b;background:#f5a62324;border:1px solid #f5a62338}.detail-league-banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-column:2;justify-self:center;align-items:center;gap:8px;max-width:100%;display:inline-flex;position:relative;box-shadow:0 8px 18px #00000040}.detail-league-badge{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.detail-league-logo{object-fit:cover;width:100%;height:100%}.detail-league-fallback{color:var(--cyan)}.detail-league-name{letter-spacing:.12em;text-transform:uppercase;color:#f6fbff;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.detail-team-block{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.detail-team-logo-wrap{background:#fffffff0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:8px;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000006b,0 0 0 1px #00f0ff0f}.detail-team-logo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.detail-team-name{color:#fff;text-align:center;text-wrap:balance;max-width:100%;font-size:.78rem;font-weight:700;line-height:1.2}.detail-score-center{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:112px;display:flex}.detail-score{color:var(--cyan);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:2.2rem;font-weight:700;display:flex}.detail-score-dash{color:var(--text-muted)}.detail-minute-badge{border:1px solid var(--border-cyan);color:var(--cyan);letter-spacing:1px;background:#00f0ff1a;border-radius:4px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.detail-signal-chips{scrollbar-width:none;border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.detail-signal-chips::-webkit-scrollbar{display:none}.detail-signal-chips-dragging{cursor:grabbing}.detail-signal-chip{border-radius:var(--radius-pill);white-space:nowrap;scroll-snap-align:start;background:#ffffff0d;border:1px solid #ffffff1a;flex-shrink:0;align-items:center;padding:4px 12px;display:flex}.detail-signal-chip span{letter-spacing:1px;text-transform:uppercase;font-size:.65rem;font-weight:800}.detail-trigger-chip{border-radius:var(--radius-pill);letter-spacing:1px;text-transform:uppercase;border:1px solid #ffffff1a;align-items:center;gap:6px;margin:0 20px;padding:5px 12px;font-size:.62rem;font-weight:900;display:inline-flex}.detail-trigger-chip-inline{white-space:nowrap;scroll-snap-align:start;flex-shrink:0;margin:0}.detail-trigger-metric{opacity:.7}.detail-trigger-value{font-family:JetBrains Mono,monospace;font-weight:700}.trigger-critical{color:#fff;background:#ffffff1a;border-color:#ffffff40}.trigger-red{color:var(--red);background:#ff33331f;border-color:#ff33334d}.trigger-gold{color:var(--gold);background:#f5a6231f;border-color:#f5a6234d}.trigger-purple{color:#b060ff;background:#8a2be21f;border-color:#8a2be24d}.trigger-yellow{color:var(--yellow);background:#ffcc001f;border-color:#ffcc004d}.trigger-cyan{color:var(--cyan);background:#00f0ff1a;border-color:#00f0ff40}.trigger-muted{color:var(--text-dim);border-color:var(--border);background:#ffffff0d}.detail-alert-context{border:1px solid rgba(var(--detail-accent-rgb),.22);background:linear-gradient(180deg,rgba(var(--detail-accent-rgb),.08)0%,#ffffff05 100%);border-radius:14px;margin:0 20px 16px;padding:14px 14px 12px;box-shadow:inset 0 0 0 1px #ffffff05}.detail-alert-context-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.detail-alert-context-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--detail-accent);font-size:.6rem;font-weight:900}.detail-alert-context-market{letter-spacing:1px;text-transform:uppercase;color:#ffffffe0;border:1px solid rgba(var(--detail-accent-rgb),.18);background:rgba(var(--detail-accent-rgb),.08);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.58rem;font-weight:800}.detail-alert-context-text{color:#ffffffe0;margin:0 0 10px;font-size:.78rem;line-height:1.5}.detail-alert-context-list{flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.detail-alert-context-item{color:var(--text-muted);font-size:.73rem;line-height:1.35}.detail-stats-body{flex-direction:column;gap:12px;padding:12px 25px 14px;display:flex}.detail-stat-row{align-items:center;gap:8px;display:flex}.detail-stat-left{color:#fff;text-align:left;width:68px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.detail-stat-right{color:#fff;text-align:right;width:68px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.detail-stat-center{flex-direction:column;flex:1;gap:12px;display:flex}.detail-stat-label{color:var(--text-dim);text-align:center;letter-spacing:.5px;text-transform:uppercase;font-size:.75rem;font-weight:800}.detail-stat-track{background:#ffffff0f;border-radius:3px;gap:2px;height:5px;display:flex;overflow:hidden}.detail-bar-fill{height:100%;transition:width .5s}.detail-bar-fill-left{background:var(--cyan);border-radius:3px 0 0 3px}.detail-bar-fill-right{background:var(--red);opacity:.85;border-radius:0 3px 3px 0}.detail-recommendation{background:linear-gradient(135deg,rgba(var(--detail-accent-rgb),.14),rgba(var(--detail-accent-rgb),.06));border:1px solid rgba(var(--detail-accent-rgb),.3);border-radius:16px;gap:14px;margin:4px 20px 16px;padding:14px;display:flex;box-shadow:inset 0 0 18px #ffffff06}.detail-rec-icon-wrap{background:rgba(var(--detail-accent-rgb),.16);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.detail-rec-body{flex-direction:column;flex:1;gap:6px;display:flex}.detail-rec-header{letter-spacing:1.1px;text-transform:uppercase;color:var(--detail-accent);font-size:1rem;font-weight:600}.detail-rec-text{color:#fff;letter-spacing:.35px;margin:0;padding:0 0 0 5px;font-size:.92rem;line-height:1.5}.detail-rec-prefix{color:#f3f7ff}.detail-rec-bet{color:var(--detail-accent);text-transform:uppercase;letter-spacing:.75px;text-shadow:0 0 10px rgba(var(--detail-accent-rgb),.24);font-weight:800}.detail-rec-rest{color:#f3f7ff}.detail-rec-footer{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.detail-bottom-cta{padding:0 20px 18px}.detail-trade-btn{background:var(--detail-accent,var(--cyan));color:#0a0a0c;letter-spacing:1.6px;text-transform:uppercase;width:100%;min-height:46px;box-shadow:0 0 18px rgba(var(--detail-accent-rgb,0,240,255),.24);border-radius:12px;font-size:1.2rem;font-weight:900}.detail-trade-btn:hover{transform:translateY(-1px);box-shadow:0 0 16px #00f0ff80}.detail-trade-btn-disabled{color:#ffffff73;box-shadow:none;cursor:not-allowed;background:#ffffff14}.detail-confidence{align-items:baseline;gap:4px;display:flex}.detail-conf-dot{background:#ffffff1a;border-radius:2px;width:10px;height:10px;margin-left:2px}.conf-dot-active{background:var(--red);box-shadow:var(--glow-red)}.detail-mins-left{color:var(--text-muted);letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes radar-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}@keyframes empty-radar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes empty-radar-breathe{0%,to{opacity:.88}50%{opacity:1}}@keyframes empty-radar-core-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.18)}}@keyframes empty-radar-wave-inner{0%{opacity:.38}to{opacity:.96}}@keyframes empty-radar-wave-middle{0%{opacity:.28}to{opacity:.78}}@keyframes empty-radar-wave-outer{0%{opacity:.18}to{opacity:.6}}@keyframes ring-expand{0%{opacity:.8;width:25px;height:25px}to{opacity:0;width:120px;height:120px}}@keyframes dish-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dot-pulse{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes pulse-op{0%{opacity:1}to{opacity:.5}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(-120%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-120%)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:300;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.donate-modal{scrollbar-width:none;background:#0d0d11;border:1px solid #00f0ff1f;border-radius:20px;flex-direction:column;gap:14px;width:100%;max-width:400px;max-height:85dvh;padding:20px;animation:.2s forwards fade-in;display:flex;overflow-y:auto;box-shadow:0 24px 64px #000c,0 0 0 1px #00f0ff0f}.donate-modal::-webkit-scrollbar{display:none}.donate-modal-header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.donate-modal-header h2{color:#fff;letter-spacing:.5px;margin:0;font-size:1.2rem;font-weight:800}.donate-modal-header p{color:var(--text-muted);margin:0;font-size:.8rem}.donate-heart-icon{color:var(--cyan);animation:1.5s infinite alternate pulse-op}.donate-tabs{border:1px solid var(--border);background:#ffffff08;border-radius:10px;gap:3px;padding:3px;display:flex}.donate-tab-btn{letter-spacing:.5px;color:var(--text-muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.68rem;font-weight:800;transition:all .2s;display:flex}.donate-tab-active{color:var(--cyan);background:#00f0ff1f;box-shadow:inset 0 0 10px #00f0ff14}.donate-content{border:1px solid var(--border);background:#00000040;border-radius:12px;padding:14px}.donate-copy-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.donate-copy-row:last-child{border-bottom:none;padding-bottom:0}.donate-copy-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.donate-copy-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.6rem;font-weight:700}.donate-copy-value{color:#ddd;font-size:.88rem;font-weight:600}.donate-copy-value-bright{color:#fff;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700}.donate-addr{word-break:break-all;font-size:.65rem!important}.donate-copy-btn{border:1px solid var(--border);color:var(--text-dim);background:#ffffff0d;border-radius:8px;flex-shrink:0;margin-left:10px;padding:7px;transition:all .2s}.donate-copy-btn:hover{color:#fff;background:#ffffff1a}.donate-fiat{flex-direction:column;display:flex}.donate-crypto{flex-direction:column;gap:12px;display:flex}.donate-qr-wrap{flex-direction:column;align-items:center;gap:8px;margin:0 auto;display:flex}.donate-qr-img{border:3px solid #00f0ff33;border-radius:10px;box-shadow:0 0 20px #00f0ff1a}.donate-qr-placeholder{width:160px;height:160px;color:var(--text-muted);letter-spacing:.04em;background:#ffffff0a;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.donate-qr-label{color:var(--text-muted);letter-spacing:1px;font-size:.7rem;font-weight:700}.donate-crypto-warning{color:var(--yellow);text-align:center;opacity:.85;margin:0;font-size:.7rem;line-height:1.4}.donate-close-btn{color:var(--cyan);letter-spacing:1px;text-transform:uppercase;background:#00f0ff12;border:1px solid #00f0ff33;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:.78rem;font-weight:800;transition:all .2s;display:flex}.donate-close-btn:hover{background:#00f0ff1f;box-shadow:0 0 12px #00f0ff26}.tab-slide{width:100%;animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.tab-slide-left{animation-name:slide-in-from-right}.tab-slide-right{animation-name:slide-in-from-left}@keyframes slide-in-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}
