.HS70Aa_page{background:var(--background);min-height:100svh;color:var(--foreground);flex-direction:column;display:flex}.HS70Aa_header{justify-content:center;width:min(1080px,100%);margin:0 auto;padding:28px 32px;display:flex}.HS70Aa_brand{color:var(--foreground);border-radius:8px;font-size:1.25rem;text-decoration:none;display:inline-flex}.HS70Aa_main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;width:min(680px,100%);margin:0 auto;padding:28px 24px 100px;display:flex}.HS70Aa_ticket{width:min(440px,100%);height:auto;color:var(--primary);flex-shrink:0;display:block;overflow:visible}.HS70Aa_code{fill:#fff;text-anchor:middle;dominant-baseline:central;letter-spacing:-4px;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:128px;font-weight:800}.HS70Aa_message{max-width:480px}.HS70Aa_message h1{margin:0 0 16px;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800}.HS70Aa_message p{max-width:38ch;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:1rem;line-height:1.65}.HS70Aa_homeButton{background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;margin-top:28px;padding:13px 20px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.HS70Aa_homeButton svg{flex-shrink:0}.HS70Aa_homeButton:hover{background:#1944b6}.HS70Aa_homeButton:active{transform:translateY(1px)}.HS70Aa_homeButton:focus-visible{outline:3px solid var(--primary);outline-offset:5px}@media (max-width:480px){.HS70Aa_header{padding:20px 24px}.HS70Aa_main{gap:32px;padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.HS70Aa_homeButton{transition:none}.HS70Aa_homeButton:active{transform:none}}
