
.lv{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border-bottom:1px solid #ffffff12;background:#0d0b0b;font:500 13px/1.4 Inter,system-ui,sans-serif;color:#cfc7bf;font-variant-numeric:tabular-nums}
.lv b{color:#fff;font-weight:600}.lv .k{color:#daaa80}.lv span{white-space:nowrap;transition:color .6s}.lv .up{color:#6fdc8c}.lv .dn{color:#ff7a6b}
.lv .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f7931a;margin-right:6px;vertical-align:1px;box-shadow:0 0 0 0 #f7931a99}
.lv .dot.pl{animation:lvp 1.6s ease-out 3}@keyframes lvp{0%{box-shadow:0 0 0 0 #f7931aaa}100%{box-shadow:0 0 0 12px #f7931a00}}
@media(max-width:600px){.lv{font-size:12px;gap:2px 12px;min-height:46px}.lv .xs{display:none}}
.mq{position:relative;overflow:hidden;margin:22px 0;padding:14px 0}.mq .mw{overflow:hidden;padding:0 4px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.mq h2{margin:0 0 8px;font-size:1.1rem}
.mq .tk{min-height:136px;align-items:center;display:flex;gap:14px;width:max-content;animation:mqm var(--dur,90s) linear infinite;padding:12px 0}
.mq:hover .tk,.mq.ps .tk{animation-play-state:paused}@keyframes mqm{to{transform:translateX(-50%)}}
.mq .c{flex:0 0 260px;min-height:112px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,#151111,#0e0c0c);border:1px solid #ffffff14;border-radius:12px;padding:12px 14px;color:#e9e4df;text-decoration:none;font-size:.9rem;line-height:1.4;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}
.mq .c small{color:#daaa80;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.mq .c i{margin-top:auto;color:#f7931a;font-style:normal;font-size:.8rem}
.mq .c:hover,.mq .c:focus-visible,.mq .c.on{transform:scale(1.12);border-color:#f7931a;box-shadow:0 0 0 1px #f7931a,0 0 28px #f7931a66;position:relative;z-index:2}
.wn{margin:22px 0}.wn ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}@media(min-width:760px){.wn ul{grid-template-columns:1fr 1fr}}
.wn li a{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid #ffffff14;border-radius:10px;color:#e9e4df;text-decoration:none;background:#0e0c0c}.wn li a:hover{border-color:#f7931a66}.wn time{color:#daaa80;font-size:.85rem;white-space:nowrap}
.nb{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#f7931a;color:#0a0909;font:700 .66rem/1.5 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;vertical-align:2px}
.hero .seal-h{animation:bfl 6s ease-in-out infinite}@keyframes bfl{0%,100%{transform:translateY(0);filter:drop-shadow(0 0 18px #f7931a44)}50%{transform:translateY(-6px);filter:drop-shadow(0 0 30px #f7931a88)}}
@media (prefers-reduced-motion:reduce){.hero .seal-h,.lv .dot.pl{animation:none}.mq .mw{mask-image:none;overflow-x:auto}.mq .tk{animation:none;overflow-x:auto;width:auto}.mq .c{transition:none}.mq .c:hover,.mq .c.on{transform:none}}
#pwa-b{position:fixed;left:14px;bottom:14px;z-index:46;display:flex;align-items:center;background:#0a0909f0;border:1px solid #f7931a88;border-radius:999px;box-shadow:0 0 22px #f7931a33;font:600 13px Inter,system-ui,sans-serif}#pwa-b button{background:none;border:0;color:#f7931a;cursor:pointer;font:inherit}#pwa-b .pa{padding:9px 6px 9px 14px}#pwa-b .px{padding:9px 12px 9px 6px;color:#daaa80;font-size:16px;line-height:1}#pwa-b:hover{border-color:#f7931a;box-shadow:0 0 28px #f7931a66}