:root{
  --brand:#1e6f01;
  --accent:#3e9310;
  --bg:#0e1c03;
  --text:#e0e0e0;
  --muted:#888;
  --nav-bg:#162112;
  --card-bg:#0f1318;
  --section-bg:#0f1318;
  --border:#1e2530;
  --footer-bg:#030d02;
  --footer-text:#a9b1ac;
  --footer-link:#c2bcbc;
  --login-c:#299900;
  --register-c:#299900;
  --cta-bg:#299900;
  --cta-text:#e6e6e6;
  --radius:8pxpx;
  --shadow:0 18px 60px rgba(0,0,0,.35);
  --shadow-soft:0 10px 28px rgba(0,0,0,.28);
  --glow:0 0 0 rgba(41,153,0,.0);
  --ring:0 0 0 3px rgba(41,153,0,.18);
  --ring-2:0 0 0 2px rgba(41,153,0,.22);
  --font-ui:Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --font-heading:inherit;
  --max-main:1100px;
  --hero-min-height:320px;
  --nav-h:56px;
}
*{box-sizing:border-box}
html,body{height:100%}
body{
  margin:0;
  font-family:var(--font-ui);
  color:var(--text);
  background:
    radial-gradient(1000px 600px at 20% -10%, rgba(41,153,0,.18), transparent 60%),
    radial-gradient(900px 520px at 90% 0%, rgba(30,111,1,.25), transparent 55%),
    radial-gradient(700px 420px at 50% 110%, rgba(62,147,16,.14), transparent 60%),
    linear-gradient(180deg, #071406, var(--bg));
  padding-top:var(--nav-h);
  line-height:1.6;
}
a{color:inherit}
h1,h2,h3,p,ul,ol,li,figure,blockquote,dl,table{margin:0}
img{max-width:100%;height:auto;display:block}
.brush-union-nav{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:var(--nav-h);
  z-index:1000;
  background:var(--nav-bg);
  display:flex;
  align-items:center;
  padding:6px 14px;
  font-size:14px;
  border-bottom:1px solid rgba(62,147,16,.22);
  box-shadow:0 12px 40px rgba(0,0,0,.28);
}
.soccer-old-md{
  display:flex;
  align-items:center;
  text-decoration:none;
  flex-shrink:0;
}
.soccer-old-md img{
  height:36px;
  width:auto;
  max-height:36px;
  object-fit:contain;
  display:block;
}
.el-menu-links{
  display:flex;
  margin-left:auto;
  gap:20px;
  align-items:center;
}
.el-menu-links a{
  color:var(--muted);
  text-decoration:none;
}
.el-menu-links a:hover{color:var(--brand)}
.el-nav-buttons{
  display:flex;
  align-items:center;
  gap:10px;
  margin-left:20px;
}
.el-mobile-buttons{
  display:none;
  align-items:center;
  gap:10px;
  margin-left:auto;
  padding-right:10px;
}
.btn-menu{
  display:none;
  flex-direction:column;
  background:none;
  border:none;
  cursor:pointer;
  padding:10px;
  border-radius:10px;
}
.btn-menu:focus-visible{outline:none; box-shadow:var(--ring)}
.lime-olive-close{display:none}
.login-link{
  display:inline-block;
  border:2px solid var(--login-c);
  color:var(--login-c);
  background:transparent;
  border-radius:var(--radius);
  text-decoration:none;
  cursor:pointer;
  padding:7px 18px;
  font-size:14px;
  transition:transform .15s ease, background-color .15s ease, box-shadow .15s ease, border-color .15s ease, color .15s ease;
}
.login-link:hover{
  background:rgba(41,153,0,.12);
  border-color:rgba(41,153,0,.9);
  box-shadow:0 0 0 3px rgba(41,153,0,.18);
  transform:translateY(-1px);
}
.btn-start{
  display:inline-block;
  background:var(--register-c);
  color:#fff;
  border:none;
  border-radius:var(--radius);
  text-decoration:none;
  font-weight:700;
  cursor:pointer;
  padding:7px 18px;
  font-size:14px;
  transition:transform .15s ease, filter .15s ease, box-shadow .15s ease;
}
.btn-start:hover{
  transform:translateY(-1px);
  filter:saturate(1.08);
  box-shadow:0 10px 28px rgba(41,153,0,.25);
}
.el-fork{
  display:inline-block;
  background:var(--cta-bg);
  color:var(--cta-text);
  border:none;
  border-radius:var(--radius);
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
  padding:14px 36px;
  font-size:16px;
  transition:transform .15s ease, filter .15s ease, box-shadow .15s ease;
}
.el-fork:hover{
  transform:translateY(-2px);
  filter:saturate(1.1);
  box-shadow:0 18px 48px rgba(41,153,0,.25);
}
.cta-alt{
  display:inline-block;
  background:rgba(41,153,0,.12);
  color:var(--cta-text);
  border:1px solid rgba(41,153,0,.35);
  border-radius:var(--radius);
  text-decoration:none;
  padding:12px 26px;
  font-weight:700;
  font-size:15px;
  transition:background-color .15s ease, transform .15s ease, border-color .15s ease;
}
.cta-alt:hover{
  background:rgba(41,153,0,.18);
  border-color:rgba(41,153,0,.55);
  transform:translateY(-2px);
}
.ui-tile-title{
  width:100%;
  max-width:100%;
  padding:60px 5%;
  background-size:cover;
  background-position:center;
  min-height:var(--hero-min-height);
  position:relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  background:
    radial-gradient(800px 380px at 20% 0%, rgba(41,153,0,.35), transparent 55%),
    radial-gradient(900px 450px at 85% 10%, rgba(62,147,16,.28), transparent 58%),
    linear-gradient(135deg, rgba(22,65,10,.75), rgba(3,13,2,.65));
  border-bottom:1px solid rgba(62,147,16,.14);
}
.ui-tile-title:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    radial-gradient(900px 520px at 40% 20%, rgba(41,153,0,.20), transparent 60%),
    radial-gradient(650px 430px at 70% 70%, rgba(30,111,1,.18), transparent 60%),
    linear-gradient(180deg, rgba(0,0,0,.0), rgba(0,0,0,.25));
  pointer-events:none;
}
.ui-tile-title:not([data-layout="split"]){
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
}
.ui-hero-text{
  position:relative;
  z-index:1;
  width:min(960px, 100%);
  padding:0 10px;
}
.ui-tile-title .pure-button{
  text-align:center;
  margin:0 auto;
  display:inline-block;
}
.el-subtitle{
  color:var(--muted);
  font-size:17px;
  max-width:600px;
  margin:12px 0 24px;
  position:relative;
  z-index:1;
}
.ui-tile-title .el-fork{margin-top:16px}
.has-heading{
  position:relative;
  margin:0;
  padding-bottom:14px;
  display:inline-block;
  text-transform:none;
}
.has-heading:after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:4px;
  border-radius:999px;
  background:linear-gradient(90deg, rgba(41,153,0,0), rgba(41,153,0,.95), rgba(30,111,1,.65), rgba(41,153,0,0));
  filter:drop-shadow(0 10px 30px rgba(41,153,0,.22));
}
.ui-tile-title h1{
  font-size:clamp(30px, 4.2vw, 56px);
  line-height:1.05;
  margin:0;
  font-weight:900;
  letter-spacing:-.02em;
}
.ui-tile-title p{
  margin:14px auto 0;
  color:var(--muted);
  max-width:720px;
}
.hero-text-col{flex:1}
.hero-img-col{flex:0 0 45%; max-width:45%}
.has-hero-image{
  width:100%;
  height:auto;
  border-radius:16px;
  box-shadow:0 18px 60px rgba(0,0,0,.45);
  border:1px solid rgba(62,147,16,.22);
  overflow:hidden;
  position:relative;
  z-index:1;
}
.has-hero-image:after{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(500px 260px at 20% 10%, rgba(41,153,0,.25), transparent 55%),
    linear-gradient(180deg, rgba(0,0,0,.0), rgba(0,0,0,.30));
  pointer-events:none;
}
.has-hero-image img{width:100%; height:auto; display:block; object-fit:cover}
.rulecache{display:none}
.ui-tile-title[data-layout="split"]{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  gap:40px;
  text-align:left;
}
.ui-tile-title[data-layout="split"] .ui-hero-text{padding-left:6px; text-align:left}
.ui-tile-title[data-layout="split"] .el-subtitle{margin-left:0; margin-right:auto}
.ui-tile-title[data-layout="split"] .el-fork{margin-top:18px}
.ui-tile-title .hero-img-col{margin-left:auto}
.ui-tile-title[data-layout="split"] .hero-side-image{
  width:100%;
  height:auto;
  border-radius:12px;
  border:1px solid rgba(62,147,16,.22);
  box-shadow:0 18px 60px rgba(0,0,0,.42);
  overflow:hidden;
}
.hero-side-image img{width:100%;height:auto;display:block;object-fit:cover}
@media (max-width:900px){
  .ui-tile-title[data-layout="split"]{flex-direction:column; align-items:flex-start; text-align:left; gap:18px}
  .ui-tile-title[data-layout="split"] .hero-img-col{flex:0 0 100%; max-width:100%; width:100%}
  .ui-tile-title[data-layout="split"] .hero-side-image{width:100%}
  .ui-tile-title{padding-top:48px; padding-bottom:52px}
}
.el-rtp-bar{height:10px}
.main-wrap{
  padding:28px 4-6%;
  max-width:1000-1200px;
  margin:0 auto;
}
.send-nepal-body,
.main-wrap{
  padding:28px 4-6%;
  max-width:1000-1200px;
}
.main-wrap{max-width:1100px}
.main-wrap:last-of-type, main.main-wrap{padding-bottom:40-60px}
[data-section]{
  padding:28-48px 4-6%;
  max-width:1000-1200px;
  margin:0 auto;
}
.main-wrap h1{
  font-size:28-36px;
  color:#fff;
}
.main-wrap h2{
  font-size:20-28px;
  color:#fff;
}
.main-wrap h3{
  font-size:16-22px;
  color:#fff;
}
.main-wrap p{
  color:var(--text);
  line-height:1.6;
}
.main-wrap a{
  color:var(--brand);
  text-decoration:underline;
  text-decoration-color:rgba(30,111,1,.35);
  text-underline-offset:3px;
}
.main-wrap a:hover{
  color:#6ad13c;
  text-decoration-color:rgba(106,209,60,.75);
}
.main-wrap hr{
  border:0;
  height:1px;
  background:
    linear-gradient(90deg, rgba(41,153,0,0), rgba(41,153,0,.75), rgba(41,153,0,0));
  margin:26px 0;
  position:relative;
}
.main-wrap hr:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:-6px;
  height:12px;
  background-image:radial-gradient(circle at 7px 6px, rgba(62,147,16,.6) 2px, rgba(62,147,16,0) 3px);
  background-size:18px 12px;
  opacity:.65;
  pointer-events:none;
}
.main-wrap figure{margin:18-24px 0}
.main-wrap figcaption{font-size:13px;color:var(--muted);text-align:left}
.main-wrap strong,.main-wrap b{color:#fff;font-weight:700}
.main-wrap ul, .main-wrap ol{padding-left:0;margin:16px 0}
.main-wrap li{margin:8px 0}
.main-wrap ul li{
  list-style:none;
  padding-left:26px;
  position:relative;
}
.main-wrap ul li:before{
  content:"";
  position:absolute;
  left:0;
  top:9px;
  width:14px;
  height:14px;
  border-radius:6px;
  background:
    radial-gradient(circle at 30% 30%, rgba(255,255,255,.35), rgba(255,255,255,0) 55%),
    linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.75));
  box-shadow:0 10px 22px rgba(41,153,0,.18);
  transform:rotate(10deg);
}
.main-wrap ul li:after{
  content:"";
  position:absolute;
  left:6px;
  top:13px;
  width:6px;
  height:3px;
  border-left:2px solid rgba(0,0,0,.35);
  border-bottom:2px solid rgba(0,0,0,.35);
  transform:rotate(-45deg);
  opacity:.35;
}
.main-wrap ol{
  counter-reset:betovoStep;
}
.main-wrap ol li{
  list-style:none;
  padding-left:48px;
  position:relative;
}
.main-wrap ol li:before{
  counter-increment:betovoStep;
  content:counter(betovoStep);
  position:absolute;
  left:0;
  top:4px;
  width:34px;
  height:26px;
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  font-size:13px;
  color:#062006;
  background:linear-gradient(180deg, rgba(62,147,16,.95), rgba(41,153,0,.65));
  border:1px solid rgba(62,147,16,.55);
  box-shadow:0 14px 30px rgba(41,153,0,.18);
}
.main-wrap ol li:after{
  content:"";
  position:absolute;
  left:16px;
  top:30px;
  width:1px;
  height:calc(100% + 10px);
  background:linear-gradient(180deg, rgba(62,147,16,.35), rgba(62,147,16,0));
  opacity:.65;
}
.main-wrap blockquote{
  margin:18px 0;
  padding:18px 18px 18px 18px;
  border-radius:14px;
  background:
    radial-gradient(500px 220px at 15% 0%, rgba(41,153,0,.20), transparent 55%),
    linear-gradient(180deg, rgba(15,19,24,.65), rgba(15,19,24,.45));
  border:1px solid rgba(62,147,16,.35);
  box-shadow:var(--shadow-soft);
  position:relative;
  overflow:hidden;
}
.main-wrap blockquote:before{
  content:"“";
  position:absolute;
  left:14px;
  top:-10px;
  font-size:70px;
  font-weight:900;
  color:rgba(62,147,16,.25);
  line-height:1;
}
.main-wrap blockquote:after{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    linear-gradient(90deg, rgba(62,147,16,.0), rgba(62,147,16,.45), rgba(62,147,16,0));
  opacity:.25;
  pointer-events:none;
  transform:translateX(-40%);
}
.main-wrap blockquote > :first-child{position:relative; z-index:1; padding-left:10px}
.main-wrap blockquote p{color:#f1fff0}
.main-wrap .toc-title,
.has-toc-title{
  color:#fff;
  font-weight:900;
  letter-spacing:.01em;
  margin-bottom:10px;
}
.el-toc{
  background:
    radial-gradient(500px 260px at 10% 0%, rgba(41,153,0,.20), transparent 60%),
    linear-gradient(180deg, rgba(15,19,24,.65), rgba(15,19,24,.45));
  border:1px solid rgba(62,147,16,.25);
  border-radius:14px;
  padding:16px 16px;
  box-shadow:0 14px 40px rgba(0,0,0,.25);
}
.el-toc .toc-title{display:flex;align-items:center;gap:10px}
.el-toc .toc-title:before{
  content:"";
  width:10px;height:10px;border-radius:3px;
  background:linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.65));
  box-shadow:0 0 0 3px rgba(41,153,0,.18);
}
.el-toc ul{
  margin:10px 0 0;
  padding:0;
  display:grid;
  gap:10px;
}
.is-toc-list{display:block}
.is-toc-list li{
  list-style:none;
}
.is-toc-list a{
  display:flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  color:var(--text);
  padding:10px 12px;
  border-radius:12px;
  border:1px solid rgba(62,147,16,.20);
  background:rgba(9,14,10,.25);
  transition:transform .15s ease, border-color .15s ease, background-color .15s ease;
}
.is-toc-list a:hover{
  transform:translateY(-2px);
  border-color:rgba(62,147,16,.45);
  background:rgba(41,153,0,.10);
}
.is-toc-list a:before{
  content:"→";
  font-weight:900;
  color:rgba(106,209,60,.9);
}
table{
  width:100%;
  border-collapse:collapse;
}
.main-wrap table{
  border-radius:14px;
  overflow:hidden;
  border:1px solid rgba(62,147,16,.20);
  box-shadow:0 14px 44px rgba(0,0,0,.22);
}
th,td{padding:12px 12px}
.main-wrap table thead th{
  text-align:left;
  color:#dfffe0;
  background:
    linear-gradient(180deg, rgba(41,153,0,.38), rgba(41,153,0,.10));
  border-bottom:1px solid rgba(62,147,16,.35);
  font-weight:900;
  letter-spacing:.01em;
}
.main-wrap table tbody tr:nth-child(odd){background:rgba(15,19,24,.35)}
.main-wrap table tbody tr:nth-child(even){background:rgba(10,14,10,.28)}
.main-wrap table tbody tr:hover{background:rgba(41,153,0,.10)}
.main-wrap table td{color:var(--text); border-top:1px solid rgba(62,147,16,.10)}
.main-wrap table td:nth-child(1){color:#f3fff1; font-weight:700}
.main-wrap .undetached-info{
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.18);
  border-radius:14px;
  padding:16px 16px;
}
.closed-cjk{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px 18px;
  margin:10px 0 0;
}
.closed-cjk dt{
  grid-column:span 1;
  font-weight:900;
  color:#dfffe0;
}
.closed-cjk dd{
  margin:0;
  color:var(--text);
  padding-left:0;
  position:relative;
}
.closed-cjk dd:before{
  content:"";
  position:absolute;
  left:-10px;
  top:.65em;
  width:6px;height:6px;
  border-radius:2px;
  background:linear-gradient(180deg, rgba(41,153,0,.9), rgba(30,111,1,.7));
  box-shadow:0 0 0 3px rgba(41,153,0,.18);
  opacity:.8;
}
@media (max-width:768px){
  .main-wrap{padding-left:4%;padding-right:4%}
  .main-wrap table{display:block; overflow-x:auto; white-space:nowrap}
  .closed-cjk{grid-template-columns:1fr}
}
.ui-grid{
  display:grid !important;
  grid-template-columns:repeat(4, 1fr) !important;
  gap:14px;
}
.ui-grid > *{
  min-width:0;
  max-width:100%;
  overflow:hidden;
}
@media (max-width: 768px){
  .ui-grid{grid-template-columns:repeat(2, 1fr) !important;}
}
@media (max-width: 480px){
  .ui-grid{grid-template-columns:repeat(2, 1fr) !important;}
}
.slot-item{
  display:block;
  overflow:hidden;
  border-radius:var(--radius);
  border:1px solid var(--border);
  background:var(--card-bg);
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.slot-item img{
  width:100%;
  height:auto;
  display:block;
  aspect-ratio:1;
  object-fit:cover;
  max-width:100%;
}
.slot-item:hover{
  transform:translateY(-4px);
  box-shadow:0 8px 24px rgba(0,0,0,0.4);
  border-color:var(--brand);
}
.slot-item figcaption{
  padding:8px 12px;
  text-align:center;
  font-size:13px;
  color:var(--muted);
}
.slot-item a{display:block;text-decoration:none;color:inherit}
.grid-games{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  justify-content:center;
  gap:12px;
}
.grid-games .slot-item{max-width:150px}
.grid-games .slot-item img{
  width:100%;
  height:auto;
  max-height:190px;
  object-fit:cover;
  display:block;
}
.grid-games .slot-item figcaption{
  padding:8px;
  font-size:12px;
  color:#fff;
}
@media (max-width:768px){
  .grid-games{grid-template-columns:repeat(2,1fr)}
}
.ui-pros-cons{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}
.ui-pros-cons > div{
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:14px;
  padding:14px 14px;
}
.is-pros{
  border-color:rgba(41,153,0,.35);
  background:
    radial-gradient(520px 260px at 10% 0%, rgba(41,153,0,.18), transparent 60%),
    rgba(15,19,24,.35);
}
.el-cons{
  border-color:rgba(255,62,62,.22);
  background:
    radial-gradient(520px 260px at 10% 0%, rgba(255,62,62,.14), transparent 60%),
    rgba(15,19,24,.35);
}
.ui-pros-cons h3{
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:8px;
  padding-bottom:10px;
  border-bottom:1px solid rgba(62,147,16,.14);
}
.ui-pros-cons h3:before{
  content:"";
  width:12px;height:12px;border-radius:4px;
  background:linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.7));
  box-shadow:0 0 0 3px rgba(41,153,0,.18);
}
.el-cons h3:before{
  background:linear-gradient(180deg, rgba(255,62,62,.95), rgba(120,20,20,.65));
  box-shadow:0 0 0 3px rgba(255,62,62,.18);
}
.ui-pros-cons ul li:before{top:10px}
.ui-pros-cons .el-cons ul li:before{
  background:linear-gradient(180deg, rgba(255,62,62,.95), rgba(120,20,20,.70));
}
.ui-pros-cons .el-cons ul li:after{opacity:.18}
@media (max-width:768px){
  .ui-pros-cons{grid-template-columns:1fr}
}
.faq-row{
  border-radius:14px;
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  overflow:hidden;
  box-shadow:0 14px 44px rgba(0,0,0,.20);
}
.js-question{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:14px 14px;
  cursor:pointer;
  background:
    linear-gradient(180deg, rgba(41,153,0,.20), rgba(41,153,0,.05));
  border-bottom:1px solid rgba(62,147,16,.20);
  transition:background-color .18s ease, transform .15s ease;
  user-select:none;
}
.js-question:hover{
  background:
    linear-gradient(180deg, rgba(41,153,0,.28), rgba(41,153,0,.07));
  transform:translateY(-1px);
}
.js-question h3{
  margin:0;
  color:#fff;
  font-size:16px;
}
.js-question .icon{
  width:34px;height:34px;border-radius:12px;
  border:1px solid rgba(62,147,16,.25);
  display:flex;align-items:center;justify-content:center;
  background:rgba(3,13,2,.25);
  position:relative;
  flex:0 0 auto;
}
.js-question .icon:before{
  content:"+";
  font-weight:900;
  color:rgba(106,209,60,.95);
}
.faq-row[aria-expanded="true"] .js-question .icon:before,
.faq-row.open .js-question .icon:before{
  content:"−";
}
.uniregistry{
  display:none;
  padding:14px 14px 16px;
}
.faq-row.open .uniregistry,
.faq-row[aria-expanded="true"] .uniregistry{
  display:block;
  animation:faqPop .22s ease both;
}
@keyframes faqPop{
  from{opacity:0; transform:translateY(-4px)}
  to{opacity:1; transform:translateY(0)}
}
.uniregistry p{color:var(--text)}
.ui-closed-cjk{margin-top:12px}
.ui-toolbar-mute{
  display:inline-flex;
  align-items:center;
  gap:8px;
  text-decoration:none;
  color:rgba(224,224,224,.92);
  border:1px solid rgba(62,147,16,.20);
  background:rgba(15,19,24,.35);
  padding:10px 12px;
  border-radius:12px;
  transition:transform .15s ease, border-color .15s ease, background-color .15s ease;
}
.ui-toolbar-mute:hover{
  transform:translateY(-2px);
  border-color:rgba(62,147,16,.45);
  background:rgba(41,153,0,.10);
}
.ui-toolbar-mute svg, .ui-toolbar-mute .js-icon{fill:currentColor}
.c-sliders, .has-user-experience, .money-realism, .trust-audit{
  background:rgba(15,19,24,.30);
  border:1px solid rgba(62,147,16,.18);
  border-radius:16px;
  padding:16px 16px;
  box-shadow:0 14px 44px rgba(0,0,0,.20);
}
.js-break-all{
  background:
    radial-gradient(600px 240px at 15% 0%, rgba(255,62,62,.18), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(255,62,62,.24);
}
.js-break-all .has-heading:after{
  background:linear-gradient(90deg, rgba(255,62,62,0), rgba(255,62,62,.95), rgba(120,20,20,.65), rgba(255,62,62,0));
  filter:drop-shadow(0 10px 30px rgba(255,62,62,.20));
}
.js-break-all ul li:before{
  background:linear-gradient(180deg, rgba(255,62,62,.95), rgba(120,20,20,.70));
  box-shadow:0 10px 22px rgba(255,62,62,.18);
}
.js-chart{
  margin:18px 0 0;
  border-radius:16px;
  background:
    radial-gradient(500px 260px at 0% 0%, rgba(41,153,0,.16), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  padding:14px;
  overflow:hidden;
}
.js-chart .ui-chart-row{
  display:grid;
  grid-template-columns: 170px 1fr 72px;
  align-items:center;
  gap:14px;
  padding:10px 8px;
  border-radius:12px;
  background:rgba(3,13,2,.15);
  border:1px solid rgba(62,147,16,.12);
  margin-bottom:10px;
  position:relative;
}
.js-chart .ui-chart-row:last-child{margin-bottom:0}
.js-chart .ui-chart-label{
  font-weight:900;
  color:#dfffe0;
  letter-spacing:.01em;
  display:flex;
  gap:10px;
  align-items:center;
}
.js-chart .ui-chart-label:before{
  content:"";
  width:10px;height:10px;border-radius:4px;
  background:linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.65));
  box-shadow:0 0 0 3px rgba(41,153,0,.18);
}
.js-chart .addon-sm{
  height:14px;
  border-radius:999px;
  background:
    linear-gradient(90deg, rgba(62,147,16,.35), rgba(62,147,16,.12));
  position:relative;
  overflow:hidden;
  border:1px solid rgba(62,147,16,.18);
}
.js-chart .addon-sm:before{
  content:"";
  position:absolute;
  left:0; top:0; bottom:0;
  width:calc(var(--v) * 1%);
  border-radius:999px;
  background:
    linear-gradient(90deg, rgba(41,153,0,.95), rgba(62,147,16,.75), rgba(30,111,1,.55));
  box-shadow:0 12px 30px rgba(41,153,0,.28);
  transition:width .7s cubic-bezier(.2,.9,.2,1);
}
.js-chart .addon-sm:after{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(120px 30px at 20% 0%, rgba(255,255,255,.25), transparent 60%),
    radial-gradient(100px 40px at 80% 100%, rgba(255,255,255,.12), transparent 55%);
  opacity:.75;
  pointer-events:none;
}
.js-chart .has-chart-value{
  text-align:right;
  font-weight:1000;
  color:#fff;
  letter-spacing:.02em;
  font-size:16px;
}
.js-chart .has-chart-value:before{
  content:"";
  display:inline-block;
  width:8px;height:8px;border-radius:3px;
  margin-right:10px;
  background:linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.65));
  box-shadow:0 0 0 3px rgba(41,153,0,.16);
  transform:translateY(-1px);
}
@media (max-width:768px){
  .js-chart .ui-chart-row{
    grid-template-columns: 1fr 1fr;
    gap:10px;
    align-items:start;
  }
  .js-chart .ui-chart-row{padding:12px 10px}
  .js-chart .addon-sm{grid-column:1 / -1; height:12px}
  .js-chart .has-chart-value{text-align:left}
}
#mainNav, #mobileMenu, #closeMenu, #navBurger, #navBtns, #mobileBtns, #heroCta, #top-games{display:block}
.nav-mobile{
  position:fixed;
  top:0;
  right:0;
  width:280px;
  height:100vh;
  z-index:2000;
  transform:translateX(100%);
  transition:transform .3s;
  background:linear-gradient(180deg, rgba(22,33,18,.98), rgba(3,13,2,.98));
  border-left:1px solid rgba(62,147,16,.22);
  box-shadow:0 28px 90px rgba(0,0,0,.55);
  padding:14px;
  display:flex;
  flex-direction:column;
  gap:14px;
}
.nav-mobile.is-expanded{transform:translateX(0)}
.nav-mobile .el-menu-links{display:flex; margin:0; flex-direction:column; gap:10px}
.nav-mobile .el-menu-links a{
  display:block;
  padding:10px 12px;
  border-radius:12px;
  border:1px solid rgba(62,147,16,.18);
  background:rgba(15,19,24,.30);
}
.nav-mobile .el-nav-buttons{margin:0; width:100%; justify-content:space-between}
.nav-mobile #closeMenu,
.nav-mobile .lime-olive-close{
  display:flex;
  width:100%;
  justify-content:flex-end;
}
.nav-mobile .btn-menu{display:none !important}
@media (max-width:768px){
  .el-menu-links{display:none!important}
  .el-nav-buttons{display:none!important}
  .btn-menu{display:flex!important}
  .el-mobile-buttons{display:flex}
}
@media (max-width:520px){
  .el-mobile-buttons{gap:8px; padding-right:8px}
  .login-link, .btn-start{padding:7px 14px; font-size:13px}
  .ui-tile-title{min-height:280px}
  .ui-tile-title h1{font-size:34px}
}
.bis-cpanel-footer{
  width:100%;
  background:
    radial-gradient(700px 260px at 15% 0%, rgba(41,153,0,.20), transparent 60%),
    linear-gradient(180deg, rgba(3,13,2,.98), rgba(0,0,0,.05));
  border-top:1px solid rgba(62,147,16,.18);
  padding:26px 4-6%;
  margin-top:14px;
}
.bis-cpanel-footer .wrap{
  max-width:1100px;
  margin:0 auto;
}
.c-flash-banner{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:14px;
  padding:10px 0 12px;
}
.c-flash-banner a{
  text-decoration:none;
  color:var(--footer-link);
  font-size:14px;
  padding:8px 10px;
  border-radius:999px;
  border:1px solid rgba(62,147,16,.18);
  background:rgba(15,19,24,.18);
  transition:transform .15s ease, border-color .15s ease, background-color .15s ease;
}
.c-flash-banner a:hover{
  transform:translateY(-2px);
  border-color:rgba(62,147,16,.45);
  background:rgba(41,153,0,.12);
  color:#eaffea;
}
.small-nav{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:14px;
  color:var(--footer-text);
  font-size:13px;
  padding:10px 0 6px;
}
.small-nav a{
  color:var(--footer-link);
  text-decoration:none;
  opacity:.95;
}
.small-nav a:hover{opacity:1; color:#eaffea; text-decoration:underline; text-underline-offset:3px}
.el-copyright{
  text-align:center;
  font-size:12px;
  color:rgba(169,177,172,.75);
  padding-top:10px;
}
.is-provider-badges, .el-payment-badges{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px;
  padding:12px 0 6px;
}
.is-provider-badges img, .el-payment-badges img{
  filter:grayscale(1) brightness(.95) contrast(.95);
  opacity:.85;
  border-radius:12px;
  border:1px solid rgba(62,147,16,.14);
  background:rgba(15,19,24,.18);
  height:34px;
  width:auto;
  padding:6px 10px;
  object-fit:contain;
  transition:filter .18s ease, opacity .18s ease, transform .18s ease;
}
.is-provider-badges img:hover, .el-payment-badges img:hover{
  filter:grayscale(0) brightness(1.05) contrast(1.05);
  opacity:1;
  transform:translateY(-2px);
}
.has-geo-selector{
  display:flex;
  justify-content:center;
  padding:12px 0 4px;
  gap:10px;
  flex-wrap:wrap;
}
.geo-selector, .soccer-old{
  display:flex;
  align-items:center;
  gap:10px;
  background:rgba(15,19,24,.18);
  border:1px solid rgba(62,147,16,.18);
  padding:10px 12px;
  border-radius:14px;
}
.has-geo-selector label{
  color:rgba(169,177,172,.95);
  font-weight:800;
  font-size:13px;
}
.js-geo-current{
  color:#fff;
  font-weight:900;
  font-size:13px;
}
.soccer-old select{
  background:transparent;
  border:1px solid rgba(62,147,16,.25);
  color:#eaffea;
  border-radius:12px;
  padding:8px 10px;
  outline:none;
}
.soccer-old select:focus{box-shadow:var(--ring-2)}
.js-geo-current:before{
  content:"📍";
  margin-right:8px;
  opacity:.95;
}
.c-addon-sm{display:flex; justify-content:center; margin-top:12px}
.has-geo-links{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
  padding:6px 0 0;
}
.has-geo-links a{
  color:var(--footer-link);
  text-decoration:none;
  font-size:13px;
  padding:7px 10px;
  border-radius:999px;
  border:1px solid rgba(62,147,16,.16);
  background:rgba(15,19,24,.14);
  transition:transform .15s ease, border-color .15s ease;
}
.has-geo-links a:hover{
  transform:translateY(-2px);
  border-color:rgba(62,147,16,.45);
  color:#eaffea;
}
.author-grid, .has-team-grid{display:grid;gap:14px}
.is-author-block{
  background:
    radial-gradient(520px 240px at 10% 0%, rgba(41,153,0,.18), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:16px;
  padding:16px 16px;
  display:flex;
  align-items:flex-start;
  gap:14px;
  box-shadow:0 14px 44px rgba(0,0,0,.20);
}
.is-author-photo, .el-team-avatar{
  width:78px;
  height:78px;
  border-radius:20px;
  overflow:hidden;
  flex:0 0 auto;
  border:1px solid rgba(62,147,16,.22);
  background:rgba(3,13,2,.25);
  display:flex;
  align-items:center;
  justify-content:center;
}
.is-author-photo img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.has-geo-selector, .c-addon-sm, .undecorated{}
.is-author-info{flex:1}
.is-author-name{
  font-weight:1000;
  color:#fff;
  font-size:18px;
  margin-top:2px;
}
.is-author-role{
  color:var(--muted);
  font-size:13px;
  margin-top:6px;
}
.brunei-ye-author{
  margin-top:10px;
  color:var(--text);
}
.bis-cpanel-footer .author-bio{}
.has-team-grid{
  grid-template-columns:repeat(4, minmax(0,1fr));
}
.pure-button-team{
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.18);
  border-radius:16px;
  padding:14px 14px;
  overflow:hidden;
  transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.pure-button-team:hover{
  transform:translateY(-4px);
  border-color:rgba(62,147,16,.45);
  box-shadow:0 18px 60px rgba(0,0,0,.35);
}
.pure-button-team .el-team-avatar{
  width:72px;height:72px;border-radius:999px;
}
.has-team-avatar-fallback{
  width:72px;height:72px;border-radius:999px;
  display:flex;align-items:center;justify-content:center;
  font-weight:1000;
  color:#062006;
  background:linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.65));
  border:1px solid rgba(62,147,16,.55);
}
[data-color-idx="0"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(41,153,0,.95), rgba(30,111,1,.65))}
[data-color-idx="1"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(0,199,255,.85), rgba(0,90,120,.55))}
[data-color-idx="2"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(255,122,0,.90), rgba(120,40,10,.55))}
[data-color-idx="3"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(200,70,255,.90), rgba(90,10,140,.55))}
[data-color-idx="4"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(255,62,62,.92), rgba(120,20,20,.55))}
[data-color-idx="5"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(255,235,59,.92), rgba(160,140,0,.55))}
[data-color-idx="6"] .has-team-avatar-fallback{background:linear-gradient(180deg, rgba(90,200,255,.88), rgba(10,110,170,.55))}
.pure-button-team .is-author-name{font-size:16px;margin-top:10px}
.pure-button-team .is-author-role{margin-top:4px;font-size:12px}
@media (max-width:900px){
  .has-team-grid{grid-template-columns:repeat(2, minmax(0,1fr))}
}
@media (max-width:520px){
  .has-team-grid{grid-template-columns:1fr}
  .is-author-block{flex-direction:column; align-items:flex-start}
}
.pattern-px{
  background:
    radial-gradient(700px 260px at 15% 0%, rgba(41,153,0,.18), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:16px;
  padding:16px 16px;
  box-shadow:0 14px 44px rgba(0,0,0,.20);
}
.panel-block{
  background:
    radial-gradient(700px 260px at 15% 0%, rgba(41,153,0,.16), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:16px;
  padding:16px 16px;
}
.js-speed-row{
  display:flex;
  align-items:center;
  gap:14px;
  padding:12px 12px;
  border-radius:14px;
  border:1px solid rgba(62,147,16,.18);
  background:rgba(15,19,24,.30);
  margin:10px 0;
}
.gutter-xl-md{
  min-width:130px;
  color:#fff;
  font-weight:900;
  font-size:14px;
}
.el-speed-bar{
  flex:1;
  height:12px;
  border-radius:999px;
  border:1px solid rgba(62,147,16,.18);
  background:
    linear-gradient(90deg, rgba(62,147,16,.18), rgba(62,147,16,.06));
  overflow:hidden;
  position:relative;
}
.el-speed-bar:before{
  content:"";
  position:absolute; inset:0 auto 0 0;
  width:calc(var(--v, 50) * 1%);
  background:linear-gradient(90deg, rgba(41,153,0,.95), rgba(62,147,16,.72));
}
.js-speed-row[data-tone="slow"] .el-speed-bar:before{
  background:linear-gradient(90deg, rgba(255,62,62,.95), rgba(120,20,20,.65));
}
.js-speed-row[data-tone="mid"] .el-speed-bar:before{
  background:linear-gradient(90deg, rgba(255,200,60,.95), rgba(160,140,0,.65));
}
.el-speed-value{
  width:64px;
  text-align:right;
  color:#fff;
  font-weight:1000;
}
.speed-label, .rtp-label{color:var(--muted)}
.has-rtp-chart .uniregistry-lg{}
.ui-rtp-bar{
  height:14px;
  border-radius:999px;
  border:1px solid rgba(62,147,16,.18);
  background:
    linear-gradient(90deg, rgba(62,147,16,.20), rgba(62,147,16,.06));
  overflow:hidden;
  position:relative;
}
.ui-rtp-bar:before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:calc(var(--v, 50) * 1%);
  background:linear-gradient(90deg, rgba(41,153,0,.95), rgba(62,147,16,.72));
}
.has-rtp-chart[data-tone="slow"] .ui-rtp-bar:before{
  background:linear-gradient(90deg, rgba(255,62,62,.95), rgba(120,20,20,.65));
}
.has-rtp-chart[data-tone="mid"] .ui-rtp-bar:before{
  background:linear-gradient(90deg, rgba(255,200,60,.95), rgba(160,140,0,.65));
}
.tokelau, .rtp-value{
  color:#fff;
  font-weight:1000;
}
.ui-rtp{
  background:
    radial-gradient(700px 260px at 15% 0%, rgba(41,153,0,.16), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:16px;
  padding:16px 16px;
}
.is-analysis{
  background:
    radial-gradient(700px 260px at 15% 0%, rgba(41,153,0,.16), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:16px;
  padding:16px 16px;
}
.undo{
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.18);
  border-radius:16px;
  padding:14px 14px;
}
.help{
  background:
    radial-gradient(600px 240px at 20% 0%, rgba(41,153,0,.18), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.20);
  border-radius:16px;
  padding:16px 16px;
}
.el-disclosure{
  background:
    radial-gradient(600px 240px at 20% 0%, rgba(41,153,0,.14), transparent 60%),
    rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.18);
  border-radius:16px;
  padding:16px 16px;
}
.ui-wrap{
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.18);
  border-radius:16px;
  padding:16px;
}
.ui-error404{
  padding:80px 4-6%;
  text-align:center;
}
.ui-error404 .has-heading{
  font-size:64px;
}
.ui-error404 p{
  color:var(--muted);
  max-width:700px;
  margin:10px auto 18px;
}
.ui-error404 .el-fork{margin-top:10px}
.js-categories{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:12px;
}
.js-cat-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:12px;
}
.ui-cat-item{
  background:rgba(15,19,24,.35);
  border:1px solid rgba(62,147,16,.18);
  border-radius:16px;
  padding:12px 12px;
  transition:transform .18s ease, border-color .18s ease;
}
.ui-cat-item:hover{transform:translateY(-4px); border-color:rgba(62,147,16,.45)}
.ui-cat-item .is-label{
  font-weight:1000;
  color:#fff;
}
@media (max-width:900px){
  .js-categories, .js-cat-grid{grid-template-columns:repeat(2, minmax(0,1fr))}
}
@media (max-width:520px){
  .js-categories, .js-cat-grid{grid-template-columns:1fr}
}
.help .login-link, .help .btn-start{
  margin-top:12px;
}
.cookie-banner{
  position:fixed;
  left:50%;
  bottom:18px;
  transform:translateX(-50%);
  z-index:2500;
  max-width:980px;
  width:calc(100% - 24px);
  background:
    radial-gradient(700px 220px at 0% 0%, rgba(41,153,0,.18), transparent 60%),
    rgba(3,13,2,.95);
  border:1px solid rgba(62,147,16,.25);
  border-radius:16px;
  padding:14px 14px;
  box-shadow:0 28px 90px rgba(0,0,0,.6);
}
.cookie-banner .msg{
  color:var(--text);
  font-size:14px;
}
.cookie-banner .link{
  color:#eaffea;
  text-decoration:underline;
  text-underline-offset:3px;
}
.cookie-banner .wrap{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
}
.cookie-banner .toolbar-mute{
  color:#dfffe0;
  text-decoration:none;
  border:1px solid rgba(62,147,16,.22);
  background:rgba(15,19,24,.18);
  padding:10px 12px;
  border-radius:12px;
}
.cookie-banner .toolbar-mute:hover{border-color:rgba(62,147,16,.48); background:rgba(41,153,0,.10)}
.has-cookie-banner{pointer-events:auto}
.grid-games .slot-item figcaption{line-height:1.2}
.el-menu-links a, .el-mobile-buttons a, .small-nav a, .c-flash-banner a{font-weight:700}
.ui-toolbar-mute svg{width:16px;height:16px}
.pattern-px .has-heading{margin-bottom:8px}
.is-author-block a{color:var(--brand)}
.is-author-block a:hover{color:#6ad13c}
[data-section], .main-wrap, .bis-cpanel-footer, .ui-tile-title, .el-toc, .faq-row, .is-author-block, .js-chart, .panel-block, .help, .undo, .el-disclosure, .pattern-px, .ui-pros-cons, .ui-rtp, .is-analysis, .c-sliders, .js-break-all{
  border-radius:16px;
}
.el-mobile-buttons{display:none}
@media(max-width:768px){.el-menu-links{display:none!important}.el-nav-buttons{display:none!important}.el-mobile-buttons{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.el-mobile-buttons a{padding:6px 14px!important;border-radius:8px!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}.soccer-old-md img{height:32px!important;max-height:32px!important}}
.bis-cpanel-footer{background:#030d02;color:#a9b1ac;padding:40px 5% 28px;text-align:center;border-top:1px solid #1e2530;margin-top:40px}.bis-cpanel-footer a{color:#c2bcbc;text-decoration:none;margin:0 8px;line-height:2;transition:color .2s}.bis-cpanel-footer a:hover{color:#3e9310}.el-copyright{opacity:.7;font-size:13px;margin-top:12px}
.grid-games{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,160px))!important;justify-content:center;gap:14px;margin:24px 0}.grid-games[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,160px))!important}.grid-games[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,160px))!important}.grid-games[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,160px))!important}.grid-games[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,150px))!important}.slot-item{max-width:160px!important;margin:0!important;text-align:center;overflow:hidden;border-radius:6px}.slot-item img{width:100%!important;height:auto!important;max-width:160px!important;max-height:185px!important;object-fit:cover;display:block;margin:0!important;border-radius:0}.main-wrap .grid-games>*{max-width:160px!important;margin:0!important;text-align:center;overflow:hidden;border-radius:6px}.main-wrap .grid-games>* img{width:100%!important;height:auto!important;max-width:160px!important;max-height:185px!important;object-fit:cover;display:block;margin:0!important;border-radius:0}.main-wrap .grid-games>* a{display:block;text-decoration:none;color:inherit}.grid-games>*{max-width:160px!important;margin:0!important;text-align:center;overflow:hidden;border-radius:6px}.grid-games>* img{width:100%!important;height:auto!important;max-width:160px!important;max-height:185px!important;object-fit:cover;display:block;margin:0!important;border-radius:0}.grid-games>* a{display:block;text-decoration:none;color:inherit}
body{overflow-x:clip;max-width:100%;overscroll-behavior-x:none}