:root{--bg: #030d06;--surface: #071c10;--surface-2: #0b2b18;--surface-3: #103b22;--ink: #ffffff;--text: #e6f5ec;--muted: #89b39b;--line: rgba(0, 255, 115, 0.22);--night: #030d06;--night-2: #06190c;--night-line: rgba(0, 255, 115, 0.3);--on-night: #ffffff;--on-night-2: #89b39b;--maple: #00ff73;--maple-dark: #00d65f;--coin: #e6ff00;--coin-dark: #bad800;--cyan: #00f0ff;--purple: #9d4edd;--mint: #00ff73;--bad: #ff334b;--r: 18px;--r-sm: 10px;--shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 255, 115, 0.15);--f-display: "Oswald", "Montserrat", sans-serif;--f-text: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--f-mono: "Roboto Mono", ui-monospace, Consolas, monospace;--wrap: 1240px}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 90px}body{margin: 0;background: radial-gradient(circle at 15% 20%, rgba(255, 215, 0, 0.08) 1.5px, transparent 1.5px), radial-gradient(circle at 85% 40%, rgba(255, 215, 0, 0.08) 1.5px, transparent 1.5px), radial-gradient(circle at 45% 75%, rgba(0, 255, 115, 0.08) 1.5px, transparent 1.5px), radial-gradient(ellipse at 50% 12%, #186333 0%, #0a381c 38%, #051a0d 72%, #020904 100%) fixed;background-size: 240px 240px, 320px 320px, 280px 280px, 100% 100%;color: var(--text);font: 16px/1.65 var(--f-text);-webkit-font-smoothing: antialiased}img, svg{max-width: 100%}img{display: block}a{color: var(--maple);text-underline-offset: 3px}a:hover{color: var(--coin)}h1, h2, h3, h4{font-family: var(--f-display);color: #fff;line-height: 1.15;margin: 0 0 .5em;font-weight: 700;text-transform: uppercase;letter-spacing: .02em;text-wrap: balance}h1{font-size: clamp(2rem, 4.2vw, 3.3rem)}h2{font-size: clamp(1.5rem, 2.8vw, 2.2rem)}h3{font-size: 1.15rem;font-weight: 700;letter-spacing: .01em}p{margin: 0 0 1em}ul, ol{margin: 0 0 1em;padding-left: 1.2em}li{margin-bottom: .35em}strong{color: #fff}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding-left: max(20px, env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px))}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 12px;top: -60px;background: var(--maple);color: #021408;font-weight: 800;padding: 10px 14px;border-radius: var(--r-sm);z-index: 100;font-family: var(--f-display);text-transform: uppercase}.skip:focus{top: 12px}:focus-visible{outline: 3px solid var(--maple);outline-offset: 2px} .ageline{background: #020904;color: var(--muted);font-size: .82rem;border-bottom: 1px solid rgba(0, 255, 115, 0.15)}.ageline::before{content: "";display: block;height: 3px;background: linear-gradient(90deg, #00ff73 0%, #e6ff00 50%, #00f0ff 100%)}.ageline .wrap{display: flex;gap: 16px;align-items: center;justify-content: space-between;min-height: 38px;flex-wrap: wrap}.ageline b{color: var(--bad);font-family: var(--f-display);font-weight: 800;background: rgba(255, 51, 75, 0.15);border: 1px solid var(--bad);padding: 1px 7px;border-radius: 999px}.ageline a{color: var(--coin);text-decoration: none;font-weight: 500}.ageline a:hover{text-decoration: underline} .header{position: sticky;top: 0;z-index: 40;background: rgba(4, 16, 8, 0.94);backdrop-filter: blur(14px);border-bottom: 1px solid rgba(0, 255, 115, 0.24)}.header .wrap{display: flex;align-items: center;gap: 24px;min-height: 72px}.brand{display: inline-flex;align-items: center;gap: 14px;text-decoration: none;flex-shrink: 0}.brand-logo{width: 48px;height: 48px;flex-shrink: 0;filter: drop-shadow(0 0 10px rgba(0, 255, 115, 0.5));transition: transform .25s ease, filter .25s ease}.brand:hover .brand-logo{transform: scale(1.05);filter: drop-shadow(0 0 16px rgba(0, 255, 115, 0.75))}.brand-txt{display: flex;flex-direction: column;line-height: 1;gap: 4px}.brand-top{font: 800 1.25rem/1 var(--f-display);letter-spacing: .02em;text-transform: uppercase;color: #fff;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7)}.brand-bot{display: inline-flex;align-items: center;gap: 8px}.brand-demo{font: 800 1.05rem/1 var(--f-display);letter-spacing: .08em;text-transform: uppercase;color: var(--coin);text-shadow: 0 0 12px rgba(230, 255, 0, 0.45)}.brand-pro{font: 800 .7rem/1 var(--f-display);letter-spacing: .12em;text-transform: uppercase;color: #021408;background: linear-gradient(135deg, #00ff73 0%, #00cc58 100%);padding: 3px 8px;border-radius: 4px;box-shadow: 0 0 12px rgba(0, 255, 115, 0.45)}.nav{margin-left: auto}.nav ul{display: flex;gap: 4px;list-style: none;margin: 0;padding: 0}.nav li{margin: 0}.nav a{display: block;padding: 9px 12px;border-radius: var(--r-sm);text-decoration: none;color: #d6ecdf;font-weight: 700;font-family: var(--f-display);text-transform: uppercase;letter-spacing: .04em;font-size: .92rem;transition: color .15s, background .15s}.nav a:hover{background: rgba(0, 255, 115, 0.12);color: var(--coin)}.nav a[aria-current="page"]{color: var(--coin);background: rgba(0, 255, 115, 0.16);box-shadow: inset 0 -2px 0 var(--maple)}.nav .nav-cta{display: none}.head-cta{flex-shrink: 0}.burger{display: none;margin-left: auto;background: none;border: 1.5px solid rgba(0, 255, 115, 0.4);border-radius: var(--r-sm);width: 44px;height: 44px;cursor: pointer;color: var(--maple)}.burger svg{width: 22px;height: 22px} .pill-badge{display: inline-flex;align-items: center;gap: 8px;border: 2px dashed var(--maple);color: var(--coin);background: rgba(0, 255, 115, 0.08);font-family: var(--f-display);font-size: .88rem;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;padding: 6px 18px;border-radius: 999px;box-shadow: 0 0 16px rgba(0, 255, 115, 0.25);margin-bottom: 16px} .btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 13px 24px;border-radius: 12px;font: 700 .95rem/1.2 var(--f-display);text-transform: uppercase;letter-spacing: .04em;text-decoration: none;border: 2px solid transparent;cursor: pointer;transition: background .15s, color .15s, border-color .15s, transform .12s, box-shadow .15s}.btn svg{width: 17px;height: 17px}.btn:active{transform: translateY(1px)}.btn--maple{background: linear-gradient(135deg, #00ff73 0%, #00c458 100%);color: #021408;box-shadow: 0 6px 20px rgba(0, 255, 115, 0.45)}.btn--maple:hover{background: linear-gradient(135deg, #33ff8f 0%, #00e668 100%);color: #021408;box-shadow: 0 8px 28px rgba(0, 255, 115, 0.65);transform: translateY(-2px)}.btn--coin{background: linear-gradient(135deg, #e6ff00 0%, #bad800 100%);color: #071900;box-shadow: 0 6px 20px rgba(230, 255, 0, 0.4)}.btn--coin:hover{background: linear-gradient(135deg, #f0ff33 0%, #cced00 100%);color: #071900;box-shadow: 0 8px 28px rgba(230, 255, 0, 0.6);transform: translateY(-2px)}.btn--line{background: rgba(0, 255, 115, 0.06);color: #fff;border-color: rgba(0, 255, 115, 0.35)}.btn--line:hover{border-color: var(--maple);color: var(--maple);box-shadow: 0 0 16px rgba(0, 255, 115, 0.3)}.btn--ghost-night{background: transparent;color: #fff;border-color: rgba(255, 255, 255, .35)}.btn--ghost-night:hover{border-color: var(--maple);color: var(--maple)}.btn--sm{padding: 10px 16px;font-size: .88rem}.btn-row{display: flex;gap: 12px;flex-wrap: wrap} .blk{padding: 76px 0}.blk--tight{padding: 48px 0}.blk--white{background: #05160b;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.blk--night{background: #030d06;color: var(--on-night-2)}.blk--night h2, .blk--night h3, .blk--night strong{color: #fff}.head{max-width: 760px;margin-bottom: 34px}.head--row{max-width: none;display: flex;justify-content: space-between;align-items: end;gap: 20px;flex-wrap: wrap}.head--row > div{max-width: 720px}.head--center{text-align: center;max-width: 840px;margin: 0 auto 46px}.head--center .lead{margin: 0 auto}.kick{display: inline-flex;align-items: center;gap: 8px;font: 700 .76rem/1 var(--f-display);letter-spacing: .08em;text-transform: uppercase;color: var(--maple);margin-bottom: 12px}.kick::before{content: "";width: 14px;height: 8px;border-radius: 2px;background: linear-gradient(90deg, #00ff73, #e6ff00)}.lead{font-size: 1.1rem;color: var(--muted)}.note{font-size: .82rem;color: var(--muted);margin-top: 12px}.go{display: inline-flex;align-items: center;gap: 6px;font-family: var(--f-display);text-transform: uppercase;font-weight: 700;letter-spacing: .03em;text-decoration: none;color: var(--coin)}.go svg{width: 16px;height: 16px;transition: transform .15s}.go:hover svg{transform: translateX(3px);color: var(--maple)} .hero{padding: 56px 0 70px;color: var(--on-night-2)}.hero h1{color: #fff;line-height: 1.1}.hero h1 em{font-style: normal;color: var(--coin);text-shadow: 0 0 25px rgba(230, 255, 0, 0.45)}.hero .lead{max-width: 560px;margin-bottom: 26px}.hero .wrap{display: grid;grid-template-columns: 1fr 1.05fr;gap: 46px;align-items: center}.hero .wrap > *{min-width: 0}.search{position: relative;max-width: 560px}.search input{width: 100%;padding: 16px 18px 16px 50px;border-radius: 999px;border: 2px solid rgba(0, 255, 115, 0.4);background: #06190c;font: 600 1rem var(--f-text);color: #fff;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4)}.search input::placeholder{color: var(--muted)}.search input:focus{outline: none;border-color: var(--maple);box-shadow: 0 0 0 4px rgba(0, 255, 115, 0.25), 0 0 20px rgba(0, 255, 115, 0.3);background: #082210}.search svg{position: absolute;left: 18px;top: 50%;width: 20px;height: 20px;margin-top: -10px;color: var(--maple)}.hero-facts{display: flex;gap: 22px;flex-wrap: wrap;margin-top: 24px;font-size: .88rem;color: var(--muted)}.hero-facts span{display: inline-flex;align-items: center;gap: 7px;color: #d6ecdf;font-weight: 500}.hero-facts svg{width: 17px;height: 17px;color: var(--maple)} .stage{position: relative;background: #041208;border-radius: 28px;padding: 16px;border: 2.5px solid var(--maple);box-shadow: 0 0 35px rgba(0, 255, 115, 0.35), 0 30px 60px rgba(0, 0, 0, .85)}.stage--tablet{border: 3px solid #00ff73;background: #030d06}.stage-frame{position: relative}.stage-camera{width: 10px;height: 10px;border-radius: 50%;background: #0a2614;border: 1px solid rgba(0, 255, 115, 0.5);margin: 0 auto 10px;box-shadow: inset 0 0 4px #000}.stage-top{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 4px 8px 12px;color: var(--on-night-2);font: 600 .74rem var(--f-mono);letter-spacing: .04em}.stage-top b{color: #fff;font: 700 .98rem var(--f-display);text-transform: uppercase;letter-spacing: .02em}.stage-badge{border: 1px dashed var(--maple);color: var(--coin);padding: 3px 10px;border-radius: 999px;font-size: .72rem;letter-spacing: .08em;background: rgba(0, 255, 115, 0.08)}.lights{display: inline-flex;gap: 5px}.lights i{width: 8px;height: 8px;border-radius: 50%;background: var(--maple);opacity: .4;animation: blink 1.6s infinite}.lights i:nth-child(2){background: var(--coin);animation-delay: .2s}.lights i:nth-child(3){background: var(--cyan);animation-delay: .4s}@keyframes blink{50%{opacity: 1}}.screen{position: relative;aspect-ratio: 16 / 10;border-radius: 16px;overflow: hidden;background: #020704;border: 1px solid rgba(0, 255, 115, 0.2)}.screen iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.screen-cover{position: absolute;inset: 0;display: grid;place-items: center;text-align: center;padding: 24px;background-size: cover;background-position: center}.screen-cover::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(3, 13, 6, .6), rgba(3, 13, 6, .94))}.screen-cover > div{position: relative;z-index: 1;max-width: 380px}.screen-cover .cover-bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: blur(24px) saturate(1.4);transform: scale(1.25);opacity: .65}.screen-cover::before{z-index: 1}.screen-cover > div{z-index: 2}.cover-icon{width: 94px;height: 94px;margin: 0 auto 12px;border-radius: 20px;box-shadow: 0 10px 30px rgba(0, 0, 0, .7);border: 2.5px solid var(--coin)}.cover-t{font: 700 1.35rem/1.2 var(--f-display);text-transform: uppercase;color: #fff;margin: 0 0 6px;letter-spacing: .02em}.screen-cover p:not(.cover-t){color: var(--on-night-2);font-size: .88rem;margin-bottom: 16px}.stage-foot{display: flex;justify-content: space-between;gap: 10px;flex-wrap: wrap;padding: 12px 8px 4px;color: var(--on-night-2);font-size: .82rem;font-family: var(--f-mono)}.stage-links{display: inline-flex;flex-wrap: wrap;gap: 8px 14px;align-items: center}.link-btn{display: inline-flex;align-items: center;gap: 6px;background: none;border: 0;padding: 0;color: var(--coin);font: inherit;cursor: pointer}.link-btn svg{width: 14px;height: 14px}.link-btn:hover{text-decoration: underline;color: var(--maple)}.screen:fullscreen{aspect-ratio: auto;border-radius: 0} .filters{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 16px}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 9px 16px;border-radius: 999px;border: 1.5px solid rgba(0, 255, 115, 0.3);background: #06190c;color: #fff;font: 700 .86rem var(--f-display);text-transform: uppercase;letter-spacing: .03em;cursor: pointer;text-decoration: none;transition: all .15s ease}.chip:hover{border-color: var(--maple);color: var(--coin);background: rgba(0, 255, 115, 0.12);box-shadow: 0 0 14px rgba(0, 255, 115, 0.25)}.chip[aria-pressed="true"], .chip.on{background: var(--maple);border-color: var(--maple);color: #021408;font-weight: 800;box-shadow: 0 0 16px rgba(0, 255, 115, 0.45)}.chip small{font: 600 .74rem var(--f-mono);opacity: .85}.tools-row{display: flex;gap: 12px;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 22px}.tools-row select{padding: 10px 14px;border-radius: 999px;border: 1.5px solid rgba(0, 255, 115, 0.35);background: #06190c;font: 700 .86rem var(--f-display);text-transform: uppercase;color: #fff}.count{font: 600 .82rem var(--f-mono);color: var(--coin)}.lobby{display: grid;grid-template-columns: repeat(auto-fill, minmax(195px, 1fr));gap: 18px;list-style: none;padding: 0;margin: 0}.lobby li{margin: 0}.lobby li[hidden]{display: none} .card{position: relative;display: flex;flex-direction: column;height: 100%;background: #071c10;border: 2px solid rgba(0, 255, 115, 0.38);border-radius: var(--r);overflow: hidden;text-decoration: none;color: var(--text);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease}.card:hover{transform: translateY(-6px);border-color: #00ff73;box-shadow: 0 14px 34px rgba(0, 0, 0, 0.65), 0 0 25px rgba(0, 255, 115, 0.45);color: var(--text)}.card-art{position: relative;aspect-ratio: 1;background: #020704;display: block;overflow: hidden}.card-art img{width: 100%;height: 100%;object-fit: cover;transition: transform .35s ease}.card:hover .card-art img{transform: scale(1.05)}.card-play{position: absolute;inset: 0;display: grid;place-items: center;background: rgba(3, 13, 6, .74);backdrop-filter: blur(3px);opacity: 0;transition: opacity .18s}.card-play span{display: inline-flex;align-items: center;gap: 7px;padding: 10px 18px;border-radius: 999px;background: linear-gradient(135deg, #00ff73, #00c458);color: #021408;font: 800 .86rem var(--f-display);text-transform: uppercase;letter-spacing: .04em;box-shadow: 0 4px 18px rgba(0, 255, 115, 0.5)}.card:hover .card-play, .card:focus-visible .card-play{opacity: 1}.card-tag{position: absolute;left: 8px;top: 8px;font: 800 .68rem var(--f-display);letter-spacing: .06em;text-transform: uppercase;background: linear-gradient(135deg, #00ff73, #e6ff00);color: #021408;padding: 4px 9px;border-radius: 6px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4)}.card-body{padding: 13px 14px 14px;display: flex;flex-direction: column;gap: 8px;flex: 1}.card-name{font: 700 .98rem/1.2 var(--f-display);text-transform: uppercase;letter-spacing: .02em;color: #fff;margin: 0}.spec{display: flex;justify-content: space-between;align-items: center;gap: 8px;margin-top: auto;padding-top: 9px;border-top: 1px dashed rgba(0, 255, 115, 0.22);font: 500 .76rem var(--f-mono);color: var(--muted)}.spec b{color: var(--coin);font-weight: 600}.pips{display: inline-flex;gap: 3px}.pips i{width: 9px;height: 9px;border-radius: 50%;background: rgba(0, 255, 115, 0.2)}.pips i.on{background: var(--coin);box-shadow: 0 0 6px rgba(230, 255, 0, 0.6)}.empty{padding: 40px;text-align: center;background: #071c10;border: 1.5px dashed var(--line);border-radius: var(--r)} .blk--showcase{background: radial-gradient(ellipse at 50% 50%, #0d381c 0%, #041409 65%, #020904 100%);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);padding: 80px 0}.app-cards{display: grid;grid-template-columns: repeat(4, 1fr);gap: 22px;margin-bottom: 36px}.app-card{background: #06190c;border: 2px solid rgba(0, 255, 115, 0.35);border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease}.app-card:hover{transform: translateY(-8px);border-color: #00ff73;box-shadow: 0 20px 45px rgba(0, 0, 0, 0.7), 0 0 25px rgba(0, 255, 115, 0.4)}.app-card-img{position: relative;aspect-ratio: 444 / 592;overflow: hidden;background: #020704}.app-card-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease}.app-card:hover .app-card-img img{transform: scale(1.06)}.app-card-body{padding: 20px 18px 22px;display: flex;flex-direction: column;gap: 8px;flex: 1}.app-pill{display: inline-block;align-self: flex-start;border: 1px dashed var(--maple);color: var(--coin);font: 700 .72rem/1 var(--f-display);letter-spacing: .08em;padding: 4px 10px;border-radius: 999px;background: rgba(0, 255, 115, 0.08)}.app-card-body h3{font: 700 1.15rem/1.2 var(--f-display);text-transform: uppercase;color: #fff;margin: 4px 0 0}.app-card-body p{font-size: .88rem;line-height: 1.5;color: var(--muted);margin: 0}.app-features{display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;margin-top: 10px}.app-feat-item{display: flex;align-items: center;gap: 14px;background: rgba(6, 25, 12, 0.75);border: 1px solid rgba(0, 255, 115, 0.28);border-radius: 14px;padding: 16px 18px;backdrop-filter: blur(8px)}.app-feat-item svg{color: var(--maple);flex-shrink: 0}.app-feat-item div{display: flex;flex-direction: column;line-height: 1.25}.app-feat-item b{color: #fff;font-size: .92rem;text-transform: uppercase;font-family: var(--f-display);letter-spacing: .02em}.app-feat-item span{color: var(--muted);font-size: .78rem;margin-top: 3px} .slot-top{padding: 34px 0 54px}.crumbs{font: 500 .78rem var(--f-mono);color: var(--muted);margin-bottom: 18px;display: flex;gap: 8px;flex-wrap: wrap}.crumbs a{color: var(--muted);text-decoration: none}.crumbs a:hover{color: var(--coin)}.slot-grid{display: grid;grid-template-columns: 1.45fr 1fr;gap: 34px;align-items: start}.slot-grid > *{min-width: 0}.slot-head{display: flex;gap: 14px;align-items: center;margin-bottom: 14px}.slot-head img{width: 64px;height: 64px;border-radius: 14px;flex-shrink: 0;border: 2px solid var(--maple)}.slot-head h1{font-size: clamp(1.6rem, 3.2vw, 2.5rem);margin: 0}.plate{background: #071c10;border: 2px solid rgba(0, 255, 115, 0.3);border-radius: var(--r);overflow: hidden}.plate-head{background: #030d06;color: #fff;padding: 14px 18px;display: flex;justify-content: space-between;align-items: center;gap: 10px;border-bottom: 1px solid var(--line)}.plate-head b{font: 700 1.05rem var(--f-display);text-transform: uppercase}.plate-head span{font: 600 .74rem var(--f-mono);color: var(--coin)}.plate dl{margin: 0}.plate dl div{display: flex;justify-content: space-between;gap: 14px;padding: 12px 18px;border-bottom: 1px solid rgba(0, 255, 115, 0.15)}.plate dl div:last-child{border-bottom: 0}.plate dt{color: var(--muted);font-size: .9rem}.plate dd{margin: 0;color: #fff;font-weight: 700;text-align: right;font-variant-numeric: tabular-nums;font-family: var(--f-mono)}.plate-note{padding: 12px 18px;background: #041409;font-size: .8rem;color: var(--muted);border-top: 1px solid var(--line)}.tags{display: flex;gap: 6px;flex-wrap: wrap}.tag{font: 600 .76rem var(--f-display);text-transform: uppercase;letter-spacing: .04em;padding: 5px 10px;border-radius: 6px;background: #0b2b18;border: 1px solid rgba(0, 255, 115, 0.3);color: #fff;text-decoration: none}a.tag:hover{border-color: var(--maple);color: var(--coin)}.prose{max-width: 760px}.prose h2{margin-top: 1.8em}.prose h2:first-child{margin-top: 0}.prose h3{margin-top: 1.4em}.ticks{list-style: none;padding: 0}.ticks li{position: relative;padding-left: 28px;margin-bottom: .55em}.ticks li::before{content: "";position: absolute;left: 0;top: .32em;width: 18px;height: 18px;border-radius: 50%;background: var(--maple) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23021408' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}.crosses{list-style: none;padding: 0}.crosses li{position: relative;padding-left: 28px;margin-bottom: .55em}.crosses li::before{content: "";position: absolute;left: 0;top: .32em;width: 18px;height: 18px;border-radius: 50%;background: #ff334b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center/10px no-repeat}.box{background: #071c10;border: 1.5px solid rgba(0, 255, 115, 0.28);border-radius: var(--r);padding: 24px}.box h3{margin-bottom: .4em}.box p:last-child{margin-bottom: 0}.box--coin{border: 2px solid var(--coin);background: #0d2a15}.callout{border-left: 4px solid var(--maple);background: #071c10;border-radius: 0 var(--r-sm) var(--r-sm) 0;padding: 16px 20px;margin: 1.4em 0}.callout p:last-child{margin: 0}.grid{display: grid;gap: 20px}.grid-2{grid-template-columns: repeat(2, 1fr)}.grid-3{grid-template-columns: repeat(3, 1fr)}.grid-4{grid-template-columns: repeat(4, 1fr)}.grid > *{min-width: 0} .sim{background: #041208;border: 2px solid rgba(0, 255, 115, 0.3);border-radius: 20px;padding: 26px;color: var(--on-night);display: grid;grid-template-columns: 300px 1fr;gap: 26px}.sim > *{min-width: 0}.sim h3{color: #fff}.sim label{display: block;font: 700 .84rem var(--f-display);text-transform: uppercase;letter-spacing: .02em;color: var(--coin);margin: 14px 0 6px}.sim input[type="range"]{width: 100%;accent-color: var(--maple)}.sim select, .sim input[type="number"]{width: 100%;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--night-line);background: #06190c;color: #fff;font: 600 .92rem var(--f-text)}.sim .val{float: right;font: 600 .82rem var(--f-mono);color: var(--coin)}.sim-chart{background: #020a05;border: 1px solid var(--night-line);border-radius: 14px;padding: 14px}.sim-chart svg{width: 100%;height: 220px;display: block}.sim-out{display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;margin-top: 12px}.sim-out div{background: #071c10;border: 1px solid rgba(0, 255, 115, 0.2);border-radius: 10px;padding: 10px 12px}.sim-out small{display: block;font: 600 .68rem var(--f-mono);letter-spacing: .04em;text-transform: uppercase;color: var(--muted)}.sim-out b{font: 700 1.15rem var(--f-display);color: #fff}.sim-out .up{color: var(--maple)}.sim-out .down{color: #ff5e6c}.sim-note{font-size: .78rem;color: var(--muted);margin: 12px 0 0} .prov{display: grid;grid-template-columns: 280px 1fr;gap: 24px;align-items: start}.prov > *{min-width: 0}.prov-list{display: grid;gap: 6px}.prov-list button{text-align: left;padding: 11px 14px;border-radius: 10px;border: 1.5px solid rgba(0, 255, 115, 0.25);background: #071c10;font: 700 .9rem var(--f-display);text-transform: uppercase;color: #fff;cursor: pointer;display: flex;justify-content: space-between;gap: 8px}.prov-list button small{font: 500 .72rem var(--f-mono);color: var(--coin)}.prov-list button[aria-pressed="true"]{background: var(--maple);color: #021408;border-color: var(--maple);font-weight: 800}.prov-list button[aria-pressed="true"] small{color: #021408;font-weight: 700}.prov-card{background: #071c10;border: 2px solid rgba(0, 255, 115, 0.3);border-radius: var(--r);padding: 26px}.prov-card h3{font-size: 1.3rem}.prov-meta{display: flex;gap: 10px;flex-wrap: wrap;margin: 8px 0 16px}.prov-meta span{font: 600 .76rem var(--f-mono);padding: 5px 10px;border-radius: 6px;background: #0b2b18;border: 1px solid rgba(0, 255, 115, 0.25);color: #fff} .table-wrap{overflow-x: auto;border: 1.5px solid rgba(0, 255, 115, 0.25);border-radius: var(--r);background: #071c10}table{width: 100%;border-collapse: collapse;font-size: .92rem;min-width: 560px}th, td{text-align: left;padding: 13px 16px;border-bottom: 1px solid rgba(0, 255, 115, 0.15);vertical-align: top}thead th{background: #030d06;color: var(--coin);font: 700 .78rem var(--f-display);letter-spacing: .06em;text-transform: uppercase;border-bottom: 1.5px solid var(--maple)}tbody tr:last-child td, tbody tr:last-child th{border-bottom: 0}tbody th{color: #fff;background: #05160b;font-family: var(--f-display)} .calc{background: #071c10;border: 2px solid rgba(0, 255, 115, 0.3);border-radius: var(--r);overflow: hidden;display: grid;grid-template-columns: 1fr 1fr}.calc > *{min-width: 0}.calc-form{padding: 24px;display: grid;gap: 14px;align-content: start}.calc-form label{display: block;font: 700 .86rem var(--f-display);text-transform: uppercase;color: var(--coin);margin-bottom: 5px}.calc-form input, .calc-form select{width: 100%;padding: 11px 13px;border-radius: 10px;border: 1.5px solid rgba(0, 255, 115, 0.3);background: #041409;font: 600 .95rem var(--f-text);color: #fff}.calc-form input:focus, .calc-form select:focus{outline: none;border-color: var(--maple);background: #061f0e;box-shadow: 0 0 12px rgba(0, 255, 115, 0.3)}.calc-out{padding: 24px;background: #030d06;color: var(--on-night-2);border-left: 1px solid var(--line)}.calc-out h3{color: var(--coin)}.calc-out dl{margin: 0}.calc-out dl div{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-bottom: 1px solid rgba(0, 255, 115, 0.15)}.calc-out dd{margin: 0;color: #fff;font: 700 1rem var(--f-mono)}.calc-out p{font-size: .84rem;margin: 14px 0 0} .faq{max-width: 860px}.faq details{background: #071c10;border: 1.5px solid rgba(0, 255, 115, 0.25);border-radius: var(--r-sm);margin-bottom: 12px;transition: border-color .15s}.faq details:hover{border-color: var(--maple)}.faq summary{list-style: none;cursor: pointer;padding: 18px 56px 18px 20px;position: relative;font: 700 1.05rem/1.4 var(--f-display);text-transform: uppercase;letter-spacing: .02em;color: #fff}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: 16px;top: 50%;width: 28px;height: 28px;margin-top: -14px;border-radius: 50%;background: var(--maple);color: #021408;display: grid;place-items: center;font: 800 1.1rem var(--f-display);transition: transform .2s}.faq details[open] summary::after{transform: rotate(45deg);background: var(--coin)}.faq .ans{padding: 0 20px 18px}.faq .ans p:last-child{margin: 0} .form-card{background: #071c10;border: 2px solid rgba(0, 255, 115, 0.3);border-radius: var(--r);padding: 28px;box-shadow: var(--shadow)}.fields{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 16px}.fields > *{min-width: 0}.fld{display: flex;flex-direction: column;gap: 5px}.fld.all{grid-column: 1 / -1}.fld label{font: 700 .86rem var(--f-display);text-transform: uppercase;color: var(--coin)}.fld input, .fld select, .fld textarea{width: 100%;padding: 11px 13px;border-radius: 10px;border: 1.5px solid rgba(0, 255, 115, 0.3);background: #041409;font: 500 .95rem var(--f-text);color: #fff}.fld textarea{min-height: 120px;resize: vertical}.fld input:focus, .fld select:focus, .fld textarea:focus{outline: none;border-color: var(--maple);background: #061f0e;box-shadow: 0 0 12px rgba(0, 255, 115, 0.3)}.req{color: var(--bad)}.agree{display: flex;flex-direction: row;gap: 10px;align-items: flex-start;font-size: .84rem;color: var(--muted)}.agree input{margin-top: 3px;accent-color: var(--maple);width: 16px;height: 16px;flex-shrink: 0}.trap{position: absolute;left: -9999px}.form-msg{display: none;margin-top: 14px;padding: 13px 15px;border-radius: 10px;font-size: .92rem}.form-msg.ok{display: block;background: #0a331c;color: #33ff8f;border: 1px solid var(--maple)}.form-msg.err{display: block;background: #3b0c13;color: #ff8591;border: 1px solid var(--bad)} .gate{position: fixed;inset: 0;z-index: 90;display: grid;place-items: center;padding: 20px;background: rgba(2, 9, 4, .88);backdrop-filter: blur(8px)}.gate[hidden]{display: none}.gate-box{max-width: 440px;background: #071c10;border: 2px solid var(--maple);border-radius: 20px;padding: 28px;text-align: center;box-shadow: 0 0 40px rgba(0, 255, 115, 0.45)}.gate-box .badge{width: 64px;height: 64px;margin: 0 auto 14px;border-radius: 50%;display: grid;place-items: center;background: var(--bad);color: #fff;font: 800 1.25rem var(--f-display);border: 2px solid #fff}.gate-box p{color: var(--muted);font-size: .92rem} .cta-band{border-radius: 22px;padding: 40px;display: grid;grid-template-columns: 1.4fr auto;gap: 24px;align-items: center;background: #041208;border: 2px solid rgba(0, 255, 115, 0.35);color: var(--on-night-2);background-image: radial-gradient(600px 260px at 100% 0%, rgba(230, 255, 0, .2), transparent 70%);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5)}.cta-band h2{color: #fff;margin-bottom: .3em}.cta-band p{margin: 0}.rg{background: #041208;color: var(--muted);padding: 20px 0;font-size: .86rem;border-top: 1px solid rgba(0, 255, 115, 0.15);border-bottom: 1px solid rgba(0, 255, 115, 0.15)}.rg .wrap{display: flex;gap: 16px;align-items: center}.rg-badge{flex-shrink: 0;width: 48px;height: 48px;border-radius: 50%;border: 2px solid var(--coin);display: grid;place-items: center;font: 800 .9rem var(--f-display);color: var(--coin)}.rg p{margin: 0}.rg strong{color: #fff}.rg a{color: var(--coin)}.footer{background: #020804;color: var(--muted);font-size: .9rem;padding: 56px 0 26px;border-top: 1px solid rgba(0, 255, 115, 0.2)}.foot-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 36px}.foot-grid > *{min-width: 0}.footer .brand{color: #fff;margin-bottom: 14px}.footer .brand-txt small{color: var(--coin)}.footer h4{color: var(--coin);font: 700 .82rem var(--f-display);letter-spacing: .06em;text-transform: uppercase;margin-bottom: 12px}.footer ul{list-style: none;padding: 0;margin: 0}.footer li{margin-bottom: 7px}.footer a{color: #d6ecdf;text-decoration: none;font-size: .92rem}.footer a:hover{color: var(--coin)} .trust-bar{background: linear-gradient(90deg, #05190b 0%, #0a2d16 50%, #05190b 100%);border: 1.5px solid rgba(0, 255, 115, 0.35);border-radius: 16px;padding: 18px 24px;margin: 40px 0 20px;display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5)}.trust-msg b{display: block;color: var(--coin);font: 700 1.05rem/1.2 var(--f-display);text-transform: uppercase;letter-spacing: .04em}.trust-msg span{color: var(--muted);font-size: .84rem}.trust-badges{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.trust-pill{display: inline-flex;align-items: center;gap: 6px;border: 1px solid rgba(0, 255, 115, 0.35);background: rgba(0, 255, 115, 0.08);color: #e6f5ec;font: 700 .78rem/1 var(--f-display);text-transform: uppercase;letter-spacing: .04em;padding: 8px 14px;border-radius: 999px}.trust-pill--18{background: var(--bad);border-color: var(--bad);color: #fff;font-weight: 800}.trust-pill svg{color: var(--maple)}.foot-bottom{border-top: 1px solid rgba(0, 255, 115, 0.18);margin-top: 30px;padding-top: 20px;display: flex;justify-content: space-between;gap: 18px;flex-wrap: wrap;font-size: .78rem;color: var(--muted)}.foot-bottom p{margin: 0;max-width: 800px}.up-btn{position: fixed;right: 18px;bottom: 18px;width: 46px;height: 46px;border-radius: 50%;border: 0;background: var(--maple);color: #021408;cursor: pointer;box-shadow: 0 4px 18px rgba(0, 255, 115, 0.5);opacity: 0;pointer-events: none;transition: opacity .2s;z-index: 30;display: grid;place-items: center}.up-btn.show{opacity: 1;pointer-events: auto}.up-btn svg{width: 20px;height: 20px}.e404{min-height: 50vh;display: grid;place-items: center;text-align: center;padding: 70px 0}.e404 b{font: 800 5.5rem/1 var(--f-display);color: var(--coin);display: block} .strip{position: relative;background: #030d06;padding: 18px 0 20px;overflow: hidden;border-top: 3px solid var(--maple);border-bottom: 1px solid var(--line)}.strip-tag{position: absolute;left: max(20px, calc((100% - var(--wrap)) / 2 + 20px));top: 0;z-index: 2;display: inline-flex;align-items: center;gap: 8px;background: var(--maple);color: #021408;font: 800 .78rem var(--f-display);letter-spacing: .06em;text-transform: uppercase;padding: 6px 14px 7px;border-radius: 0 0 10px 10px;box-shadow: 0 4px 14px rgba(0, 255, 115, 0.4)}.strip-tag .lights i{width: 6px;height: 6px;background: #021408}.strip-view{display: flex;margin-top: 22px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.strip-track{flex-shrink: 0;display: flex;gap: 14px;padding: 0 14px 0 0;margin: 0;list-style: none;animation: strip 70s linear infinite}.strip-view:hover .strip-track, .strip-view:focus-within .strip-track{animation-play-state: paused}@keyframes strip{to{transform: translateX(-100%)}}.strip-track li{margin: 0}.strip-track a{position: relative;display: block;width: 148px;border-radius: 14px;overflow: hidden;text-decoration: none;border: 2px solid rgba(0, 255, 115, 0.3);background: #071c10;transition: transform .18s, border-color .18s}.strip-track a:hover, .strip-track a:focus-visible{transform: translateY(-4px);border-color: var(--coin);box-shadow: 0 0 16px rgba(230, 255, 0, 0.4)}.strip-track img{width: 100%;height: auto;aspect-ratio: 1;object-fit: cover}.strip-name, .strip-rtp{display: block;padding: 0 9px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.strip-name{padding-top: 8px;font: 700 .78rem/1.25 var(--f-display);text-transform: uppercase;letter-spacing: -.01em;color: #fff}.strip-rtp{padding-bottom: 8px;font: 600 .68rem/1.5 var(--f-mono);color: var(--coin)} .blk--strip{padding-bottom: 56px}.blk--strip .head{margin-bottom: 8px}.strip-view--logos{margin-top: 18px}.strip-track--logos{animation-duration: 90s}.strip-track--logos a{width: 190px;height: 86px;display: grid;place-items: center;background: #fff;border-radius: 14px;border: 2px solid transparent;padding: 14px 18px}.strip-track--logos a:hover{border-color: var(--maple);box-shadow: 0 0 18px rgba(0, 255, 115, 0.45)}.strip-track--logos img{width: 154px;height: 54px;aspect-ratio: auto;object-fit: contain} .studios{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px}.studio{margin: 0;display: flex;flex-direction: column;background: #071c10;border: 1.5px solid rgba(0, 255, 115, 0.3);border-radius: var(--r);overflow: hidden;scroll-margin-top: 100px}.studio[hidden]{display: none}.studio:target{border-color: var(--maple);box-shadow: 0 0 20px rgba(0, 255, 115, .4)}.studio-logo{height: 110px;display: grid;place-items: center;padding: 18px 30px;background: #fff;border-bottom: 1px solid var(--line)}.studio-logo img{width: 100%;max-width: 220px;height: 66px;object-fit: contain}.studio-body{padding: 18px 20px 20px;display: flex;flex-direction: column;gap: 10px;flex: 1}.studio-body h3{margin: 0;font-size: 1.15rem}.studio-body p{margin: 0;font-size: .92rem;color: var(--muted)}.studio-meta{display: flex;flex-wrap: wrap;gap: 6px}.studio-meta span{font: 600 .72rem var(--f-display);text-transform: uppercase;padding: 4px 8px;border-radius: 6px;background: #0b2b18;border: 1px solid rgba(0, 255, 115, 0.25);color: #fff}.studio dl{margin: 0;display: grid;gap: 6px;font-size: .86rem}.studio dt{font: 600 .68rem var(--f-mono);letter-spacing: .04em;text-transform: uppercase;color: var(--muted)}.studio dd{margin: 0;color: var(--coin);font-weight: 600}.studio .go, .studio .soon{margin-top: auto;padding-top: 6px}.soon{font: 500 .76rem var(--f-mono);color: var(--muted)}.ptable{min-width: 760px}.tlogo{display: flex;align-items: center;gap: 10px;text-decoration: none;color: #fff;font-weight: 700;font-family: var(--f-display);text-transform: uppercase}.tlogo img{width: 80px;height: 30px;object-fit: contain;flex-shrink: 0;background: #fff;border-radius: 6px;padding: 2px 4px}.ptable tbody th{background: #05160b}.yn{display: inline-block;font: 600 .74rem var(--f-mono);padding: 3px 8px;border-radius: 6px;white-space: nowrap}.yn.yes{background: #0a331c;color: var(--maple);border: 1px solid var(--maple)}.yn.mid{background: #332b00;color: var(--coin);border: 1px solid var(--coin)}.yn.no{background: #3b0c13;color: #ff8591;border: 1px solid var(--bad)} .pay-groups{display: grid;gap: 28px}.pay-group h3{font-size: 1.05rem;margin-bottom: 12px}.pays{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 12px}.pays li{margin: 0;background: #071c10;border: 1px solid rgba(0, 255, 115, 0.25);border-radius: var(--r-sm);padding: 14px 12px 10px;display: flex;flex-direction: column;align-items: center;gap: 8px}.pay-logo{height: 44px;width: 100%;display: grid;place-items: center;background: #fff;border-radius: 8px;padding: 4px}.pay-logo img{width: 100%;max-width: 130px;height: 40px;object-fit: contain}.pay-name{font: 600 .76rem var(--f-display);text-transform: uppercase;color: var(--coin);text-align: center}.pay-row{display: block;margin-top: 36px;text-decoration: none}.pay-row ul{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 10px}.pay-row li{margin: 0;background: #fff;border-radius: 8px;padding: 6px 10px;width: 104px;height: 46px;display: grid;place-items: center;opacity: .92;transition: opacity .15s}.pay-row:hover li{opacity: 1}.pay-row img{width: 84px;height: 34px;object-fit: contain} .offer-box{position: relative}.offer-ctrl{margin-bottom: 18px}.ctrl-row{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;background: #071c10;border: 1.5px solid rgba(0, 255, 115, 0.25);border-radius: var(--r);padding: 16px 18px}.ctrl-row > *{min-width: 0}.ctrl-row label{display: block;font: 700 .84rem var(--f-display);text-transform: uppercase;color: var(--coin);margin-bottom: 6px}.ctrl-row input[type="number"], .ctrl-row select{width: 100%;padding: 10px 12px;border-radius: 10px;border: 1.5px solid rgba(0, 255, 115, 0.3);background: #041409;font: 600 .92rem var(--f-text);color: #fff}.ctrl-row input[type="range"]{width: 100%;accent-color: var(--maple);margin-top: 8px}.ctrl-row .val{float: right;font: 600 .82rem var(--f-mono);color: var(--coin)}.offers{list-style: none;padding: 0;margin: 0;display: grid;gap: 14px}.offers > li{margin: 0}.offer{position: relative;display: grid;grid-template-columns: 1fr 270px;gap: 0 26px;background: #071c10;border: 2px solid rgba(0, 255, 115, 0.35);border-radius: var(--r);padding: 20px 22px 16px 26px;overflow: hidden;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4)}.offer::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 5px;background: linear-gradient(var(--coin), var(--maple))}.offer > *{min-width: 0}.offer-brand{display: flex;gap: 12px;align-items: center;margin-bottom: 12px}.mono{flex-shrink: 0;width: 46px;height: 46px;border-radius: 12px;background: #030d06;color: var(--coin);display: grid;place-items: center;font: 800 .92rem var(--f-display);border: 1.5px solid var(--coin)}.offer-brand h3{margin: 0;font-size: 1.1rem}.offer-brand small{font: 600 .72rem var(--f-mono);color: var(--maple)}.offer-head{font: 700 1.3rem/1.2 var(--f-display);text-transform: uppercase;color: #fff;margin: 0 0 6px;letter-spacing: .02em}.offer-sub{color: var(--muted);font-size: .9rem;margin: 0 0 12px}.offer-terms{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 6px}.offer-terms li{margin: 0;font-size: .8rem;padding: 5px 10px;border-radius: 6px;background: #041409;border: 1px solid rgba(0, 255, 115, 0.2);color: var(--text)}.offer-terms b{color: var(--coin)}.offer-side{display: flex;flex-direction: column;gap: 10px;justify-content: center;border-left: 1px dashed rgba(0, 255, 115, 0.25);padding-left: 24px}.meter{background: #030d06;color: var(--on-night-2);border-radius: 12px;padding: 12px 14px;border: 1px solid rgba(0, 255, 115, 0.2)}.meter small{display: block;font: 600 .68rem/1.4 var(--f-mono);letter-spacing: .04em;text-transform: uppercase;color: var(--muted)}.meter b{display: block;font: 700 1.6rem/1.2 var(--f-display);margin: 4px 0 2px;font-variant-numeric: tabular-nums}.meter b.up{color: var(--maple);text-shadow: 0 0 12px rgba(0, 255, 115, 0.4)}.meter b.down{color: #ff5e6c}.meter [data-ev-note]{display: block;font-size: .76rem;line-height: 1.35;color: var(--muted)}.offer-side .btn{width: 100%}.offer-tc{font-size: .72rem;color: var(--muted);text-align: center}.offer-more{grid-column: 1 / -1;margin-top: 14px;border-top: 1px solid rgba(0, 255, 115, 0.2);padding-top: 10px}.offer-more summary{cursor: pointer;font: 700 .88rem var(--f-display);text-transform: uppercase;color: var(--coin)}.offer-more p{font-size: .88rem;margin: 8px 0 0;color: var(--muted)}.offer-more .note{margin-top: 8px}.offers--mini{grid-template-columns: repeat(3, 1fr)}.offers--mini .offer{grid-template-columns: 1fr;padding: 18px 18px 14px 22px}.offers--mini .offer-side{border-left: 0;padding-left: 0;border-top: 1px dashed rgba(0, 255, 115, 0.2);padding-top: 14px;margin-top: 14px;justify-content: flex-end}.offers--mini .offer-head{font-size: 1.1rem}.filters--after{margin: 18px 0 0} .gloss{display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px;margin: 0}.gloss > div{background: #071c10;border: 1.5px solid rgba(0, 255, 115, 0.25);border-radius: var(--r-sm);padding: 16px 18px;scroll-margin-top: 100px}.gloss > div:target{border-color: var(--maple);box-shadow: 0 0 16px rgba(0, 255, 115, .4)}.gloss dt{font: 700 1.05rem var(--f-display);text-transform: uppercase;color: var(--coin);margin-bottom: 4px}.gloss dd{margin: 0;font-size: .93rem;color: var(--muted)}.calc--wide{grid-template-columns: 1.5fr 1fr}.calc-form .h3{margin: 8px 0 0}.calc-out dl div{align-items: baseline}.calc-out dd{white-space: nowrap}.calc-out .calc-total{border-bottom: 0;padding-top: 14px}.calc-out .calc-total dd{font: 700 1.45rem var(--f-display)}.calc-out dd.up{color: var(--maple)}.calc-out dd.down{color: #ff5e6c} .op-logo{flex-shrink: 0;width: 46px;height: 46px;border-radius: 12px;object-fit: contain;background: #fff;border: 1px solid var(--line);padding: 3px}.licence-bar{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;padding: 10px 14px;border-radius: var(--r-sm);background: #030d06;color: var(--on-night);font: 600 .84rem var(--f-text);border: 1px solid rgba(0, 255, 115, 0.25)}.licence-bar svg{width: 18px;height: 18px;color: var(--coin);flex-shrink: 0}.meter b.na{color: var(--on-night-2);font-size: 1.2rem}.pay-text{display: grid;place-items: center;height: 44px;padding: 0 12px;border-radius: 8px;background: #030d06;color: var(--coin);font: 800 .9rem var(--f-display);white-space: nowrap}.tlogo .pay-text{height: 30px;font-size: .72rem;padding: 0 8px}.tlogo img[src*="/op/"], .tlogo img[src^="image/op/"]{width: 32px;height: 32px;border-radius: 8px;background: #fff;border: 1px solid var(--line)}.h3{font-size: 1.08rem;font-weight: 700;letter-spacing: -.01em}.search--wide{max-width: 640px}.btn-row--center, .gate-box .btn-row{justify-content: center}.fields .all{grid-column: 1 / -1}.aside-box{margin-top: 16px}.box--night{background: #06190c;border-color: rgba(0, 255, 115, 0.25)}.box--night p{margin: 0;color: var(--muted)}.prov-card h2{font-size: 1.4rem}.prov-card .btn-row{margin-top: 18px}.crumbs span[aria-hidden]{opacity: .5}.plate dd .pips{vertical-align: -1px;margin-right: 6px} @media (max-width: 1140px){.burger{display: grid;place-items: center}.head-cta{display: none}.nav{display: none;position: absolute;left: 0;right: 0;top: 100%;background: #041409;border-bottom: 2px solid var(--maple);margin: 0}.nav.open{display: block}.nav ul{flex-direction: column;padding: 10px max(16px, env(safe-area-inset-left, 0px)) 18px}.nav a{padding: 13px 10px;font-size: 1rem}.nav .nav-cta{display: block;margin-top: 8px}.nav .nav-cta a{text-align: center;color: #021408}.app-cards{grid-template-columns: repeat(2, 1fr)}.app-features{grid-template-columns: repeat(2, 1fr)}} .promo-stages{display: flex;flex-direction: column;gap: 40px;margin: 40px 0}.promo-stage{position: relative;background: radial-gradient(ellipse at 80% 40%, rgba(0, 255, 115, 0.15) 0%, rgba(6, 25, 12, 0.95) 60%, #030d06 100%);border: 2px solid rgba(0, 255, 115, 0.38);border-radius: 28px;padding: 44px 50px;display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 40px;align-items: center;box-shadow: 0 16px 45px rgba(0, 0, 0, 0.65), 0 0 30px rgba(0, 255, 115, 0.18);overflow: hidden;transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease}.promo-stage::before{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 10% 20%, rgba(255, 215, 0, 0.1) 1.5px, transparent 1.5px), radial-gradient(circle at 90% 70%, rgba(255, 215, 0, 0.1) 1.5px, transparent 1.5px);background-size: 140px 140px;pointer-events: none;opacity: .7}.promo-stage:hover{border-color: #00ff73;box-shadow: 0 22px 55px rgba(0, 0, 0, 0.75), 0 0 35px rgba(0, 255, 115, 0.4)}.promo-stage--reverse{grid-template-columns: 0.85fr 1.15fr;background: radial-gradient(ellipse at 20% 40%, rgba(0, 255, 115, 0.15) 0%, rgba(6, 25, 12, 0.95) 60%, #030d06 100%)}.promo-stage-visual{position: relative;display: flex;justify-content: center;align-items: center;z-index: 1}.promo-stage-visual img{width: 100%;max-width: 440px;height: auto;object-fit: contain;border-radius: 22px;filter: drop-shadow(0 20px 40px rgba(0, 0, 0, 0.9)) drop-shadow(0 0 25px rgba(0, 255, 115, 0.35));transition: transform .35s ease}.promo-stage:hover .promo-stage-visual img{transform: scale(1.04) translateY(-4px)}.promo-stage-content{position: relative;z-index: 2;display: flex;flex-direction: column}.promo-stage-content h2{font-size: clamp(1.8rem, 3.2vw, 2.5rem);line-height: 1.12;margin: 0 0 14px}.txt-lime{color: var(--coin);text-shadow: 0 0 16px rgba(230, 255, 0, 0.45)}.promo-lead{font-size: 1.08rem;color: #d6ecdf;margin-bottom: 22px;line-height: 1.6}.promo-ticks{list-style: none;padding: 0;margin: 0 0 26px;display: grid;gap: 12px}.promo-ticks li{display: flex;align-items: flex-start;gap: 12px;margin: 0;font-size: .93rem;color: var(--muted);line-height: 1.45}.promo-ticks li svg{width: 20px;height: 20px;color: var(--maple);flex-shrink: 0;margin-top: 2px;filter: drop-shadow(0 0 6px rgba(0, 255, 115, 0.5))}.promo-ticks li b{color: #fff;font-family: var(--f-display);font-size: .98rem;text-transform: uppercase;letter-spacing: .02em}.hero-lime{color: var(--coin);text-shadow: 0 0 25px rgba(230, 255, 0, 0.55)}.hero-tagline{font-size: .95rem;font-weight: 700;color: #fff;background: rgba(0, 255, 115, 0.15);border: 1px solid var(--maple);padding: 4px 14px;border-radius: 999px;display: inline-block;margin-bottom: 16px;font-family: var(--f-display);letter-spacing: .06em;text-transform: uppercase}@media (max-width: 960px){.hero .wrap, .slot-grid, .sim, .prov, .calc{grid-template-columns: 1fr}.grid-3, .grid-4{grid-template-columns: repeat(2, 1fr)}.foot-grid{grid-template-columns: 1fr 1fr}.cta-band{grid-template-columns: 1fr;padding: 30px}.sim-out{grid-template-columns: repeat(2, 1fr)}.calc--wide, .offer, .offers--mini{grid-template-columns: 1fr}.studios{grid-template-columns: repeat(2, 1fr)}.offer-side{border-left: 0;padding-left: 0;border-top: 1px dashed var(--line);padding-top: 14px;margin-top: 14px}.promo-stage, .promo-stage--reverse{grid-template-columns: 1fr;padding: 32px 24px;gap: 28px}.promo-stage--reverse .promo-stage-visual{order: -1}.promo-stage-visual img{max-width: 340px}}@media (max-width: 640px){body{font-size: 15.5px}.wrap{padding-left: max(16px, env(safe-area-inset-left, 0px));padding-right: max(16px, env(safe-area-inset-right, 0px))}.blk{padding: 56px 0}.grid-2, .grid-3, .grid-4, .fields{grid-template-columns: 1fr}.lobby{grid-template-columns: repeat(2, 1fr);gap: 12px}.app-cards{grid-template-columns: 1fr}.app-features{grid-template-columns: 1fr}.screen{aspect-ratio: 4 / 5}.prov-list{grid-template-columns: 1fr 1fr}.ctrl-row, .gloss{grid-template-columns: 1fr}.strip-track a{width: 112px}.strip-track--logos a{width: 140px;height: 66px;padding: 10px 14px}.studios{grid-template-columns: 1fr}.pays{grid-template-columns: repeat(2, 1fr)}.pay-row li{width: calc(33.33% - 7px)}.strip-track{gap: 10px;padding-right: 10px}.strip-tag{left: 16px}.offer{padding: 16px 16px 14px 20px}.stage{padding: 10px;border-radius: 18px}.stage-foot{flex-direction: column;gap: 6px}.card-body{padding: 10px}.spec{flex-wrap: wrap;gap: 4px}.foot-grid{grid-template-columns: 1fr}.brand-txt small{display: none}.ageline .wrap > span:last-child{display: none}.sim, .box, .form-card, .calc-form, .calc-out, .prov-card{padding: 20px}.trust-bar{flex-direction: column;align-items: flex-start}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important;animation: none !important}.strip-view{overflow-x: auto;-webkit-mask-image: none;mask-image: none}.strip-track[aria-hidden]{display: none}}