@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Russo+One&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080405;--surface:#100708;--surface-2:#19090b;--text:#fff4f4;--muted:#aa9093;--purple:#ff1f37;--pink:#ff5968;--line:#ffffff17;font-family:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;overflow-x:hidden}body::selection{background:var(--purple);color:#fff}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.site-shell{background:radial-gradient(circle at 75% 12%,#ff19331c,#0000 25%);min-height:100vh}.site-shell:before{content:"";z-index:50;pointer-events:none;background:radial-gradient(circle,#0000 55%,#0003);position:fixed;inset:0}.nav{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;animation:.75s cubic-bezier(.22,1,.36,1) both navDrop;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:.5px;align-items:center;gap:11px;font:18px Russo One,sans-serif;display:inline-flex}.brand>span:last-child>span{color:var(--purple)}.brand-mark{object-fit:cover;border:1px solid #ff263f99;border-radius:6px;width:42px;height:42px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:block;box-shadow:0 0 18px #ff1d3647}.brand:hover .brand-mark{transform:rotate(-5deg)scale(1.08);box-shadow:0 0 28px #ff1d3670}.nav-links{color:#c4bdcc;align-items:center;gap:35px;font-size:14px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}.nav-cta{color:#ff9da6;border:1px solid #8b2530;border-radius:5px;padding:12px 17px;font-size:13px;font-weight:700;transition:all .2s}.nav-cta:hover{background:#8b253033;box-shadow:0 0 20px #ff20372b}.hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(at 79% 48%,#520b15 0%,#25080d 23%,#0000 52%),radial-gradient(at 55% 118%,#99122240 0%,#0000 43%),linear-gradient(118deg,#070304 0%,#0d0507 55%,#1b080c 100%);flex-direction:column;justify-content:center;min-height:780px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;filter:blur(2px);background:radial-gradient(circle at 38% 62%,#ff526218 0 7%,#0000 29%),radial-gradient(circle at 62% 58%,#b80f221f,#0000 52%);border-radius:50%;width:720px;height:720px;position:absolute;top:-330px;right:-190px}.hero:after{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(#d4142929 0%,#6e0c1720 32%,#0000 70%);border-radius:50%;height:380px;position:absolute;bottom:-190px;left:30%;right:-10%;transform:rotate(-5deg)}.hero-glow{z-index:-1;background:radial-gradient(circle,#0000 42%,#ff24331a 43%,#0000 58%);border:1px solid #ff344424;border-radius:50%;width:680px;height:680px;animation:5s ease-in-out infinite glowPulse;position:absolute;top:7%;right:-3%;box-shadow:inset 0 0 180px #8f0d1940,0 0 210px #810d1a35}.hero-glow:before,.hero-glow:after{content:"";border:1px solid #ff566436;position:absolute;inset:10%;transform:rotate(45deg)}.hero-glow:after{border-color:#ff162d4d;inset:25%;transform:rotate(45deg)scale(.82)}.hero-visual{--parallax-x:0px;--parallax-y:0px;z-index:0;aspect-ratio:1;width:min(42vw,510px);transform:translate(var(--parallax-x), calc(-48% + var(--parallax-y)));transition:transform .45s cubic-bezier(.2,.8,.2,1);animation:1.1s .25s both visualAppear;position:absolute;top:50%;right:max(25px,50vw - 625px)}.portal-frame{border:2px solid #ff34415c;border-radius:18% 42% 19% 40%;animation:8s ease-in-out infinite portalDrift;position:absolute;inset:10%;transform:rotate(45deg);box-shadow:inset 0 0 55px #ff1a2b1e,0 0 38px #ff1d3040}.portal-frame:before,.portal-frame:after{content:"";border-radius:inherit;border:1px solid #ff929a3d;position:absolute;inset:8%}.portal-frame:after{border-color:#ff1c315c;inset:20%;box-shadow:0 0 32px #ff1f35}.watcher-eye{filter:drop-shadow(0 13px 30px #000);background:radial-gradient(#070304 0 16%,#ff2338 17% 21%,#65101b 22% 38%,#160609 40% 66%,#a817267d 68%,#0000 70%);border:2px solid #ff66715e;border-radius:100% 12%;width:270px;height:145px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:inset 0 0 45px #ff132d70,0 0 42px #e91c3242}.watcher-eye:before{content:"";opacity:.38;background:linear-gradient(115deg,#0000 25%,#fff5 48%,#0000 56%);position:absolute;inset:0}.watcher-eye span{background:#020102;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #ff233854,0 0 36px 13px #ff253c}.shard{background:linear-gradient(#ff7380,#0000);width:3px;height:42px;position:absolute;transform:rotate(38deg);box-shadow:0 0 12px #ff2439}.shard-one{top:4%;left:18%}.shard-two{height:65px;bottom:18%;right:7%;transform:rotate(-31deg)}.shard-three{height:27px;bottom:25%;left:2%;transform:rotate(70deg)}@keyframes glowPulse{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.hero-content{z-index:2;padding-top:80px;position:relative}.hero-content .eyebrow{animation:.65s .15s both heroRise}.hero-content h1{animation:.8s cubic-bezier(.22,1,.36,1) .24s both heroRise}.hero-content .hero-copy{animation:.7s .36s both heroRise}.hero-content .hero-actions{animation:.7s .47s both heroRise}.eyebrow{color:#f06a77;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:linear-gradient(90deg, var(--purple), var(--pink));width:26px;height:2px;box-shadow:0 0 10px var(--purple)}h1,h2,.product-card h3{font-family:Russo One,sans-serif;font-weight:400}h1{letter-spacing:-3px;text-shadow:0 9px 35px #000;margin:0;font-size:clamp(68px,10vw,130px);line-height:.82}h1 span{animation:3.8s ease-in-out infinite titleGlow}h1 span,h2 em{color:#0000;text-shadow:0 0 45px #ff1c342b;background:linear-gradient(100deg,#ff1e34,#ff6b77);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy{color:#b4adbc;max-width:620px;margin:32px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.hero-actions{align-items:stretch;gap:14px;margin-top:34px;display:flex}.ip-button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(100deg,#351015,#180b0d);border:1px solid #962737;border-radius:6px;align-items:center;gap:15px;min-width:365px;padding:14px 17px;transition:all .25s;display:flex;position:relative;overflow:hidden}.ip-button:after,.buy-btn:after{content:"";background:linear-gradient(90deg,#0000,#fff4,#0000);width:22%;transition:left .65s;position:absolute;top:-60%;bottom:-60%;left:-35%;transform:skew(-18deg)}.ip-button:hover:after,.buy-btn:hover:after{left:120%}.ip-button:hover,.ip-button.copied{border-color:#ff5866;transform:translateY(-2px);box-shadow:0 0 25px #f3233d42}.ip-icon{color:#ff8791;background:#ff2a3d21;border-radius:4px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.ip-button small,.join-ip small{color:#8d8296;letter-spacing:1.8px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.ip-button strong{letter-spacing:.5px;font-size:16px}.copy-label{color:#ff7d89;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:700}.ghost-button{border:1px solid var(--line);color:#c0b7c8;border-radius:6px;align-items:center;gap:24px;padding:0 23px;font-size:13px;font-weight:700;display:flex}.ghost-button span{color:var(--purple)}.copy-status{color:#ff7581;margin-top:11px;font-size:13px;position:absolute}.hero-stats{z-index:2;border-inline:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-stats div{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09070db5;flex-direction:column;gap:5px;padding:24px 32px;animation:.65s both statRise;display:flex}.hero-stats div:first-child{animation-delay:.58s}.hero-stats div:nth-child(2){animation-delay:.68s}.hero-stats div:nth-child(3){animation-delay:.78s}.hero-stats div:last-child{border:0}.hero-stats strong{color:#ff7f8b;font:20px Russo One,sans-serif}.hero-stats span{color:#7f7788;letter-spacing:1px;text-transform:uppercase;font-size:11px}.online-stat strong{align-items:center;gap:8px;display:flex}.online-stat strong:after{content:"онлайн";color:#c5a7aa;letter-spacing:1.3px;text-transform:uppercase;font:9px Inter}.live-dot{background:#4fe384;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.8s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 9px #4fe384}.server-offline .live-dot,.status-unavailable .live-dot{box-shadow:none;background:#a47579;animation:none}@keyframes livePulse{50%{opacity:.45;box-shadow:0 0 2px #4fe384}}.purchases{border-bottom:1px solid var(--line);background:#0b0506;width:100%;min-height:92px;display:flex;position:relative;overflow:hidden}.purchase-label{z-index:3;color:#8c777a;letter-spacing:1.4px;text-transform:uppercase;background:linear-gradient(90deg,#100708,#15080b);border-right:1px solid #ffffff12;flex:0 0 max(220px,50vw - 420px);justify-content:flex-end;align-items:center;gap:10px;padding:0 34px 0 20px;font-size:9px;line-height:1.35;display:flex;position:relative}.purchase-label strong{color:#fff0f1;font-size:12px}.purchase-window{min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 94%,#0000)}.purchase-track{will-change:transform;width:max-content;animation:34s linear infinite purchaseScroll;display:flex}.purchase-window:hover .purchase-track{animation-play-state:paused}.purchase-item{border-right:1px solid #ffffff0c;flex:0 0 310px;align-items:center;gap:12px;padding:17px 24px;display:flex}.purchase-avatar{color:#ff929b;background:radial-gradient(circle at 35% 30%,#77202b,#21090d);border:1px solid #9e2a38;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font:15px Russo One;display:grid;box-shadow:inset 0 0 13px #ff253329}.purchase-item>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.purchase-item strong{color:#eadbdd;font-size:12px}.purchase-item small{color:#a47f84;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.purchase-item time{color:#5e4d50;text-transform:uppercase;margin-left:auto;font-size:8px}@keyframes purchaseScroll{to{transform:translate(-50%)}}.about{padding-block:110px 120px}.section-heading{max-width:690px}.section-heading h2{letter-spacing:-1.5px;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.section-heading>p:last-child{max-width:610px;color:var(--muted);margin:24px 0 0;line-height:1.75}.feature-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.feature-card{background:#0b0910;min-height:230px;padding:29px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.feature-card:hover{z-index:1;background:#13101a;transform:translateY(-4px)}.feature-number{color:#ffffff12;font:52px Russo One;position:absolute;top:15px;right:20px}.feature-icon{background:#53207226;border:1px solid #7837a266;place-items:center;width:45px;height:45px;font-size:21px;display:grid}.feature-card h3{margin:29px 0 10px;font-size:17px}.feature-card p{color:#8d8595;margin:0;font-size:13px;line-height:1.7}.donate{border-block:1px solid var(--line);background:radial-gradient(circle at 50% 0,#271031 0%,#0000 40%),#0a080e;padding-block:110px}.centered{text-align:center;margin-inline:auto}.centered .eyebrow{justify-content:center}.centered>p:last-child{margin-inline:auto}.product-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:22px;margin-top:58px;display:grid}.product-card{border:1px solid var(--line);text-align:center;background:linear-gradient(160deg,#190b0e,#0c0708 65%);padding:36px 30px 30px;transition:transform .25s,border-color .25s;position:relative}.product-card:hover{border-color:#ff263f77;transform:translateY(-7px)}.product-card.featured{border-color:#ac4ce8aa;padding-top:50px;padding-bottom:40px;box-shadow:0 22px 70px #7a229433}.popular{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(90deg,#7131a0,#b44391);padding:8px;font-size:10px;font-weight:800;position:absolute;inset:0 0 auto}.rank-orbit{border:1px solid #9b43d655;place-items:center;width:80px;height:80px;margin:5px auto 24px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 25px #7a28a644}.rank-orbit span{color:#dc9cff;font:31px Russo One;transform:rotate(-45deg)}.rank-label{color:#7e7586;letter-spacing:2px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.product-card h3{margin:0;font-size:29px}.price{color:#d889ff;margin:16px 0 25px;font:34px Russo One}.price small{color:#8f8496;margin-left:4px;font:17px Inter}.product-card ul{border-top:1px solid var(--line);text-align:left;min-height:122px;margin:0 0 25px;padding:23px 0 0;list-style:none}.product-card li{color:#a8a0ae;gap:9px;margin:11px 0;font-size:13px;display:flex}.product-card li span{color:#ff5363}.buy-btn,.continue-btn{color:#fff;cursor:pointer;background:linear-gradient(100deg,#9c1728,#e3293e);border:1px solid #c42c3e;border-radius:4px;width:100%;padding:15px 20px;font-weight:800;transition:all .25s;position:relative;overflow:hidden}.buy-btn{justify-content:space-between;display:flex}.buy-btn:hover,.continue-btn:hover{filter:brightness(1.15);box-shadow:0 0 25px #ff263f42}.demo-note{color:#69616f;text-align:center;margin:30px 0 0;font-size:12px}.shop{padding-block:110px 125px;scroll-margin-top:15px}.shop-arrival .section-heading{animation:.75s cubic-bezier(.22,1,.36,1) shopFocus}.tabs{justify-content:center;gap:10px;margin:48px 0 32px;display:flex}.tab{border:1px solid var(--line);color:#987f82;cursor:pointer;background:#100809;border-radius:5px;align-items:center;gap:10px;padding:13px 20px;font-weight:700;transition:all .2s;display:flex}.tab span{color:#e55c69;background:#2b1014;border-radius:4px;place-items:center;min-width:22px;height:22px;padding-inline:5px;font-size:10px;display:grid}.tab:hover,.tab.active{color:#fff;background:#251014;border-color:#ba2e3f;box-shadow:inset 0 0 25px #ff1f3712}.catalog{display:none}.catalog.active{display:grid}.shop .product-grid{align-items:stretch;margin-top:0}.shop .product-card{text-align:left;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.shop .product-card.featured{padding:0}.product-image-placeholder{contain:paint;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 52%, color-mix(in srgb, var(--card-accent) 27%, transparent), transparent 36%), linear-gradient(145deg, #15090c, #070405 72%);isolation:isolate;flex:0 0 190px;place-items:center;display:grid;position:relative;overflow:hidden}.product-image-placeholder:before{content:"";clip-path:polygon(26% 0,74% 0,100% 26%,100% 74%,74% 100%,26% 100%,0 74%,0 26%);background:conic-gradient(from 20deg, transparent 0 12%, color-mix(in srgb, var(--card-accent) 75%, transparent) 13% 15%, transparent 16% 37%, color-mix(in srgb, var(--card-accent) 55%, transparent) 38% 41%, transparent 42% 69%, color-mix(in srgb, var(--card-accent) 70%, transparent) 70% 73%, transparent 74%);width:132px;height:132px;box-shadow:inset 0 0 30px color-mix(in srgb, var(--card-accent) 16%, transparent);will-change:transform;animation:18s linear infinite runeOrbit;position:absolute;transform:translateZ(0)rotate(45deg)}.product-image-placeholder:after{content:"";border:1px solid color-mix(in srgb, var(--card-accent) 65%, transparent);clip-path:polygon(50% 0,88% 14%,100% 50%,86% 88%,50% 100%,12% 86%,0 50%,14% 12%);width:102px;height:102px;box-shadow:inset 0 0 24px color-mix(in srgb, var(--card-accent) 16%, transparent), 0 0 20px color-mix(in srgb, var(--card-accent) 20%, transparent);will-change:transform;animation:14s linear infinite runeOrbitReverse;position:absolute;transform:translateZ(0)rotate(45deg)}.energy-core{z-index:0;border:1px solid color-mix(in srgb, var(--card-accent) 75%, white);background:radial-gradient(ellipse at center, #030102 0 9%, #fff 10% 12%, var(--card-accent) 14% 24%, color-mix(in srgb, var(--card-accent) 35%, black) 27% 49%, #080304 53%);width:112px;height:55px;box-shadow:inset 0 0 25px color-mix(in srgb, var(--card-accent) 65%, transparent), 0 0 38px color-mix(in srgb, var(--card-accent) 45%, transparent);will-change:transform, opacity;border-radius:100% 12%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite eyePulse;position:absolute;overflow:hidden;transform:translateZ(0)rotate(-7deg)}.energy-core:before{content:"";filter:blur(3px);background:#fff7;border-radius:50%;width:22px;height:8px;position:absolute;top:7px;left:25px}.energy-core:after{content:"";background:linear-gradient(112deg,#0000 30%,#fff6 48%,#0000 62%);animation:4s ease-in-out infinite eyeGlint;position:absolute;inset:-24px}.placeholder-icon{z-index:2;border:1px solid color-mix(in srgb, var(--card-accent) 38%, transparent);width:48px;height:48px;color:color-mix(in srgb, var(--card-accent) 25%, white);-webkit-text-stroke:1.5px #090305;text-shadow:0 2px 3px #000, 0 0 7px #fff5, 0 0 14px var(--card-accent);box-shadow:0 0 13px color-mix(in srgb, var(--card-accent) 22%, transparent);will-change:transform;background:#05020370;border-radius:50%;place-items:center;font:35px Russo One;animation:4.6s cubic-bezier(.45,0,.55,1) infinite symbolFloat;display:grid;position:relative;transform:translateZ(0)}.product-body{flex-direction:column;flex:1;padding:27px;display:flex}.shop .rank-label{text-align:left}.shop .product-card h3{margin:0;font-size:27px}.top-rank{z-index:3;color:#ff5369;letter-spacing:1px;text-transform:uppercase;background:#22070cdd;border:1px solid #fa334f88;border-radius:3px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:13px;right:13px}.abilities{border-block:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:18px;margin:22px 0;padding:19px 0;display:grid}.abilities h4{color:#786e80;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px;font-size:9px}.abilities ul{border:0;min-height:0;margin:0;padding:0;list-style:none}.abilities li{margin:7px 0;font-size:11px;line-height:1.35}.abilities code{color:#f2a0a8;font:11px Inter}.price-options{--price-index:0;isolation:isolate;gap:7px;margin-top:auto;margin-bottom:15px;display:grid;position:relative}.price-slider{z-index:0;height:42px;transform:translateY(calc(var(--price-index) * 49px));background:linear-gradient(100deg,#49131c,#2d0d13);border:1px solid #e94759;border-radius:3px;transition:transform .48s cubic-bezier(.18,.89,.32,1.28),box-shadow .25s;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 25px #ff28403b,0 0 18px #ff26342e}.price-option{z-index:1;border:1px solid var(--line);color:#968d9d;cursor:pointer;background:#09070c;border-radius:3px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;font-size:11px;transition:color .25s,border-color .25s,background .25s;display:flex;position:relative}.price-option:hover{border-color:#8e2936}.price-option:has(input:checked){color:#f0dfe1;background:0 0;border-color:#0000}.price-option input{opacity:0;pointer-events:none;position:absolute}.price-option strong{color:#ff7884;font-size:13px}.product-description{border-bottom:1px solid var(--line);color:#938a9a;min-height:66px;margin:19px 0 21px;padding-bottom:19px;font-size:12px;line-height:1.65}.simple-card{--card-accent:#ff3347}.simple-card .product-image-placeholder{flex-basis:210px}.case-card:first-child{--card-accent:#ff3047}.case-card:nth-child(2){--card-accent:#a855f7}.case-card:nth-child(3){--card-accent:#f4b83f}.case-card:nth-child(4){--card-accent:#58a6ff}.case-card:nth-child(5){--card-accent:#ff612e}.case-card:nth-child(6){--card-accent:#39d9a0}.service-card:first-child{--card-accent:#ff4055}.service-card:nth-child(2){--card-accent:#69a7ff}.product-illustration .energy-core{border-color:color-mix(in srgb, var(--card-accent) 35%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--card-accent) 30%, transparent) 0%, color-mix(in srgb, var(--card-accent) 12%, transparent) 42%, transparent 70%);width:118px;height:118px;box-shadow:inset 0 0 35px color-mix(in srgb, var(--card-accent) 35%, transparent), 0 0 48px color-mix(in srgb, var(--card-accent) 28%, transparent);border-radius:50%;animation:5s cubic-bezier(.45,0,.55,1) infinite illustrationPulse;transform:translateZ(0)}.product-illustration .energy-core:before{opacity:.45;width:30px;height:10px;top:15px;left:25px}.product-illustration .energy-core:after{display:none}.vector-icon{z-index:2;width:82px;height:82px;color:color-mix(in srgb, var(--card-accent) 60%, white);filter:drop-shadow(0 0 8px var(--card-accent));will-change:transform;place-items:center;animation:4.8s cubic-bezier(.45,0,.55,1) infinite vectorFloat;display:grid;position:relative;transform:translateZ(0)}.vector-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.vector-icon .icon-fill{fill:color-mix(in srgb, var(--card-accent) 70%, white);stroke:color-mix(in srgb, var(--card-accent) 45%, white)}.vector-icon .icon-fill-dim{fill:color-mix(in srgb, var(--card-accent) 27%, #090405);stroke:color-mix(in srgb, var(--card-accent) 72%, white)}.icon-titles,.icon-risk,.icon-kit{transform:scale(.92)}.icon-titles{fill:none!important;stroke-width:2.8px!important}.icon-shulker{fill:none!important;stroke-width:2.5px!important}.icon-shulker .shulker-lid-group{transform-box:fill-box;transform-origin:bottom;animation:3.8s cubic-bezier(.45,0,.55,1) infinite shulkerOpen}.icon-roulette .roulette-rim{fill:#160b08;stroke:#ffd06a;stroke-width:3px}.icon-roulette .roulette-red{fill:#c3162c;stroke:#ff7782;stroke-width:.6px}.icon-roulette .roulette-dark{fill:#161216;stroke:#766a70;stroke-width:.6px}.icon-roulette .roulette-inner{fill:#2a160b;stroke:#ffd06a;stroke-width:2px}.icon-roulette .roulette-hub{fill:#ffd06a;stroke:#fff2bd;stroke-width:1px}.icon-roulette .roulette-wheel{transform-box:view-box;transform-origin:32px 32px;animation:5.5s linear infinite rouletteSpin}.icon-roulette .roulette-letter{stroke:none;fill:#fff5dc;text-anchor:middle;font:700 7px Russo One,sans-serif}.icon-roulette .roulette-pointer{fill:#ffe18b;stroke:#fff4c7;stroke-width:1.5px;filter:drop-shadow(0 0 4px #ffba37)}.icon-titles .title-plate{stroke-width:1.7px}.icon-titles .plate-back{fill:#16233b;opacity:.72}.icon-titles .plate-mid{fill:color-mix(in srgb, var(--card-accent) 34%, #07111f)}.icon-titles .plate-front{fill:color-mix(in srgb, var(--card-accent) 56%, #0a1424)}.icon-risk .rank-shield{stroke-width:2.4px}.icon-risk .rank-best{fill:#7c101f;stroke:#ff7380}.icon-risk .rank-low{fill:#17131a;stroke:#807683}.icon-risk .rank-letter{fill:#fff;stroke:none;text-anchor:middle;font:700 21px Russo One,sans-serif}.icon-risk .rank-letter.low{fill:#aaa1ad}.icon-kit .resource-box{fill:#12352d;stroke:#73efc8}.icon-kit .resource-gem{fill:#66ffe2;stroke:#eafffb}.icon-kit .resource-ingot{fill:#f6c653;stroke:#fff0a5}.icon-kit .resource-emerald{fill:#25c98b;stroke:#a7ffe1}.icon-risk .risk-gem{fill:#ffcf49;stroke:#fff2a6}.icon-risk .risk-coal{fill:#29242d;stroke:#8f8494}.product-card:hover .vector-icon{filter:drop-shadow(0 0 13px var(--card-accent)) brightness(1.16)}.services-grid{justify-content:center;grid-template-columns:repeat(2,minmax(0,370px))!important}.product-card[data-tone=red]{--card-accent:#ff243f}.product-card[data-tone=magenta]{--card-accent:#e700da}.product-card[data-tone=lavender]{--card-accent:#b39be9}.product-card[data-tone=orange]{--card-accent:#ff6b00}.product-card[data-tone=blue]{--card-accent:#5961ff}.product-card[data-tone=gray]{--card-accent:#c4bdcb}.privilege-card .product-image-placeholder{background:radial-gradient(circle at center, color-mix(in srgb, var(--card-accent) 35%, transparent), #15101c 42%, #0a080e 72%)}.privilege-card .placeholder-icon{color:color-mix(in srgb, var(--card-accent) 32%, white)}.privilege-card h3{color:var(--card-accent);text-shadow:0 0 20px color-mix(in srgb, var(--card-accent) 55%, transparent)}.privilege-card:hover{border-color:color-mix(in srgb, var(--card-accent) 55%, transparent)}.rules-section{background:linear-gradient(110deg,#1d0a0e,#0c0607 68%);border:1px solid #ff435329;border-radius:8px;margin-bottom:25px;scroll-margin-top:30px;overflow:hidden;box-shadow:inset 0 0 45px #ff26330b}.rules-toggle{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:30px 34px;transition:background .3s,box-shadow .3s;display:grid}.rules-toggle:hover{background:#ff263309;box-shadow:inset 0 0 45px #ff263310}.rules-icon{color:#ff7b87;background:radial-gradient(circle,#571520,#19090c);border:1px solid #bd3444;border-radius:50%;place-items:center;width:66px;height:66px;font:30px Russo One;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;box-shadow:0 0 25px #ff263329}.rules-section.open .rules-icon{transform:rotate(12deg)scale(1.06);box-shadow:0 0 34px #ff26334a}.rules-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.rules-heading .eyebrow{margin:0}.rules-heading .eyebrow i{background:#ff2020;width:26px;height:2px;box-shadow:0 0 10px #ff2020}.rules-heading strong{font:23px Russo One}.rules-heading small{color:#8f797d;font-size:12px}.rules-chevron{color:#ff6977;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .3s;display:grid}.rules-section.open .rules-chevron{border-color:#b83242;transform:rotate(180deg)}.rules-content{grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.22,1,.36,1);display:grid}.rules-section.open .rules-content{grid-template-rows:1fr}.rules-inner{min-height:0;overflow:hidden}.rules-document{border-top:1px solid #ffffff0d;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 26px 30px;display:grid}.rules-document>header{text-align:center;grid-column:1/-1;padding:42px 22px 28px}.rules-document>header p{color:#ff5d6c;letter-spacing:2px;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.rules-document>header h2{color:#fff;margin:0 0 12px;font-size:clamp(33px,5vw,55px)}.rules-document>header span{color:#9f8d90;font-size:13px}.rule-group{background:#0a0506a8;border:1px solid #ffffff0b;border-radius:6px;padding:29px}.rule-group h3{align-items:center;gap:12px;margin:0 0 21px;font:19px Russo One;display:flex}.rule-group h3 span{color:#ff6c79;background:#2b0d12;border:1px solid #9f2938;border-radius:4px;place-items:center;min-width:34px;height:34px;padding-inline:7px;font:11px Inter;display:grid}.rule-group ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.rule-group li{color:#d0c5c7;border-bottom:1px solid #ffffff08;padding:13px 0;font-size:15px;line-height:1.75}.rule-group li:last-child{border-bottom:0}.rule-group li b{color:#ff5363;margin-right:7px}.rule-group li em{color:#fff;font-style:normal;font-weight:700}.rule-group li small{color:#9b898c;margin:7px 0 0 34px;font-size:13px;line-height:1.65;display:block}.check-software{grid-column:1/-1}.software-intro{color:#aa999c;margin:-4px 0 22px;font-size:14px;line-height:1.65}.software-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.software-item{background:linear-gradient(120deg,#16090b,#0b0607);border:1px solid #ffffff0d;border-radius:5px;flex-direction:column;gap:7px;min-width:0;padding:17px 46px 17px 18px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.software-item:after{content:"↗";color:#765e62;font-size:15px;transition:color .25s,transform .25s;position:absolute;top:15px;right:17px}.software-item:hover{background:linear-gradient(120deg,#1d0a0e,#0c0607);border-color:#bd354760;transform:translateY(-2px);box-shadow:0 10px 30px #00000035}.software-item:hover:after{color:#ff6a78;transform:translate(2px,-2px)}.software-item strong{color:#f5ebec;overflow-wrap:anywhere;font-size:14px}.software-item strong small{color:#ff6472;letter-spacing:.8px;text-transform:uppercase;margin-left:7px;font-size:9px}.software-item span{color:#a9979a;font-size:12px;line-height:1.6}.software-item.remote-tool{background:linear-gradient(120deg,#1a090c,#0b0607);border-color:#ff394527}.software-admin-warning{font-size:13px;line-height:1.6}.software-admin-warning strong{color:#fff}.software-safety{color:#bcae96;background:#d6901609;border:1px solid #e2a63b24;margin:11px 0 0;padding:13px 16px;font-size:12px;line-height:1.65}.modifications{grid-column:1/-1}.mod-category{border-bottom:1px solid #ffffff0a;grid-template-columns:235px 1fr;gap:22px;padding:15px 0;display:grid}.mod-category h4{color:#f0e7e8;margin:0;font-size:14px;line-height:1.5}.mod-category p{color:#a99a9c;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.rules-warning{color:#ff8791;background:#ff26330c;border-left:3px solid #ff3548;margin:20px 0 0;padding:14px 16px;font-size:12px;font-weight:700}.rules-document>footer{color:#867376;background:#18080b;border:1px solid #ff3c4d1f;grid-column:1/-1;justify-content:space-between;gap:20px;padding:25px;font-size:11px;display:flex}.rules-document>footer strong{color:#ff6875}.rules-arrival{animation:.75s cubic-bezier(.22,1,.36,1) shopFocus}.join{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:510px;padding-block:95px;display:grid}.join h2{margin:0;font-size:clamp(40px,5vw,64px);line-height:1.04}.join>div>p:last-child{max-width:570px;color:var(--muted);line-height:1.7}.join-links{flex-direction:column;gap:14px;display:flex}.join-ip{color:#ffc5ca;cursor:pointer;text-align:left;background:#1a0a0d;border:1px solid #912b38;border-radius:5px;padding:22px;font-size:19px;font-weight:800}.join-links>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.join-links a{border:1px solid var(--line);color:#afa6b6;text-align:center;padding:16px;font-size:13px;font-weight:700;transition:all .2s}.join-links a:hover{color:#fff;border-color:#b83042}footer{border-top:1px solid var(--line)}.site-footer{background:#070405}.footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:22px 38px;min-height:150px;padding-block:28px;display:grid}.footer-brand{letter-spacing:1px}.footer-links{color:#9b8e9c;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:12px;display:flex}.footer-links a{transition:color .2s}.footer-links a:hover{color:#ff8f99}.footer-inner p{color:#665f6c;text-align:center;grid-column:1/-1;margin:0;font-size:11px}.compliance-code{color:#766a78;letter-spacing:1px;border:1px solid #ffffff10;border-radius:3px;padding:7px 10px;font-size:10px}.legal-section{margin-bottom:95px;scroll-margin-top:25px}.legal-heading{max-width:730px;margin-bottom:32px}.legal-heading h2{margin:0 0 15px;font-size:clamp(34px,5vw,58px);line-height:1.02}.legal-heading h2 em{color:#ff3046;font-style:normal}.legal-heading>p:last-child{color:#a89598;font-size:15px;line-height:1.7}.support-card{background:linear-gradient(105deg,#1d090d,#0c0607 68%);border:1px solid #ff3d502e;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:18px;padding:25px 27px;display:grid;box-shadow:inset 0 0 42px #ff263309}.support-icon{color:#ff7885;background:#300b12;border:1px solid #b33443;border-radius:50%;place-items:center;width:58px;height:58px;font:23px Russo One;display:grid;box-shadow:0 0 20px #ff28331f}.support-card small{color:#ff6675;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.support-card h3{margin:6px 0 7px;font:19px Russo One}.support-card p{color:#9f9093;margin:0;font-size:13px;line-height:1.55}.support-card>a{color:#ff9ba4;white-space:nowrap;border:1px solid #a12f3d;border-radius:4px;padding:13px 16px;font-size:12px;font-weight:800;transition:background .25s,transform .25s,box-shadow .25s}.support-card>a:hover{background:#ff263313;transform:translateY(-2px);box-shadow:0 0 20px #ff26331d}.legal-list{gap:12px;display:grid}.legal-document{background:#0d0708;border:1px solid #ffffff10;border-radius:7px;scroll-margin-top:25px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.legal-document[open]{border-color:#a52e3b66;box-shadow:0 20px 60px #00000035,inset 0 0 55px #ff263307}.legal-document summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;list-style:none;display:flex}.legal-document summary::-webkit-details-marker{display:none}.legal-document summary span{flex-direction:column;gap:6px;display:flex}.legal-document summary small{color:#7c6e71;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:800}.legal-document summary strong{font:18px Russo One}.legal-document summary i{color:#ff6473;border:1px solid #ffffff13;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s;display:grid}.legal-document[open] summary i{border-color:#a73342;transform:rotate(45deg)}.legal-content{color:#cbbfc1;border-top:1px solid #ffffff0c;padding:8px 28px 34px;font-size:15px;line-height:1.78}.legal-content header{padding:28px 0 15px}.legal-content header p{color:#ff6473;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.legal-content h3{color:#fff;margin:0;font:24px Russo One}.legal-content h4{color:#fff3f4;margin:28px 0 8px;font-size:15px}.legal-content p{margin:8px 0}.legal-content ul{margin:8px 0;padding-left:21px}.legal-content li{margin:7px 0}.legal-content a{color:#ff8994;text-underline-offset:3px;text-decoration:underline}.modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050308df;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal.hidden{display:none}.modal-box{background:linear-gradient(145deg,#200c10,#0d0708);border:1px solid #9e2c3a;width:min(440px,100%);max-height:calc(100vh - 40px);padding:35px;position:relative;overflow-y:auto;box-shadow:0 30px 120px #000,0 0 65px #d51e3420}.modal-box h2{margin:0 0 11px;font-size:28px}.close-btn{color:#a99daf;cursor:pointer;background:0 0;border:0;font-size:29px;position:absolute;top:10px;right:14px}.selected-product{color:#ff7b87;font-weight:800}.modal-box label{color:#aaa1b0;margin:25px 0 8px;font-size:12px;display:block}.modal-box input{border:1px solid var(--line);color:#fff;background:#09070c;border-radius:3px;outline:none;width:100%;padding:15px}.modal-box input:focus{border-color:#d53b4d}.delivery-note{background:#ff26330b;border-left:2px solid #ff3448;flex-direction:column;gap:4px;margin:17px 0 2px;padding:13px 14px;display:flex}.delivery-note strong{color:#ff9da6;font-size:12px}.delivery-note span{color:#8f8184;font-size:11px}.modal-box .consent-row{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0 4px;line-height:1.55;display:flex}.modal-box .consent-row input{accent-color:#ff263d;flex:none;width:16px;height:16px;margin-top:2px}.consent-row a{color:#ff7f8b;text-underline-offset:2px;text-decoration:underline}.continue-btn{margin-top:11px}.form-error{color:#ef6ba7;min-height:18px;margin:7px 0 0;font-size:12px}.demo-text{color:#6e6674;margin:17px 0 0;font-size:11px;line-height:1.5}.reveal{opacity:0;transition:opacity .75s var(--reveal-delay,0s) ease, transform .75s var(--reveal-delay,0s) cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.reveal.revealed{opacity:1;transform:translateY(0)}.catalog-enter{animation:.48s cubic-bezier(.22,1,.36,1) both catalogEnter}.shop .product-card:after{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--card-accent,#ff3145), transparent);opacity:0;pointer-events:none;width:100%;height:2px;transition:opacity .35s,transform .45s;position:absolute;top:0;left:0;transform:scaleX(.35)}.shop .product-card:hover:after{opacity:1;transform:scaleX(1)}.placeholder-icon{transition:filter .4s}.product-card:hover .placeholder-icon{filter:brightness(1.28)}.product-card:nth-child(2n) .product-image-placeholder:before{animation-delay:-6s}.product-card:nth-child(2n) .product-image-placeholder:after{animation-delay:-3s}.product-card:nth-child(3n) .energy-core{animation-delay:-2.2s}.product-card:nth-child(3n) .placeholder-icon{animation-delay:-1.7s}.price-option strong{transition:transform .22s,color .22s}.price-option:has(input:checked) strong{color:#ff9aa3;transform:scale(1.08)}.tab{position:relative;overflow:hidden}.tab:after{content:"";background:#ff4052;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:15%;right:15%;transform:scaleX(0);box-shadow:0 0 10px #ff263d}.tab.active:after{transform:scaleX(1)}.buy-btn span,.ghost-button span,.continue-btn span{transition:transform .25s;display:inline-block}.buy-btn:hover span,.continue-btn:hover span{transform:translate(5px)}.ghost-button:hover span{transform:translateY(4px)}.purchase-avatar{animation:3s ease-in-out infinite avatarGlow}.purchase-item:nth-child(2n) .purchase-avatar{animation-delay:-1s}.purchase-item:nth-child(3n) .purchase-avatar{animation-delay:-2s}.join{position:relative}.join:before{content:"";z-index:-1;filter:blur(70px);background:#df1b3022;border-radius:50%;width:300px;height:160px;animation:5s ease-in-out infinite joinGlow;position:absolute;bottom:8%;left:4%}.modal.opening{animation:.25s both modalFade}.modal.opening .modal-box{animation:.38s cubic-bezier(.22,1,.36,1) both modalPop}.modal.closing{pointer-events:none;animation:.3s both modalFadeOut}.modal.closing .modal-box{animation:.3s cubic-bezier(.55,.06,.68,.19) both modalPopOut}.form-error:not(:empty){animation:.32s errorShake}@keyframes navDrop{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@keyframes heroRise{0%{opacity:0;filter:blur(5px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes statRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes visualAppear{0%{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur()}}@keyframes portalDrift{0%,to{transform:rotate(45deg)scale(.98)}50%{transform:rotate(48deg)scale(1.025)}}@keyframes titleGlow{0%,to{filter:drop-shadow(0 0 3px #ff213733)}50%{filter:drop-shadow(0 0 12px #ff213777)}}@keyframes catalogEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes avatarGlow{0%,to{box-shadow:inset 0 0 13px #ff253329}50%{box-shadow:inset 0 0 18px #ff25334a,0 0 12px #ff25331f}}@keyframes joinGlow{0%,to{opacity:.4;transform:translate(-15px)scale(.9)}50%{opacity:.9;transform:translate(30px)scale(1.12)}}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalPopOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(15px)scale(.96)}}@keyframes shopFocus{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.28);transform:scale(1.015)}to{filter:brightness();transform:scale(1)}}@keyframes errorShake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes runeOrbit{0%{transform:translateZ(0)rotate(45deg)}to{transform:translateZ(0)rotate(405deg)}}@keyframes runeOrbitReverse{0%{transform:translateZ(0)rotate(45deg)}to{transform:translateZ(0)rotate(-315deg)}}@keyframes eyePulse{0%,to{opacity:.76;transform:translateZ(0)rotate(-7deg)scale(.96)}50%{opacity:1;transform:translateZ(0)rotate(-7deg)scale(1.035)}}@keyframes eyeGlint{0%,35%{opacity:0;transform:translate(-70%)}52%{opacity:.7}70%,to{opacity:0;transform:translate(70%)}}@keyframes symbolFloat{0%,to{transform:translateY(2px)scale(.99)}50%{transform:translateY(-4px)scale(1.025)}}@keyframes illustrationPulse{0%,to{opacity:.68;transform:translateZ(0)scale(.94)}50%{opacity:1;transform:translateZ(0)scale(1.04)}}@keyframes vectorFloat{0%,to{transform:translateY(3px)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes rouletteSpin{to{transform:rotate(360deg)}}@keyframes shulkerOpen{0%,18%,82%,to{transform:translateY(0)}42%,60%{transform:translateY(-9px)scaleY(.92)}}@media (width<=850px){.nav-links{display:none}.hero{min-height:720px}.hero-glow{opacity:.7;right:-240px}.hero-visual{opacity:.32;width:500px;right:-105px}.watcher-eye{width:240px;height:128px}.purchase-label{flex-basis:175px;padding-right:22px}.purchase-item{flex-basis:285px}.feature-grid,.product-grid{grid-template-columns:1fr 1fr}.product-card.featured{padding-block:50px 40px}.join{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.wrap{width:min(100% - 28px,1180px)}.nav{height:76px}.nav-cta{display:none}h1{letter-spacing:-2px;font-size:clamp(55px,18vw,80px)}.hero-copy{font-size:16px}.hero-visual{opacity:.22;width:500px;right:-230px}.hero-actions{flex-direction:column}.ip-button{width:100%;min-width:0}.copy-label{display:none}.ghost-button{justify-content:center;min-height:50px}.hero-stats div{padding:18px 10px}.hero-stats strong{font-size:16px}.hero-stats span{font-size:8px}.purchases{min-height:82px}.purchase-label{flex-basis:118px;justify-content:flex-start;padding:0 14px}.purchase-label .live-dot{display:none}.purchase-item{flex-basis:250px;padding-inline:16px}.purchase-item time{display:none}.about,.donate{padding-block:80px}.feature-grid,.product-grid{grid-template-columns:1fr}.shop{padding-block:80px}.tabs{justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.tab{flex:none}.services-grid{grid-template-columns:1fr!important}.abilities{grid-template-columns:1fr}.rules-toggle{grid-template-columns:auto 1fr auto;gap:14px;padding:22px 18px}.rules-icon{width:50px;height:50px;font-size:23px}.rules-heading strong{font-size:17px}.rules-heading small{display:none}.rules-chevron{width:34px;height:34px}.rules-document{grid-template-columns:1fr;padding:5px 12px 18px}.rules-document>header{padding:34px 10px 20px}.modifications,.check-software{grid-column:auto}.software-grid{grid-template-columns:1fr}.software-item{padding:16px 43px 16px 15px}.software-item span{font-size:12px}.mod-category{grid-template-columns:1fr;gap:7px}.rules-document>footer{flex-direction:column}.section-heading h2,.join h2{font-size:38px}.legal-section{margin-bottom:70px}.support-card{grid-template-columns:auto 1fr;padding:22px 18px}.support-card h3{overflow-wrap:anywhere;font-size:15px}.support-card>a{text-align:center;grid-column:1/-1}.legal-document summary{padding:20px 18px}.legal-document summary strong{font-size:15px}.legal-content{padding:5px 18px 28px;font-size:14px}.legal-content h3{font-size:20px}.footer-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.footer-links{flex-direction:column}.footer-inner p{grid-column:auto}}
