.page-module__tOBSJq__page{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.page-module__tOBSJq__hero{--hero-pad-x:clamp(14px, 4vw, 40px);padding:22px var(--hero-pad-x) 12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.page-module__tOBSJq__heroHeading.page-module__tOBSJq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__tOBSJq__heroHeading{text-align:center;position:relative}.page-module__tOBSJq__heroHeading h1{background:linear-gradient(#ffa9ec 0%,#ff6fd8 38%,#b46bf0 72%,#8b5cf6 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 14px #7f2cb28c,0 0 30px #8b5cf673,0 0 48px #8b5cf640;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(23px,5vw,34px);font-weight:800}.page-module__tOBSJq__headingText[dir=ltr] h1{font-size:clamp(25px,5vw + 2px,36px)}.page-module__tOBSJq__heroHeading p{color:var(--violet-hi);margin:0;font-size:clamp(14px,2.3vw,18px);font-weight:400}.page-module__tOBSJq__headingStack{display:grid}.page-module__tOBSJq__headingText{flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.page-module__tOBSJq__heroGroup{flex-flow:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);width:100%;max-width:1180px;display:flex}.page-module__tOBSJq__switchMachine{justify-content:center;padding:4px 20px 32px;display:flex}.page-module__tOBSJq__switchMachineBtn{cursor:pointer;background:linear-gradient(135deg, var(--pink), #603579 65%);color:var(--ivory);border:none;border-radius:11px;padding:11px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform 80ms;display:inline-block;box-shadow:0 8px 22px #7f2cb259}.page-module__tOBSJq__switchMachineBtn:active{transform:translateY(1px)}@media (min-width:860px) and (min-height:700px){.page-module__tOBSJq__hero{box-sizing:border-box;gap:clamp(6px,1.4vh,16px);min-height:calc(100vh - clamp(64px,8vh,90px));padding:clamp(6px,1.4vh,16px) clamp(14px,3vw,40px)}.page-module__tOBSJq__heroGroup{flex-wrap:nowrap;flex:1 1 0;max-width:1400px;min-height:0}.page-module__tOBSJq__heroHeading{transform:translateY(clamp(4px,1.8vh,32px))}}@media (max-width:768px){.page-module__tOBSJq__heroGroup{order:-1}.page-module__tOBSJq__heroHeading{order:1;margin-top:18px}.page-module__tOBSJq__hero{padding-top:11px}}.page-module__tOBSJq__gateWrap{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.page-module__tOBSJq__gateLoading{color:var(--muted)}.page-module__tOBSJq__machineLockWrap{justify-content:center;align-self:stretch;align-items:center;width:100%;height:100%;display:flex;position:relative}.page-module__tOBSJq__machineLockBandTop{inset-inline:0;pointer-events:none;height:15%;position:absolute;top:40%}.page-module__tOBSJq__machineLockBandMid{inset-inline:0;pointer-events:none;height:20%;position:absolute;top:55%}.page-module__tOBSJq__machineLockBandBottom{inset-inline:0;pointer-events:none;position:absolute;top:75%;bottom:0}.page-module__tOBSJq__machineLockOverlay{text-align:center;pointer-events:none;background:linear-gradient(#0d071900 30%,#0d07198c 55%,#0d0719d9 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.page-module__tOBSJq__machineLockTitle,.page-module__tOBSJq__machineLockCta{pointer-events:auto}.page-module__tOBSJq__machineLockCard{pointer-events:auto;background:#0c061973;border:1px solid #e8b95959;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:24px 28px;display:flex}.page-module__tOBSJq__machineLockTitle{color:var(--ivory);text-shadow:0 2px 8px #0009;font-size:clamp(15px,2.3vw,18px);font-weight:700}.page-module__tOBSJq__machineLockCta{color:var(--ivory);background:linear-gradient(135deg, var(--pink), #603579 65%);border-radius:999px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 8px 22px #7f2cb259}.page-module__tOBSJq__machineLockCta:hover{transform:scale(1.05)}.page-module__tOBSJq__machineLockCta:before{content:"🔒"}
