:root{--mrx-bg: #08020c;--mrx-bg-2: #120625;--mrx-ink: #f5e9ff;--mrx-dim: #b3a7c7;--mrx-mag: #ff3cb4;--mrx-cyan: #2bf4ff;--mrx-grid: rgba(43, 244, 255, .08);--mrx-line: rgba(255, 60, 180, .45);--mrx-panel: rgba(255, 255, 255, .03)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--mrx-bg);color:var(--mrx-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--mrx-cyan);text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%}.mrx{min-height:100vh}.mrx-ticker{background:linear-gradient(90deg,var(--mrx-mag),var(--mrx-cyan));color:#08020c;font-family:Orbitron,monospace;font-weight:700;font-size:12px;letter-spacing:.12em;overflow:hidden;padding:6px 0;border-bottom:1px solid var(--mrx-line)}.mrx-ticker span{display:inline-block;padding-left:100%;animation:mrx-marq 28s linear infinite;white-space:nowrap}@keyframes mrx-marq{0%{transform:translate(0)}to{transform:translate(-100%)}}.mrx-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;position:sticky;top:0;z-index:50;background:#08020cd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--mrx-line)}.mrx-nav__brand{display:flex;align-items:center;gap:10px;font-family:Orbitron,monospace}.mrx-nav__brand-dot{width:14px;height:14px;border-radius:50%;background:var(--mrx-mag);box-shadow:0 0 12px var(--mrx-mag)}.mrx-nav__brand-name{color:var(--mrx-ink);font-weight:900;letter-spacing:.16em;font-size:18px}.mrx-nav__brand-tag{color:var(--mrx-dim);font-weight:500;font-size:11px;letter-spacing:.18em}.mrx-nav__links{display:flex;align-items:center;gap:22px}.mrx-nav__links a{color:var(--mrx-ink);font-size:14px;font-weight:500;opacity:.85}.mrx-nav__links a:hover{opacity:1;color:var(--mrx-cyan)}.mrx-nav__cta{background:var(--mrx-mag);color:#08020c;border:none;padding:10px 18px;font-weight:800;font-family:Orbitron,monospace;letter-spacing:.06em;border-radius:2px;box-shadow:0 0 14px #ff3cb480}.mrx-nav__cta:hover{background:var(--mrx-cyan);box-shadow:0 0 14px #2bf4ff99}.mrx-nav__burger{display:none;background:transparent;border:1px solid var(--mrx-line);color:var(--mrx-ink);padding:6px 12px;font-size:20px}.mrx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#08020cf5;padding:80px 28px;display:flex;flex-direction:column;gap:18px}.mrx-drawer a{color:var(--mrx-ink);font-size:22px;font-family:Orbitron,monospace}.mrx-drawer__close{position:absolute;top:16px;right:22px;background:transparent;border:none;color:var(--mrx-mag);font-size:36px}@media (max-width: 760px){.mrx-nav__links{display:none}.mrx-nav__burger{display:inline-block}}.mrx-hero{position:relative;padding:80px 28px 100px;background:radial-gradient(ellipse at 30% 20%,rgba(255,60,180,.18),transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(43,244,255,.14),transparent 50%),var(--mrx-bg);overflow:hidden}.mrx-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--mrx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mrx-grid) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent)}.mrx-hero__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px)}.mrx-hero__inner{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;max-width:1200px;margin:0 auto}.mrx-hero__copy{display:flex;flex-direction:column;gap:18px}.mrx-hero__eye{font-family:Orbitron,monospace;font-size:12px;letter-spacing:.2em;color:var(--mrx-cyan)}.mrx-hero__title{margin:0;font-family:Orbitron,monospace;font-weight:900;line-height:1.05}.mrx-hero__title-line1{display:block;font-size:64px;color:var(--mrx-mag);text-shadow:0 0 24px rgba(255,60,180,.5);letter-spacing:.02em}.mrx-hero__title-line2{display:block;font-size:48px;color:var(--mrx-ink);font-weight:700;letter-spacing:-.01em}.mrx-hero__sub{font-size:17px;color:var(--mrx-dim);max-width:540px}.mrx-hero__ctas{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}.mrx-hero__cta{padding:14px 24px;font-family:Orbitron,monospace;font-weight:800;font-size:14px;letter-spacing:.08em;border-radius:2px;text-decoration:none}.mrx-hero__cta--primary{background:var(--mrx-mag);color:#08020c;border:none;box-shadow:0 0 22px #ff3cb48c}.mrx-hero__cta--ghost{border:1px solid var(--mrx-cyan);color:var(--mrx-cyan);background:transparent}.mrx-hero__cta--primary:hover{background:var(--mrx-cyan);box-shadow:0 0 22px #2bf4ff8c}.mrx-hero__pills{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.mrx-hero__pills li{padding:6px 12px;background:var(--mrx-panel);border:1px solid var(--mrx-line);border-radius:999px;font-size:12px;color:var(--mrx-ink)}.mrx-hero__cabinet{display:flex;align-items:center;justify-content:center}.mrx-hero__cab-frame{position:relative;padding:14px;background:linear-gradient(160deg,#1f0834,#2a0a4a);border:1px solid var(--mrx-mag);box-shadow:0 0 60px #ff3cb459,inset 0 0 30px #2bf4ff33;border-radius:6px;max-width:380px}.mrx-hero__cab-frame img{border-radius:4px}.mrx-hero__cab-label{display:block;margin-top:10px;font-family:Orbitron,monospace;font-weight:800;font-size:13px;letter-spacing:.18em;color:var(--mrx-cyan);text-align:center}@media (max-width: 900px){.mrx-hero__inner{grid-template-columns:1fr}.mrx-hero__title-line1{font-size:44px}.mrx-hero__title-line2{font-size:32px}}.mrx-games{padding:80px 28px;background:var(--mrx-bg)}.mrx-games__title{font-family:Orbitron,monospace;font-size:26px;letter-spacing:.14em;margin:0 auto 8px;max-width:1200px;color:var(--mrx-mag)}.mrx-games__sub{max-width:1200px;margin:0 auto 32px;color:var(--mrx-dim);font-size:16px}.mrx-games__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1200px;margin:0 auto}@media (max-width: 760px){.mrx-games__grid{grid-template-columns:1fr}}.mrx-game{background:var(--mrx-bg-2);border:1px solid var(--mrx-line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.mrx-game__cover{position:relative;aspect-ratio:16 / 9;background-size:cover;background-position:center;border-bottom:1px solid var(--mrx-line)}.mrx-game__tag{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--mrx-cyan);color:#08020c;font-family:Orbitron,monospace;font-size:11px;font-weight:800;letter-spacing:.12em}.mrx-game__body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.mrx-game__name{font-family:Orbitron,monospace;font-size:20px;margin:0;color:var(--mrx-ink);letter-spacing:.04em}.mrx-game__desc{color:var(--mrx-dim);font-size:14px;margin:0}.mrx-game__features{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.mrx-game__features li{padding:3px 9px;background:var(--mrx-panel);border:1px solid var(--mrx-line);color:var(--mrx-cyan);font-size:11px;font-family:Orbitron,monospace;letter-spacing:.08em}.mrx-game__play{margin-top:auto;padding:12px;background:var(--mrx-mag);color:#08020c;border:none;font-family:Orbitron,monospace;font-weight:800;letter-spacing:.08em;font-size:13px}.mrx-game__play:hover{background:var(--mrx-cyan)}.mrx-how{padding:80px 28px;background:linear-gradient(180deg,var(--mrx-bg) 0%,var(--mrx-bg-2) 100%)}.mrx-how__title{font-family:Orbitron,monospace;font-size:26px;letter-spacing:.14em;margin:0 auto 32px;max-width:1200px;color:var(--mrx-mag)}.mrx-how__steps{list-style:none;padding:0;margin:0 auto;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 900px){.mrx-how__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.mrx-how__steps{grid-template-columns:1fr}}.mrx-how__steps li{padding:22px;background:var(--mrx-panel);border-left:2px solid var(--mrx-cyan)}.mrx-how__steps span{display:block;font-family:Orbitron,monospace;color:var(--mrx-mag);font-size:28px;font-weight:900;margin-bottom:8px}.mrx-how__steps h3{margin:0 0 8px;font-family:Orbitron,monospace;font-size:15px;letter-spacing:.08em;color:var(--mrx-ink)}.mrx-how__steps p{margin:0;color:var(--mrx-dim);font-size:14px}.mrx-feat{padding:80px 28px;background:var(--mrx-bg-2)}.mrx-feat__title{font-family:Orbitron,monospace;font-size:26px;letter-spacing:.14em;margin:0 auto 32px;max-width:1200px;color:var(--mrx-mag)}.mrx-feat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}@media (max-width: 900px){.mrx-feat__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.mrx-feat__grid{grid-template-columns:1fr}}.mrx-feat__cell{padding:22px;background:var(--mrx-panel);border:1px solid var(--mrx-line)}.mrx-feat__icon{font-size:26px}.mrx-feat__cell h3{font-family:Orbitron,monospace;font-size:15px;letter-spacing:.06em;margin:12px 0 8px;color:var(--mrx-cyan)}.mrx-feat__cell p{margin:0;color:var(--mrx-dim);font-size:14px}.mrx-faq{padding:80px 28px;background:var(--mrx-bg)}.mrx-faq__title{font-family:Orbitron,monospace;font-size:26px;letter-spacing:.14em;margin:0 auto 24px;max-width:900px;color:var(--mrx-mag)}.mrx-faq__list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.mrx-faq__list details{border:1px solid var(--mrx-line);padding:14px 18px;background:var(--mrx-panel)}.mrx-faq__list summary{cursor:pointer;font-family:Orbitron,monospace;font-size:13px;letter-spacing:.06em;color:var(--mrx-ink)}.mrx-faq__list summary::-webkit-details-marker{display:none}.mrx-faq__list summary:before{content:"▸ ";color:var(--mrx-cyan)}.mrx-faq__list details[open] summary:before{content:"▾ ";color:var(--mrx-mag)}.mrx-faq__list p{margin:12px 0 0;color:var(--mrx-dim);font-size:14px}.mrx-disc{padding:40px 28px;background:var(--mrx-bg);border-top:1px dashed var(--mrx-line)}.mrx-disc p{max-width:1100px;margin:0 auto;color:var(--mrx-dim);font-size:13px;line-height:1.7}.mrx-foot{padding:60px 28px 40px;background:var(--mrx-bg-2);border-top:1px solid var(--mrx-line)}.mrx-foot__cols{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:32px;max-width:1300px;margin:0 auto}@media (max-width: 980px){.mrx-foot__cols{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.mrx-foot__cols{grid-template-columns:1fr}}.mrx-foot__col h4{font-family:Orbitron,monospace;color:var(--mrx-mag);font-size:14px;letter-spacing:.1em;margin:0 0 12px}.mrx-foot__col p,.mrx-foot__col li{color:var(--mrx-dim);font-size:13px;line-height:1.7}.mrx-foot__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mrx-foot__col button{background:none;border:none;color:var(--mrx-cyan);padding:0;font:inherit;cursor:pointer}.mrx-foot__col button:hover{color:var(--mrx-mag)}.mrx-foot__help li{margin-bottom:6px}.mrx-foot__addr{color:var(--mrx-dim);font-size:12px}.mrx-foot__small{font-size:11px;color:#b3a7c7b3;margin-top:16px}.mrx-age{min-height:100vh;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;background:radial-gradient(ellipse at center,rgba(255,60,180,.15),transparent 60%),var(--mrx-bg);color:var(--mrx-ink);font-family:Inter,system-ui,sans-serif}.mrx-age__mark{font-family:Orbitron,monospace;font-size:28px;letter-spacing:.2em;color:var(--mrx-mag);text-shadow:0 0 18px rgba(255,60,180,.5)}.mrx-age__title{font-family:Orbitron,monospace;font-size:24px;letter-spacing:.08em;margin:0}.mrx-age__sub{max-width:560px;color:var(--mrx-dim);font-size:15px}.mrx-age__lbl{font-family:Orbitron,monospace;font-size:12px;letter-spacing:.1em;color:var(--mrx-cyan);margin:8px 0 0}.mrx-age__select{width:100%;max-width:360px;padding:12px 14px;background:var(--mrx-bg-2);border:1px solid var(--mrx-line);color:var(--mrx-ink);font-size:14px;font-family:inherit}.mrx-age__check{display:flex;align-items:flex-start;gap:10px;max-width:480px;text-align:left;font-size:13px;color:var(--mrx-dim)}.mrx-age__check input{margin-top:3px;accent-color:var(--mrx-mag)}.mrx-age__yesno{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap;justify-content:center}.mrx-age__btn{padding:12px 24px;font-family:Orbitron,monospace;font-weight:800;letter-spacing:.08em;font-size:13px;border-radius:2px}.mrx-age__btn--yes{background:var(--mrx-mag);color:#08020c;border:none;box-shadow:0 0 18px #ff3cb480}.mrx-age__btn--yes:hover{background:var(--mrx-cyan)}.mrx-age__btn--no{background:transparent;color:var(--mrx-ink);border:1px solid var(--mrx-line)}.mrx-age__err{color:var(--mrx-mag);font-size:13px;font-family:Orbitron,monospace;max-width:480px}.mrx-age__exit{color:var(--mrx-dim);font-size:11px;letter-spacing:.08em;margin-top:12px}.mrx-boot{min-height:100vh;display:grid;place-items:center;background:var(--mrx-bg);position:relative;overflow:hidden}.mrx-boot__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--mrx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mrx-grid) 1px,transparent 1px);background-size:28px 28px}.mrx-boot__core{position:relative;text-align:center}.mrx-boot__txt{font-family:Orbitron,monospace;font-weight:800;color:var(--mrx-mag);letter-spacing:.16em;font-size:16px}.mrx-boot__bar{width:240px;height:6px;background:var(--mrx-panel);border:1px solid var(--mrx-line);margin:18px auto 12px;overflow:hidden}.mrx-boot__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--mrx-mag),var(--mrx-cyan));animation:mrx-fill 1.8s ease-in-out infinite}@keyframes mrx-fill{0%{width:0}50%{width:80%}to{width:100%}}.mrx-boot__hint{font-family:Orbitron,monospace;font-size:11px;letter-spacing:.12em;color:var(--mrx-dim)}.mrx-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#000}.mrx-frame__iframe{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.mrx-frame__close{position:fixed;top:12px;right:12px;z-index:10000;background:var(--mrx-mag);color:#08020c;border:none;padding:8px 16px;font-family:Orbitron,monospace;font-weight:800;font-size:12px;letter-spacing:.08em;box-shadow:0 0 18px #ff3cb480}.mrx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex}.mrx-modal--right{justify-content:flex-end}.mrx-modal--left{justify-content:flex-start}.mrx-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mrx-modal__panel{position:relative;width:min(520px,100%);height:100%;background:var(--mrx-bg-2);border-left:1px solid var(--mrx-line);display:flex;flex-direction:column}.mrx-modal__head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--mrx-line)}.mrx-modal__title{margin:0;font-family:Orbitron,monospace;font-size:15px;letter-spacing:.08em;color:var(--mrx-mag)}.mrx-modal__close{background:transparent;border:none;color:var(--mrx-ink);font-size:24px;cursor:pointer}.mrx-modal__body{padding:22px 24px;overflow-y:auto;color:var(--mrx-dim);font-size:14px;line-height:1.65}.mrx-modal__body h3{font-family:Orbitron,monospace;color:var(--mrx-cyan);font-size:13px;letter-spacing:.08em;margin:22px 0 8px}.mrx-modal__body p,.mrx-modal__body li{color:var(--mrx-ink);font-size:13.5px}.mrx-modal__body ul{padding-left:18px}.cv-box{padding:12px 14px;margin:12px 0;border-radius:3px;font-size:13px;line-height:1.6}.cv-box--warn{background:#ff3cb414;border-left:3px solid var(--mrx-mag);color:var(--mrx-ink)}.cv-box--info{background:#2bf4ff14;border-left:3px solid var(--mrx-cyan);color:var(--mrx-ink)}.mrx-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;background:var(--mrx-bg-2);border:1px solid var(--mrx-mag);box-shadow:0 0 32px #ff3cb459;border-radius:4px}.mrx-cookie__inner{padding:18px 22px;display:flex;align-items:center;gap:18px;max-width:1100px;margin:0 auto;flex-wrap:wrap}.mrx-cookie__text{margin:0;color:var(--mrx-ink);font-size:13px;flex:1;min-width:260px}.mrx-cookie__btns{display:flex;gap:8px;flex-wrap:wrap}.mrx-cookie__btn{padding:8px 14px;font-family:Orbitron,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;border-radius:2px}.mrx-cookie__btn--accept{background:var(--mrx-cyan);color:#08020c;border:none}.mrx-cookie__btn--decline{background:transparent;color:var(--mrx-ink);border:1px solid var(--mrx-line)}.mrx-cookie__btn--custom{background:transparent;color:var(--mrx-mag);border:1px solid var(--mrx-mag)}
