.so-home{--ambient-grid-x:0px;--ambient-grid-y:0px;--ambient-main-x:70%;--ambient-main-y:18%;--ambient-scene-x:54%;--ambient-scene-y:48%;--ambient-shift-x:0px;--ambient-shift-y:0px;--so-glass-accent-rgb:127, 119, 221;--so-glass-border:#dbe4f52e;--so-glass-border-strong:#ebe4ff52;--so-glass-control-bg:linear-gradient(180deg, #ffffff13, transparent 1px), radial-gradient(ellipse at 22% -18%, #ffffff1c, transparent 38%), radial-gradient(ellipse at 86% 118%, rgba(var(--so-glass-accent-rgb), .11), transparent 48%), linear-gradient(180deg, #141620b3, #070810d1), #06070ea3;--so-glass-panel-bg:linear-gradient(180deg, #ffffff17, transparent 1px), radial-gradient(ellipse at 22% -14%, #ffffff1d, transparent 34%), radial-gradient(ellipse at 88% 112%, rgba(var(--so-glass-accent-rgb), .12), transparent 48%), linear-gradient(180deg, #12141ea8, #070810c7), #06070e99;--so-glass-panel-shadow:0 22px 62px #00000070, 0 0 0 1px #ffffff06, 0 0 38px rgba(var(--so-glass-accent-rgb), .08), inset 0 1px 0 #ffffff24, inset 0 -1px 0 rgba(var(--so-glass-accent-rgb), .09);--so-glass-control-shadow:0 14px 42px #00000052, 0 0 0 1px #ffffff05, inset 0 1px 0 #ffffff1c, inset 0 -1px 0 rgba(var(--so-glass-accent-rgb), .08);--so-glass-highlight:radial-gradient(ellipse at 20% 0%, #ffffff1f, transparent 36%), linear-gradient(110deg, #ffffff14, transparent 30% 66%, rgba(var(--so-glass-accent-rgb), .05));isolation:isolate;color:#e4e1e9;background:#070718;min-height:100vh;position:relative;overflow:hidden}.so-home:before,.so-home:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.so-home:before{background:radial-gradient(ellipse 54% 36% at var(--ambient-main-x) var(--ambient-main-y), #b08eff12, transparent 64%), radial-gradient(ellipse 42% 34% at var(--ambient-scene-x) var(--ambient-scene-y), #7f77dd16, transparent 62%), radial-gradient(ellipse 36% 28% at 76% 31%, #d2c2ff0b, transparent 70%), radial-gradient(ellipse 64% 22% at 52% 51%, #7f77dd09, transparent 68%), radial-gradient(ellipse 84% 78% at 50% 36%, transparent 44%, #0000006b 100%), linear-gradient(180deg, #070718 0%, #070718 66%, #050512 100%);opacity:1;transform:translate3d(var(--ambient-shift-x), var(--ambient-shift-y), 0) scale(1.02);background-repeat:no-repeat;transition:filter .18s,transform .16s;inset:-6vh -5vw}.so-home:after{opacity:.03;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");background-size:160px 160px}.so-home>*{z-index:1;position:relative}@media (max-width:640px){.so-home{padding-top:calc(62px + env(safe-area-inset-top,0px))}.so-home-header{z-index:90;top:0;left:0;right:0;position:fixed!important}.so-home-header .so-home-login{display:none!important}.so-home-header .so-home-search{width:clamp(50px,14vw,58px);min-width:clamp(50px,14vw,58px);height:40px;min-height:40px}.so-home-header .so-home-search svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.so-home:before,.so-home:after{animation:none}}@keyframes so-home-ambient-drift{0%{filter:saturate(.96)brightness(.96);transform:translate3d(calc(var(--ambient-shift-x) - 12px), calc(var(--ambient-shift-y) - 6px), 0) scale(1.03)}to{filter:saturate(1.08)brightness(1.02);transform:translate3d(calc(var(--ambient-shift-x) + 14px), calc(var(--ambient-shift-y) + 8px), 0) scale(1.05)}}@keyframes so-home-grid-drift{0%{background-position:calc(-46vw + var(--ambient-grid-x)) center, var(--ambient-grid-x) var(--ambient-grid-y), calc(80px + var(--ambient-grid-x)) calc(40px + var(--ambient-grid-y)), calc(120px + var(--ambient-grid-x)) calc(70px + var(--ambient-grid-y)), center}to{background-position:calc(46vw + var(--ambient-grid-x)) center, calc(32px + var(--ambient-grid-x)) calc(18px + var(--ambient-grid-y)), calc(118px + var(--ambient-grid-x)) calc(62px + var(--ambient-grid-y)), calc(174px + var(--ambient-grid-x)) calc(86px + var(--ambient-grid-y)), center}}.so-home-shell{box-sizing:border-box;width:min(100%,1280px);margin:0 auto;padding-inline:56px}.so-home-trust-item,.so-home-section-head,.so-home-game-card,.so-home-feature-card,.so-home-reasons-intro,.so-home-reasons-statement,.so-home-reason-card,.so-home-community,.so-catalog-hero,.so-catalog-controls,.so-catalog-game-card,.so-game-filter,.so-game-products,.so-game-product-card,.sly-cheat-card{animation:.54s cubic-bezier(.2,.75,.2,1) both so-fade-up}.so-catalog-controls,.so-game-products,.sly-cheat-card{animation-delay:90ms}.so-home-trust-item:nth-child(2),.so-home-game-card:nth-child(2),.so-home-feature-card:nth-child(2),.so-catalog-game-card:nth-child(2),.so-game-product-card:nth-child(2),.sly-cheat-card:nth-child(2){animation-delay:70ms}.so-home-trust-item:nth-child(3),.so-home-game-card:nth-child(3),.so-home-feature-card:nth-child(3),.so-catalog-game-card:nth-child(3),.so-game-product-card:nth-child(3),.sly-cheat-card:nth-child(3){animation-delay:.12s}.so-home-trust-item:nth-child(4),.so-home-game-card:nth-child(4),.so-home-feature-card:nth-child(4),.so-catalog-game-card:nth-child(4),.so-game-product-card:nth-child(4),.sly-cheat-card:nth-child(4){animation-delay:.17s}.so-home-header{z-index:50;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:radial-gradient(at 50% 0,#9e70ff1f,#0000 44%),linear-gradient(#080812e6,#05060cb8),#05060cad;border-bottom:1px solid #bca0ff1a;position:sticky;top:0;box-shadow:0 1px #ffffff05,0 18px 54px #00000038}.so-home-header:before,.so-home-header:after{content:"";pointer-events:none;position:absolute}.so-home-header:before{z-index:-1;opacity:.72;background:radial-gradient(at 18% 0,#fff1,#0000 34%),radial-gradient(at 72% 0,#8855ff17,#0000 38%),linear-gradient(90deg,#7b2fff0e,#0000 34%,#ffffff05 72%,#0000);inset:0}.so-home-header:after{z-index:1;background:linear-gradient(90deg,#0000,#ece2ff57,#935bff38,#0000);height:1px;bottom:-1px;left:clamp(28px,8vw,140px);right:clamp(28px,8vw,140px)}.so-home-header-inner{z-index:1;align-items:center;gap:clamp(12px,1.8vw,24px);min-height:66px;display:flex;position:relative}.so-home-logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.so-home-logo img{filter:drop-shadow(0 8px 18px #00000057)drop-shadow(0 0 18px #804aff29);width:clamp(112px,8.1vw,132px);height:auto;display:block}.so-home-control-row{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:clamp(7px,.7vw,10px);margin-left:auto;padding:0;display:flex;position:relative}.so-home-nav{background:linear-gradient(#ffffff12,#ffffff05),#0b0c1694;border:1px solid #dbc9ff26;border-radius:14px;flex:none;align-items:center;gap:2px;min-height:42px;padding:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff1a,inset 0 -1px #7f77dd0f}.so-home-nav:before{content:"";pointer-events:none;opacity:.42;background:radial-gradient(circle at 18% 0,#ffffff1f,#0000 35%),linear-gradient(90deg,#7b2fff14,#0000 46%,#ffffff08);border-radius:12px;position:absolute;inset:1px}.so-home-nav a{z-index:1;color:#e4e1e9a3;letter-spacing:0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative}.so-home-nav a svg{filter:drop-shadow(0 0 8px #7b2fff3d);flex:none;transition:transform .18s,filter .18s}.so-home-nav a:hover svg,.so-home-primary:hover svg,.so-home-login:hover svg,.so-catalog-hero-cta:hover svg,.so-game-product-card:hover .so-game-product-action svg{transform:translateY(-1px)scale(1.04)}.so-home-nav a.active,.so-home-nav a:hover{color:#f3edff}.so-home-nav a.active{background:linear-gradient(#ffffff24,#ffffff0b),#7b2fff33;border-color:#d5c3ff42;box-shadow:0 0 22px #7b2fff29,inset 0 1px #ffffff1f}.so-home-nav a:hover{background:#ffffff0a;border-color:#cad3e524;transform:translateY(-1px)}.so-home-nav a:focus-visible,.so-home-language-switch a:focus-visible,.so-home-language-select button:focus-visible,.so-home-search:focus-visible,.so-home-login:focus-visible,.so-home-primary:focus-visible,.so-home-outline-center:focus-visible{outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.so-home-language-switch{background:linear-gradient(#ffffff12,#ffffff05),#0b0c1694;border:1px solid #dbc9ff26;border-radius:14px;flex:none;align-items:center;gap:3px;height:42px;padding:4px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff1a,inset 0 -1px #7f77dd0f}.so-home-language-switch:before{content:"";pointer-events:none;opacity:.42;background:radial-gradient(circle at 24% 0,#ffffff1a,#0000 34%),linear-gradient(90deg,#7b2fff14,#0000 42%,#ffffff0a);border-radius:12px;position:absolute;inset:1px}.so-home-language-switch a{z-index:1;color:#e4e1e99e;letter-spacing:.02em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:50px;height:32px;padding-inline:8px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,opacity .18s,transform .18s;display:inline-flex;position:relative}.so-home-language-switch img{object-fit:cover;opacity:.68;border-radius:999px;width:19px;height:19px;transition:box-shadow .18s,opacity .18s,transform .18s}.so-home-language-switch a:hover{color:#ffffffe0;transform:translateY(-1px)}.so-home-language-switch a.active{color:var(--so-color-text);background:linear-gradient(#ffffff17,#ffffff09),#7b2fff24;border-color:#cad3e52e}.so-home-language-switch a.active img,.so-home-language-switch a:hover img{opacity:1;transform:scale(1.03)}.so-home-language-links{z-index:1;display:contents;position:relative}.so-home-language-select{display:none}.so-home-actions{align-items:center;gap:clamp(7px,.7vw,10px);min-width:0;display:flex}.so-home-icon-link,.so-home-login,.so-home-primary,.so-home-secondary,.so-home-outline-center{color:var(--so-color-text);justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s,background-color .18s,filter .18s,transform .18s;display:inline-flex}.so-home-icon-link{color:#d9d5df;border:1px solid #0000;width:42px;height:42px}.so-home-icon-link:hover{color:var(--so-color-text);border-color:#7b2fff73}.so-home-search{color:#e4e1e9ad;width:clamp(196px,17.8vw,280px);min-width:196px;height:42px;font:inherit;letter-spacing:.02em;cursor:pointer;background:radial-gradient(at 18% 0,#ffffff14,#0000 34%),linear-gradient(#ffffff09,#ffffff03),#ffffff07;border:1px solid #dbc9ff21;border-radius:14px;flex:0 clamp(196px,17.8vw,280px);justify-content:flex-start;align-items:center;gap:11px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.so-home-search:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0%, #ffffff16, transparent 34%), linear-gradient(90deg, #7b2fff0f, transparent 44%, var(--so-color-surface-soft));opacity:.72;border-radius:12px;position:absolute;inset:1px}.so-home-search:hover{color:var(--so-color-text);background:linear-gradient(#1c1e27e6,#0a0b12e6),#7b2fff14;border-color:#d5c3ff4d;transform:translateY(-1px)}.so-home-search svg{z-index:1;color:#ffffffb3;filter:drop-shadow(0 0 8px #7b2fff29);flex:none;width:19px;height:19px;position:relative}.so-home-search span{z-index:1;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.so-home-login{letter-spacing:.01em;background:radial-gradient(at 28% 0,#ffffff16,#0000 35%),linear-gradient(#ffffff0b,#ffffff04),#7b2fff0f;border:1px solid #dbc9ff21;border-radius:14px;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;position:relative;overflow:hidden}.so-home-login:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 28% 0,#ffffff1a,#0000 35%),linear-gradient(90deg,#7b2fff14,#0000 46%);border-radius:12px;position:absolute;inset:1px}.so-home-nav,.so-home-language-switch,.so-home-search,.so-home-login{-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%);background:radial-gradient(at 24% 0,#ffffff1a,#0000 36%),linear-gradient(#fff1,#ffffff05),#0a0b1494;border-color:#dbc9ff26;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff1a,inset 0 -1px #7f77dd0f}.so-home-nav:before,.so-home-language-switch:before,.so-home-search:before,.so-home-login:before{background:var(--so-glass-highlight);opacity:.52}.so-home-login svg,.so-home-login span{z-index:1;position:relative}.so-home-login svg{filter:drop-shadow(0 0 10px #ffffff2e);transition:transform .18s,filter .18s}.so-home-primary{background:var(--so-gradient-primary), var(--so-color-accent);border:1px solid #be94ff5c;border-radius:999px;gap:10px;min-height:48px;padding:0 25px;font-size:12px;font-weight:800;position:relative;overflow:hidden}.so-home-primary svg,.so-catalog-hero-cta svg,.so-game-product-action svg{transition:transform .18s,filter .18s}.so-home-secondary,.so-home-outline-center{background:var(--so-glass-control-bg);min-height:48px;box-shadow:var(--so-glass-control-shadow);-webkit-backdrop-filter:blur(16px)saturate(128%);backdrop-filter:blur(16px)saturate(128%);border:1px solid #e4e1e933;border-radius:999px;padding:0 25px;font-size:12px;font-weight:800}.so-home-secondary{gap:10px}.so-home-secondary[aria-disabled=true]{cursor:default;opacity:.62}.so-home-secondary[aria-disabled=true]:hover{background:linear-gradient(#1c1826c7,#0a0a0fb8),#1111189e;border-color:#e4e1e933;transform:none}.so-home-secondary:not([aria-disabled=true]):focus-visible{outline:var(--so-focus-ring);outline-offset:3px;box-shadow:var(--so-shadow-focus)}.so-home-primary:hover,.so-home-login:hover{filter:brightness(1.08);transform:translateY(-1px)}.so-home-login:after,.so-home-primary:after,.so-catalog-hero-cta:after,.so-filter-submit:after,.so-game-product-action:after,.sly-buy-button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:46%;position:absolute;inset:-35% auto -35% 0;transform:translate(-145%)skew(-18deg)}.so-home-login:hover:after,.so-home-primary:hover:after,.so-catalog-hero-cta:hover:after,.so-filter-submit:hover:after,.so-game-product-card:hover .so-game-product-action:after,.sly-buy-button:hover:after{opacity:1;animation:.82s ease-out both so-soft-shine}.so-home-secondary:hover,.so-home-outline-center:hover{background:linear-gradient(#2d2046d1,#0e0c16c2),#7b2fff24;border-color:#b78bff66;transform:translateY(-1px)}.so-home-trust{z-index:5;background:linear-gradient(#0a0a0ffa,#0a0a0ff2);border-top:1px solid #7b2fff1a;border-bottom:1px solid #7b2fff14;margin-top:0;position:relative}.so-home-trust-grid{gap:var(--so-space-3);padding-top:var(--so-space-4);padding-bottom:var(--so-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.so-home-trust-item,.so-home-feature-card{border-radius:var(--so-radius-panel);background:linear-gradient(#191523db,#0b0b11e6),#111118d6;border:1px solid #9d61ff3d}.so-home-trust-item{align-items:center;gap:var(--so-space-3);min-height:78px;padding:var(--so-space-3) var(--so-space-4);border-radius:var(--so-radius-card);background:linear-gradient(#221d30fa,#0f0f16fa),#13121cfa;border-color:#b78bff6b;display:flex;position:relative;overflow:hidden}.so-home-trust-item:before{content:"";pointer-events:none;border-radius:inherit;opacity:.78;background:radial-gradient(circle at 12% 0,#ffffff1f,#0000 34%),linear-gradient(90deg,#7b2fff14,#0000 52%);position:absolute;inset:1px}.so-home-trust-item svg,.so-home-feature-card svg{z-index:1;color:var(--so-color-accent);filter:drop-shadow(0 0 12px #7b2fff61);flex:none;position:relative}.so-home-trust-item div{z-index:1;position:relative}.so-home-trust-item strong,.so-home-feature-card h3{color:var(--so-color-text);font-size:12.5px;font-weight:800;line-height:1.15;display:block}.so-home-trust-item span,.so-home-feature-card p,.so-home-section-head p,.so-home-community-copy p{color:#e4e1e9ad}.so-home-trust-item span{color:#e4e1e9c7;margin-top:5px;font-size:11.5px;line-height:1.38;display:block}.so-home-section{padding-top:78px}.so-home-products{padding-top:46px;position:relative}.so-home-products-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;margin-bottom:28px;display:grid}.so-home-section-head{text-align:center;margin-bottom:32px}.so-home-products .so-home-section-head{text-align:center;grid-column:2;margin-bottom:0}.so-home-section-head h2,.so-home-community-copy h2{color:#f4f1f8;margin:0;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.14}.so-home-section-head h2 span,.so-home-community-copy h2 span{color:var(--so-color-accent)}.so-home-section-head p{margin-top:10px;font-size:16px}.so-home-game-grid{gap:var(--so-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));width:100%;display:grid}.so-home-game-card{border-radius:var(--so-radius-panel);height:clamp(220px,21vw,270px);min-height:0;color:inherit;background:linear-gradient(#191523e6,#08080cf5),#111118;border:1px solid #9d61ff42;text-decoration:none;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.so-home-game-card:hover{border-color:#b78bff8a;transform:translateY(-2px)}.sly-tilt-card.so-home-game-card>img:not(.sly-tilt-glow):not(.sly-tilt-shine){z-index:1;object-fit:cover;opacity:.72;filter:saturate(.92)contrast(1.04);width:100%;height:100%;min-height:0;transition:filter .24s,opacity .24s,transform .42s;position:absolute;inset:0}.sly-tilt-card.so-home-game-card:hover>img{opacity:.88;filter:saturate(1.08)contrast(1.08);transform:scale(1.04)}.sly-tilt-card.so-home-game-card>.so-home-game-overlay{z-index:5;justify-content:space-between;gap:var(--so-space-4);background:linear-gradient(#0a0a0f1f,#0a0a0f3d 34%,#08080cf0),linear-gradient(90deg,#08080cc7,#08080c3d 54%,#08080c0a);flex-direction:column;padding:22px;display:flex;position:absolute;inset:0}.so-home-game-meta{justify-content:space-between;align-items:center;gap:var(--so-space-4);display:flex}.so-home-game-meta img{object-fit:contain;width:52px;height:52px;padding:var(--so-space-2);border-radius:var(--so-radius-control);background:#0b0b1194;border:1px solid #cebdff2e}.so-home-game-meta span{min-height:32px;padding:var(--so-space-2) var(--so-space-3);border-radius:var(--so-radius-pill);color:#f4f1f8d1;background:#0b0b1194;border:1px solid #cebdff29;font-size:11px;font-weight:800;line-height:1}.so-home-game-copy{gap:9px;margin-top:auto;display:grid}.so-home-game-overlay h3{color:var(--so-color-text);text-shadow:0 2px 22px #00000080;margin:0;font-family:SlyOtter MTS Wide,SlyOtter Object Sans,Arial,sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.12}.so-home-game-overlay p{color:#e4e1e9b8;max-width:380px;margin:0;font-size:14px;font-weight:700;line-height:1.45}.so-home-game-action{color:#f4f1f8;background:linear-gradient(#7b2fff61,#7b2fff1f),#0b0b119e;border:1px solid #d1bcff5c;border-radius:999px;align-self:flex-start;min-height:44px;margin-top:12px;padding:10px 15px;font-size:12px;font-weight:800;line-height:1}.so-home-outline-center{width:fit-content;margin:24px auto 0}.so-home-products-all{text-align:center;white-space:normal;overflow-wrap:anywhere;grid-column:3;place-self:end;max-width:100%;margin:0;line-height:1.2}.so-home-feature-grid{gap:var(--so-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.so-home-feature-card{min-height:180px;padding:var(--so-space-6)}.so-home-feature-card h3{margin:var(--so-space-4) 0 var(--so-space-2)}.so-home-feature-card p{margin:0;font-size:14px;line-height:1.55}@media (max-width:1100px){.so-home-shell{padding-inline:20px}.so-home-header-inner{gap:12px}.so-home-control-row{gap:7px}.so-home-nav{gap:3px;min-height:38px;padding:4px}.so-home-nav a{min-height:30px;padding-inline:10px;font-size:11px}.so-home-nav a svg{width:13px;height:13px}.so-home-search{flex-basis:clamp(150px,16vw,220px);gap:8px;width:clamp(150px,16vw,220px);min-width:150px;padding-inline:12px}.so-home-search svg{width:17px;height:17px}.so-home-search span{font-size:11px}.so-home-login{padding-inline:14px}.so-home-language-switch{height:auto;min-height:40px;padding:4px}.so-home-language-switch a{min-width:48px;height:auto;min-height:32px;padding-inline:8px}.so-home-language-switch img{width:20px;height:20px}.so-home-language-switch{margin-left:0}.so-home-trust-grid,.so-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.so-home-trust{margin-top:-28px}.so-home-trust-grid{gap:12px;padding-bottom:18px}.so-home-game-grid{grid-template-columns:1fr}.so-home-community{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:calc(100% - 40px);padding-left:28px;padding-right:28px}.so-home-reasons-layout{grid-template-columns:1fr}.so-home-reasons-statement{min-height:380px}.so-home-reasons-statement strong{margin-top:52px}.admin-hero,.admin-overview-grid,.admin-analytics-layout,.admin-monitoring-grid,.admin-orders-layout,.admin-session-card{grid-template-columns:1fr}.admin-session-actions{justify-content:flex-start}.admin-inline-note.compact{max-width:none}.admin-nav-card{align-items:stretch}}@media (max-width:1050px){.so-home-nav{display:none}}@media (max-width:820px){.so-home{padding-bottom:82px}.so-home-shell{padding-inline:12px}.so-home-header-inner{gap:7px;min-height:62px}.so-home-control-row{gap:4px}.so-home-logo img{width:100px}.so-home-language-switch{height:auto;min-height:42px;padding:3px}.so-home-language-switch a{min-width:40px;height:auto;min-height:36px;padding-inline:6px}.so-home-language-switch img{width:18px;height:18px}.so-home-language-switch span{display:none}.so-home-actions{gap:4px}.so-home-icon-link{width:40px;height:40px}.so-home-search{justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.so-home-search span{display:none}.so-home-login{width:40px;min-width:40px;min-height:40px;padding:0;font-size:0}.so-home-login svg{display:block}.so-home-trust{background:#0a0a0ff0;margin-top:0}.so-home-trust-grid{padding-top:var(--so-space-3);padding-bottom:var(--so-space-3);grid-template-columns:1fr;gap:10px}.so-home-trust-item{min-height:70px;padding:var(--so-space-4);border-radius:var(--so-radius-card)}.so-home-primary,.so-home-secondary{width:100%}.so-home-trust-grid,.so-home-feature-grid,.so-home-community{grid-template-columns:1fr}.so-home-trust-item{padding:12px}.so-home-section{padding-top:54px}.so-home-products-head{grid-template-columns:1fr;justify-items:center;gap:14px;margin-bottom:20px;display:grid}.so-home-products .so-home-section-head{text-align:center;grid-column:1}.so-home-game-card{height:230px}.so-home-game-grid{gap:var(--so-space-3)}.so-home-game-overlay{gap:var(--so-space-4);padding:var(--so-space-4)}.so-home-game-meta img{border-radius:var(--so-radius-control);width:44px;height:44px}.so-home-game-meta span{min-height:30px;padding:var(--so-space-2);font-size:10px}.so-home-game-overlay h3{font-size:clamp(22px,8vw,30px);line-height:1.14}.so-home-game-overlay p{max-width:250px;font-size:13px}.so-home-game-action{min-height:44px;padding:9px 14px;font-size:11px}.so-home-products-all{grid-column:1;justify-self:center}.so-home-feature-card{min-height:auto}.so-home-reasons:before{left:16px;right:16px}.so-home-reasons-intro{text-align:left;margin-bottom:18px}.so-home-reasons-intro p{width:auto;padding:var(--so-space-2) var(--so-space-3);border-radius:var(--so-radius-card);margin:0 0 12px;font-size:12px;line-height:1.35}.so-home-reasons-intro h2{font-size:clamp(26px,8vw,34px);line-height:1.12}.so-home-reasons-layout{gap:var(--so-space-3)}.so-home-reasons-list{gap:var(--so-space-3);grid-template-columns:1fr}.so-home-reasons-statement{min-height:0;padding:var(--so-space-4);border-radius:var(--so-radius-card);background:radial-gradient(circle at 8% 0,#7b2fff2e,#0000 44%),linear-gradient(#191523e0,#09090ef0),#111118e0}.so-home-reasons-statement:after{content:none}.so-home-reasons-statement>span{min-height:24px;padding:0 var(--so-space-2);letter-spacing:.14em;font-size:9px}.so-home-reasons-statement strong{max-width:100%;margin-top:18px;font-size:clamp(27px,7vw,34px);line-height:1.06}.so-home-reasons-statement p{max-width:100%;margin-top:14px;font-size:14px;line-height:1.5}.so-home-reason-card{align-items:start;gap:var(--so-space-3);min-height:0;padding:var(--so-space-4);border-radius:var(--so-radius-card);grid-template-columns:auto minmax(0,1fr);display:grid}.so-home-reason-card-top{align-content:start;align-self:start;justify-items:center;gap:var(--so-space-2);margin-bottom:0;display:grid}.so-home-reason-card-top span{font-size:12px}.so-home-reason-card-top svg{width:21px;height:21px}.so-home-reason-card small{letter-spacing:.07em;font-size:10px}.so-home-reason-card h3{margin:7px 0;font-size:15px;line-height:1.16}.so-home-reason-card p{font-size:13px;line-height:1.48}.so-home-community{gap:20px;width:calc(100% - 32px);margin-top:58px;padding:26px 18px}.so-home-trust-board{grid-template-columns:1fr}.so-home-trust-board-item{min-height:0;padding:15px}.admin-login-layout,.admin-dashboard-shell{padding:28px 16px 48px}.admin-stat-grid,.admin-period-grid,.admin-editor-grid,.admin-order-summary-grid,.admin-order-contact-block,.admin-plan-row,.admin-plan-keys-grid,.admin-game-row,.admin-product-row,.admin-bulk-grid,.admin-orders-filter,.admin-clients-filter,.admin-analytics-filter{grid-template-columns:1fr}.admin-hero-copy h1{font-size:34px}.admin-table-card,.admin-bulk-card,.admin-monitoring-status,.admin-session-card{padding:18px}.admin-monitoring-status,.admin-monitoring-row,.admin-monitoring-route{flex-direction:column;align-items:stretch}.admin-monitoring-live-actions{justify-items:start;min-width:0}.admin-monitoring-live-note{text-align:left}.admin-monitoring-route-metrics{justify-content:flex-start}.admin-table-head strong{font-size:22px}.admin-order-card-meta,.admin-order-card-foot,.admin-client-card-meta,.admin-client-card-foot{grid-template-columns:1fr}.admin-order-card-meta span:nth-child(2),.admin-order-card-foot .admin-status-pill,.admin-client-card-meta small,.admin-client-card-foot .admin-status-pill{justify-self:start}}@media (max-width:360px){.so-home-shell{padding-inline:8px}.so-home-header-inner{gap:6px}.so-home-logo img{width:92px}.so-home-control-row,.so-home-actions{gap:3px}}.so-home-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.45vw,22px)}.so-home-game-card{border-color:#a66cff6b;height:clamp(246px,17.2vw,270px);box-shadow:0 14px 38px #00000047,inset 0 0 0 1px #ffffff09}.sly-tilt-card.so-home-game-card>img:not(.sly-tilt-glow):not(.sly-tilt-shine){opacity:.64;object-position:center right}.sly-tilt-card.so-home-game-card>.so-home-game-overlay{background:linear-gradient(90deg,#06060bf5 0%,#08080dc7 34%,#08080d33 72%,#08080d14 100%),linear-gradient(#07070c38 0%,#07070c75 54%,#06060af5 100%);padding:clamp(18px,1.55vw,24px)}.so-home-game-copy{gap:8px;max-width:min(86%,330px)}.so-home-game-overlay h3{text-wrap:balance;font-size:clamp(23px,2vw,31px);line-height:1.08}.so-home-game-overlay p{color:#efebf6db;max-width:300px;font-size:13px;line-height:1.42}.so-home-game-action{color:#fff;white-space:nowrap;background:linear-gradient(#8e45ffeb,#531f9ee0),#6425d8;border-color:#dbc9ff75;justify-content:center;align-items:center;min-width:104px;min-height:40px;margin-top:12px;padding:0 18px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 12px 28px #7b2fff47,inset 0 1px #ffffff2e}@media (max-width:1080px){.so-home-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.so-home-game-card{height:252px}.so-home-game-copy{max-width:74%}}@media (max-width:720px){.so-home-game-grid{grid-template-columns:1fr}.so-home-game-card{height:268px}.so-home-game-copy{max-width:70%}}@media (max-width:560px){.so-home-products{padding-top:44px}.so-home-game-grid{gap:14px}.so-home-game-card{border-radius:18px;height:258px}.sly-tilt-card.so-home-game-card>.so-home-game-overlay{background:linear-gradient(90deg,#06060bfa 0%,#08080dd6 44%,#08080d42 100%),linear-gradient(#07070c3d 0%,#07070c85 62%,#06060afa 100%);padding:18px}.so-home-game-meta img{width:44px;height:44px}.so-home-game-copy{gap:8px;max-width:78%}.so-home-game-overlay h3{font-size:clamp(26px,8vw,32px)}.so-home-game-overlay p{max-width:260px;font-size:13px;line-height:1.35}.so-home-game-action{min-width:116px;min-height:44px;margin-top:12px;padding:0 18px;font-size:12px}}@media (max-width:640px){.so-home{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.so-home-header{padding-top:env(safe-area-inset-top,0px);position:fixed!important}.so-home-header-inner{gap:7px;min-height:56px;padding-inline:12px}.so-home-logo img{width:clamp(92px,25vw,104px)}.so-home-control-row,.so-home-actions{gap:5px}.so-home-control-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.so-home-search,.so-home-login{width:38px;min-width:38px;height:38px;min-height:38px}.so-home-search{width:clamp(50px,14vw,58px);min-width:clamp(50px,14vw,58px)}.so-home-login{display:none}.so-home-search svg,.so-home-login svg{width:19px;height:19px}.so-home-language-switch{height:38px;min-height:38px;padding:3px;overflow:visible}.so-home-language-links{display:none}.so-home-language-select{z-index:2;display:block;position:relative}.so-home-language-select button,.so-home-language-menu a{z-index:1;color:#efebf6db;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:32px;min-height:32px;padding-inline:5px;font-size:0;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.so-home-language-select button{cursor:pointer;background:linear-gradient(#ffffff17,#ffffff09),#7b2fff1f}.so-home-language-select button svg{color:#efebf6b8;width:12px;height:12px;transition:transform .18s}.so-home-language-select.open button svg{transform:rotate(180deg)}.so-home-language-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#181422fa,#09090efa),#0c0c12f5;border:1px solid #dbc9ff2e;border-radius:14px;min-width:52px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff0f}.so-home-language-select:not(.open) .so-home-language-menu{display:none}.so-home-language-menu a{background:#ffffff09}.so-home-language-switch img{width:18px;height:18px}.so-home-primary,.so-home-secondary{border-radius:18px;min-height:52px;font-size:12px}.so-home-trust{padding-top:16px;padding-bottom:18px}.so-home-trust-grid{gap:11px;padding-top:0;padding-bottom:0}.so-home-trust-item{border-radius:18px;min-height:74px;padding:13px 14px}.so-home-trust-item svg{width:28px;height:28px}.so-home-trust-item strong{font-size:13px;line-height:1.08}.so-home-trust-item span{font-size:12px;line-height:1.28}.so-home-community{border-radius:22px;gap:18px;width:calc(100% - 24px);margin-top:42px;padding:20px 14px 16px;scroll-margin-top:88px}.so-home-community-copy h2{max-width:100%;font-size:clamp(28px,8vw,34px);line-height:1.05}.so-home-community-copy p{margin:13px 0 18px;font-size:14.5px;line-height:1.55}.so-home-community .so-home-primary{border-radius:18px;min-height:50px}.so-home-trust-board{gap:10px}.so-home-trust-board-item{background:linear-gradient(#ffffff0d,#ffffff06),#111118d1;border-radius:18px;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"meta title""meta copy";gap:4px 13px;min-height:0;padding:15px}.so-home-trust-board-step{grid-area:meta;place-self:start center;min-width:34px;min-height:30px;font-size:11px}.so-home-trust-board-item svg{grid-area:meta;place-self:end center;width:22px;height:22px;margin-bottom:2px}.so-home-trust-board-item div{display:contents}.so-home-trust-board-item strong{grid-area:title;align-self:end;font-size:15px;line-height:1.16}.so-home-trust-board-item p{grid-area:copy;margin-top:5px;font-size:13.5px;line-height:1.46}.so-home-reasons{padding-top:42px;scroll-margin-top:88px}.so-home-reasons:before{top:18px}.so-home-reasons-intro{margin-bottom:16px}.so-home-reasons-intro p{border-radius:18px;padding:10px 12px;font-size:12px;line-height:1.38}.so-home-reasons-intro h2{font-size:clamp(26px,7.4vw,31px);line-height:1.08}.so-home-reasons-layout{gap:12px}.so-home-reasons-statement{border-radius:20px;padding:16px 14px}.so-home-reasons-statement>span{min-height:26px;padding:0 10px;font-size:9px}.so-home-reasons-statement strong{margin-top:16px;font-size:clamp(25px,7vw,30px);line-height:1.06}.so-home-reasons-statement p{margin-top:13px;font-size:13.5px;line-height:1.48}.so-home-reasons-list{gap:10px}.so-home-reason-card{border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px}.so-home-reason-card-top{gap:9px}.so-home-reason-card-top span{background:#7b2fff14;border:1px solid #b78bff33;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:28px;font-size:10px;display:inline-flex}.so-home-reason-card-top svg{width:21px;height:21px}.so-home-reason-card small{font-size:10px;line-height:1.2}.so-home-reason-card h3{margin:6px 0;font-size:14px;line-height:1.16}.so-home-reason-card p{font-size:12px;line-height:1.42}}.so-home-products{padding-bottom:clamp(32px,4vw,56px)}.so-home-products+.so-home-community.so-home-shell{margin-top:0!important}@media (max-width:640px){.so-home-trust{padding-top:12px!important;padding-bottom:12px!important}.so-home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:0!important;padding-bottom:0!important}.so-home-trust-item{border-radius:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;min-height:126px!important;padding:12px!important}.so-home-trust-item svg{width:24px!important;height:24px!important}.so-home-trust-item strong{font-size:12px!important;line-height:1.12!important}.so-home-trust-item span{margin-top:5px!important;font-size:10.5px!important;line-height:1.28!important}.so-home-products{padding-top:38px!important;padding-bottom:24px!important}}.so-home-guardian{--guardian-bg-light-x:76%;--guardian-bg-light-y:48%;isolation:isolate;box-sizing:border-box;background:#070718;width:100%;max-width:none;min-height:clamp(546px,100svh - 290px,604px);padding:clamp(10px,1.35vw,18px) clamp(12px,2.2vw,24px) clamp(14px,1.8vw,22px);position:relative;overflow:visible;box-shadow:inset 0 0 120px #000000c7,inset 0 -92px 110px #00000094}.so-home-guardian:before{content:"";z-index:-1;filter:none;opacity:.66;background-color:#0000;background-image:radial-gradient(circle at 90% 11%,#fff3 0 1px,#0000 1.8px),radial-gradient(circle at 72% 18%,#b993ff2e 0 1px,#0000 2px),radial-gradient(circle at 92% 54%,#ffffff1a 0 1px,#0000 2px),radial-gradient(circle at 58% 36%,#be9cff1f 0 1px,#0000 2px),radial-gradient(at 58% 57%,#9e5eff21,#0000 23%),radial-gradient(at 76% 38%,#8d5bff1a,#0000 34%),linear-gradient(90deg,#0203088f 0%,#05060c42 43%,#0000 82%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:210px 210px,270px 270px,240px 240px,320px 320px,100% 100%,100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 74%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 74%,#0000 100%)}.so-home-guardian:after{content:"";z-index:-1;filter:blur(40px);opacity:.58;background:radial-gradient(at 38% 46%,#cc96ff2e,#0000 36%),radial-gradient(at 60% 66%,#6246ab38,#0000 54%),radial-gradient(#000000ad,#0000 74%);border-radius:999px;height:clamp(220px,22vw,330px);position:absolute;bottom:clamp(60px,6.8vw,96px);left:clamp(260px,20vw,430px);right:clamp(-120px,-8vw,-42px)}.so-home .so-home-guardian:before{background:radial-gradient(ellipse at var(--guardian-bg-light-x) var(--guardian-bg-light-y), #7f77dd1b 0%, transparent 32%), radial-gradient(ellipse at 70% 62%, #52369911, transparent 48%), radial-gradient(ellipse at 17% 46%, #000000ad, transparent 56%), radial-gradient(ellipse at 50% 0%, #0000007a, transparent 46%), linear-gradient(90deg, #070718 0%, #070718 36%, #070718fa 58%, #070718 100%);opacity:1;inset:-28px 0 -136px;box-shadow:inset 0 0 132px #000000d1,inset 0 -128px 130px #000000b8;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 86%,#0000 100%)}.so-home .so-home-guardian:after{filter:blur(24px);opacity:.86;background:radial-gradient(at 42% 18%,#f4e2ff24,#0000 18%),radial-gradient(at 46% 34%,#9a5bff24,#0000 38%),radial-gradient(at 50% 72%,#7f77dd13,#0000 58%),radial-gradient(at 56% 84%,#000000db,#0000 78%);border-radius:999px;height:clamp(112px,8.8vw,150px);bottom:clamp(36px,3.6vw,62px);left:clamp(360px,28vw,500px);right:clamp(120px,10vw,190px);-webkit-mask-image:radial-gradient(#000 0%,#0000008f 54%,#0000 84%);mask-image:radial-gradient(#000 0%,#0000008f 54%,#0000 84%)}.so-home-guardian-panel{isolation:isolate;width:min(100%,1340px);min-height:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;margin:0 auto;padding:clamp(18px,2.1vw,28px) clamp(30px,4vw,56px) clamp(8px,.9vw,12px);display:grid;position:relative;overflow:visible}.so-home-guardian-panel:before,.so-home-guardian-panel:after{content:"";z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.so-home-guardian-panel:before{opacity:.28;background:linear-gradient(115deg,#0000 0%,#d2c6f011 44%,#0000 58%) 0 0/100% 100%,radial-gradient(circle at 88% 12%,#ffffff24 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 66% 30%,#b993ff1f 0 1px,#0000 2px) 0 0/240px 240px,radial-gradient(circle at 78% 70%,#ffffff1a 0 1px,#0000 2px) 0 0/220px 220px,repeating-linear-gradient(90deg,#0000 0 120px,#c4cfe80a 120px 121px,#0000 121px 240px) 0 0/240px 100%}.so-home-guardian-panel:after{border-radius:inherit;background:radial-gradient(at 50% 108%,#7c54ff24,#0000 44%),linear-gradient(90deg,#04050abd 0%,#04050a57 42%,#0000 76%),linear-gradient(#ffffff0b,#0000 20%,#00000057 100%)}.so-home-guardian-main{z-index:2;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;min-height:clamp(372px,100svh - 556px,392px);display:grid;position:relative}.so-home-guardian-main:before{content:"";z-index:1;filter:blur(18px);opacity:.94;pointer-events:none;background:radial-gradient(at 28% 42%,#030409db,#0000 62%);width:min(62%,760px);position:absolute;inset:-52px auto -96px -190px}.so-home-guardian-main:after{content:"";z-index:1;filter:blur(20px);opacity:.82;pointer-events:none;background:linear-gradient(90deg,#0000,#d6baff24 18%,#7948df42 48%,#0000 78%),radial-gradient(at 38% 38%,#fef3,#0000 25%),radial-gradient(at 54% 62%,#5e3ea538,#0000 52%);border-radius:999px;height:clamp(84px,7vw,112px);position:absolute;bottom:clamp(-36px,-2.6vw,-18px);left:39%;right:6%}.so-home-guardian-copy{z-index:6;max-width:432px;margin-left:clamp(34px,4vw,64px);padding-bottom:clamp(8px,1vw,16px);padding-left:0;position:relative}.so-home-guardian-copy[data-has-kicker=false]{padding-top:clamp(20px,1.75vw,30px)}.so-home-guardian-copy:before{content:"";background:linear-gradient(#b88cff,#7b2fff 58%,#7b2fff00);border-radius:999px;width:3px;height:72px;display:none;position:absolute;top:53px;left:0;box-shadow:0 0 22px #a060ff85,0 0 44px #7b2fff33}.so-home-guardian-copy[data-has-kicker=false]:before{height:clamp(92px,7.2vw,118px);top:clamp(36px,2.45vw,48px)}.so-home-guardian-kicker{color:#e7ddffcc;text-transform:uppercase;background:linear-gradient(#ffffff12,#ffffff06),#12131c94;border:1px solid #cebdff38;border-radius:999px;width:fit-content;margin:0 0 18px;padding:7px 12px;font-size:10px;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffff14,0 0 24px #7b2fff17}.so-home-guardian h1{color:#f7f4fb;letter-spacing:0;text-shadow:0 18px 46px #00000061,0 0 34px #7c54ee14;text-wrap:balance;max-width:500px;margin:0;font-family:SlyOtter Object Sans,Arial,sans-serif;font-size:clamp(48px,4.35vw,66px);font-weight:900;line-height:.94}.so-home-guardian h1 span{display:block}.so-home-guardian-title-accent{color:#0000;filter:drop-shadow(0 0 26px #9a5cff29);white-space:nowrap;background:linear-gradient(135deg,#fff 0%,#d9c2ff 22%,#a571ff 58%,#7b2fff 100%);-webkit-background-clip:text;background-clip:text}.so-home-guardian-title-secondary{color:#f7f4fbeb}.so-home-guardian-text{color:#e8e5eedb;text-wrap:pretty;max-width:424px;margin:18px 0 0;font-size:clamp(14px,.98vw,15.5px);line-height:1.55}.so-home-guardian-actions{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.so-home-guardian-primary{background:linear-gradient(110deg,#fff3,#0000 28% 62%,#ffffff1f),linear-gradient(#b279fffa,#6f2ceef0),#7b2fff;border:1px solid #efe5ff80;min-width:204px;min-height:52px;position:relative;overflow:hidden;box-shadow:0 24px 58px #7b2fff61,0 0 38px #a974ff2e,inset 0 1px #ffffff47,inset 0 -1px #3a149c47}.so-home-guardian-primary:before,.so-home-guardian-secondary:before{content:"";z-index:0;opacity:.76;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);border-radius:999px;height:1px;position:absolute;inset:1px 10px auto}.so-home-guardian-primary>*,.so-home-guardian-secondary>*{z-index:1;position:relative}.so-home-guardian-secondary{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:radial-gradient(at 34% 0,#ffffff14,#0000 38%),linear-gradient(#1c1a26a3,#090a109e),#11111875;border-color:#e4e1e938;min-width:136px;min-height:48px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038,0 0 22px #965fff0d,inset 0 1px #ffffff1a,inset 0 -1px #9770ff1a}.so-home-guardian-visual{--guardian-x:0;--guardian-y:0;--guardian-light-x:76%;--guardian-light-y:49%;--guardian-otter-x:0px;--guardian-otter-y:0px;--guardian-key-x:0px;--guardian-key-y:0px;--guardian-key-rotate:0deg;--guardian-surface-x:50%;--guardian-smoke-x:0px;--guardian-smoke-y:0px;--guardian-vault-x:0px;--guardian-vault-y:0px;z-index:1;perspective:900px;pointer-events:auto;position:absolute;inset:0 0 70px}.so-home-guardian-visual:before,.so-home-guardian-visual:after{content:"";pointer-events:none;position:absolute;inset:-56px -14vw -120px -18vw}.so-home-guardian-visual:before{z-index:2;background:radial-gradient(ellipse at calc(var(--guardian-light-x) + 3%) calc(var(--guardian-light-y) - 8%), #d0c1ff1f, transparent 20%), radial-gradient(ellipse at var(--guardian-light-x) var(--guardian-light-y), #7f77dd29 0%, transparent 39%), radial-gradient(ellipse at 60% 72%, #7e46e613, transparent 34%);filter:blur(12px);opacity:.68;-webkit-mask-image:radial-gradient(at 72%,#000 0%,#0000009e 36%,#0000001f 62%,#0000 82%);mask-image:radial-gradient(at 72%,#000 0%,#0000009e 36%,#0000001f 62%,#0000 82%)}.so-home-guardian-visual:after{z-index:4;background:radial-gradient(ellipse at var(--guardian-surface-x) 70%, #f9ebff1c, transparent 10%), radial-gradient(ellipse at var(--guardian-surface-x) 74%, #9351ff1b, transparent 23%), radial-gradient(ellipse at 67% 86%, #000000c2, transparent 52%);filter:blur(12px);opacity:.52;-webkit-mask-image:radial-gradient(at 62% 66%,#000 0%,#000000bd 40%,#0003 66%,#0000 86%);mask-image:radial-gradient(at 62% 66%,#000 0%,#000000bd 40%,#0003 66%,#0000 86%)}.so-home-guardian-frame{border-radius:inherit;background-color:#0000;background-image:none;display:none;position:absolute;inset:0;overflow:visible}.so-home-guardian-frame:before,.so-home-guardian-frame:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.so-home-guardian-frame:before{opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 72px,#c4cfe81c 72px 73px,#0000 73px 144px),repeating-linear-gradient(0deg,#0000 0 64px,#c4cfe811 64px 65px,#0000 65px 128px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%)}.so-home-guardian-frame:after{background:linear-gradient(#0000 0%,#0405092e 52%,#040509b8 100%),linear-gradient(90deg,#04050914,#0000 34%,#04050952)}.so-home-guardian-grid,.so-home-guardian-scan,.so-home-guardian-vault,.so-home-guardian-surface,.so-home-guardian-smoke,.so-home-guardian-character{pointer-events:none;position:absolute;inset:0}.so-home-guardian-grid{z-index:1;opacity:.06;background:linear-gradient(90deg,#0000 0%,#b48eff29 48%,#0000 100%),repeating-linear-gradient(90deg,#0000 0 64px,#b48eff14 64px 65px,#0000 65px 128px);inset:-52px -12vw -118px -16vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36% 82%,#0000 100%)}.so-home-guardian-scan{z-index:2;opacity:.1;background:linear-gradient(110deg,#0000 0%,#b288ff24 45%,#0000 57%);inset:-52px -12vw -118px -16vw}.so-home-guardian-vault{z-index:2;opacity:.56;filter:drop-shadow(0 56px 72px #000000c2)drop-shadow(0 0 46px #7e52ee33)saturate(1.08)contrast(1.1)brightness(.98);width:clamp(480px,37vw,610px);height:clamp(326px,26.2vw,414px);transform:translate3d(var(--guardian-vault-x), var(--guardian-vault-y), 0) rotateX(2.5deg) rotateY(-13deg) rotateZ(-1deg);transform-origin:70% 48%;will-change:transform;transition:opacity .18s,transform .12s ease-out;inset:clamp(64px,5vw,88px) clamp(206px,17.6vw,292px) auto auto}.so-home-guardian-vault-svg{width:100%;height:100%;display:block;overflow:visible}.so-home-guardian-vault-shadow{fill:#000000d1;filter:blur(12px)}.so-home-guardian-vault-side,.so-home-guardian-vault-body{stroke:#e2ecff3d;stroke-width:1.55px}.so-home-guardian-vault-body{fill:#0a0c1438}.so-home-guardian-vault-side{fill:#160e3047}.so-home-guardian-vault-glow{opacity:.42}.so-home-guardian-vault-glow-soft{opacity:.16}.so-home-guardian-vault-door{fill:#0304092e;stroke:#e2ecff3d;stroke-width:1.5px}.so-home-guardian-vault-door-inner{fill:#0000;stroke:#ffffff1a;stroke-width:1.1px}.so-home-guardian-vault-ribs,.so-home-guardian-vault-side-lines,.so-home-guardian-vault-highlight{fill:none;stroke-linecap:round}.so-home-guardian-vault-ribs{stroke:#dce4f833;stroke-width:1.2px}.so-home-guardian-vault-side-lines{stroke:#be94ff47;stroke-width:1.1px}.so-home-guardian-vault-highlight{stroke:#f4f1ff4d;stroke-width:1.65px}.so-home-guardian-vault-bolts circle{fill:#d2daf05c;stroke:#00000075;stroke-width:1px}.so-home-guardian-vault-dial circle{fill:#05060c94;stroke:#e1e8fa6b;stroke-width:1.2px}.so-home-guardian-vault-dial circle:nth-child(2){fill:#10111ad1;stroke:#b07dff8a}.so-home-guardian-vault-dial circle:nth-child(3){fill:#ac70ff75;stroke:#f2ebff52}.so-home-guardian-vault-dial path{fill:none;stroke:#e1e8fa6b;stroke-linecap:round;stroke-width:2.2px}.so-home-guardian-surface{z-index:3;background:radial-gradient(ellipse at var(--guardian-surface-x) 28%, #ffefff38, transparent 17%), radial-gradient(ellipse at var(--guardian-surface-x) 42%, #9d53ff33, transparent 39%), linear-gradient(90deg, transparent 0%, #7f77dd1a 28%, #e1d5ff1c 50%, #7f77dd17 72%, transparent 100%), radial-gradient(ellipse at 50% 78%, #000000db, transparent 76%);filter:blur(16px);opacity:.98;will-change:background;width:clamp(400px,30vw,520px);height:clamp(66px,5.4vw,88px);inset:auto clamp(292px,27.4vw,430px) clamp(4px,.8vw,12px) auto;-webkit-mask-image:radial-gradient(#000 0%,#000000a3 44%,#0000 78%);mask-image:radial-gradient(#000 0%,#000000a3 44%,#0000 78%)}.so-home-guardian-access-slot{z-index:5;filter:blur(1px);background:radial-gradient(#dfc7ffc2,#a660ff75 34%,#7b2fff29 56%,#0000 76%);border-radius:999px;width:clamp(142px,13vw,202px);height:14px;display:none;position:absolute;inset:auto clamp(408px,34vw,540px) 58px auto;box-shadow:0 0 28px #b470ff8f,0 0 72px #9252ff4d}.so-home-guardian-smoke{z-index:3;filter:blur(22px);opacity:.48;transform:translate3d(var(--guardian-smoke-x), var(--guardian-smoke-y), 0);will-change:transform;background-color:#0000;background-image:radial-gradient(at 75% 51%,#7f77dd1f,#0000 34%),radial-gradient(at 58% 86%,#00000094,#0000 48%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:transform .14s ease-out;inset:0;-webkit-mask-image:radial-gradient(at 66% 68%,#000 0%,#000000b8 46%,#00000038 70%,#0000 90%);mask-image:radial-gradient(at 66% 68%,#000 0%,#000000b8 46%,#00000038 70%,#0000 90%)}.so-home-guardian-character{z-index:6;width:clamp(505px,39.5vw,600px);transform:translate3d(var(--guardian-otter-x), var(--guardian-otter-y), 0);transform-origin:100%;will-change:transform;transition:transform .12s ease-out;inset:auto clamp(4px,3.2vw,54px) clamp(-124px,-5.4vw,-82px) auto}.so-home-guardian-character:before,.so-home-guardian-character:after{content:"";pointer-events:none;position:absolute}.so-home-guardian-character:before{z-index:4;filter:blur(13px);opacity:.78;mix-blend-mode:screen;background:radial-gradient(at 50% 56%,#9c4fff61,#0000 58%);border-radius:999px;width:30%;height:18%;top:63%;left:2%}.so-home-guardian-character:after{z-index:4;filter:blur(14px);opacity:.56;background:radial-gradient(#030408b8,#0000 70%);border-radius:999px;width:38%;height:15%;top:68%;left:0}.so-home-guardian-character-image{filter:saturate(.96)contrast(1.08)brightness(.9);width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 78%,#00000094 88%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#00000094 88%,#0000 100%)}.so-home-guardian-key{z-index:5;pointer-events:none;filter:drop-shadow(0 26px 34px #0009)drop-shadow(0 0 48px #bb72ffad)drop-shadow(0 0 14px #ffecff3d)brightness(1.18)contrast(1.1)saturate(1.16);width:clamp(132px,20.2%,158px);transform:translate3d(var(--guardian-key-x), var(--guardian-key-y), 0) rotateZ(calc(-2deg + var(--guardian-key-rotate)));will-change:transform;transition:transform .12s ease-out;position:absolute;top:39.7%;left:3%}.so-home-guardian-key:before{content:"";z-index:0;filter:blur(10px);opacity:.48;background:linear-gradient(#ffecff6b,#a252ff8a 44%,#0000 100%);border-radius:999px;width:32%;height:124px;position:absolute;top:48%;left:35%;transform:rotate(3deg)}.so-home-guardian-key:after{content:"";filter:blur(10px);opacity:.42;background:radial-gradient(#ffeeffb8,#9e49ff80 42%,#7f77dd1f 64%,#0000 78%);border-radius:999px;height:40px;position:absolute;bottom:-1%;left:-2%;right:2%}.so-home-guardian-key-image{z-index:1;clip-path:inset(0 0 12%);width:100%;height:auto;display:block;position:relative}.so-home-guardian-line{z-index:1;background:linear-gradient(90deg,#0000,#b48eff5c,#0000);width:62%;height:1px;display:none;position:absolute;bottom:0;right:8%}.so-home-guardian-status{isolation:isolate;z-index:7;-webkit-backdrop-filter:blur(28px)saturate(158%);backdrop-filter:blur(28px)saturate(158%);background:radial-gradient(at 50% -24%,#ffffff24,#0000 42%),radial-gradient(at 50% 120%,#7f77dd1f,#0000 58%),linear-gradient(#ffffff13,#ffffff07 42%,#7f77dd08),#080910a8;border:1px solid #e8e0ff2e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1168px);min-height:106px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 84px #0000007a,0 0 46px #7f77dd13,inset 0 1px #ffffff29,inset 0 -1px #7f77dd1a}.so-home-guardian-status:before{content:"";z-index:0;opacity:.34;pointer-events:none;background:linear-gradient(#ffffff38,#0000 36%),linear-gradient(105deg,#0000 0 14%,#ffffff29 30%,#0000 46% 76%,#b88eff0f 88%,#0000 100%);position:absolute;inset:0}.so-home-guardian-status:after{content:"";z-index:1;border-radius:inherit;opacity:.58;pointer-events:none;background:linear-gradient(#ffffff8c 0 1px,#ffffff1f 1px 2px,#0000 2px calc(100% - 1px),#7f77dd24 calc(100% - 1px) 100%),radial-gradient(at 50% -18%,#ffffff21,#0000 40%);position:absolute;inset:0}.so-home-guardian-status-item{z-index:1;background:0 0;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:18px 20px;display:grid;position:relative;overflow:hidden}.so-home-guardian-status-item:before,.so-home-guardian-status-item:after{content:"";pointer-events:none;position:absolute}.so-home-guardian-status-item:before{opacity:.42;background:linear-gradient(#ffffff12,#0000);border-radius:11px 11px 3px 3px;height:34%;inset:1px 1px auto}.so-home-guardian-status-item:after{background:linear-gradient(#0000,#e1e8f81a 24%,#7f77dd1f 68%,#0000);width:1px;top:14px;bottom:14px;right:0}.so-home-guardian-status-item:last-child:after{display:none}.so-home-guardian-status-icon{background:radial-gradient(circle at 34% 16%, #ffffff3d, transparent 34%), linear-gradient(180deg, rgba(var(--so-glass-accent-rgb), .22), #0809104d);border:1px solid #dacaff40;border-radius:13px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 22px #7f77dd24,inset 0 1px #ffffff29,inset 0 -1px #7f77dd1a}.so-home-guardian-status-icon svg{color:#c7aefff5;filter:drop-shadow(0 0 10px #ac72ff4d);width:22px;height:22px}.so-home-guardian-status-item>div:after{content:"";width:min(92px,58%);height:1px;box-shadow:none;background:linear-gradient(90deg,#e8e0ff2e,#7f77dd24,#0000);border-radius:999px;margin-top:6px;display:block}.so-home-guardian-status-item strong,.so-home-guardian-status-item div>span{text-overflow:ellipsis;display:block;overflow:hidden}.so-home-guardian-status-item strong{color:#faf8fffa;white-space:nowrap;font-size:clamp(14.5px,1.05vw,16px);font-weight:900;line-height:1.12}.so-home-guardian-status-item div>span{color:#e5e1edc2;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:clamp(13px,.9vw,14px);font-weight:700;line-height:1.3;display:-webkit-box}.so-home-guardian .so-home-guardian-primary{background:linear-gradient(110deg,#fff3,#0000 28% 62%,#ffffff1f),linear-gradient(#b279fffa,#6f2ceef0),#7b2fff;border:1px solid #efe5ff80}.so-home-guardian .so-home-guardian-secondary{background:radial-gradient(at 34% 0,#ffffff14,#0000 38%),linear-gradient(#1c1a26a3,#090a109e),#11111875;border-color:#e4e1e938}.so-home-guardian .so-home-guardian-status-item{background:0 0;border-right:0;overflow:hidden}.so-home-guardian .so-home-guardian-status-icon{background:radial-gradient(circle at 34% 16%, #ffffff3d, transparent 34%), linear-gradient(180deg, rgba(var(--so-glass-accent-rgb), .22), #0809104d);border-color:#dacaff3d;border-radius:13px;box-shadow:0 0 20px #7f77dd21,inset 0 1px #ffffff29,inset 0 -1px #7f77dd1a}.so-home-guardian .so-home-guardian-status-item>div:after{box-shadow:none;background:linear-gradient(90deg,#e8e0ff2e,#7f77dd24,#0000)}.so-home-game-sections{isolation:isolate;margin-top:clamp(-26px,-1.5vw,-14px);margin-bottom:0;padding-top:clamp(8px,.75vw,14px);position:relative;top:0}.so-home-game-sections:before,.so-home-game-sections:after{content:"";pointer-events:none;position:absolute}.so-home-game-sections:before{z-index:-1;background:radial-gradient(ellipse at 55% 0%, #ffeeff0f, transparent 18%), radial-gradient(ellipse at 56% 18%, rgba(var(--so-glass-accent-rgb), .125), transparent 44%), radial-gradient(ellipse at 50% 56%, rgba(var(--so-glass-accent-rgb), .055), transparent 58%), radial-gradient(ellipse at 50% 82%, #00000080, transparent 72%);filter:blur(24px);opacity:.88;width:min(96vw,1460px);height:clamp(320px,24vw,440px);display:block;top:clamp(-132px,-8.2vw,-82px);left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 52% 36%,#000 0%,#0000007a 50%,#0000 82%);mask-image:radial-gradient(at 52% 36%,#000 0%,#0000007a 50%,#0000 82%)}.so-home-game-sections:after{z-index:-1;background:radial-gradient(ellipse at 50% 28%, #ffffff0b, transparent 20%), radial-gradient(ellipse at 50% 52%, rgba(var(--so-glass-accent-rgb), .105), transparent 52%), radial-gradient(ellipse at 50% 86%, #00000094, transparent 74%);filter:blur(28px);opacity:.58;border-radius:999px;width:min(82vw,1120px);height:clamp(180px,14vw,250px);display:block;top:clamp(54px,4.2vw,86px);left:50%;transform:translate(-50%)}.so-home-game-sections .so-home-products-head{z-index:1;align-items:end;margin-bottom:clamp(18px,1.55vw,24px);position:relative}.so-home-game-sections .so-home-section-head h2{text-shadow:0 18px 50px #0000006b,0 0 36px #7b2fff1f;font-size:clamp(26px,2.65vw,38px);line-height:1.05}.so-home-game-sections .so-home-section-head p{color:#e4e1e994;margin-top:7px;font-size:clamp(12px,.95vw,14px)}.so-home-game-sections .so-home-game-grid{gap:clamp(18px,1.65vw,24px);max-width:1168px;margin-inline:auto}.so-home-game-card{--game-card-accent:178, 122, 255;--game-card-secondary:88, 180, 255;--game-card-fog-x:22%;--game-card-art-x:center;background:radial-gradient(ellipse at 76% 106%, rgba(var(--game-card-accent), .14), transparent 46%), radial-gradient(ellipse at 18% -12%, #ffffff1c, transparent 30%), linear-gradient(145deg, #fff1, #ffffff04 48%, rgba(var(--game-card-accent), .038)), #080910ad;height:clamp(254px,16.2vw,280px);box-shadow:0 28px 82px #0000007a, 0 0 48px rgba(var(--game-card-accent), .07), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 rgba(var(--game-card-accent), .09);-webkit-backdrop-filter:blur(22px)saturate(148%);backdrop-filter:blur(22px)saturate(148%);border-color:#e8e0ff2b;border-radius:16px}.so-home-game-card[data-game=arc-raiders]{--game-card-accent:178, 122, 255;--game-card-secondary:86, 198, 255;--game-card-fog-x:20%;--game-card-art-x:center right}.so-home-game-card[data-game=rust]{--game-card-accent:191, 118, 255;--game-card-secondary:255, 116, 96;--game-card-fog-x:24%;--game-card-art-x:center}.so-home-game-card[data-game=dayz]{--game-card-accent:150, 118, 255;--game-card-secondary:128, 220, 255;--game-card-fog-x:22%;--game-card-art-x:center right}.so-home-game-card:before,.so-home-game-card:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.so-home-game-card:before{background:linear-gradient(180deg, #ffffff94 0 1px, #ffffff21 1px 2px, transparent 2px calc(100% - 1px), rgba(var(--game-card-accent), .12) calc(100% - 1px) 100%), radial-gradient(ellipse at 24% -18%, #ffffff3d, transparent 30%), linear-gradient(132deg, #ffffff0e, transparent 44%, rgba(var(--game-card-accent), .06) 100%);opacity:.88}.so-home-game-card:after{background:radial-gradient(ellipse at 50% 36%, #ffffff29, rgba(var(--game-card-accent), .07) 34%, transparent 68%), linear-gradient(100deg, transparent 0%, #ffffff14 48%, transparent 72%);opacity:.18;border-radius:999px;width:46%;transition:opacity .22s,transform .62s cubic-bezier(.2,.75,.2,1);inset:-20% -16% -20% auto;transform:translate(-14%)rotate(7deg)}.so-home-game-card:hover{box-shadow:0 34px 92px #0000008a, 0 0 0 1px #ffffff0e, 0 0 58px rgba(var(--game-card-accent), .14), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 rgba(var(--game-card-accent), .14);border-color:#eee4ff47}.so-home-game-card:hover:after{opacity:.52;transform:translate(0)rotate(7deg)}.sly-tilt-card.so-home-game-card>img:not(.sly-tilt-glow):not(.sly-tilt-shine){opacity:.82;filter:saturate(1.04)contrast(1.12)brightness(.9);object-position:var(--game-card-art-x)}.sly-tilt-card.so-home-game-card:hover>img:not(.sly-tilt-glow):not(.sly-tilt-shine){opacity:.94;filter:saturate(1.12)contrast(1.16)brightness(.98);transform:scale(1.032)}.sly-tilt-card.so-home-game-card>.so-home-game-overlay{background:radial-gradient(ellipse at var(--game-card-fog-x) 92%, rgba(var(--game-card-accent), .15), transparent 42%), linear-gradient(90deg, #030409f0 0%, #05060cb3 38%, #07070e33 76%, #0a071209 100%), linear-gradient(180deg, #ffffff0b 0%, #07070c21 42%, #05060adb 100%);grid-template-rows:auto 1fr auto;align-items:stretch;gap:clamp(12px,1.1vw,16px);display:grid}.sly-tilt-card.so-home-game-card>.so-home-game-overlay:before,.sly-tilt-card.so-home-game-card>.so-home-game-overlay:after{content:"";pointer-events:none;position:absolute}.sly-tilt-card.so-home-game-card>.so-home-game-overlay:before{background:radial-gradient(ellipse at 48% 40%, rgba(var(--game-card-accent), .17), transparent 54%), radial-gradient(ellipse at 52% 70%, #030409b3, transparent 76%);filter:blur(20px);opacity:.78;border-radius:999px;height:54%;inset:auto -22% -28% -18%}.sly-tilt-card.so-home-game-card>.so-home-game-overlay:after{filter:blur(22px);opacity:.38;background:linear-gradient(90deg,#0000,#ffffff16,#0000);border-radius:999px;width:34%;top:16px;bottom:16px;right:18px;transform:rotate(8deg)}.sly-tilt-card.so-home-game-card>.so-home-game-overlay>*{z-index:1;position:relative}.so-home-game-copy{align-content:end;align-self:end;min-height:104px;margin-top:0}.so-home-game-card .sly-tilt-glow{background:radial-gradient(ellipse at var(--sly-tilt-glow-x) var(--sly-tilt-glow-y), rgba(var(--game-card-accent), .22), rgba(var(--game-card-accent), .08) 24%, transparent 62%)}.so-home-game-card .sly-tilt-shine{background:radial-gradient(ellipse at var(--sly-tilt-glow-x) var(--sly-tilt-glow-y), #ffffff24, rgba(var(--game-card-accent), .06) 24%, transparent 54%);opacity:calc(var(--sly-tilt-glow-opacity) * .34);border-radius:999px;inset:-32%}.so-home-game-meta img{background:radial-gradient(circle at 34% 16%, #ffffff3d, transparent 36%), radial-gradient(circle at 50% 100%, rgba(var(--game-card-accent), .12), transparent 50%), linear-gradient(145deg, #ffffff17, #ffffff05), #07080e94;width:54px;height:54px;box-shadow:0 12px 28px #00000047, 0 0 22px rgba(var(--game-card-accent), .075), inset 0 1px 0 #ffffff29;filter:saturate(1.08)contrast(1.08)brightness(1.03);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);border-color:#e8e0ff3d;border-radius:13px}.so-home-game-meta{justify-content:flex-start}.so-home-game-meta span{display:none}.so-home-game-action{isolation:isolate;background:radial-gradient(ellipse at 50% 120%, rgba(var(--game-card-accent), .3), transparent 68%), linear-gradient(180deg, #ffffff17, #ffffff06), #090a11c2;min-width:126px;min-height:43px;box-shadow:0 16px 34px #00000057, 0 0 24px rgba(var(--game-card-accent), .14), 0 0 0 1px #ffffff09, inset 0 1px 0 #ffffff29, inset 0 -1px 0 rgba(var(--game-card-accent), .16);color:#faf8fff5;border-color:#eee4ff6b;border-radius:12px;place-self:end start;gap:8px;margin-top:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.so-home-game-action:before{content:"";z-index:-1;background:linear-gradient(110deg, #ffffff29, transparent 34% 68%, #ffffff12), radial-gradient(ellipse at 72% 100%, rgba(var(--game-card-secondary), .18), transparent 54%);opacity:.72;border-radius:10px;position:absolute;inset:1px}.so-home-game-card:hover .so-home-game-action{background:radial-gradient(ellipse at 50% 120%, rgba(var(--game-card-accent), .38), transparent 68%), linear-gradient(180deg, #ffffff1f, #ffffff09), #0c0c15d6;box-shadow:0 20px 42px #00000061, 0 0 36px rgba(var(--game-card-accent), .2), inset 0 1px 0 #ffffff38, inset 0 -1px 0 rgba(var(--game-card-accent), .2);border-color:#fff4ff94;transform:translateY(-1px)}.so-home-game-action svg{stroke-width:2.4px;filter:drop-shadow(0 0 8px #ffffff29);flex:none}@media (max-width:1080px){.so-home-guardian{min-height:clamp(560px,100svh - 116px,650px);padding-inline:16px}.so-home-guardian-panel{padding-inline:clamp(28px,4vw,42px)}.so-home-guardian-main{grid-template-columns:minmax(0,410px) minmax(0,1fr)}.so-home-guardian-status{grid-template-columns:repeat(2,minmax(0,1fr))}.so-home-guardian-status-item:nth-child(2n){border-right:0}.so-home-guardian-status-item:nth-child(2n):after{display:none}.so-home-guardian-status-item:nth-child(-n+2){border-bottom:1px solid #ccd6eb1f}}@media (min-width:761px) and (max-width:980px){.so-home-guardian{min-height:650px;padding-inline:14px}.so-home-guardian-panel{padding:34px 32px 22px}.so-home-guardian-main{grid-template-columns:minmax(0,390px) minmax(0,1fr);min-height:448px}.so-home-guardian-copy{max-width:368px}.so-home-guardian h1{max-width:390px;font-size:clamp(42px,5.4vw,52px);line-height:.96}.so-home-guardian-text{max-width:348px}.so-home-guardian-character{width:clamp(500px,62vw,590px);bottom:-28px;right:clamp(-136px,-13vw,-96px)}.so-home-guardian-key{width:clamp(90px,15.6%,112px);top:35.5%;left:21.5%}.so-home-guardian-vault{opacity:.34;width:clamp(420px,56vw,510px);height:clamp(290px,39vw,350px);top:56px;right:clamp(-150px,-17vw,-108px)}.so-home-guardian-access-slot{bottom:34px;right:clamp(300px,38vw,360px)}}@media (min-width:761px) and (max-height:820px){.so-home-guardian .so-home-guardian-character{bottom:-112px}.so-home-guardian .so-home-guardian-vault{opacity:.46;top:34px}}@media (max-width:760px){.so-home-guardian{min-height:560px;padding:10px 8px 18px}.so-home-guardian-panel{min-height:inherit;border-radius:0;grid-template-rows:auto auto;padding:22px 14px 12px}.so-home-guardian-main{min-height:300px;display:block}.so-home-guardian-main:after{opacity:.5;filter:blur(20px);height:74px;bottom:82px;left:-8%;right:-12%}.so-home-guardian-copy{z-index:4;max-width:350px;margin-left:0;padding-left:0;position:relative}.so-home-guardian-copy:before{display:none}.so-home-guardian-kicker{margin-bottom:14px;padding:7px 10px;font-size:9.5px}.so-home-guardian h1{max-width:326px;font-size:clamp(39px,10.8vw,44px);line-height:.98}.so-home-guardian-text{max-width:306px;margin-top:18px;font-size:15px;line-height:1.5}.so-home-guardian-actions{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.so-home-guardian-actions .so-home-primary{width:100%}.so-home-guardian-actions .so-home-secondary{background:radial-gradient(at 34% 0,#ffffff13,#0000 38%),linear-gradient(#1a182285,#08090f8f),#11111857;border-color:#e4e1e93d;justify-self:center;width:auto;min-width:168px;min-height:42px;padding:0 20px;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff14}.so-home-guardian-visual{z-index:1;opacity:.5;pointer-events:none;width:min(132vw,520px);height:440px;min-height:440px;inset:-18px -112px auto auto}.so-home-guardian-visual:before{opacity:.78;background:radial-gradient(at 72% 48%,#7f77dd33 0%,#0000 55%),radial-gradient(at 42% 44%,#00000094 0%,#0000 60%);inset:-30px -12px -42px -180px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 90%,#0000 100%)}.so-home-guardian-visual:after{opacity:.62;inset:-20px -10px -60px -170px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 90%,#0000 100%)}.so-home-guardian-frame{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;inset:0}.so-home-guardian-frame:before{opacity:.12}.so-home-guardian-frame:after,.so-home-guardian-line{display:none}.so-home-guardian-surface{opacity:.62;height:90px;bottom:0;left:10%;right:0}.so-home-guardian-vault{opacity:.22;filter:drop-shadow(0 24px 42px #0000007a)drop-shadow(0 0 26px #7e52ee1f);width:330px;height:232px;transform:translate3d(var(--guardian-vault-x), var(--guardian-vault-y), 0) rotateX(1deg) rotateY(-13deg) rotateZ(1deg);top:178px;right:-10px}.so-home-guardian-access-slot{opacity:.72;width:96px;height:12px;bottom:28px;right:212px}.so-home-guardian-smoke{opacity:.42;filter:blur(18px);inset:0 -20px -60px -170px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%)}.so-home-guardian-character{opacity:1;filter:none;width:min(112vw,440px);inset:-10px -82px auto auto}.so-home-guardian-character:before{opacity:.62;filter:blur(12px);width:34%;top:61%;left:4%}.so-home-guardian-character:after{opacity:.5;width:40%;top:69%}.so-home-guardian-character-image{opacity:.42;filter:drop-shadow(0 24px 54px #0000006b)saturate(.78)contrast(1.02)brightness(.58);-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 68%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 16% 68%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 18% 100%)}.so-home-guardian-key{display:none}.so-home-guardian-status{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;margin-top:0;transform:translateY(-18px)}.so-home-guardian-status-item{border-bottom:1px solid #ccd6eb1f;border-right:1px solid #ccd6eb1f;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:64px;padding:6px}.so-home-guardian-status-item:nth-child(2n){border-right:0}.so-home-guardian-status-item:nth-child(2n):after{display:none}.so-home-guardian-status-item:nth-child(n+3){border-bottom:0}.so-home-guardian-status-icon{border-radius:12px;width:36px;height:36px}.so-home-guardian-status-icon svg{width:19px;height:19px}.so-home-guardian-status-item>div:after{display:none}.so-home-guardian-status-item strong,.so-home-guardian-status-item div>span{text-overflow:clip;white-space:normal;overflow:visible}.so-home-guardian-status-item strong{font-size:13px;line-height:1.12}.so-home-guardian-status-item div>span,.so-home-game-sections:before{display:none}.so-home-game-sections{margin-bottom:0;top:0}.so-home-game-sections:after,.so-home-game-sections .so-home-products-all{display:none}.so-home .sly-tapbar{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));background:linear-gradient(#1c1a27e6,#0d0e17f0),#0c0d16e6;border:1px solid #e1d3ff29;border-radius:22px;min-height:62px;padding:6px;box-shadow:0 -10px 32px #00000052,0 0 0 1px #ffffff06,inset 0 1px #fff1}.so-home-tapbar-shell .sly-tapbar{opacity:0;pointer-events:none;transition:opacity .18s,transform .24s cubic-bezier(.2,.75,.2,1);transform:translateY(calc(100% + 24px))}.so-home-tapbar-shell.is-visible .sly-tapbar{opacity:1;pointer-events:auto;transform:translate(0)}.so-home .sly-tapbar a{border-radius:16px;gap:3px;min-height:50px;font-size:10px}.so-home .sly-tapbar a.active{background:linear-gradient(#7b2fff5c,#7b2fff2e),#7b2fff1f;box-shadow:inset 0 1px #ffffff14,0 10px 22px #7b2fff29}.so-home .sly-tapbar svg{width:20px;height:20px}.so-home-game-card:after{display:none}.so-home-game-copy{min-height:92px}.so-home-game-action{border-radius:13px;min-width:128px;min-height:44px}}@media (max-width:360px){.so-home-guardian h1{max-width:296px;font-size:clamp(30px,9.6vw,32px)}.so-home-guardian-title-accent{white-space:normal}.so-home-guardian-text{max-width:292px}.so-home-guardian-visual{width:480px;right:-82px}.so-home .so-home-guardian-key{display:none}.so-home-guardian-status-item{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.so-home-guardian-visual:before,.so-home-guardian-visual:after,.so-home-guardian-frame,.so-home-guardian-vault,.so-home-guardian-surface,.so-home-guardian-smoke,.so-home-guardian-character,.so-home-guardian-key{transition:none;transform:none}.so-home-guardian-key-image,.so-home-guardian-key:after,.so-home-guardian-grid,.so-home-guardian-scan,.so-home-guardian-smoke{animation:none}.so-home-game-card,.so-home-game-card:after,.so-home-tapbar-shell .sly-tapbar{transition:none}}@media (prefers-reduced-motion:no-preference){.so-home-guardian-grid,.so-home-guardian-scan,.so-home-guardian-smoke{animation:none}.so-home-guardian-key-image{animation:4s ease-in-out infinite so-guardian-key-float}.so-home-guardian-key:after{animation:3s ease-in-out infinite so-guardian-key-glow}}@keyframes so-guardian-grid-drift{0%{background-position:0 0,0 0}to{background-position:72px 0,128px 0}}@keyframes so-guardian-scan-pulse{0%,to{opacity:.22}50%{opacity:.4}}@keyframes so-guardian-smoke-drift{0%,to{opacity:.58;background-position:0 0,0 0,0 0}50%{opacity:.78;background-position:18px -10px,-10px 12px,24px 0}}@keyframes so-guardian-key-float{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes so-guardian-key-glow{0%,to{opacity:.5}50%{opacity:1}}
