.bsvtw-wrap{max-width:1280px}.bsvtw-hero{background:linear-gradient(135deg,#15172b,#3b1b6d,#006b7a);color:#fff;border-radius:24px;padding:28px 32px;margin:20px 0;display:flex;justify-content:space-between;align-items:center;box-shadow:0 20px 60px rgba(18,19,38,.25);overflow:hidden;position:relative}.bsvtw-hero h1{font-size:34px;margin:0}.bsvtw-hero h1 span{font-size:16px;background:rgba(255,255,255,.18);border-radius:999px;padding:6px 12px}.bsvtw-hero p{font-size:16px;opacity:.92}.bsvtw-pulse{display:flex;gap:10px}.bsvtw-pulse i{width:18px;height:18px;border-radius:50%;background:#8effd2;animation:bsvtwPulse 1.2s infinite}.bsvtw-pulse i:nth-child(2){animation-delay:.2s}.bsvtw-pulse i:nth-child(3){animation-delay:.4s}@keyframes bsvtwPulse{0%,100%{transform:scale(.5);opacity:.35}50%{transform:scale(1.25);opacity:1}}.bsvtw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bsvtw-card{background:#fff;border:1px solid #e7e7ef;border-radius:22px;padding:22px;margin:18px 0;box-shadow:0 10px 40px rgba(31,38,135,.08)}.bsvtw-card h2{margin-top:0}.bsvtw-card input,.bsvtw-card select,.bsvtw-card textarea{width:100%;max-width:100%;border-radius:12px;border:1px solid #ccd0d4;padding:10px;margin:6px 0 14px}.bsvtw-card label{font-weight:700;display:block}.button-hero,.bsvtw-big{border-radius:999px!important;padding:6px 18px!important;font-weight:800!important}.bsvtw-wallet{background:linear-gradient(180deg,#fff,#f7fbff)}.bsvtw-qr{width:220px;height:220px;border-radius:18px;border:8px solid #fff;box-shadow:0 12px 30px rgba(0,0,0,.12);background:#fff}.bsvtw-flow{display:flex;align-items:center;gap:10px;margin:12px 0 18px;flex-wrap:wrap}.bsvtw-flow span,.flow span{background:#eef5ff;border:1px solid #cde4ff;border-radius:999px;padding:8px 13px;font-weight:800}.bsvtw-flow b,.flow b{font-size:22px;animation:arrow 1s infinite}@keyframes arrow{50%{transform:translateX(6px)}}.bsvtw-live{margin-top:14px;padding:14px;border-radius:16px;background:#f2f4f7;border:1px solid #d8dee8;font-weight:700}.bsvtw-live.ok{background:#e9fff4;border-color:#9fe8c0}.bsvtw-live.err{background:#fff0f0;border-color:#ffb1b1}.bsvtw-live.warn{background:#fff8e5;border-color:#ffd36a}.bsvtw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.bsvtw-stats div{background:linear-gradient(135deg,#f4f7ff,#eefaff);border-radius:18px;padding:16px}.bsvtw-stats b{display:block;font-size:22px}.bsvtw-stats span{color:#5f6b7a}.bsvtw-logs{max-height:360px;overflow:auto;background:#0f172a;color:#dbeafe;border-radius:16px;padding:12px;font-family:ui-monospace,Consolas,monospace}.bsvtw-logs p{margin:5px 0}.bsvtw-logs .err{color:#fecaca}.bsvtw-logs .ok{color:#bbf7d0}.bsvtw-logs .warn{color:#fde68a}.bsvtw-logs time{color:#93c5fd}.bsvtw-public{position:relative;overflow:hidden;background:linear-gradient(135deg,#101728,#21486b);color:#fff;border-radius:26px;padding:30px;text-align:center;box-shadow:0 16px 50px rgba(0,0,0,.18)}.bsvtw-public .orb{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#74ffe5,transparent 65%);right:-50px;top:-50px;opacity:.55;animation:float 4s infinite alternate}.bsvtw-public img{width:220px;border-radius:20px;border:8px solid #fff;background:#fff}.bsvtw-public .addr{word-break:break-all;background:rgba(255,255,255,.12);border-radius:16px;padding:12px}.bsvtw-public .flow{display:flex;justify-content:center;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0}@keyframes float{to{transform:translate(-20px,30px) scale(1.15)}}@media(max-width:900px){.bsvtw-grid{grid-template-columns:1fr}.bsvtw-hero{display:block}.bsvtw-stats{grid-template-columns:1fr}}
.bsvtw-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bsvtw-mini-grid p{margin:0}.bsvtw-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.bsvtw-progress{height:14px;background:#edf2f7;border-radius:999px;overflow:hidden;margin:14px 0;border:1px solid #d9e2ec}.bsvtw-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#2dd4bf,#3b82f6,#8b5cf6);transition:width .35s ease;border-radius:999px}@media(max-width:700px){.bsvtw-mini-grid{grid-template-columns:1fr}}
.bsvtw-dest-list{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;min-height:140px;background:linear-gradient(135deg,#08111f,#111827);color:#dbeafe;border:1px solid rgba(96,165,250,.35);border-radius:14px;padding:14px;width:100%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.bsvtw-dest-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 14px}
.bsvtw-pill{display:inline-flex;align-items:center;border-radius:999px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:7px 12px;font-weight:700;box-shadow:0 8px 22px rgba(37,99,235,.25)}
.bsvtw-flow span:last-child,.bsvtw-public .flow span:last-child{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 0 24px rgba(34,197,94,.35)}
.bsvtw-progress{overflow:hidden;position:relative}.bsvtw-progress:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:bsvtw-sheen 1.8s infinite}.bsvtw-progress i{transition:width .45s ease}
@keyframes bsvtw-sheen{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
/* Public light dashboard v3.3 */
.bsvtw-public-light{background:linear-gradient(135deg,#f8fbff 0%,#eef8ff 42%,#fff7ed 100%)!important;color:#102033!important;border:1px solid rgba(59,130,246,.18);box-shadow:0 22px 70px rgba(37,99,235,.16);text-align:left!important;padding:28px!important}
.bsvtw-public-light .orb{background:radial-gradient(circle,#b7f7ff,rgba(59,130,246,.16) 50%,transparent 72%)!important;opacity:.75!important}.bsvtw-public-light .orb2{left:-70px;right:auto;top:auto;bottom:-80px;background:radial-gradient(circle,#fde68a,rgba(251,146,60,.16) 54%,transparent 72%)!important;animation-delay:.7s}
.bsvtw-public-head{text-align:center;margin-bottom:18px}.bsvtw-public-head h3{font-size:34px;line-height:1.05;margin:10px 0 6px;color:#0f172a}.bsvtw-public-head p{margin:0;color:#475569;font-size:15px}.bsvtw-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#e0f2fe;color:#075985;border:1px solid #bae6fd;font-weight:900;letter-spacing:.08em;font-size:11px}.bsvtw-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.14);animation:bsvtwPulse 1.4s infinite}
.bsvtw-public-grid{display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(260px,.95fr);gap:18px;align-items:stretch}.bsvtw-public-deposit,.bsvtw-public-metrics,.bsvtw-public-live{background:rgba(255,255,255,.78);backdrop-filter:blur(12px);border:1px solid rgba(148,163,184,.22);border-radius:24px;padding:18px;box-shadow:0 12px 34px rgba(15,23,42,.07)}.bsvtw-public-deposit small{display:block;color:#64748b;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.bsvtw-public-light .addr{background:#f1f5f9!important;color:#0f172a!important;border:1px dashed #93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.bsvtw-public-qr{width:190px!important;max-width:55%;display:block;margin:14px auto 0;border-color:#fff!important;box-shadow:0 14px 35px rgba(15,23,42,.12)!important}
.bsvtw-public-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bsvtw-public-metrics div{border-radius:18px;padding:16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid rgba(96,165,250,.18)}.bsvtw-public-metrics b{display:block;font-size:27px;color:#1d4ed8;line-height:1.1;word-break:break-word}.bsvtw-public-metrics span{display:block;margin-top:6px;color:#64748b;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em}
.bsvtw-public-flow{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;margin:22px 0;flex-wrap:wrap}.bsvtw-public-flow .node{position:relative;z-index:2;border-radius:999px;padding:12px 18px;font-weight:950;border:1px solid rgba(59,130,246,.18);background:#fff;color:#0f172a;box-shadow:0 10px 28px rgba(37,99,235,.12)}.bsvtw-public-flow .node.pulse{background:#e0f2fe;color:#075985}.bsvtw-public-flow .node.treasury{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-color:transparent;box-shadow:0 0 32px rgba(34,197,94,.28)}.bsvtw-public-flow i{width:78px;height:8px;border-radius:999px;background:linear-gradient(90deg,#93c5fd,#22c55e);position:relative;overflow:hidden}.bsvtw-public-flow i:after{content:"";position:absolute;top:0;bottom:0;width:28px;background:rgba(255,255,255,.9);filter:blur(3px);animation:bsvtwMove 1.15s linear infinite}@keyframes bsvtwMove{from{left:-30px}to{left:100%}}
.bsvtw-public-strip{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:10px 0 18px}.bsvtw-public-strip span{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:9px 13px;font-weight:800;color:#334155}.bsvtw-public-strip em{font-style:normal;color:#2563eb}.bsvtw-live-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#0f172a}.bsvtw-led{width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 8px rgba(34,197,94,.13);animation:bsvtwPulse 1.5s infinite}.bsvtw-public-log{max-height:310px;overflow:auto;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:box-shadow .25s ease}.bsvtw-public-log.flash{box-shadow:0 0 0 4px rgba(59,130,246,.16),0 18px 40px rgba(37,99,235,.12)}.bsvtw-public-log p{margin:0 0 8px;padding:10px 12px;border-radius:14px;background:#fff;border-left:4px solid #93c5fd;color:#334155;animation:bsvtwLogIn .35s ease}.bsvtw-public-log p.ok{border-left-color:#22c55e;background:#f0fdf4}.bsvtw-public-log p.err{border-left-color:#ef4444;background:#fef2f2}.bsvtw-public-log p.warn{border-left-color:#f59e0b;background:#fffbeb}.bsvtw-public-log time{display:inline-block;color:#64748b;margin-right:8px;font-weight:800}@keyframes bsvtwLogIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:820px){.bsvtw-public-grid{grid-template-columns:1fr}.bsvtw-public-light{text-align:center!important}.bsvtw-public-qr{max-width:220px}.bsvtw-public-metrics{grid-template-columns:1fr}.bsvtw-public-flow i{width:44px}}

/* Blockchain TX feed v3.4 */
.bsvtw-chain-log p{position:relative;padding-left:46px!important}
.bsvtw-chain-log p:before{content:"";position:absolute;left:14px;top:15px;width:14px;height:14px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 7px rgba(59,130,246,.12)}
.bsvtw-chain-log p.ok:before{background:#22c55e;box-shadow:0 0 0 7px rgba(34,197,94,.13)}
.bsvtw-chain-log p.warn:before{background:#f59e0b;box-shadow:0 0 0 7px rgba(245,158,11,.13)}
.bsvtw-chain-log b{color:#0f172a;font-weight:950;letter-spacing:.01em}.bsvtw-chain-log span{display:inline-block;margin-left:8px;color:#475569;font-weight:750}.bsvtw-chain-log a{float:right;text-decoration:none;font-weight:900;color:#2563eb;background:#dbeafe;border-radius:999px;padding:4px 9px;margin-left:8px}.bsvtw-chain-log a:hover{background:#bfdbfe;color:#1d4ed8}
@media(max-width:640px){.bsvtw-chain-log a{float:none;display:inline-block;margin-top:8px}.bsvtw-chain-log span{display:block;margin:6px 0 0}}
/* Public hi-tech dashboard v3.6 — frontend only */
.bsvtw-public-light .bsvtw-money{font-family:"SFMono-Regular","Cascadia Mono","Roboto Mono",ui-monospace,Menlo,Consolas,monospace;font-weight:950;letter-spacing:-.035em;color:#0f3ea8;background:linear-gradient(90deg,#0f3ea8,#0ea5e9,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 28px rgba(14,165,233,.18);white-space:nowrap}.bsvtw-public-light .bsvtw-money.small{font-size:.92em}.bsvtw-public-metrics div:nth-child(2){background:linear-gradient(135deg,#eef6ff,#fff,#f5f3ff);box-shadow:inset 0 0 0 1px rgba(14,165,233,.18),0 12px 28px rgba(14,165,233,.08)}.bsvtw-public-metrics div:nth-child(2) b{font-size:22px;line-height:1.2}.bsvtw-ai-panel{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:16px;margin:18px 0 20px}.bsvtw-ai-card{position:relative;overflow:hidden;background:rgba(255,255,255,.84);border:1px solid rgba(125,211,252,.34);border-radius:24px;padding:18px;box-shadow:0 18px 45px rgba(37,99,235,.11);backdrop-filter:blur(14px)}.bsvtw-ai-card:before{content:"";position:absolute;inset:-60% -30% auto auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 68%);animation:bsvtw-float-glow 5s ease-in-out infinite alternate}.bsvtw-ai-kicker{display:inline-flex;border-radius:999px;background:#e0f2fe;color:#075985;border:1px solid #bae6fd;padding:5px 9px;font-size:10px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.bsvtw-ai-card h4{position:relative;margin:10px 0 12px;color:#0f172a;font-size:18px}.bsvtw-ai-card small,.bsvtw-ai-card p{position:relative;color:#64748b;font-weight:700}.bsvtw-tx-chart{height:150px;display:flex;align-items:flex-end;gap:8px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#edf7ff);border:1px solid rgba(147,197,253,.28);box-shadow:inset 0 0 40px rgba(59,130,246,.06)}.bsvtw-chart-empty{margin:auto;color:#64748b;font-weight:800}.bsvtw-bar{flex:1;min-width:12px;height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.bsvtw-bar i{display:block;width:100%;height:var(--h);border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#38bdf8,#2563eb);box-shadow:0 0 18px rgba(37,99,235,.28);animation:bsvtw-grow .75s ease both,bsvtw-bar-pulse 2.2s ease-in-out infinite}.bsvtw-bar.out i{background:linear-gradient(180deg,#a78bfa,#7c3aed);box-shadow:0 0 18px rgba(124,58,237,.24)}.bsvtw-bar em{position:absolute;bottom:-20px;font-style:normal;font-size:9px;font-weight:1000;color:#64748b}.bsvtw-chain-cells{position:relative;display:grid;grid-template-columns:1fr;gap:9px}.bsvtw-chain-cells span{display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid rgba(147,197,253,.24);padding:10px 12px;color:#475569;font-weight:850}.bsvtw-chain-cells b{font-family:"SFMono-Regular","Cascadia Mono",ui-monospace,monospace;color:#1d4ed8;font-size:18px}.bsvtw-orbit{position:relative;width:118px;height:118px;margin:6px auto 12px;border-radius:50%;background:radial-gradient(circle at center,#eff6ff 0 31%,transparent 32%),conic-gradient(from 0deg,#38bdf8,#7c3aed,#22c55e,#38bdf8);box-shadow:0 0 38px rgba(14,165,233,.22);animation:bsvtw-spin 5.5s linear infinite}.bsvtw-orbit:after{content:"AI";position:absolute;inset:34px;border-radius:50%;display:grid;place-items:center;background:white;color:#1d4ed8;font-weight:1000;letter-spacing:.08em;box-shadow:0 8px 22px rgba(15,23,42,.12)}.bsvtw-orbit i{position:absolute;width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 14px #22c55e}.bsvtw-orbit i:nth-child(1){left:54px;top:-5px}.bsvtw-orbit i:nth-child(2){right:4px;bottom:20px;background:#38bdf8;box-shadow:0 0 14px #38bdf8}.bsvtw-orbit i:nth-child(3){left:9px;bottom:18px;background:#a78bfa;box-shadow:0 0 14px #a78bfa}.bsvtw-chain-log p{border-left:3px solid rgba(59,130,246,.35);background:rgba(255,255,255,.04);border-radius:10px;padding:8px 10px}.bsvtw-chain-log.flash{animation:bsvtw-log-flash .6s ease}.bsvtw-public-strip .bsvtw-money{font-size:14px}.bsvtw-live-title{align-items:center}.bsvtw-led{box-shadow:0 0 0 5px rgba(34,197,94,.15),0 0 22px rgba(34,197,94,.45)}@keyframes bsvtw-grow{from{height:6%;opacity:.35}to{opacity:1}}@keyframes bsvtw-bar-pulse{50%{filter:brightness(1.08);transform:translateY(-2px)}}@keyframes bsvtw-spin{to{transform:rotate(360deg)}}@keyframes bsvtw-float-glow{to{transform:translate(-30px,36px) scale(1.2)}}@keyframes bsvtw-log-flash{50%{box-shadow:0 0 0 4px rgba(56,189,248,.16)}}@media(max-width:980px){.bsvtw-ai-panel{grid-template-columns:1fr}.bsvtw-public-light .bsvtw-money{white-space:normal}.bsvtw-tx-chart{height:130px}}

/* v3.7 public full-width + BSV 15m candlestick, admin untouched */
.bsvtw-public-light{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important;padding:34px clamp(16px,3vw,54px)!important;box-sizing:border-box;background:
  radial-gradient(circle at 12% 8%,rgba(14,165,233,.20),transparent 28%),
  radial-gradient(circle at 88% 12%,rgba(124,58,237,.16),transparent 30%),
  linear-gradient(135deg,#f8fbff 0%,#eef8ff 45%,#fbf7ff 100%)!important}
.bsvtw-public-light .bsvtw-public-head,.bsvtw-public-light .bsvtw-public-grid,.bsvtw-public-light .bsvtw-ai-panel,.bsvtw-public-light .bsvtw-market-card,.bsvtw-public-light .bsvtw-public-flow,.bsvtw-public-light .bsvtw-public-strip,.bsvtw-public-light .bsvtw-public-live{max-width:1540px;margin-left:auto;margin-right:auto}.bsvtw-public-light .bsvtw-public-head h3{font-size:clamp(30px,3.4vw,58px);letter-spacing:-.055em}.bsvtw-public-grid{grid-template-columns:minmax(320px,.9fr) minmax(560px,1.4fr)!important}.bsvtw-public-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bsvtw-ai-panel{grid-template-columns:1.3fr .85fr .85fr!important}.bsvtw-market-card{position:relative;overflow:hidden;background:rgba(255,255,255,.84);border:1px solid rgba(96,165,250,.28);border-radius:30px;padding:20px;margin:18px auto 22px;box-shadow:0 24px 70px rgba(37,99,235,.13);backdrop-filter:blur(16px)}.bsvtw-market-card:before{content:"";position:absolute;inset:-120px -100px auto auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.20),transparent 66%);animation:bsvtw-float-glow 6s ease-in-out infinite alternate}.bsvtw-market-head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px}.bsvtw-market-head h4{margin:8px 0 0;font-size:24px;color:#0f172a;letter-spacing:-.04em}.bsvtw-market-price{text-align:right}.bsvtw-market-price b{display:block;font-family:"SFMono-Regular","Cascadia Mono",ui-monospace,monospace;font-size:34px;letter-spacing:-.06em;background:linear-gradient(90deg,#0ea5e9,#22c55e,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.bsvtw-market-price small{display:block;color:#64748b;font-weight:850}.bsvtw-candle-canvas{position:relative;width:100%;height:260px;display:block;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f1f8ff);border:1px solid rgba(147,197,253,.28);box-shadow:inset 0 0 38px rgba(37,99,235,.06)}.bsvtw-market-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;color:#64748b;font-weight:850;font-size:13px}.bsvtw-public-live{max-width:1540px!important}.bsvtw-public-log{max-height:380px!important}.bsvtw-public-light .bsvtw-money{font-size:1.03em;padding:.05em .18em;border-radius:.35em;background-color:rgba(224,242,254,.45)}
@media(max-width:1100px){.bsvtw-public-grid{grid-template-columns:1fr!important}.bsvtw-public-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bsvtw-ai-panel{grid-template-columns:1fr!important}.bsvtw-market-head{flex-direction:column}.bsvtw-market-price{text-align:left}}
@media(max-width:640px){.bsvtw-public-metrics{grid-template-columns:1fr!important}.bsvtw-public-light{padding:24px 12px!important}.bsvtw-market-price b{font-size:26px}.bsvtw-candle-canvas{height:230px}}

/* v3.8 public-only polish: full-screen dashboard, readable BSV/satoshi, EN/PL + Light/Dark */
.bsvtw-public-light{
  width:100vw!important;max-width:none!important;min-height:100vh!important;
  margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;
  padding:42px clamp(18px,4vw,76px)!important;border-radius:0!important;box-sizing:border-box!important;
}
.bsvtw-public-light .bsvtw-public-head,
.bsvtw-public-light .bsvtw-public-grid,
.bsvtw-public-light .bsvtw-public-flow,
.bsvtw-public-light .bsvtw-public-strip,
.bsvtw-public-light .bsvtw-market-card,
.bsvtw-public-light .bsvtw-ai-panel,
.bsvtw-public-light .bsvtw-public-live{max-width:1760px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.bsvtw-public-toolbar{max-width:1760px;margin:0 auto 18px;display:flex;justify-content:flex-end;gap:8px;position:relative;z-index:5}.bsvtw-toggle{border:1px solid rgba(59,130,246,.22);background:rgba(255,255,255,.72);color:#1e3a8a;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:1000;letter-spacing:.03em;cursor:pointer;box-shadow:0 10px 25px rgba(37,99,235,.08);backdrop-filter:blur(12px)}.bsvtw-toggle.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border-color:transparent}.bsvtw-toggle:hover{transform:translateY(-1px)}
.bsvtw-public-light .bsvtw-public-grid{grid-template-columns:minmax(320px,.78fr) minmax(680px,1.62fr)!important;align-items:stretch}.bsvtw-public-light .bsvtw-public-metrics{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.bsvtw-public-light .bsvtw-ai-panel{grid-template-columns:1.45fr .8fr .8fr!important}.bsvtw-public-light .bsvtw-market-card{padding:26px!important}.bsvtw-public-light .bsvtw-candle-canvas{height:320px!important}.bsvtw-public-light .bsvtw-public-live{padding:22px!important}.bsvtw-public-light .bsvtw-public-log{max-height:460px!important}
/* Money visibility fix: do not let gradient text hide nested BSV value */
.bsvtw-public-light .bsvtw-money{display:inline-block!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:inherit!important;text-shadow:none!important;white-space:normal!important;padding:0!important}.bsvtw-amount-wrap{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;vertical-align:middle}.bsvtw-sat,.bsvtw-bsv{display:inline-flex;align-items:baseline;gap:5px;border-radius:13px;border:1px solid rgba(37,99,235,.16);padding:6px 9px;background:linear-gradient(135deg,#ffffff,#eff6ff);box-shadow:0 10px 22px rgba(37,99,235,.08);line-height:1}.bsvtw-sat-num{font-family:"Cascadia Mono","SFMono-Regular","Roboto Mono",ui-monospace,Menlo,Consolas,monospace;font-size:clamp(17px,1.35vw,24px);font-weight:1000;letter-spacing:-.045em;color:#0f3ea8!important}.bsvtw-bsv{background:linear-gradient(135deg,#ecfeff,#f5f3ff);border-color:rgba(124,58,237,.18)}.bsvtw-bsv-num{font-family:"Cascadia Mono","SFMono-Regular","Roboto Mono",ui-monospace,Menlo,Consolas,monospace;font-size:clamp(18px,1.55vw,28px);font-weight:1000;letter-spacing:-.055em;color:#6d28d9!important}.bsvtw-unit{font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em;color:#64748b!important}.bsvtw-public-metrics .bsvtw-amount-wrap{justify-content:center}.bsvtw-public-metrics .bsvtw-sat,.bsvtw-public-metrics .bsvtw-bsv{padding:8px 10px}.bsvtw-public-strip .bsvtw-amount-wrap{gap:7px}.bsvtw-chain-log .bsvtw-amount-wrap{gap:6px}.bsvtw-chain-log .bsvtw-sat,.bsvtw-chain-log .bsvtw-bsv{padding:4px 7px;border-radius:10px}.bsvtw-chain-log .bsvtw-sat-num,.bsvtw-chain-log .bsvtw-bsv-num{font-size:14px}.bsvtw-chain-log .bsvtw-unit{font-size:8px}
.bsvtw-public-light .bsvtw-public-head h3{font-size:clamp(38px,4.8vw,82px)!important}.bsvtw-public-light .bsvtw-public-head p{font-size:clamp(16px,1.35vw,22px)}.bsvtw-public-light .bsvtw-public-deposit,.bsvtw-public-light .bsvtw-public-metrics>div,.bsvtw-public-light .bsvtw-ai-card,.bsvtw-public-light .bsvtw-market-card,.bsvtw-public-light .bsvtw-public-live{border:1px solid rgba(96,165,250,.24);box-shadow:0 24px 70px rgba(37,99,235,.12)}
.bsvtw-market-card{min-height:430px}.bsvtw-market-head h4{font-size:clamp(24px,2vw,36px)!important}.bsvtw-market-price b{font-size:clamp(28px,2.6vw,46px)!important}.bsvtw-candle-canvas{min-height:300px!important}.bsvtw-chart-empty{display:grid;place-items:center;width:100%;height:100%;min-height:100px}.bsvtw-public-light .orb{filter:blur(.2px)}
/* Dark mode, public shortcode only */
.bsvtw-public-light[data-bsvtw-theme="dark"]{color:#e5f2ff!important;background:radial-gradient(circle at 12% 8%,rgba(56,189,248,.20),transparent 28%),radial-gradient(circle at 88% 12%,rgba(168,85,247,.18),transparent 30%),linear-gradient(135deg,#06111f 0%,#0f172a 48%,#1e1230 100%)!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-head h3,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card h4,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-head h4{color:#f8fafc!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics>div,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-card,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-live{background:rgba(15,23,42,.76)!important;border-color:rgba(125,211,252,.20)!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important;color:#e2e8f0!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .addr,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-strip span,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells span,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p{background:rgba(30,41,59,.82)!important;border-color:rgba(125,211,252,.18)!important;color:#e2e8f0!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-candle-canvas,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-tx-chart{background:linear-gradient(180deg,#101b2e,#07111f)!important;border-color:rgba(125,211,252,.22)!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv{background:rgba(15,23,42,.95)!important;border-color:rgba(125,211,252,.20)!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat-num{color:#7dd3fc!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv-num{color:#c4b5fd!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-unit,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card small,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card p,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-foot,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-price small{color:#a8c3dc!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle{background:rgba(15,23,42,.82);color:#bfdbfe;border-color:rgba(125,211,252,.22)}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle.active{background:linear-gradient(135deg,#7c3aed,#0ea5e9);color:#fff}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-log b{color:#f8fafc!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-log span{color:#cbd5e1!important}.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-orbit:after{background:#0f172a;color:#7dd3fc}
@media(max-width:1180px){.bsvtw-public-light .bsvtw-public-grid{grid-template-columns:1fr!important}.bsvtw-public-light .bsvtw-ai-panel{grid-template-columns:1fr!important}.bsvtw-public-light .bsvtw-public-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bsvtw-public-toolbar{justify-content:center}}
@media(max-width:680px){.bsvtw-public-light{padding:28px 12px!important}.bsvtw-public-light .bsvtw-public-metrics{grid-template-columns:1fr!important}.bsvtw-amount-wrap{display:flex;justify-content:center}.bsvtw-sat,.bsvtw-bsv{width:100%;justify-content:center}.bsvtw-public-light .bsvtw-candle-canvas{height:260px!important}.bsvtw-public-toolbar{flex-wrap:wrap}.bsvtw-market-card{min-height:360px}}

/* v3.9 public-only: 12M chart + stronger full-width + readable dark mode */
.bsvtw-public-light{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:clamp(18px,3.5vw,72px)!important;padding-right:clamp(18px,3.5vw,72px)!important;}
.bsvtw-public-light .bsvtw-market-card{min-height:520px!important;}
.bsvtw-public-light .bsvtw-candle-canvas{height:380px!important;min-height:380px!important;}
.bsvtw-public-light .bsvtw-market-foot span{font-size:14px;font-weight:950;}
.bsvtw-public-light[data-bsvtw-theme="dark"]{
  color:#f1f7ff!important;
  background:
    radial-gradient(circle at 10% 6%,rgba(14,165,233,.34),transparent 31%),
    radial-gradient(circle at 88% 10%,rgba(168,85,247,.30),transparent 34%),
    radial-gradient(circle at 48% 100%,rgba(34,197,94,.14),transparent 30%),
    linear-gradient(135deg,#020617 0%,#08111f 48%,#140b24 100%)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-head p{color:#cde7ff!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-badge,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-kicker{background:rgba(14,165,233,.18)!important;color:#dff7ff!important;border-color:rgba(125,211,252,.42)!important;box-shadow:0 0 28px rgba(14,165,233,.14)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics>div,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-card,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-live{
  background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.86))!important;
  border-color:rgba(125,211,252,.32)!important;
  color:#eef6ff!important;
  box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .addr,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-strip span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p{
  background:rgba(2,6,23,.72)!important;
  border-color:rgba(125,211,252,.30)!important;
  color:#eff6ff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics b,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells b{color:#93e5ff!important;text-shadow:0 0 22px rgba(14,165,233,.22)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-candle-canvas,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-tx-chart{
  background:linear-gradient(180deg,#0b1424,#020617)!important;
  border-color:rgba(125,211,252,.34)!important;
  box-shadow:inset 0 0 42px rgba(14,165,233,.08),0 18px 44px rgba(0,0,0,.22)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat{
  background:linear-gradient(135deg,rgba(8,47,73,.98),rgba(15,23,42,.98))!important;
  border-color:rgba(56,189,248,.42)!important;
  box-shadow:0 0 24px rgba(14,165,233,.12)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv{
  background:linear-gradient(135deg,rgba(59,7,100,.96),rgba(15,23,42,.98))!important;
  border-color:rgba(196,181,253,.42)!important;
  box-shadow:0 0 24px rgba(124,58,237,.14)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat-num{color:#67e8f9!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv-num{color:#ddd6fe!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-unit,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit small,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card small,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card p,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-foot,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-price small{color:#c4ddf5!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] a{color:#7dd3fc!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle{background:rgba(2,6,23,.78)!important;color:#dbeafe!important;border-color:rgba(125,211,252,.38)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle.active{background:linear-gradient(135deg,#0ea5e9,#7c3aed)!important;color:#fff!important;box-shadow:0 0 30px rgba(14,165,233,.18)!important;}
@media(max-width:680px){.bsvtw-public-light .bsvtw-candle-canvas{height:300px!important;min-height:300px!important}.bsvtw-public-light .bsvtw-market-card{min-height:420px!important}}


/* v4.0 public-only: dark mode palette inspired by bsv.bitcoiny.eu */
.bsvtw-public-light[data-bsvtw-theme="dark"]{
  color:#eaf7ff!important;
  background:
    radial-gradient(circle at 18% 10%,rgba(30,215,96,.14),transparent 25%),
    radial-gradient(circle at 78% 18%,rgba(0,209,255,.16),transparent 30%),
    radial-gradient(circle at 50% 115%,rgba(255,193,7,.10),transparent 32%),
    linear-gradient(135deg,#05080d 0%,#08131f 45%,#061019 100%)!important;
  border-top:1px solid rgba(0,209,255,.18)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"]:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.38;
  background-image:linear-gradient(rgba(0,209,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,209,255,.045) 1px,transparent 1px);
  background-size:34px 34px;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.25));
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-head h3{
  color:#ffffff!important;text-shadow:0 0 28px rgba(0,209,255,.20),0 0 54px rgba(30,215,96,.08)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-head p{color:#b7c9d6!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-badge,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-kicker{
  background:rgba(0,209,255,.10)!important;color:#8ff3ff!important;border:1px solid rgba(0,209,255,.32)!important;
  box-shadow:0 0 28px rgba(0,209,255,.12),inset 0 0 18px rgba(0,209,255,.04)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-badge:before{background:#1ed760!important;box-shadow:0 0 0 6px rgba(30,215,96,.12),0 0 18px rgba(30,215,96,.65)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics>div,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-card,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-live{
  background:linear-gradient(180deg,rgba(10,22,34,.92),rgba(5,12,20,.94))!important;
  border:1px solid rgba(0,209,255,.20)!important;
  box-shadow:0 26px 80px rgba(0,0,0,.48),0 0 0 1px rgba(30,215,96,.035) inset!important;
  color:#eaf7ff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics>div:hover,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card:hover,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-card:hover{
  border-color:rgba(30,215,96,.34)!important;box-shadow:0 30px 86px rgba(0,0,0,.54),0 0 30px rgba(0,209,255,.08)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .addr,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-strip span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p{
  background:rgba(3,10,18,.78)!important;border-color:rgba(0,209,255,.22)!important;color:#dcefff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-flow .node{
  background:rgba(3,10,18,.88)!important;border-color:rgba(0,209,255,.24)!important;color:#eaf7ff!important;box-shadow:0 10px 35px rgba(0,0,0,.35)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-flow .node.treasury{
  background:linear-gradient(135deg,#0bbf63,#1ed760)!important;color:#04100a!important;text-shadow:none!important;box-shadow:0 0 36px rgba(30,215,96,.25)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-flow i{background:linear-gradient(90deg,#00d1ff,#1ed760,#ffc107)!important;box-shadow:0 0 22px rgba(0,209,255,.16)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics b,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells b{
  color:#8ff3ff!important;text-shadow:0 0 20px rgba(0,209,255,.24)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-price b{color:#ffffff!important;text-shadow:0 0 22px rgba(30,215,96,.14)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-candle-canvas,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-tx-chart{
  background:linear-gradient(180deg,#06111c,#03070d)!important;border:1px solid rgba(0,209,255,.22)!important;box-shadow:inset 0 0 40px rgba(0,209,255,.035)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat{
  background:linear-gradient(135deg,rgba(0,209,255,.10),rgba(3,10,18,.95))!important;border-color:rgba(0,209,255,.32)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv{
  background:linear-gradient(135deg,rgba(30,215,96,.13),rgba(3,10,18,.95))!important;border-color:rgba(30,215,96,.32)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat-num{color:#8ff3ff!important;text-shadow:0 0 18px rgba(0,209,255,.28)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv-num{color:#72f0a4!important;text-shadow:0 0 18px rgba(30,215,96,.24)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-unit,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit small,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card small,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card p,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-foot,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-price small{color:#a9bfcc!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] a{color:#8ff3ff!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle{
  background:rgba(3,10,18,.86)!important;color:#dcefff!important;border-color:rgba(0,209,255,.28)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle.active{
  background:linear-gradient(135deg,#00d1ff,#1ed760)!important;color:#031018!important;border-color:transparent!important;box-shadow:0 0 34px rgba(0,209,255,.18)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log{background:#03070d!important;border-color:rgba(0,209,255,.22)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p.ok{border-left-color:#1ed760!important;background:rgba(30,215,96,.08)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p.warn{border-left-color:#ffc107!important;background:rgba(255,193,7,.08)!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p.err{border-left-color:#ff4d6d!important;background:rgba(255,77,109,.08)!important;}

/* v4.1 public network stream: live block + difficulty */
.bsvtw-network-card{min-height:260px}
.bsvtw-network-live{position:relative;display:grid;gap:10px;margin:10px 0 12px;z-index:2}
.bsvtw-network-live:before{content:"";position:absolute;inset:-8px;border-radius:22px;background:radial-gradient(circle at 20% 20%,rgba(56,189,248,.18),transparent 42%),radial-gradient(circle at 82% 72%,rgba(34,197,94,.15),transparent 44%);pointer-events:none;animation:bsvtw-net-glow 3.2s ease-in-out infinite alternate}
.bsvtw-net-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:16px;background:linear-gradient(135deg,rgba(248,250,252,.94),rgba(239,246,255,.88));border:1px solid rgba(125,211,252,.32);box-shadow:inset 0 0 30px rgba(14,165,233,.05)}
.bsvtw-net-row span{font-size:12px;font-weight:950;color:#475569;text-transform:uppercase;letter-spacing:.06em}
.bsvtw-net-row b{font-family:"SFMono-Regular","Cascadia Mono",ui-monospace,Menlo,Consolas,monospace;font-size:18px;font-weight:1000;color:#075985;text-shadow:0 0 18px rgba(14,165,233,.18)}
.bsvtw-net-hash{position:relative;padding:11px 13px;border-radius:16px;background:rgba(255,255,255,.78);border:1px dashed rgba(59,130,246,.26)}
.bsvtw-net-hash small{display:block;margin-bottom:5px;font-size:10px!important;font-weight:1000!important;text-transform:uppercase;letter-spacing:.10em;color:#64748b!important}
.bsvtw-net-hash code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"SFMono-Regular","Cascadia Mono",ui-monospace,monospace;color:#2563eb;background:transparent!important;font-weight:950}
.bsvtw-net-pulse{display:flex;align-items:center;gap:9px;font-weight:950;color:#0f766e;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.bsvtw-net-pulse i{width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:bsvtw-net-pulse 1.4s ease-in-out infinite}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-row{background:linear-gradient(135deg,rgba(8,20,35,.92),rgba(9,31,48,.84))!important;border-color:rgba(0,229,255,.20)!important;box-shadow:inset 0 0 34px rgba(0,229,255,.055),0 10px 28px rgba(0,0,0,.18)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-row span{color:#8fdfff!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-row b{color:#d5fff4!important;text-shadow:0 0 20px rgba(0,255,198,.28)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-hash{background:rgba(3,13,25,.72)!important;border-color:rgba(0,229,255,.20)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-hash small{color:#9cc7db!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-hash code{color:#7dd3fc!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-net-pulse{color:#9fffe3!important}
@keyframes bsvtw-net-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
@keyframes bsvtw-net-glow{to{filter:brightness(1.12);transform:translateY(-1px)}}

/* v4.2 compact network gauges - public shortcode only */
.bsvtw-network-card{min-height:0!important;overflow:hidden!important}
.bsvtw-network-gauges{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;overflow:hidden!important}
.bsvtw-network-gauges:before{display:none!important}
.bsvtw-gauge{--gauge:42%;position:relative;min-width:0;border-radius:20px;padding:12px 8px 10px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,246,255,.86));border:1px solid rgba(125,211,252,.34);box-shadow:inset 0 0 26px rgba(14,165,233,.055),0 12px 26px rgba(37,99,235,.075);text-align:center;overflow:hidden}
.bsvtw-gauge:after{content:"";position:absolute;inset:auto 14px 9px 14px;height:3px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#22c55e);opacity:.75;animation:bsvtw-scanline 2.8s ease-in-out infinite}
.bsvtw-gauge-ring{width:min(104px,100%);aspect-ratio:1;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 225deg,#38bdf8 0 var(--gauge),rgba(148,163,184,.20) var(--gauge) 100%);box-shadow:0 0 24px rgba(14,165,233,.14);position:relative}
.bsvtw-gauge-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:linear-gradient(180deg,#fff,#f1f8ff);box-shadow:inset 0 0 18px rgba(15,23,42,.06)}
.bsvtw-gauge-ring span{position:relative;z-index:1;max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Cascadia Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;font-weight:1000;font-size:clamp(15px,1.45vw,22px);letter-spacing:-.055em;color:#075985!important}
.bsvtw-gauge small{display:block;min-height:28px;position:relative;z-index:1;font-size:10px!important;line-height:1.2!important;font-weight:1000!important;letter-spacing:.08em;text-transform:uppercase;color:#475569!important;overflow-wrap:anywhere}
.bsvtw-network-mini{grid-column:1/-1;display:grid;grid-template-columns:1.4fr .7fr;gap:10px;min-width:0}
.bsvtw-network-mini>div{min-width:0;border-radius:16px;padding:10px 12px;background:rgba(255,255,255,.78);border:1px dashed rgba(59,130,246,.25);overflow:hidden}
.bsvtw-network-mini span{display:block;margin-bottom:4px;font-size:10px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase;color:#64748b!important}
.bsvtw-network-mini code,.bsvtw-network-mini b{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent!important;font-family:"Cascadia Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;font-weight:950;color:#2563eb!important}
.bsvtw-network-card [data-bsvtw-ai-note]{margin-top:8px!important;overflow-wrap:anywhere!important;line-height:1.35!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge{background:linear-gradient(145deg,rgba(4,16,29,.96),rgba(8,32,48,.88))!important;border-color:rgba(0,229,255,.22)!important;box-shadow:inset 0 0 28px rgba(0,229,255,.07),0 16px 38px rgba(0,0,0,.28)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge-ring{background:conic-gradient(from 225deg,#00e5ff 0 var(--gauge),rgba(28,83,104,.55) var(--gauge) 100%)!important;box-shadow:0 0 30px rgba(0,229,255,.16)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge-ring:before{background:linear-gradient(180deg,#061625,#081f30)!important;box-shadow:inset 0 0 22px rgba(0,255,198,.06)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge-ring span{color:#d5fff4!important;text-shadow:0 0 18px rgba(0,255,198,.24)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge small{color:#8fdfff!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini>div{background:rgba(3,13,25,.72)!important;border-color:rgba(0,229,255,.22)!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini span{color:#9cc7db!important}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini code,.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini b{color:#7dd3fc!important}
@keyframes bsvtw-scanline{0%,100%{transform:scaleX(.35);opacity:.35}50%{transform:scaleX(1);opacity:.88}}
@media(max-width:780px){.bsvtw-network-gauges{grid-template-columns:1fr!important}.bsvtw-network-mini{grid-template-columns:1fr}.bsvtw-gauge-ring{width:96px}.bsvtw-gauge small{min-height:0}}


/* v4.3 public-only: readable dark mode polish, admin untouched */
.bsvtw-public-light[data-bsvtw-theme="dark"]{
  color:#f2fbff!important;
  background:
    radial-gradient(circle at 10% 8%,rgba(0,229,255,.18),transparent 30%),
    radial-gradient(circle at 92% 14%,rgba(30,215,96,.13),transparent 32%),
    linear-gradient(135deg,#081421 0%,#0b1b2a 48%,#06101a 100%)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-head h3,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card h4,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-head h4{
  color:#ffffff!important;
  text-shadow:0 0 18px rgba(0,229,255,.16)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-head p,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card p,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-foot,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit small{
  color:#d7eaff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-deposit,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics>div,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-card,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-live{
  background:linear-gradient(145deg,rgba(12,31,48,.96),rgba(8,20,34,.94))!important;
  border:1px solid rgba(104,232,255,.36)!important;
  box-shadow:0 22px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics b,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells b,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-price b{
  color:#ffffff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-metrics span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-unit,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-market-price small,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-ai-card small{
  color:#c9e2f2!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .addr,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-strip span,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-public-log p,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-chain-cells span{
  background:rgba(15,39,59,.92)!important;
  border-color:rgba(104,232,255,.30)!important;
  color:#edfaff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv{
  background:linear-gradient(145deg,rgba(12,42,61,.98),rgba(5,18,31,.96))!important;
  border:1px solid rgba(104,232,255,.42)!important;
  box-shadow:inset 0 0 24px rgba(0,229,255,.08),0 12px 26px rgba(0,0,0,.26)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-sat-num{
  color:#b8f7ff!important;
  text-shadow:0 0 14px rgba(0,229,255,.24)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-bsv-num{
  color:#b7ffd1!important;
  text-shadow:0 0 14px rgba(30,215,96,.24)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-candle-canvas,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-tx-chart{
  background:linear-gradient(180deg,#0b1f31,#06111d)!important;
  border:1px solid rgba(104,232,255,.34)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge{
  background:linear-gradient(145deg,rgba(12,38,58,.98),rgba(7,24,39,.96))!important;
  border-color:rgba(104,232,255,.38)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge-ring:before{
  background:linear-gradient(180deg,#102b41,#0b2032)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge-ring span{
  color:#ffffff!important;
  text-shadow:0 0 12px rgba(0,229,255,.22)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-gauge small{
  color:#d4f4ff!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini>div{
  background:rgba(12,37,57,.94)!important;
  border-color:rgba(104,232,255,.34)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini span{color:#c9e2f2!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini code,
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-network-mini b{color:#eafcff!important;}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle{
  background:rgba(12,37,57,.94)!important;
  color:#effcff!important;
  border-color:rgba(104,232,255,.36)!important;
}
.bsvtw-public-light[data-bsvtw-theme="dark"] .bsvtw-toggle.active{
  background:linear-gradient(135deg,#6ee7ff,#2ee889)!important;
  color:#06131d!important;
  font-weight:1000!important;
}
/* 4.4 multi-source polish */
.bsvtw-source-list{display:grid;gap:10px;margin:10px 0 16px}.bsvtw-source-row{display:grid;grid-template-columns:28px minmax(120px,1fr) minmax(260px,2fr) 70px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(255,255,255,.72)}.bsvtw-source-row code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsvtw-source-row em{font-style:normal;text-align:center;border-radius:999px;padding:4px 8px;background:#ecfeff;color:#075985;font-weight:700}.bsvtw-dark .bsvtw-source-row{background:rgba(15,23,42,.86);border-color:rgba(103,232,249,.22);color:#e5f7ff}.bsvtw-dark .bsvtw-source-row code{color:#9efcff}.bsvtw-dark .bsvtw-source-row em{background:rgba(34,211,238,.16);color:#67e8f9}@media(max-width:900px){.bsvtw-source-row{grid-template-columns:28px 1fr}.bsvtw-source-row code,.bsvtw-source-row em{grid-column:2}}
