:root{--bg: #0b0d11;--surface: #14171d;--surface-2: #1c2028;--surface-3: #252a34;--line: rgba(255, 255, 255, .06);--text: #f1f3f6;--text-2: #a7b0bd;--text-3: #737d8c;--accent: #4f9cff;--pos: #3ccf86;--neg: #ff6363;--warn: #f2ad42;--ext: #a991ff;--gold: #f5c451;--tint-pos: rgba(60, 207, 134, .12);--tint-warn: rgba(242, 173, 66, .12);--tint-neg: rgba(255, 99, 99, .12);--tint-ext: rgba(169, 145, 255, .13);--tint-accent: rgba(79, 156, 255, .14);--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset;--r: 18px;--r-s: 12px;--gutter: 16px;--safe-top: calc(var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));--safe-bottom: max(var(--tg-safe-area-inset-bottom, 0px), env(safe-area-inset-bottom, 0px));color-scheme:dark}:root[data-theme=light]{--bg: #f2f3f6;--surface: #ffffff;--surface-2: #f1f2f5;--surface-3: #e6e8ed;--line: rgba(15, 20, 30, .07);--text: #11151c;--text-2: #4d5664;--text-3: #7c8594;--accent: #2a7fe8;--pos: #12a35b;--neg: #e03b3b;--warn: #c27c06;--ext: #7457e0;--gold: #b88200;--shadow: 0 1px 2px rgba(15, 20, 30, .05);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--bg);color:var(--text)}body{font:15px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-variant-numeric:tabular-nums}body.locked{overflow:hidden}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}h1,h2,h3,h4,p{margin:0}code{font:12px/1.3 ui-monospace,SF Mono,Menlo,monospace;color:var(--text-2)}.app{padding:calc(var(--safe-top) + 14px) var(--gutter) calc(84px + var(--safe-bottom));max-width:640px;margin:0 auto;animation:fade .18s ease-out}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}.dim{color:var(--text-3)}.muted{color:var(--text-2)}.pos,.ok{color:var(--pos)}.neg{color:var(--neg)}.warn,.weak{color:var(--warn)}.ext{color:var(--ext)}.gold{color:var(--gold)}.small{font-size:12px}.link{color:var(--accent);font-size:14px;font-weight:500}.hdr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 16px;min-height:40px}.hdr h1{font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.4px;display:flex;align-items:center;gap:8px}.hdr-sub{color:var(--text-2);font-size:13px;margin-top:3px;min-height:18px}.livebadge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;letter-spacing:.6px;color:var(--text-2)}.hdr h1 .livebadge{font-size:13px}.livebadge i{width:8px;height:8px;border-radius:50%;background:var(--text-3);flex:none}.livebadge.live{color:var(--pos)}.livebadge.live i{background:var(--pos);animation:pulse 2s ease-in-out infinite}.livebadge.polling i,.livebadge.connecting i{background:var(--warn)}.livebadge.offline i{background:var(--neg)}@keyframes pulse{0%,to{box-shadow:0 0 #3ccf8680}50%{box-shadow:0 0 0 5px #3ccf8600}}.sec{margin-top:26px}.sec-h{display:flex;justify-content:space-between;align-items:baseline;margin:0 2px 10px}.sec-h h2{font-size:18px;font-weight:680;letter-spacing:-.2px}.card{background:var(--surface);border-radius:var(--r);padding:16px;box-shadow:var(--shadow);margin-bottom:10px}.card.tap:active,.tap:active{opacity:.75}.card.list{padding:4px 0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.grid2 .card{margin:0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric{min-width:0}.metric-l{color:var(--text-2);font-size:13px}.metric-v{font-weight:700;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.metric.m .metric-v{font-size:17px}.metric.l .metric-v,.metric-v.l{font-size:22px}.metric.xl .metric-v{font-size:40px;line-height:1.05;letter-spacing:-1px;margin-top:4px}.metric-s{color:var(--text-3);font-size:12.5px;margin-top:4px}.metric-v.pos{color:var(--pos)}.metric-v.warn{color:var(--warn)}.hero{background:linear-gradient(135deg,var(--surface) 0%,var(--surface-2) 100%);position:relative;overflow:hidden}.hero:after{content:"›";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:28px;color:var(--text-3)}.pill{display:inline-flex;align-items:center;font-size:12px;line-height:20px;padding:0 8px;border-radius:10px;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.pill.pos{color:var(--pos);background:var(--tint-pos)}.pill.warn,.pill.weak{color:var(--warn);background:var(--tint-warn)}.pill.neg{color:var(--neg);background:var(--tint-neg)}.pill.ext{color:var(--ext);background:var(--tint-ext)}.pill.accent{color:var(--accent);background:var(--tint-accent)}.fresh{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--text-2)}.fresh i{width:6px;height:6px;border-radius:50%;flex:none}.fresh.fresh i{background:var(--pos)}.fresh.aging i{background:var(--warn)}.fresh.stale i{background:var(--neg)}.fresh.stale{color:var(--neg)}.note{color:var(--text-3);font-size:12.5px;line-height:1.45;margin:8px 2px}.note.foot{margin-top:18px}.empty{text-align:center;color:var(--text-2);padding:26px 16px}.empty-hint{color:var(--text-3);font-size:13px;margin-top:6px}.empty-inline{color:var(--text-2);font-size:14px}.errnote{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-s);background:var(--tint-neg);color:var(--neg);margin-bottom:12px;font-size:14px}.health{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border-radius:var(--r-s);background:var(--surface);margin-bottom:10px;font-size:14px}.health i{width:8px;height:8px;border-radius:50%;flex:none}.health.ok i{background:var(--pos)}.health.warn{background:var(--tint-warn);color:var(--warn)}.health.warn i{background:var(--warn)}.health .dim{margin-left:auto}.capital .cap-h{display:flex;justify-content:space-between;align-items:center}.cap-text{color:var(--text-2);font-size:13.5px;line-height:1.45;margin-top:6px}.bars{display:grid;gap:10px}.bar-row{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:10px;font-size:13.5px}.bar-name{color:var(--text-2)}.bar{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.bar i{display:block;height:100%;border-radius:3px;background:var(--accent);min-width:2px}.bar-v{text-align:right;font-weight:600;white-space:nowrap}.largest{display:grid;gap:2px;width:100%;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:14px}.largest .dim{font-size:12.5px}.arow,.sysrow{display:flex;align-items:center;gap:12px;padding:10px 16px}.arow+.arow,.sysrow+.sysrow{border-top:1px solid var(--line)}.arow-body,.sysrow-body{flex:1;min-width:0;font-size:14.5px}.arow-body .dim,.sysrow-body .dim{font-size:13px;margin-top:1px}.sysdot{width:10px;height:10px;border-radius:50%;flex:none;margin:0 4px}.sysdot.ok{background:var(--pos)}.sysdot.warn{background:var(--warn)}.sysdot.bad{background:var(--neg)}.opps{display:grid;gap:10px}.opp{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.opp-main{display:flex;gap:14px;padding:14px;cursor:pointer}.opp-main:active{background:var(--surface-2)}.opp-body{flex:1;min-width:0}.opp-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.opp-title{font-weight:620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opp-price{font-weight:720;font-size:17px;white-space:nowrap}.opp-sub{display:flex;gap:8px;color:var(--text-2);font-size:13px;margin-top:1px}.opp-why{margin-top:8px;font-size:14px;font-weight:560;color:var(--pos)}.opp-why.ext{color:var(--ext)}.opp-why.weak{color:var(--warn)}.opp-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12.5px;color:var(--text-2)}.opp-caveat{margin-top:8px;font-size:12.5px;color:var(--warn)}.opp.q-low{background:color-mix(in srgb,var(--surface) 70%,var(--bg))}.opp.q-low .opp-title,.opp.q-low .opp-price{color:var(--text-2)}.opp.q-low .gv{opacity:.7}.opp-more{padding:2px 14px 14px;border-top:1px solid var(--line);animation:fade .15s ease-out}.why-list{list-style:none;padding:0;margin:12px 0 4px;display:grid;gap:6px;font-size:13.5px}.why-list li{display:flex;justify-content:space-between;color:var(--text-2)}.why-list li b{color:var(--pos);font-weight:600}.why-list li.ext b,.why-list li.ext{color:var(--ext)}.kv{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;font-size:13.5px;margin:12px 0 0}.kv dt{color:var(--text-2)}.kv dd{margin:0;text-align:right}.kv dd .dim,.kv dd .weak{font-size:12px}.tiers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12.5px}.tier{padding:2px 8px;border-radius:8px;background:var(--surface-2);color:var(--text-3)}.tier.yes{color:var(--pos);background:var(--tint-pos)}.btns{display:flex;gap:8px;margin-top:14px}.btn{flex:1;padding:11px 14px;border-radius:var(--r-s);background:var(--accent);color:#fff;font-weight:600;font-size:14.5px;text-align:center}.btn.ghost{background:var(--surface-2);color:var(--text)}.btn.wide{width:100%;display:block;margin-top:12px}.btn:active{opacity:.8}.gv{flex:none;display:grid;place-items:center;overflow:hidden;position:relative}.gv img{width:92%;height:92%;object-fit:contain}.gv:not(.bd) img{width:82%;height:82%}.gv span{color:#ffffffd1;font-weight:700;letter-spacing:.5px}.toolbar{display:flex;gap:8px;align-items:center;margin-bottom:8px}.toolbar .seg{flex:1;min-width:0;margin:0}.seg{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--surface);margin-bottom:12px}.seg.scroll{overflow-x:auto;scrollbar-width:none}.seg.scroll::-webkit-scrollbar{display:none}.seg button{flex:1 0 auto;padding:7px 12px;border-radius:9px;font-size:13.5px;color:var(--text-2);white-space:nowrap;text-align:center;transition:background .15s}.seg button.on{background:var(--surface-3);color:var(--text);font-weight:600}.filter-btn{display:inline-flex;align-items:center;gap:6px;flex:none;padding:9px 12px;border-radius:12px;background:var(--surface);font-size:13.5px;color:var(--text-2)}.filter-btn.on{color:var(--accent);background:var(--tint-accent)}.filter-btn svg,.pause svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.active-filters{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:12.5px;color:var(--text-3);margin:0 2px 12px}.active-filters .link{font-size:12.5px}.input{width:100%;padding:10px 14px;border-radius:12px;border:0;background:var(--surface);color:var(--text);font:inherit;outline:none}.input::placeholder{color:var(--text-3)}.sheet .input{background:var(--surface-2)}.sheet-wrap{position:fixed;inset:0;background:#00000073;z-index:50;display:flex;align-items:flex-end;justify-content:center;animation:fadein .18s ease-out}@keyframes fadein{0%{opacity:0}}.sheet{width:100%;max-width:640px;max-height:86vh;display:flex;flex-direction:column;background:var(--surface);border-radius:22px 22px 0 0;padding:6px var(--gutter) calc(14px + var(--safe-bottom));animation:up .24s cubic-bezier(.2,.9,.3,1)}@keyframes up{0%{transform:translateY(40%);opacity:.4}}.sheet-grip{width:38px;height:5px;border-radius:3px;background:var(--surface-3);margin:4px auto 8px}.sheet-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sheet-h h3{font-size:18px;font-weight:680}.sheet-body{overflow-y:auto;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter)}.sheet .seg{background:var(--surface-2)}.sheet .seg.scroll{flex-wrap:wrap;overflow:visible}.sheet .seg.scroll button{flex:1 0 auto}.sheet .seg button.on{background:var(--surface)}.fgroup{margin:14px 0 0}.fgroup .seg{margin:0}.fgroup-l{font-size:13px;color:var(--text-2);margin:0 2px 7px}.radio-list{display:grid;gap:2px;background:var(--surface-2);border-radius:12px;padding:3px}.radio-list button{padding:9px 12px;border-radius:9px;font-size:14px;color:var(--text-2)}.radio-list button.on{background:var(--surface);color:var(--text);font-weight:600}.pause{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:12px;background:var(--surface);font-size:13.5px;color:var(--text-2)}.pause.on{color:var(--accent);background:var(--tint-accent)}.pause .livebadge i{width:7px;height:7px}.waiting{display:block;width:100%;padding:10px;margin-bottom:10px;border-radius:var(--r-s);background:var(--tint-accent);color:var(--accent);font-weight:600;font-size:14px;text-align:center}.frow{display:flex;gap:12px;padding:11px 16px;cursor:pointer}.frow+.frow{border-top:1px solid var(--line)}.frow:active{background:var(--surface-2)}.frow.enter{animation:enter .6s ease-out}@keyframes enter{0%{background:var(--tint-accent);opacity:.4;transform:translateY(-4px)}30%{opacity:1;transform:none}to{background:transparent}}.frow-body{flex:1;min-width:0}.frow-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.frow-title{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frow-time{color:var(--text-3);font-size:12px;white-space:nowrap}.frow-act{font-size:14px;margin-top:1px}.frow-act.t-pos{color:var(--pos)}.frow-act.t-accent{color:var(--text)}.frow-act.t-muted{color:var(--text-2)}.frow-act.t-gold{color:var(--gold);font-weight:560}.frow-meta{display:flex;gap:10px;font-size:12px;margin-top:2px;color:var(--text-3)}.frow.k-opportunity{background:linear-gradient(90deg,rgba(245,196,81,.07),transparent 60%)}.frow.nonstd .frow-title{color:var(--text-2)}.crow{display:flex;gap:12px;align-items:center;padding:11px 16px}.crow+.crow{border-top:1px solid var(--line)}.crow-body{flex:1;min-width:0}.crow-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.crow-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow-price{font-weight:680;white-space:nowrap}.crow-bottom{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12.5px}.crow-meta{flex:1;min-width:0;display:flex;gap:10px;color:var(--text-3);white-space:nowrap;overflow:hidden}.crow-meta b{color:var(--text-2);font-weight:560}.crow-chg{flex:none;min-width:52px;text-align:right;white-space:nowrap}.spark{flex:none}.spark polyline{fill:none;stroke:var(--text-3);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.spark.pos polyline{stroke:var(--pos)}.spark.neg polyline{stroke:var(--neg)}.srow{display:flex;gap:12px;align-items:center;padding:10px 16px}.srow+.srow{border-top:1px solid var(--line)}.srow-body{flex:1;min-width:0}.srow-top{font-size:14.5px;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srow-meta{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12.5px;color:var(--text-3);margin-top:2px;align-items:center}.srow-price{font-weight:650;white-space:nowrap;text-align:right}.srow.nonstd .srow-price{color:var(--text-3);text-decoration:line-through;text-decoration-color:var(--text-3)}.detail-h{display:flex;align-items:center;gap:14px;margin:4px 0 16px}.detail-h h1{font-size:24px;font-weight:700;letter-spacing:-.3px}.floors{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:14px}.floors div{display:grid;gap:1px;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:12.5px;color:var(--text-2)}.floors div b{color:var(--text);font-size:14px}.floors div.best{background:var(--tint-pos)}.floors div.best b{color:var(--pos)}.chart{display:grid;grid-template-columns:1fr auto;column-gap:8px}.chart svg{width:100%;height:140px;display:block}.chart .line{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linejoin:round}.chart-y{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--text-3);text-align:right}.chart .chart-legend{grid-column:1 / -1}.chart-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-top:8px;color:var(--text-2)}.chart-legend span{display:inline-flex;align-items:center;gap:5px}.chart-legend i{width:8px;height:8px;border-radius:50%;background:currentColor}.m-telegram{stroke:#4f9cff;color:#4f9cff}.m-portals{stroke:#3ccf86;color:#3ccf86}.m-mrkt{stroke:#f2ad42;color:#f2ad42}.m-tonnel{stroke:#ff6f9c;color:#ff6f9c}.m-getgems{stroke:#a991ff;color:#a991ff}.m-fragment{stroke:#8fa3bf;color:#8fa3bf}.chart-legend span{color:var(--text-2)}.chart-legend span i{color:inherit}.chart-legend .m-telegram i{background:#4f9cff}.chart-legend .m-portals i{background:#3ccf86}.chart-legend .m-mrkt i{background:#f2ad42}.chart-legend .m-tonnel i{background:#ff6f9c}.chart-legend .m-getgems i{background:#a991ff}.bar i.m-telegram{background:#4f9cff}.bar i.m-portals{background:#3ccf86}.bar i.m-mrkt{background:#f2ad42}.bar i.m-tonnel{background:#ff6f9c}.bar i.m-getgems{background:#a991ff}.gift-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin:8px 0 18px}.gift-hero .gv{box-shadow:0 10px 40px #00000059;margin-bottom:8px}.gift-hero h1{font-size:24px;font-weight:720;letter-spacing:-.3px}.attrs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:12px}.attrs div{display:grid;gap:1px;padding:9px 6px;border-radius:12px;background:var(--surface);font-size:12px}.attrs b{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card .metric-l{margin-bottom:2px}.status-card .fresh{font-size:13px;margin-top:4px}.estimate .est-top{display:flex;justify-content:space-between;align-items:center}.estimate .big{font-size:22px;font-weight:700}.estimate{border:1px solid var(--tint-ext)}.disc-h{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px}.disc-h small{display:block;color:var(--text-3);font-size:12.5px}.chev{width:18px;height:18px;fill:none;stroke:var(--text-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.disc.open .chev{transform:rotate(90deg)}.disc-b{border-top:1px solid var(--line)}.sys-hero{display:flex;align-items:center;gap:14px}.sys-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;flex:none}.sys-hero.ok .sys-icon{background:var(--tint-pos);color:var(--pos)}.sys-hero.warn .sys-icon{background:var(--tint-warn);color:var(--warn)}.sys-title{font-size:17px;font-weight:650}.sysrow>span:last-child{font-size:13px;white-space:nowrap}.diag{padding:4px 16px 14px}.diag h4{font-size:12.5px;font-weight:600;color:var(--text-2);margin:16px 0 6px}.tbl{width:100%;border-collapse:collapse;font-size:12px}.tbl td{padding:6px 0;border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.tbl td+td{padding-left:8px}.tbl .r{text-align:right;white-space:nowrap;color:var(--text-2)}.skl-row{display:flex;gap:12px;align-items:center;padding:12px 16px;background:var(--surface)}.skl-row:first-child{border-radius:var(--r) var(--r) 0 0}.skl-row:last-child{border-radius:0 0 var(--r) var(--r);margin-bottom:10px}.skl-row.tall{border-radius:var(--r);margin-bottom:10px;padding:16px}.skl-img,.skl-lines div,.skl-metric div,.skl-line,.skl-hero{background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:sk 1.3s ease-in-out infinite;border-radius:8px}.skl-img{width:42px;height:42px;border-radius:11px;flex:none}.skl-row.tall .skl-img{width:52px;height:52px}.skl-lines{flex:1;display:grid;gap:8px}.skl-lines div{height:11px}.skl-lines div:first-child{width:62%}.skl-lines div:last-child{width:38%}.skl-metric{display:grid;gap:10px}.skl-metric div{height:12px;width:50%}.skl-metric div:last-child{height:24px;width:70%}.hero.skl-metric div:last-child{height:40px;width:30%}.skl-line{height:44px;border-radius:var(--r-s);margin-bottom:10px}.health.skl-line{background-color:var(--surface)}.skl-line.wide{height:56px}.skl-hero{width:132px;height:132px;border-radius:34px;margin:8px auto 18px}@keyframes sk{to{background-position:-200% 0}}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:6px 6px calc(6px + var(--safe-bottom));background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid var(--line)}.tabbar button{flex:1;max-width:120px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 0;color:var(--text-3);font-size:10.5px;font-weight:500;text-align:center}.tabbar button.on{color:var(--accent)}.tabbar .ti{position:relative;display:grid;place-items:center;width:44px;height:26px;border-radius:13px;transition:background .15s}.tabbar button.on .ti{background:var(--tint-accent)}.tabbar svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tabbar .dot{position:absolute;top:2px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--gold)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
