/* /servers — нийтийн live серверийн жагсаалт v2 */
.svx-hero{padding-bottom:4px;position:relative}
.svx-hero::before{content:"";position:absolute;inset:-120px 0 auto;height:520px;z-index:-1;pointer-events:none;
  background:radial-gradient(600px 300px at 15% 30%,rgba(123,125,128,.18),transparent 70%),radial-gradient(500px 260px at 85% 10%,rgba(34,211,238,.12),transparent 70%)}
.svx-live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:rgba(198,255,61,.08);border:1px solid rgba(198,255,61,.25);color:var(--lime);font-weight:800;font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase}
.svx-live i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:svxPing 1.8s ease-out infinite}
.svx-kpi{padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;max-width:860px}
.svx-kpi li{list-style:none;position:relative;overflow:hidden;padding:16px 18px;border-radius:18px;background:var(--card);border:1px solid var(--line);backdrop-filter:blur(14px)}
.svx-kpi li::after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:var(--c);opacity:.12;filter:blur(20px)}
.svx-kpi b{display:block;font-size:30px;font-weight:900;line-height:1.05;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#fff,var(--c,var(--lime)));-webkit-background-clip:text;background-clip:text;color:transparent}
.svx-kpi b small{font-size:15px}
.svx-kpi span{font-size:12.5px;color:var(--muted,#9aa)}

/* бүс */
.svx-regions{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px}
.svx-reg{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:var(--card);border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:.25s}
.svx-reg::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background:var(--fl) right center/auto 160% no-repeat;filter:blur(1px);mask:linear-gradient(90deg,transparent 35%,#000)}
.svx-reg:hover{border-color:rgba(255,255,255,.18);transform:translateY(-2px)}
.svx-reg.on{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 14px 34px -18px var(--lime)}
.svx-reg img{width:auto;height:30px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.15),0 6px 16px -6px rgba(0,0,0,.6);flex:none}
.svx-reg b{display:block;font-size:16px;font-weight:800}
.svx-reg small{color:var(--muted,#9aa);font-size:12.5px}
.svx-reg .n{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}
.svx-reg .n b{font-size:22px;color:var(--lime)}

.svx-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}
.svx-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:.2s}
.svx-chip:hover{border-color:rgba(255,255,255,.2)}
.svx-chip.on{background:var(--lime);color:#0A0A0A;border-color:transparent;box-shadow:0 8px 24px -10px var(--lime)}
.svx-chip small{opacity:.6;margin-left:4px}
.svx-upd{margin-left:auto;font-size:12px;color:var(--muted,#9aa);display:inline-flex;align-items:center;gap:6px}
.svx-upd svg{width:14px;height:14px}
.svx-upd.spin svg{animation:svxRot 1s linear infinite}
.svx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px;perspective:1200px}

/* карт */
.svx{--ac:var(--lime);position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--bg2);border:1px solid var(--line);display:flex;flex-direction:column;transform-style:preserve-3d;
  transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}
.svx.in{animation:svxIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*80ms)}
.svx.pub{--ac:var(--cyan)}.svx.rent{--ac:#A0A3A8}.svx.off{--ac:#6b7280}
.svx::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;z-index:3;pointer-events:none;
  background:conic-gradient(from var(--svxa,0deg),transparent 0 55%,var(--ac),var(--pink),transparent 92%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:none}
.svx.off::before,.svx.free::before{display:none}
.svx::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;
  background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--ac) 16%,transparent),transparent 60%)}
