.gaming-page-wrapper{position:relative;isolation:isolate;color:#eef2f7}.gaming-hex-bg,.gaming-page-wrapper{overflow:hidden;background-color:#161a22}.gaming-hex-bg{pointer-events:none;position:absolute;inset:0;z-index:0}.gaming-hex-grid{position:absolute;inset:-12%;opacity:.34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' viewBox='0 0 28 49'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg stroke='%2322D3EE' stroke-opacity='0.28' stroke-width='0.55'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.37L0 35.81v-2.31zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.63V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:56px 98px;will-change:transform;animation:gaming-hex-shift 42s linear infinite}.gaming-hex-overlay{position:absolute;inset:0;background:radial-gradient(ellipse 90% 60% at 50% 8%,rgba(255,255,255,.05) 0,transparent 55%),radial-gradient(ellipse at 18% 10%,transparent 0,rgba(22,26,34,.1) 52%,rgba(16,20,28,.28) 100%),linear-gradient(180deg,rgba(24,28,38,.06),rgba(16,20,28,.2))}.gaming-hex-glow{position:absolute;border-radius:9999px;filter:blur(90px);opacity:.85;will-change:transform,opacity}.gaming-hex-glow--blue{top:-12%;left:-12%;width:min(48vw,460px);height:min(48vw,460px);background:radial-gradient(circle,rgba(34,211,238,.22) 0,rgba(59,130,246,.08) 48%,transparent 74%);animation:gaming-glow-pulse 14s ease-in-out infinite}.gaming-hex-glow--magenta{top:6%;right:-14%;width:min(44vw,420px);height:min(44vw,420px);background:radial-gradient(circle,rgba(168,85,247,.16) 0,rgba(217,70,239,.06) 50%,transparent 76%);animation:gaming-glow-pulse 16s ease-in-out infinite;animation-delay:-4s}.gaming-hex-glow--green{bottom:-10%;left:24%;width:min(50vw,500px);height:min(50vw,500px);background:radial-gradient(circle,rgba(34,197,94,.14) 0,rgba(16,185,129,.05) 50%,transparent 76%);animation:gaming-glow-pulse 18s ease-in-out infinite;animation-delay:-8s}.gaming-hex-glow--cyan-mid{top:46%;right:20%;width:min(30vw,300px);height:min(30vw,300px);background:radial-gradient(circle,rgba(34,211,238,.1) 0,transparent 74%);animation:gaming-glow-pulse 20s ease-in-out infinite;animation-delay:-11s}.gaming-page-wrapper .gaming-console-lottie{width:min(100%,18rem);aspect-ratio:320/200;filter:drop-shadow(0 0 18px rgba(34,211,238,.28))}@media (min-width:1024px){.gaming-page-wrapper .gaming-console-lottie{width:18rem}}@media (min-width:1280px){.gaming-page-wrapper .gaming-console-lottie{width:22rem}}.gaming-page-wrapper .gaming-kicker{color:#4ade80;text-shadow:0 0 12px rgba(34,197,94,.65),0 0 28px rgba(34,211,238,.28)}.gaming-page-wrapper .gaming-subtitle{color:#e8edf5;text-shadow:0 1px 3px rgba(0,0,0,.35)}.gaming-page-wrapper .gaming-body-text{color:#dce4ee;text-shadow:0 1px 2px rgba(0,0,0,.28)}.gaming-page-wrapper .gaming-title{color:#ffffff;text-shadow:0 0 18px rgba(34,211,238,.35),0 0 42px rgba(168,85,247,.18)}.gaming-page-wrapper .gaming-typewriter{position:relative;display:block}.gaming-page-wrapper .gaming-typewriter-ghost{visibility:hidden;display:block}.gaming-page-wrapper .gaming-typewriter-live{position:absolute;inset:0}.gaming-page-wrapper .gaming-typewriter-cursor{display:inline-block;margin-inline-start:.06em;color:#22d3ee;font-weight:500;text-shadow:0 0 10px rgba(34,211,238,.95),0 0 22px rgba(34,211,238,.5)}.gaming-page-wrapper .gaming-cta{background:linear-gradient(135deg,#22d3ee,#22c55e)!important;color:#061016!important;border:0!important;box-shadow:0 0 18px rgba(34,211,238,.45),0 0 36px rgba(34,197,94,.28)}.gaming-page-wrapper .gaming-cta:hover{filter:brightness(1.08);box-shadow:0 0 24px rgba(34,211,238,.6),0 0 48px rgba(34,197,94,.38)}.gaming-page-wrapper .gaming-frame{border-color:rgba(34,211,238,.35)!important;box-shadow:0 0 24px rgba(34,211,238,.18),0 0 48px rgba(168,85,247,.1)}.gaming-page-wrapper .gaming-slideshow{position:relative}.gaming-page-wrapper .gaming-slideshow:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:3;height:4.5rem;pointer-events:none;background:linear-gradient(0deg,rgba(8,12,20,.55),transparent)}.gaming-page-wrapper .gaming-slideshow-dots{position:absolute;bottom:.9rem;inset-inline:0;z-index:4;display:flex;justify-content:center;gap:.45rem;pointer-events:none}.gaming-page-wrapper .gaming-slideshow-dot{pointer-events:auto;width:.55rem;height:.55rem;border-radius:999px;border:1px solid rgba(34,211,238,.45);background:rgba(8,12,20,.45);box-shadow:0 0 8px rgba(34,211,238,.2);transition:width .3s ease,background-color .3s ease,box-shadow .3s ease}.gaming-page-wrapper .gaming-slideshow-dot.is-active{width:1.4rem;background:#22d3ee;box-shadow:0 0 14px rgba(34,211,238,.75)}.gaming-page-wrapper .glass-panel{background:rgba(12,16,24,.78);border-color:rgba(34,211,238,.22);box-shadow:0 0 22px rgba(34,211,238,.08);backdrop-filter:blur(14px);color:#e2e8f0}.gaming-page-wrapper .glass-panel .text-obsidian,.gaming-page-wrapper .glass-panel h2,.gaming-page-wrapper .glass-panel h3{color:#ffffff}.gaming-page-wrapper .glass-panel .text-slate-muted{color:#d4dce8}.gaming-page-wrapper .glass-panel:hover{border-color:rgba(34,197,94,.5);box-shadow:0 0 28px rgba(34,197,94,.16),0 0 40px rgba(34,211,238,.1)}.gaming-page-wrapper .gaming-service-card{position:relative;overflow:visible;padding-top:4.6rem}.gaming-page-wrapper .gaming-service-card.glass-panel{border-color:color-mix(in srgb,var(--gaming-icon-color) 42%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--gaming-icon-glow) 55%,transparent)}.gaming-page-wrapper .gaming-service-card.glass-panel:hover{border-color:color-mix(in srgb,var(--gaming-icon-color) 72%,transparent);box-shadow:0 0 28px var(--gaming-icon-glow),0 0 44px color-mix(in srgb,var(--gaming-icon-glow) 50%,transparent)}.gaming-page-wrapper .gaming-service-icon{position:absolute;top:-1.85rem;inset-inline-start:1.35rem;z-index:3;display:grid;place-items:center;width:5rem;height:5rem;border-radius:1.15rem;background:linear-gradient(165deg,rgba(22,30,44,.94),rgba(8,10,16,.88));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--gaming-icon-color) 62%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.38),0 0 18px var(--gaming-icon-glow),0 0 36px color-mix(in srgb,var(--gaming-icon-glow) 55%,transparent);color:var(--gaming-icon-color);transform:rotate(-7deg);transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.gaming-page-wrapper .gaming-service-icon svg{width:3.15rem;height:3.15rem;color:inherit;filter:drop-shadow(0 0 10px var(--gaming-icon-glow))}.gaming-page-wrapper .gaming-services>:nth-child(2n) .gaming-service-icon{transform:rotate(6deg)}.gaming-page-wrapper .gaming-service-card:hover .gaming-service-icon{transform:translateY(-5px) rotate(-3deg) scale(1.06)}.gaming-page-wrapper .gaming-services>:nth-child(2n):hover .gaming-service-icon{transform:translateY(-5px) rotate(3deg) scale(1.06)}.gaming-page-wrapper .gaming-services>:first-child{--gaming-icon-color:#22e6ff;--gaming-icon-glow:rgba(34,230,255,0.78)}.gaming-page-wrapper .gaming-services>:nth-child(2){--gaming-icon-color:#ff2ea6;--gaming-icon-glow:rgba(255,46,166,0.78)}.gaming-page-wrapper .gaming-services>:nth-child(3){--gaming-icon-color:#39ff6a;--gaming-icon-glow:rgba(57,255,106,0.78)}.gaming-page-wrapper .gaming-services>:nth-child(4){--gaming-icon-color:#ffb020;--gaming-icon-glow:rgba(255,176,32,0.78)}.gaming-page-wrapper .gaming-services>:nth-child(5){--gaming-icon-color:#3b7bff;--gaming-icon-glow:rgba(59,123,255,0.78)}.gaming-page-wrapper .gaming-services>:nth-child(6){--gaming-icon-color:#9b5cff;--gaming-icon-glow:rgba(155,92,255,0.78)}.gaming-page-wrapper .gaming-how-image{box-shadow:0 0 22px rgba(34,211,238,.16),0 0 44px rgba(168,85,247,.1)}.gaming-page-wrapper .gaming-how-image--focal{height:14rem}.gaming-page-wrapper .gaming-how-steps{position:relative;z-index:2;margin-top:1.25rem}.gaming-page-wrapper .gaming-how-steps .gaming-step{backdrop-filter:blur(18px)}@media (min-width:1024px){.gaming-page-wrapper .gaming-how-stage{display:flex;align-items:center;min-height:32rem}.gaming-page-wrapper .gaming-how-image--focal{position:absolute;inset-block:0;inset-inline-start:0;z-index:1;width:88%;height:auto;min-height:32rem}.gaming-page-wrapper .gaming-how-steps{width:min(100%,28rem);margin-top:0;margin-inline-start:auto;padding-block:0}}@media (min-width:1280px){.gaming-page-wrapper .gaming-how-stage{min-height:36rem}.gaming-page-wrapper .gaming-how-image--focal{width:72%;min-height:36rem}.gaming-page-wrapper .gaming-how-steps{width:min(100%,35rem)}}.gaming-page-wrapper .gaming-step{background:rgba(8,12,20,.72);backdrop-filter:blur(16px);border-color:rgba(168,85,247,.28);box-shadow:inset 0 0 0 1px rgba(34,211,238,.1),0 0 16px rgba(34,211,238,.08);transition:border-color .25s ease,box-shadow .25s ease}.gaming-how[data-inview=true] .gaming-step:hover{border-color:rgba(34,211,238,.45);box-shadow:inset 0 0 0 1px rgba(34,211,238,.16),0 0 22px rgba(34,211,238,.18)}.gaming-how[data-inview=false] .gaming-step{opacity:0;transform:translateY(24px)}.gaming-how[data-inview=true] .gaming-step{animation:gaming-step-in .55s cubic-bezier(.22,1,.36,1) both}.gaming-how[data-inview=true] .gaming-step[data-step="1"]{animation-delay:0s}.gaming-how[data-inview=true] .gaming-step[data-step="2"]{animation-delay:.14s}.gaming-how[data-inview=true] .gaming-step[data-step="3"]{animation-delay:.28s}.gaming-how[data-inview=true] .gaming-step[data-step="4"]{animation-delay:.42s}@keyframes gaming-step-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.gaming-page-wrapper .gaming-step .text-obsidian,.gaming-page-wrapper .gaming-step h3{color:#ffffff}.gaming-page-wrapper .gaming-step .text-slate-muted{color:#d4dce8}.gaming-page-wrapper .gaming-step .font-mono,.gaming-page-wrapper .gaming-step .text-cyan-ink{color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.55)}@keyframes gaming-hex-shift{0%{transform:translateZ(0)}to{transform:translate3d(-56px,-98px,0)}}@keyframes gaming-glow-pulse{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(2%,3%,0) scale(1.05);opacity:.95}}@media (prefers-reduced-motion:reduce){.gaming-hex-glow,.gaming-hex-grid{animation:none!important}.gaming-how .gaming-step,.gaming-how[data-inview=false] .gaming-step,.gaming-how[data-inview=true] .gaming-step{opacity:1!important;transform:none!important;animation:none!important}.gaming-page-wrapper .gaming-service-card:hover .gaming-service-icon,.gaming-page-wrapper .gaming-service-icon,.gaming-page-wrapper .gaming-services>:nth-child(2n) .gaming-service-icon,.gaming-page-wrapper .gaming-services>:nth-child(2n):hover .gaming-service-icon{transform:none;transition:none}}.gaming-wizard-trigger{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;letter-spacing:.02em;cursor:pointer}.gaming-wizard-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem}.gaming-wizard-dialog{position:relative;z-index:1;flex-shrink:0}.tms-promo-shell.gaming-wizard{position:relative;display:flex;width:100%;height:min(38rem,calc(100vh - 2rem));flex-direction:column;overflow:hidden;color:#e2e8f0}.gaming-wizard-cyborg{filter:drop-shadow(0 10px 18px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(91,154,38,.45)) drop-shadow(0 0 12px rgba(168,85,247,.25))}.gaming-wizard-head{position:relative;z-index:1;border-bottom:1px solid rgba(255,255,255,.08);padding:1rem 1.1rem .9rem;padding-inline-start:5.25rem}.gaming-wizard-head-copy{flex:1;min-width:0}.gaming-wizard-kicker{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .45rem;border-radius:9999px;border:1px solid rgba(91,154,38,.35);background:rgba(91,154,38,.1);padding:.2rem .65rem;font-size:.62rem;font-weight:600;letter-spacing:.12em;color:#5b9a26}.gaming-wizard-title{font-size:1.05rem;font-weight:700;line-height:1.3;color:#ffffff}.gaming-wizard-status{margin-top:.35rem;font-size:.75rem;color:#94a3b8}.gaming-wizard-close{cursor:pointer}.gaming-wizard-thread{position:relative;z-index:1;display:flex;flex:1;min-height:0;flex-direction:column;gap:.7rem;overflow-y:auto;padding:1rem 1.1rem 1.1rem;scrollbar-width:none;-ms-overflow-style:none}.gaming-wizard-thread::-webkit-scrollbar{display:none;width:0;height:0}.gaming-wizard-row{display:flex}.gaming-wizard-row.is-bot{justify-content:flex-start}.gaming-wizard-row.is-user{justify-content:flex-end}.gaming-wizard-bubble{max-width:85%;border-radius:1rem;padding:.65rem .85rem;font-size:.875rem;line-height:1.45}.gaming-wizard-row.is-bot .gaming-wizard-bubble{border:1px solid rgba(91,154,38,.25);border-start-start-radius:.35rem;background:rgba(255,255,255,.04);color:#e2e8f0}.gaming-wizard-row.is-user .gaming-wizard-bubble{border-start-end-radius:.35rem;background:#5b9a26;color:#ffffff;box-shadow:0 0 18px rgba(91,154,38,.28)}.gaming-wizard-bubble.is-typing{display:inline-flex;gap:.28rem;align-items:center;min-width:3.2rem}.gaming-wizard-bubble.is-typing span{width:.38rem;height:.38rem;border-radius:9999px;background:#5b9a26;animation:gaming-wizard-dot 1s ease-in-out infinite}.gaming-wizard-bubble.is-typing span:nth-child(2){animation-delay:.15s}.gaming-wizard-bubble.is-typing span:nth-child(3){animation-delay:.3s}@keyframes gaming-wizard-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.gaming-wizard-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.gaming-wizard-chip{border:1px solid rgba(91,154,38,.35);border-radius:9999px;background:rgba(91,154,38,.1);color:#e2e8f0;cursor:pointer;font-size:.8rem;font-weight:600;padding:.45rem .85rem;transition:border-color .2s,background .2s}.gaming-wizard-chip:hover{border-color:rgba(91,154,38,.65);background:rgba(91,154,38,.22);color:#ffffff}.gaming-wizard-form{display:grid;gap:.65rem;border:1px solid rgba(91,154,38,.25);border-radius:1rem;background:rgba(255,255,255,.04);padding:.95rem}.gaming-wizard-form .gaming-wizard-send{margin-top:.35rem}.gaming-wizard-form label{display:grid;gap:.35rem}.gaming-wizard-form span{font-size:.78rem;color:#94a3b8}.gaming-wizard-form input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:rgba(13,17,23,.85);color:#ffffff;padding:.65rem .75rem}.gaming-wizard-form input:focus{outline:none;border-color:rgba(91,154,38,.65);box-shadow:0 0 0 3px rgba(91,154,38,.2)}.gaming-wizard-error{margin:0;font-size:.78rem;color:#fca5a5}.gaming-wizard-send{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.75rem;background:#5b9a26;color:#ffffff;cursor:pointer;font-size:.875rem;font-weight:700;box-shadow:0 0 22px rgba(91,154,38,.32);transition:filter .2s}.gaming-wizard-send:hover{filter:brightness(1.1)}