:root{--color-black:#050705;--color-panel:#0c120d;--color-panel-soft:#121912;--color-green:#182317;--color-olive:#596533;--color-olive-soft:#82905a;--color-beige:#c8bd94;--color-muted:#8d9284;--color-gray:#3a4039;--color-yellow:#d6b94a;--color-line:#c8bd9429;--color-line-strong:#d6b94a6b;--shadow-strong:0 34px 120px #000000ad;--container:1240px;--font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#e8e2ce;background:var(--color-black);font-family:var(--font-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at 16% 4%,#5965333d,#0000 31rem),radial-gradient(circle at 86% 8%,#d6b94a1a,#0000 28rem),radial-gradient(circle at 50% 100%,#1e30195c,#0000 42rem),linear-gradient(135deg,#020302 0%,#071007 42%,#030403 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#c8bd9407 1px,#0000 1px),linear-gradient(90deg,#c8bd9406 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}body:after{z-index:-1;pointer-events:none;content:"";opacity:.28;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 19% 31%,#ffffff09 0 1px,#0000 1px 7px),linear-gradient(#ffffff06,#0000 20%,#00000026);position:fixed;inset:0}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:112px}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-yellow);outline-offset:4px}input:focus-visible{outline-offset:2px}.site-shell{min-height:100vh;overflow-x:hidden}.site-header{z-index:10;width:min(100% - 48px, var(--container));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:22px 0;display:flex;position:sticky;top:0}.site-header:before{z-index:-1;content:"";background:#0507059e;border:1px solid #c8bd9414;position:absolute;inset:10px -18px}.brand{color:#f1ead2;letter-spacing:0;text-transform:uppercase;flex:none;align-items:center;gap:12px;font-size:.95rem;font-weight:800;display:inline-flex}.brand-mark{background:linear-gradient(135deg,#d6b94a3d,#0000 52%),#0c120deb;border:1px solid #d6b94a8a;place-items:center;width:42px;height:42px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 18px #d6b94a14}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.main-nav{color:var(--color-muted);text-transform:uppercase;flex:auto;justify-content:center;gap:8px;font-size:.84rem;font-weight:700;display:flex}.main-nav a{border:1px solid #0000;padding:10px 14px;transition:border-color .18s,background .18s,color .18s,transform .18s}.main-nav a:hover,.main-nav a.is-active{color:var(--color-beige);background:#12191280;border-color:#c8bd941c;transform:translateY(-1px)}.main-nav a.is-active{color:#f1ead2;border-color:#d6b94a4d}.language-switcher{border:1px solid var(--color-line);background:#05070594;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex}.language-switcher button{min-width:38px;min-height:34px;color:var(--color-muted);text-transform:uppercase;background:0 0;border:1px solid #0000;font-size:.72rem;font-weight:900;transition:border-color .18s,background .18s,color .18s}.language-switcher button:hover,.language-switcher button.is-active{color:#f1ead2;background:#d6b94a1a;border-color:#d6b94a52}.button{color:#080b07;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.84rem;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--color-yellow);border-color:#d6b94ab8;box-shadow:0 16px 42px #d6b94a29}.button-primary:hover{background:#f0d568}.button-secondary{border-color:var(--color-line);color:var(--color-beige);background:#121912d1}.button-secondary:hover{border-color:var(--color-line-strong);color:#f5e8b8}.hero-section{min-height:820px;width:min(100% - 48px, var(--container));align-items:center;margin:0 auto;padding:120px 0 86px;display:grid;position:relative;overflow:hidden}.hero-section:before{z-index:-2;content:"";box-shadow:var(--shadow-strong);background:linear-gradient(90deg,#030503fa 0%,#050705b8 38%,#05070547 66%,#050705d1 100%),radial-gradient(circle at 75% 31%,#d6b94a30,#0000 14rem),radial-gradient(circle at 81% 62%,#5f6f3657,#0000 24rem),radial-gradient(circle at 32% 96%,#1a31169e,#0000 30rem),linear-gradient(145deg,#050805 0%,#101b10 45%,#030503 100%);border:1px solid #c8bd9433;position:absolute;inset:38px 0 0}.hero-section:after{z-index:-1;content:"";opacity:.8;background:radial-gradient(at 50% 72%,#bfc7a621,#0000 30%),linear-gradient(28deg,#0000 0 18%,#c8bd941c 18% 19%,#0000 19% 100%),repeating-linear-gradient(112deg,#d6b94a1f 0 2px,#0000 2px 30px);width:72%;height:68%;position:absolute;bottom:74px;right:-10%;-webkit-mask-image:radial-gradient(circle,#000000f2,#0000 74%);mask-image:radial-gradient(circle,#000000f2,#0000 74%)}.hero-grid{z-index:-1;background:linear-gradient(#c8bd940d 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#c8bd940a 1px,#0000 1px) 0 0/82px 82px,linear-gradient(120deg,#0000 0 49%,#d6b94a14 49% 50%,#0000 50% 100%) 0 0/360px 360px;position:absolute;inset:38px 0 0;-webkit-mask-image:linear-gradient(90deg,#00000094,#0000 82%);mask-image:linear-gradient(90deg,#00000094,#0000 82%)}.hero-grid:before,.hero-grid:after{pointer-events:none;content:"";position:absolute}.hero-grid:before{opacity:.8;filter:blur(18px);background:radial-gradient(at 30% 64%,#e2e1c621,#0000 26%),radial-gradient(at 72% 42%,#e2e1c61a,#0000 28%);inset:0}.hero-grid:after{opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 5px);inset:0}.hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(340px,.78fr);align-items:center;gap:44px;min-height:610px;display:grid}.hero-content{width:min(780px,100%);min-width:0;padding:0 0 0 64px}.eyebrow{color:var(--color-yellow);text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#f1ead2;letter-spacing:0;line-height:1}h1{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-transform:uppercase;max-width:780px;margin-bottom:24px;font-size:clamp(4rem,8.6vw,8rem);font-weight:950}h2{margin-bottom:0;font-size:clamp(2.2rem,5vw,4.3rem);font-weight:900}h3{margin-bottom:12px;font-size:1.25rem}html[lang=ru] .hero-content h1{white-space:pre-line;max-width:8ch;font-size:clamp(3.2rem,5.4vw,5.8rem);line-height:.88}html[lang=ru] .community-copy h2{white-space:pre-line;max-width:6.8ch;font-size:clamp(2.8rem,4.2vw,4rem);line-height:.88}.hero-subtitle{text-wrap:pretty;color:#cbc5ad;max-width:560px;margin-bottom:34px;font-size:1.18rem;line-height:1.7}.hero-emblem{aspect-ratio:1;background:radial-gradient(circle,#d6b94a1f,#0000 30%),linear-gradient(135deg,#d6b94a17,#0000 40%),#04060475;border:1px solid #d6b94a38;justify-self:center;place-items:center;width:min(430px,100%);display:grid;position:relative;transform:translate(72px);box-shadow:inset 0 0 80px #d6b94a0d,0 32px 90px #0000006b}.hero-emblem:before,.hero-emblem:after,.emblem-ring{z-index:2;pointer-events:none;content:"";position:absolute}.hero-emblem-image{z-index:1;aspect-ratio:1;object-fit:cover;border:1px solid #d6b94a47;width:74%;display:block;position:relative;box-shadow:0 0 42px #00000061,0 0 36px #d6b94a14}.hero-emblem:before{border:1px solid #c8bd9433;inset:34px;transform:rotate(45deg)}.hero-emblem:after{background:linear-gradient(90deg,#0000 49%,#d6b94a29 49% 51%,#0000 51%),linear-gradient(#0000 49%,#d6b94a29 49% 51%,#0000 51%);border:1px solid #d6b94a61;inset:76px}.emblem-ring{z-index:3;background-color:#0000;background-image:linear-gradient(#d6b94a1a 1px,#0000 1px),linear-gradient(90deg,#d6b94a1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #c8bd941f;inset:18px;-webkit-mask-image:radial-gradient(circle,#0000 0 46%,#000 47% 70%,#0000 71%);mask-image:radial-gradient(circle,#0000 0 46%,#000 47% 70%,#0000 71%)}.hero-status-panel{border:1px solid var(--color-line);min-width:280px;color:var(--color-muted);text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050705c7;font-size:.78rem;font-weight:800;display:grid;position:absolute;bottom:34px;right:34px}.hero-status-panel span{border-bottom:1px solid var(--color-line);padding:14px 18px}.hero-status-panel span:last-child{border-bottom:0}.section{width:min(100% - 40px, var(--container));margin:0 auto;padding:108px 0}.section-heading{max-width:760px;margin-bottom:46px}.section-heading-row{justify-content:space-between;align-items:end;gap:32px;max-width:none;display:flex}.section-copy,.section-note{color:var(--color-muted);line-height:1.8}.section-copy{max-width:460px;font-size:1.03rem}.section-note{max-width:310px;margin:0}.about-layout{grid-template-columns:.76fr 1.24fr;align-items:start;gap:46px;display:grid}.feature-card-grid,.game-card-grid{gap:18px;display:grid}.feature-card-grid{grid-template-columns:repeat(3,1fr)}.feature-card,.game-card,.email-panel{border:1px solid var(--color-line);background:linear-gradient(145deg, #121912f5, #080d08f5), var(--color-panel);box-shadow:0 18px 50px #0000003d}.feature-card{min-height:250px;padding:28px}.card-index{color:var(--color-yellow);margin-bottom:42px;font-size:2rem;font-weight:900;display:block}.feature-card p,.game-card-body span,.footer-brand p,.footer-column a{color:var(--color-muted);line-height:1.65}.games-section{padding-top:56px}.game-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.game-card{transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.game-card:hover{border-color:#d6b94a52;transform:translateY(-4px)}.game-card-visual{border-bottom:1px solid var(--color-line);background:linear-gradient(#0000 0%,#050705e6 100%),radial-gradient(circle at 50% 18%,#d6b94a29,#0000 8rem),linear-gradient(135deg,#142012,#0a0f0a 70%);min-height:320px;position:relative;overflow:hidden}.game-card-visual-commander{background:linear-gradient(#0000 0%,#050705e6 100%),radial-gradient(circle at 76% 25%,#d6b94a29,#0000 8rem),repeating-linear-gradient(148deg,#c8bd941a 0 2px,#0000 2px 22px),linear-gradient(135deg,#1b2818,#071007 70%)}.game-card-visual-depths{background:linear-gradient(#0000 0%,#050705eb 100%),radial-gradient(circle at 42% 78%,#7d8e5929,#0000 8rem),repeating-linear-gradient(90deg,#c8bd9413 0 1px,#0000 1px 18px),linear-gradient(155deg,#0c1714,#050705 72%)}.game-card-visual-reed{background:linear-gradient(#0000 0%,#050705e6 100%),radial-gradient(circle at 30% 18%,#d6b94a1f,#0000 9rem),repeating-linear-gradient(105deg,#c8bd941f 0 2px,#0000 2px 34px),linear-gradient(140deg,#202514,#070907 76%)}.game-card-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.game-card-visual:before,.game-card-visual:after{z-index:2;pointer-events:none;content:"";position:absolute}.game-card-visual:before{background:linear-gradient(#0507050a,#0507058f) 0 0/100% 100%,linear-gradient(#c8bd9414 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#c8bd9414 1px,#0000 1px) 0 0/48px 48px;border:1px solid #c8bd942e;inset:24px;-webkit-mask-image:linear-gradient(#000000e6,#0000 82%);mask-image:linear-gradient(#000000e6,#0000 82%)}.game-card-visual:after{background:linear-gradient(135deg,#0000 48%,#d6b94a33 49% 52%,#0000 53%);border:1px solid #d6b94a6b;width:68px;height:68px;bottom:18px;right:28px}.game-card-visual span{z-index:3;background-color:#0000;background-image:linear-gradient(#d6b94a2e 1px,#0000 1px),linear-gradient(90deg,#d6b94a2e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d6b94a57;width:86px;height:86px;position:absolute;top:34px;left:34px}.game-card-body{padding:28px}.game-card-body p{color:var(--color-yellow);text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:900}.community-section,.careers-section{padding-top:48px}.community-layout,.careers-panel{background:linear-gradient(135deg, #050705f5, #0c120de0), radial-gradient(circle at 18% 18%, #d6b94a1f, transparent 18rem), radial-gradient(circle at 86% 82%, #59653338, transparent 24rem), var(--color-panel);border:1px solid #c8bd942e;position:relative;overflow:hidden;box-shadow:0 24px 76px #0000004d}.community-layout:before,.careers-panel:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#c8bd9409 1px,#0000 1px),linear-gradient(90deg,#c8bd9407 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#0000 78%);mask-image:linear-gradient(90deg,#00000080,#0000 78%)}.community-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);align-items:stretch;gap:42px clamp(2rem,5vw,6rem);padding:48px;display:grid}.community-copy,.community-card-grid,.careers-copy,.careers-actions{z-index:1;min-width:0;position:relative}.community-copy h2,.careers-copy h2{text-transform:uppercase;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin-bottom:18px;font-size:clamp(2.8rem,6vw,5.5rem)}.community-copy h2{max-width:680px}.community-copy p:last-child,.careers-copy p:last-child{color:#cbc5ad;max-width:580px;margin:26px 0 0;font-size:1.04rem;line-height:1.75}.community-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-card{border:1px solid var(--color-line);background:linear-gradient(145deg, #121912f0, #050705e0), var(--color-panel);flex-direction:column;align-items:flex-start;min-height:270px;padding:28px;display:flex}.community-card p{color:var(--color-muted);margin:16px 0 26px;line-height:1.68}.community-card a,.careers-actions a{min-height:44px;color:var(--color-yellow);text-transform:uppercase;background:#d6b94a1a;border:1px solid #d6b94a8f;justify-content:center;align-items:center;margin-top:auto;padding:0 16px;font-size:.78rem;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.community-card a:hover,.careers-actions a:hover{background:#d6b94a29;border-color:#d6b94ad1;transform:translateY(-1px)}.careers-section{padding-bottom:48px}.careers-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:44px 48px;display:grid}.careers-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.coming-soon-section{padding-top:48px}.coming-soon-panel{background:linear-gradient(90deg,#050705f5,#080d08b8),radial-gradient(circle at 18% 12%,#d6b94a21,#0000 18rem),radial-gradient(circle at 84% 82%,#5965333d,#0000 24rem),linear-gradient(145deg,#071007,#10170f 54%,#050705);border:1px solid #c8bd942e;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:54px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.coming-soon-panel:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#c8bd940a 1px,#0000 1px),linear-gradient(90deg,#c8bd9408 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000006b,#0000 74%);mask-image:linear-gradient(90deg,#0000006b,#0000 74%)}.coming-soon-copy,.status-card-grid{z-index:1;position:relative}.coming-soon-copy h2{text-transform:uppercase;margin-bottom:18px;font-size:clamp(3rem,7vw,6rem)}.coming-soon-copy p:last-child{color:#cbc5ad;max-width:420px;margin:26px 0 0;font-size:1.06rem;line-height:1.75}.section-accent-line,.card-accent-line{background:linear-gradient(90deg, var(--color-yellow), #d6b94a00);height:1px;display:block}.section-accent-line{width:min(260px,100%)}.status-card-grid{gap:14px;display:grid}.status-card{border:1px solid var(--color-line);background:linear-gradient(145deg, #121912e6, #050705db), var(--color-panel);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:20px;padding:22px;display:grid}.status-card-icon{width:54px;height:54px;color:var(--color-yellow);background:#0507059e;border:1px solid #d6b94a61;place-items:center;font-size:1.55rem;font-weight:900;display:grid}.status-card h3{margin-bottom:12px}.status-card p{color:var(--color-muted);margin:14px 0 0;line-height:1.65}.card-accent-line{width:min(170px,100%)}.support-hero{background:linear-gradient(135deg, #050705f0, #0d130de6), radial-gradient(circle at 84% 18%, #d6b94a1f, transparent 18rem), radial-gradient(circle at 16% 82%, #5965332e, transparent 22rem), var(--color-panel)}.support-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:28px;padding-top:18px;display:grid}.support-form{border:1px solid var(--color-line);background:linear-gradient(145deg, #121912f5, #050705eb), var(--color-panel);gap:18px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 76px #0000004d}.support-form:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#c8bd9409 1px,#0000 1px),linear-gradient(90deg,#c8bd9407 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 88%);mask-image:linear-gradient(#000000a6,#0000 88%)}.support-form>*{z-index:1;position:relative}.support-form label{color:#e5dfc5;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.76rem;font-weight:900;display:grid}.support-form input,.support-form select,.support-form textarea{width:100%;color:var(--color-text);font:inherit;background:#020402ad;border:1px solid #c8bd9433;border-radius:0;outline:none;padding:13px 14px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s}.support-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.support-form textarea{resize:vertical;min-height:190px}.support-form input:focus-visible,.support-form select:focus-visible,.support-form textarea:focus-visible{background:#040704e0;border-color:#d6b94ac2;box-shadow:0 0 0 3px #d6b94a21}.support-form .support-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.turnstile-box{min-height:70px}.support-form .button{width:fit-content;min-width:190px}.support-form .button:disabled{cursor:wait;opacity:.62}.support-note,.support-success,.support-error{color:var(--color-muted);margin:0;line-height:1.6}.support-success{color:#d8c76b}.support-error{color:#e1a68f}.support-guidelines{position:sticky;top:118px}.compact-list{margin-top:20px}.subpage-main{width:min(100% - 48px, var(--container));margin:0 auto;padding:68px 0 40px}.subpage-hero{background:linear-gradient(135deg, #050705f5, #0a100ae0), radial-gradient(circle at 18% 12%, #d6b94a24, transparent 18rem), radial-gradient(circle at 82% 78%, #59653338, transparent 24rem), var(--color-panel);border:1px solid #c8bd942e;padding:56px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.subpage-hero:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#c8bd940a 1px,#0000 1px),linear-gradient(90deg,#c8bd9408 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000008c,#0000 82%);mask-image:linear-gradient(90deg,#0000008c,#0000 82%)}.subpage-hero>*{z-index:1;position:relative}.subpage-hero h1{max-width:920px;margin-bottom:22px;font-size:clamp(3.2rem,8vw,7rem)}.subpage-hero p:not(.eyebrow){color:#cbc5ad;max-width:720px;font-size:1.12rem;line-height:1.75}.subpage-section{padding:58px 0 0}.page-card-grid,.game-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.page-card,.press-kit-assets{border:1px solid var(--color-line);background:linear-gradient(145deg, #121912f5, #080d08f0), var(--color-panel);padding:28px;box-shadow:0 18px 50px #00000038}.card-label{color:var(--color-yellow);text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:900}.page-card h2,.press-kit-assets h2{margin-bottom:14px;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.08}.page-card p:not(.card-label),.press-kit-assets p{color:var(--color-muted);margin:16px 0 0;line-height:1.7}.content-card{min-width:0}.content-card-meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.content-card-meta span,.content-card-meta time{color:var(--color-yellow);text-transform:uppercase;background:#0507058f;border:1px solid #c8bd9429;padding:8px 10px;font-size:.68rem;font-weight:900;line-height:1}.press-kit-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.press-kit-facts{gap:12px;display:grid}.press-kit-fact{border:1px solid var(--color-line);background:#080d08d1;padding:18px}.press-kit-fact span{color:var(--color-yellow);text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:900;display:block}.press-kit-fact strong{color:#f1ead2;font-size:1.04rem}.press-kit-summary{min-height:100%}.press-kit-assets{background:linear-gradient(135deg,#121912e6,#050705eb),repeating-linear-gradient(135deg,#d6b94a17 0 2px,#0000 2px 24px);grid-column:1/-1;min-height:220px}.press-kit-main{overflow-x:clip}.press-overview-grid,.press-kit-fact-grid,.press-asset-grid,.press-contact-layout{gap:18px;display:grid}.press-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-overview-card,.press-asset-card,.press-contact-card,.press-usage-card,.press-media-copy{min-width:0}.press-section-heading{max-width:760px;margin-bottom:28px}.press-section-heading h2{font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95}.press-section-heading p:not(.eyebrow){color:var(--color-muted);margin-top:18px;line-height:1.75}.press-kit-fact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.press-kit-fact strong{overflow-wrap:anywhere;line-height:1.35;display:block}.press-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.press-asset-card{align-content:start;min-height:100%;display:grid}.press-asset-card h3,.press-media-copy h3{color:#f1ead2;margin-bottom:14px;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.12}.press-asset-logo,.press-asset-placeholder{background:linear-gradient(145deg, #050705eb, #141a11db), var(--color-panel);border:1px solid #d6b94a3d;place-items:center;width:78px;height:78px;margin-bottom:22px;display:grid}.press-asset-logo img{object-fit:cover;width:100%;height:100%}.press-asset-placeholder{color:var(--color-yellow);font-size:1.7rem;font-weight:900}.press-media-panel{border:1px solid var(--color-line);background:linear-gradient(135deg, #121912eb, #050705f0), var(--color-panel);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:18px;padding:18px;display:grid}.press-media-panel img{object-fit:cover;border:1px solid #d6b94a47;width:100%;height:100%;min-height:320px}.press-media-copy{align-content:center;padding:28px;display:grid}.press-contact-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.press-contact-card .button{margin-top:24px}.press-usage-list{grid-template-columns:1fr}.press-usage-list li{min-height:auto}.game-page-hero{grid-template-columns:minmax(0,.9fr) minmax(320px,.74fr);align-items:center;gap:38px;display:grid}.game-page-hero img{z-index:1;aspect-ratio:4/3;object-fit:cover;border:1px solid #d6b94a52;width:100%;position:relative;box-shadow:0 22px 60px #0000005c}.tactical-list-section .section-heading{margin-bottom:28px}.tactical-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tactical-list li{border:1px solid var(--color-line);color:#cbc5ad;background:#080d08d1;padding:22px 22px 22px 48px;line-height:1.65;position:relative}.tactical-list li:before{content:"";border:1px solid var(--color-yellow);background:#d6b94a29;width:10px;height:10px;position:absolute;top:24px;left:22px}.game-page-main{overflow-x:clip}.game-hero-copy,.game-hero-media,.game-overview-card,.game-focus-card,.game-status-panel{min-width:0}.game-page-hero h1{max-width:760px}.game-hero-media{position:relative}.game-hero-media:before{content:"";opacity:.65;background-color:#0000;background-image:linear-gradient(#d6b94a14 1px,#0000 1px),linear-gradient(90deg,#d6b94a0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d6b94a29;position:absolute;inset:-14px}.game-hero-media img{z-index:1;position:relative}.game-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:34px;display:grid}.game-hero-stat{background:#050705ad;border:1px solid #c8bd9429;padding:16px}.game-hero-stat span{color:var(--color-yellow);text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900;display:block}.game-hero-stat strong{color:#f1ead2;font-size:.98rem;line-height:1.35}.game-overview-section .section-heading,.tactical-list-section .section-heading,.game-status-section .section-heading{max-width:760px;margin-bottom:28px}.game-overview-section .section-heading h2,.tactical-list-section .section-heading h2,.game-status-section .section-heading h2{font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95}.game-status-section .section-heading p:not(.eyebrow){color:var(--color-muted);margin-top:18px;line-height:1.75}.game-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.game-overview-card{align-content:center;min-height:100%;display:grid}.game-overview-card p{color:#d4ccb5;margin:0;font-size:1.05rem;line-height:1.8}.game-fact-grid{gap:12px;display:grid}.game-pillar-list li{min-height:150px}.game-focus-grid,.game-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.game-focus-card{min-height:100%}.game-status-panel{background:linear-gradient(135deg, #050705f0, #0e140deb), radial-gradient(circle at 90% 18%, #d6b94a1f, transparent 18rem), var(--color-panel);border:1px solid #c8bd942e;padding:42px;position:relative;overflow:hidden}.game-status-panel:before{pointer-events:none;content:"";opacity:.42;background:repeating-linear-gradient(135deg,#d6b94a0f 0 1px,#0000 1px 22px);position:absolute;inset:0}.game-status-panel>*{z-index:1;position:relative}.game-status-grid .page-card{background:#080d08d1}.game-status-grid .page-card h3{color:#f1ead2;margin-bottom:14px;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.12}.not-found-hero .button{margin-top:28px}.support-panel h3{color:var(--color-beige);text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}.support-link{min-height:44px;color:var(--color-yellow);text-transform:uppercase;background:#d6b94a1a;border:1px solid #d6b94a8f;justify-content:center;align-items:center;padding:0 16px;font-size:.78rem;font-weight:900;display:inline-flex}.site-footer{width:min(100% - 40px, var(--container));border-top:1px solid var(--color-line);grid-template-columns:1.1fr 1.3fr .95fr;gap:44px;margin:0 auto;padding:74px 0 44px;display:grid}.footer-brand p{max-width:360px;margin:22px 0 0}.footer-links{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:28px;display:grid}.footer-column{align-content:start;gap:12px;display:grid}.footer-column h3,.email-panel label{color:var(--color-beige);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.footer-column a{transition:color .18s}.header-action{flex:none}.footer-column a:hover{color:#f1ead2}.email-panel{align-self:start;padding:24px}.email-input-row{gap:10px;display:flex}.email-input-row input{border:1px solid var(--color-line);color:#f1ead2;background:#050705b3;outline:0;width:100%;min-width:0;padding:13px 14px}.email-input-row input:focus{border-color:var(--color-line-strong)}.email-input-row button{background:var(--color-yellow);color:#080b07;text-transform:uppercase;border:1px solid #d6b94ab8;padding:0 18px;font-weight:900}@media (width<=1120px){html[lang=ru] .hero-inner{grid-template-columns:minmax(0,.98fr) minmax(280px,.62fr)}html[lang=ru] .hero-content h1{max-width:8.8ch;font-size:clamp(3rem,5.4vw,4.5rem)}html[lang=ru] .community-copy h2{max-width:8ch;font-size:clamp(2.65rem,5vw,3.8rem)}.community-layout{grid-template-columns:1fr}.community-copy h2{max-width:760px}.hero-section{width:min(100% - 36px, var(--container))}.hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(260px,.58fr);gap:48px}.hero-content{padding-left:34px}h1{font-size:clamp(3.25rem,7vw,4.9rem)}.hero-emblem{width:min(340px,100%);transform:translate(38px)}}@media (width<=900px){html[lang=ru] .hero-inner{grid-template-columns:minmax(0,1fr)}html[lang=ru] .hero-content h1,html[lang=ru] .community-copy h2{max-width:100%}[id]{scroll-margin-top:150px}.site-header{flex-wrap:wrap;gap:16px;padding:16px 0}.site-header:before{inset:8px -12px}.language-switcher{order:2;margin-left:auto}.main-nav{scrollbar-width:none;order:3;justify-content:flex-start;gap:10px;width:100%;padding:2px 0 4px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:none}.hero-section{min-height:auto;padding:82px 0 34px}.hero-inner{grid-template-columns:minmax(0,1fr);gap:44px;min-height:auto}.hero-content{padding:0 26px}.hero-emblem{width:min(360px,100% - 52px);transform:none}.hero-status-panel{width:calc(100% - 52px);margin:54px 26px 0;position:static}.about-layout,.community-layout,.careers-panel,.coming-soon-panel,.site-footer,.feature-card-grid,.footer-links{grid-template-columns:1fr}.feature-card{min-height:auto}.game-card-visual{min-height:260px}.section-heading-row{display:block}.section-note{margin-top:18px}.community-layout,.careers-panel,.coming-soon-panel{gap:36px;padding:36px}.community-card-grid{grid-template-columns:1fr}.careers-actions{justify-content:flex-start}.coming-soon-copy p:last-child{max-width:620px}.subpage-main{width:min(100% - 36px, var(--container));padding-top:42px}.subpage-hero,.page-card,.press-kit-assets{padding:36px}.game-page-hero,.game-overview-grid,.press-kit-layout,.press-overview-grid,.press-kit-fact-grid,.press-asset-grid,.press-media-panel,.press-contact-layout,.game-focus-grid,.game-status-grid,.game-hero-stats,.tactical-list{grid-template-columns:1fr}.support-layout{grid-template-columns:1fr;min-width:0}.support-guidelines{position:static}.section{padding:78px 0}}@media (width<=620px){html[lang=ru] .community-copy h2{font-size:clamp(1.95rem,8.5vw,2.8rem)}.site-header,.hero-section,.section,.subpage-main,.site-footer{width:min(100% - 28px, var(--container))}.site-header:before{inset:8px -8px}.brand{font-size:.86rem}.brand-mark{width:38px;height:38px}.language-switcher{width:fit-content}.header-action{width:100%}.hero-section:before,.hero-grid{top:30px}.hero-content{padding:0 18px}h1{font-size:clamp(2.55rem,12vw,3.2rem)}.hero-subtitle{font-size:1rem;line-height:1.65}.hero-content .button{width:100%;max-width:280px}.hero-status-panel{width:calc(100% - 36px);margin:44px 18px 0}.hero-emblem{width:min(280px,100% - 36px)}.feature-card,.game-card-body,.community-card,.status-card,.email-panel{padding:22px}.community-layout,.careers-panel,.coming-soon-panel{padding:26px}.community-card{min-height:auto}.community-copy h2,.careers-copy h2{font-size:clamp(2.15rem,11vw,3.4rem)}.careers-actions a{flex:130px}.coming-soon-copy h2{font-size:clamp(2.5rem,13vw,3.6rem)}.status-card{grid-template-columns:1fr}.game-card-visual{min-height:220px}.section{padding:64px 0}.subpage-main{padding-top:34px}.subpage-hero,.page-card,.press-kit-assets,.support-form{padding:24px}.support-form .button{width:100%}.subpage-hero h1{font-size:clamp(2.5rem,13vw,3.5rem)}.subpage-hero p:not(.eyebrow){font-size:1rem}.game-page-hero img{min-height:220px}.game-hero-media:before{inset:-8px}.game-status-panel{padding:24px}.game-overview-section .section-heading h2,.tactical-list-section .section-heading h2,.game-status-section .section-heading h2,.press-section-heading h2{font-size:clamp(2rem,10vw,3.1rem)}.press-media-panel{padding:12px}.press-media-panel img{min-height:220px}.press-media-copy{padding:12px}.email-input-row{flex-direction:column}.email-input-row button{min-height:44px}}