.svx:hover{border-color:color-mix(in srgb,var(--ac) 35%,var(--line));box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ac) 70%,transparent)}
.svx:hover::after{opacity:1}
.svx-art{position:relative;height:160px;overflow:hidden}
.svx-art img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.svx:hover .svx-art img{transform:scale(1.12)}
.svx.off .svx-art img{filter:grayscale(1) brightness(.5)}
.svx-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,10,.15),rgba(5,7,10,.3) 45%,var(--bg2))}
.svx-tags{position:absolute;z-index:1;top:12px;left:12px;right:12px;display:flex;gap:6px;align-items:flex-start}
.svx-tag,.svx-flag,.svx-map{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px;line-height:1;letter-spacing:.06em;
  background:rgba(5,7,10,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);color:#fff;white-space:nowrap}
.svx-tag{text-transform:uppercase;color:var(--ac)}
.svx-tag svg{width:13px;height:13px}
.svx.rent .svx-tag{background:linear-gradient(135deg,rgba(255,184,77,.85),rgba(255,45,125,.75));color:#fff;border-color:transparent}
.svx-flag{margin-left:auto;padding:5px 10px 5px 5px;letter-spacing:0;font-weight:700}
.svx-flag img{width:auto;height:14px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.2)}
.svx-map{position:absolute;z-index:1;left:12px;bottom:34px;border-radius:10px;letter-spacing:.02em}
.svx-map svg{width:13px;height:13px;color:var(--ac)}
.svx-body{position:relative;z-index:1;padding:2px 18px 18px;margin-top:-22px;display:flex;flex-direction:column;gap:12px;flex:1}
.svx-name{font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.svx-st{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ac)}
.svx-st i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}
.svx:not(.off) .svx-st i{animation:svxPing 1.8s ease-out infinite}
.svx-st span{color:var(--muted,#9aa);font-weight:500}
.svx-pl{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted,#9aa)}
.svx-pl svg{width:16px;height:16px;flex:none}
.svx-pl b{color:#fff;font-variant-numeric:tabular-nums;min-width:40px}
.svx-meter{flex:1;height:6px;border-radius:9px;background:rgba(255,255,255,.07);overflow:hidden}
.svx-meter i{display:block;height:100%;width:var(--p,0%);min-width:6px;border-radius:inherit;background:linear-gradient(90deg,var(--ac),var(--pink));transition:width .8s cubic-bezier(.2,.8,.2,1)}
.svx-addr{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line);font:600 13px var(--mono,ui-monospace,monospace);color:var(--ac)}
.svx-addr span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.svx-cp{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:0;background:transparent;color:var(--muted,#9aa);cursor:pointer;transition:.2s}
.svx-cp:hover{background:rgba(255,255,255,.08);color:#fff}.svx-cp svg{width:16px;height:16px}
.svx-foot{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:12.5px;color:var(--muted,#9aa);min-height:42px}
.svx-foot svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}
.svx-foot .btn{margin-left:auto;padding:9px 16px;font-size:13px}
.svx-time{display:flex;flex-direction:column;gap:5px;flex:1}
.svx-time b{color:#fff;font-variant-numeric:tabular-nums}
.svx-time u{display:block;height:4px;border-radius:9px;background:rgba(255,255,255,.07);overflow:hidden;text-decoration:none}
.svx-time u i{display:block;height:100%;width:var(--p,0%);background:linear-gradient(90deg,#A0A3A8,var(--pink));border-radius:inherit}
.svx-lock{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:10px;background:rgba(160,162,165,.1);color:#C1C4C9;font-weight:700;white-space:nowrap}

/* сул слот */
.svx.free{background:linear-gradient(160deg,rgba(123,125,128,.10),rgba(255,45,125,.05) 60%,var(--bg2));border-style:dashed;border-color:rgba(123,125,128,.35)}
.svx-free{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;flex:1;justify-content:center;min-height:300px}
.svx-free .top{display:flex;width:100%;align-items:center}
.svx-free .ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--violet),var(--pink));box-shadow:0 12px 30px -12px var(--pink)}
.svx-free .ic svg{width:24px;height:24px;color:#fff}
.svx-free .svx-flag{background:rgba(255,255,255,.06)}
.svx-free b{font-size:19px;font-weight:800;margin-top:4px}
.svx-free p{margin:0;font-size:13.5px;color:var(--muted,#9aa)}
.svx-free .price{font-size:13px;color:var(--muted,#9aa)}.svx-free .price b{font-size:22px;color:var(--lime);margin:0}
.svx-free .btn{margin-top:4px}
.svx-sk{min-height:360px;background:linear-gradient(100deg,var(--bg2) 30%,rgba(255,255,255,.05) 50%,var(--bg2) 70%) 0/300% 100%;animation:svxSk 1.4s linear infinite}
.svx-sk::before{display:none}
.svx-empty{grid-column:1/-1;text-align:center;padding:40px;color:var(--muted,#9aa)}

/* хэрхэн нэгдэх + CTA */
.svx-how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:st}
.svx-how li{list-style:none;position:relative;padding:20px;border-radius:20px;background:var(--card);border:1px solid var(--line)}
.svx-how li::before{counter-increment:st;content:counter(st);position:absolute;right:18px;top:12px;font-size:44px;font-weight:900;line-height:1;color:rgba(255,255,255,.06)}
.svx-how .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;margin-bottom:12px;background:rgba(34,211,238,.1);color:var(--cyan)}
.svx-how .ic svg{width:22px;height:22px}
.svx-how b{display:block;font-size:16px;margin-bottom:4px}
.svx-how p{margin:0;font-size:13.5px;color:var(--muted,#9aa)}
.svx-how code{font:600 12.5px var(--mono,ui-monospace,monospace);padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.07);color:var(--lime)}
.svx-cta{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px;padding:26px 28px;border-radius:24px;
  background:linear-gradient(120deg,rgba(123,125,128,.25),rgba(255,45,125,.18) 50%,rgba(34,211,238,.15));border:1px solid rgba(255,255,255,.1)}
.svx-cta::after{content:"";position:absolute;inset:0;z-index:-1;background:url(/_t/nova/img/maps/de_dust2.webp) center/cover;opacity:.12}
.svx-cta h3{margin:0 0 4px;font-size:22px}
.svx-cta p{margin:0;color:var(--muted,#9aa);font-size:14px}
.svx-cta .btn{margin-left:auto}
.svx-toast{position:fixed;left:50%;bottom:28px;z-index:99;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:14px;
  background:rgba(11,13,16,.9);backdrop-filter:blur(12px);border:1px solid rgba(198,255,61,.3);color:#fff;font-weight:700;font-size:14px;transition:.3s cubic-bezier(.2,.8,.2,1)}
.svx-toast svg{width:16px;height:16px;color:var(--lime)}
.svx-toast.on{opacity:1;transform:translate(-50%,0)}

/* тоглогчийн нэр, ping, давуу тал */
.svx-names{display:flex;flex-wrap:wrap;gap:5px;margin-top:-4px}
.svx-names span{padding:3px 8px;border-radius:8px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--ac) 12%,transparent);color:#fff;border:1px solid color-mix(in srgb,var(--ac) 25%,transparent);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.svx-ping{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:7px;font-size:12px;font-weight:800;vertical-align:2px;font-variant-numeric:tabular-nums}
.svx-ping:empty{display:none}
.svx-ping.g,.pg.g{color:#C6FF3D;background:rgba(198,255,61,.12)}.svx-ping.y,.pg.y{color:#FFC23D;background:rgba(255,194,61,.12)}.svx-ping.r,.pg.r{color:#FF5A6E;background:rgba(255,90,110,.12)}
.pg{font-style:normal;margin-left:2px;padding:2px 6px;border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums}
.svx-why{padding:0;margin:0 0 6px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.svx-why li{list-style:none;position:relative;overflow:hidden;padding:20px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}
.svx-why li::after{content:"";position:absolute;right:-40px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:var(--c);opacity:.1;filter:blur(24px);transition:opacity .3s}
.svx-why li:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.svx-why li:hover::after{opacity:.25}
.svx-why .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;margin-bottom:12px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}
.svx-why .ic svg{width:22px;height:22px}
.svx-why b{display:block;font-size:15.5px;margin-bottom:4px}
.svx-why p{margin:0;font-size:13px;color:var(--muted,#9aa)}
.svx-why a{color:var(--c)}
@media (max-width:1100px){.svx-why{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.svx-why{grid-template-columns:1fr 1fr;gap:10px}.svx-why li{padding:14px}.svx-why p{font-size:12.5px}}
@property --svxa{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes svxSpin{to{--svxa:360deg}}
@keyframes svxRot{to{transform:rotate(360deg)}}
@keyframes svxIn{from{opacity:0;transform:translateY(20px) scale(.97);filter:blur(6px)}}
@keyframes svxPing{0%{box-shadow:0 0 0 0 currentColor}80%,100%{box-shadow:0 0 0 7px transparent}}
@keyframes svxSk{to{background-position:-300% 0}}
@media (max-width:900px){.svx-kpi{grid-template-columns:repeat(2,1fr)}.svx-how{grid-template-columns:1fr}}
@media (max-width:640px){.svx-kpi{gap:8px}.svx-kpi li{padding:12px 14px}.svx-kpi b{font-size:24px}.svx-regions{gap:10px}.svx-reg{padding:12px;gap:10px}.svx-reg small{display:none!important}.svx-reg>div:not(.n){min-width:0}.svx-reg img{height:24px}.svx-reg b{font-size:15px}.svx-reg .n b{font-size:19px}
  .svx-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.svx-bar::-webkit-scrollbar{display:none}.svx-chip{flex:none}.svx-upd{display:none}
  .svx-art{height:140px}.svx-cta{padding:22px}.svx-cta .btn{margin-left:0;width:100%;justify-content:center}.svx-toast{bottom:96px}}
@media (hover:none){.svx{transform:none!important}}
@media (prefers-reduced-motion:reduce){.svx,.svx::before,.svx-live i,.svx-st i,.svx-sk{animation:none!important}.svx{transform:none!important}}
html.calm .svx::before,html.calm .svx-st i{animation:none!important}
html.calm .svx{transform:none!important}
.svx-art img[src*="-cap-"]{object-position:50% 30%}
/* «Яагаад» bento grid (2026) */
.bx{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(170px,auto);gap:14px;
  grid-template-areas:"a a b b" "a a c e" "d d g g" "f h g g"}
.bx-a{grid-area:a}.bx-b{grid-area:b}.bx-c{grid-area:c}.bx-e{grid-area:e}.bx-d{grid-area:d}.bx-g{grid-area:g}.bx-f{grid-area:f}.bx-h{grid-area:h}
.bx-t{--c:var(--lime);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:26px;
  background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 55%),var(--bg2);border:1px solid var(--line);
  opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*90ms),transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--i,0)*90ms),border-color .3s}
.bx-t.vis{opacity:1;transform:none}
.bx-t::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s;
  background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--c) 20%,transparent),transparent 60%)}
.bx-t::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .35s;
  background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),var(--c),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.bx-t:hover::before,.bx-t:hover::after{opacity:1}
.bx-t h3{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}
.bx-t p{margin:0;font-size:13.5px;color:var(--muted,#9aa);max-width:46ch}
.bx-k{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 28%,transparent);margin-bottom:4px}
.bx-k svg{width:14px;height:14px}
.bx-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;margin-bottom:auto;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent)}
.bx-ic svg{width:22px;height:22px}
.bx-c h3,.bx-f h3,.bx-h h3{font-size:17px}
/* скин */
.bx-a{justify-content:flex-end;min-height:360px;padding:28px}
.bx-a h3{font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.05;background:linear-gradient(120deg,#fff 30%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}
.bx-a p{font-size:15px;color:rgba(255,255,255,.75)}
.bx-bg{position:absolute;inset:0;z-index:-2;background:center/cover;opacity:.55;transform:scale(1.05);transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity .4s;
  -webkit-mask:linear-gradient(180deg,#000 10%,transparent 85%);mask:linear-gradient(180deg,#000 10%,transparent 85%)}
.bx-a:hover .bx-bg{transform:scale(1.12);opacity:.7}
.bx-a .btn{align-self:flex-start;margin-top:8px}
.bx-chips,.bx-modes{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}
.bx-chips span,.bx-modes span{padding:6px 11px;border-radius:10px;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}
.bx-modes span{transition:.25s}.bx-b:hover .bx-modes span{border-color:color-mix(in srgb,var(--c) 35%,transparent);color:var(--c)}
.bx-modes{margin-top:auto;padding-top:8px}
/* үнэ */
.bx-big{display:flex;align-items:baseline;gap:4px;margin-top:8px}
.bx-big b{font-size:40px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#fff,var(--c));-webkit-background-clip:text;background-clip:text;color:transparent}
.bx-big small{font-size:14px;color:var(--muted,#9aa);font-weight:700}
/* газар зүй + ping */
.bx-geo{display:flex;align-items:center;gap:12px;margin:10px 0 4px}
.bx-geo>div{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
.bx-geo img{height:22px;width:auto;border-radius:4px;box-shadow:0 0 0 1px rgba(255,255,255,.15)}
.bx-geo b{font-size:14px}
.bx-geo>i{position:relative;width:46px;height:2px;flex:none;background:linear-gradient(90deg,transparent,var(--c),transparent);background-size:200% 100%;animation:bxFlow 1.6s linear infinite}
.bx-ms{font-style:normal;font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--muted,#9aa)}
.bx-ms.g{color:#C6FF3D}.bx-ms.y{color:#FFC23D}.bx-ms.r{color:#FF5A6E}
/* терминал */
.bx-term{margin-top:auto;border-radius:16px;background:#06080B;border:1px solid rgba(255,255,255,.08);font:500 12.5px/1.7 var(--mono,ui-monospace,monospace);overflow:hidden}
.bx-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}
.bx-bar i{width:9px;height:9px;border-radius:50%;background:#FF5A6E}.bx-bar i:nth-child(2){background:#FFC23D}.bx-bar i:nth-child(3){background:#C6FF3D}
.bx-bar span{margin-left:8px;color:var(--muted,#9aa);font-size:12px}
.bx-term code{display:block;padding:0 14px;font:inherit;color:#d7dbe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bx-term code:nth-of-type(2){padding-top:0}.bx-term code:first-of-type{padding-top:10px}.bx-term code:last-child{padding-bottom:12px}
.bx-term code b{color:var(--c)}.bx-term .ok{color:#8bd36f}
.bx-term u{display:inline-block;width:8px;height:15px;vertical-align:-3px;background:var(--c);text-decoration:none;animation:bxCur 1s steps(2) infinite}
@keyframes bxFlow{to{background-position:-200% 0}}
@keyframes bxCur{50%{opacity:0}}
@media (max-width:1000px){.bx{grid-template-columns:repeat(2,1fr);grid-template-areas:"a a" "b b" "c e" "d d" "g g" "f h"}.bx-a{min-height:320px}}
@media (max-width:640px){.bx{gap:10px;grid-auto-rows:auto}.bx-t{padding:16px;border-radius:20px}.bx-a{padding:20px;min-height:300px}.bx-big b{font-size:32px}
  .bx-geo{flex-direction:column;align-items:stretch;gap:8px}.bx-geo>i{display:none}.bx-geo>div{flex-direction:row;align-items:center}.bx-geo .bx-ms{margin-left:auto}
  .bx-c p,.bx-e p,.bx-f p,.bx-h p{font-size:12.5px}}
@media (prefers-reduced-motion:reduce){.bx-t{opacity:1;transform:none;transition:none}.bx-geo>i,.bx-term u{animation:none}}
html.calm .bx-t{opacity:1;transform:none}
/* сул слот: зурагтай */
.svx.free{padding:0}
.svx.free .svx-art{height:130px}
.svx.free .svx-art img{filter:saturate(.75) brightness(.8)}
.svx.free:hover .svx-art img{filter:none}
.svx.free .svx-tag{color:#C1C4C9}
.svx-free{min-height:0!important;padding:4px 18px 18px!important;margin-top:-18px;position:relative;z-index:1}
