.auth-arena-page{--auth-arena-surface:color-mix(in srgb,var(--color-card-strong) 35%,var(--color-card));--auth-arena-field-border:color-mix(in srgb,var(--color-muted) 26%,var(--color-card-strong));--auth-arena-icon:color-mix(in srgb,var(--color-blue-soft) 58%,var(--color-muted));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-x:clip;padding:max(.5rem,env(safe-area-inset-top,0px)) 1rem max(.5rem,env(safe-area-inset-bottom,0px));background:var(--color-background)}.auth-arena-page:after,.auth-arena-page:before{content:none}.auth-arena-page .auth-page-back-button{position:absolute;z-index:5;top:max(.75rem,calc(env(safe-area-inset-top, 0px) + .25rem));left:max(1rem,env(safe-area-inset-left,0px));display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-gold) 65%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-card-strong) 85%,transparent);color:var(--color-white);cursor:pointer}.auth-arena-page .auth-page-back-button svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-arena-page .auth-page-back-button:focus-visible,.auth-arena-page .auth-page-back-button:hover{border-color:var(--color-gold-strong);background:var(--color-card-strong);outline:2px solid var(--color-gold-strong);outline-offset:3px}.auth-arena-page .auth-header{position:relative;display:flex;width:min(100%,32.5rem);min-height:3rem;align-items:center;justify-content:center;margin:0}.auth-arena-page .auth-brand-link{display:block;border-radius:.5rem}.auth-arena-page .auth-brand-link:focus-visible{outline:2px solid var(--color-gold-strong);outline-offset:5px}.auth-arena-page .auth-header .brand-mark{width:clamp(9rem,18vw,11rem)}.auth-arena-page .auth-shell{position:relative;width:min(100%,32.5rem);gap:.45rem;margin:0}.auth-arena-page .auth-card{position:static;display:block;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-arena-page.public-entry-page .auth-card{border:0;box-shadow:none}.auth-arena-page .auth-arena-hero{position:relative;width:min(100%,32.5rem);height:clamp(9rem,22dvh,13rem);flex:0 0 auto;border-radius:1.25rem;margin:.25rem 0 .55rem}.auth-arena-register .auth-arena-hero{height:clamp(8rem,18dvh,11rem)}.auth-arena-register-security .auth-arena-hero{display:none}.auth-arena-page .auth-arena-hero img{object-position:center}.auth-arena-page .auth-arena-hero:after{position:absolute;inset:55% 0 0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--color-background))}.auth-arena-page .auth-card-content{position:relative;z-index:1;display:grid;min-width:0;gap:.65rem;margin-top:0;padding:0}.auth-arena-page .auth-kicker{max-width:100%;grid-template-columns:minmax(.9rem,2.5rem) auto minmax(.9rem,2.5rem);gap:.65rem;color:var(--color-gold-strong);font-weight:750;letter-spacing:.12em;line-height:1.4}.auth-arena-page .auth-kicker:after,.auth-arena-page .auth-kicker:before{background:color-mix(in srgb,var(--color-gold) 72%,transparent)}.auth-arena-page .auth-title{display:block;max-width:100%;margin:0;color:var(--color-white);font-size:2.125rem;font-weight:800;letter-spacing:-.035em;line-height:1.13;text-transform:none;white-space:normal;text-wrap:balance}.auth-arena-page .auth-subtitle{color:var(--color-muted);font-size:1rem;font-weight:450;line-height:1.4}.auth-arena-page .auth-card-heading .ui-premium-divider{width:11rem;min-height:.8rem;margin-top:.35rem}.auth-arena-page .auth-form,.auth-arena-page .auth-step-panel{min-width:0;gap:1rem}.auth-arena-page .auth-step-panel{animation:none}.auth-arena-page .ui-field{min-width:0;gap:.5rem}.auth-arena-page .ui-field-label{color:var(--color-muted);font-size:.75rem;font-weight:650;letter-spacing:.075em;line-height:1.25}.auth-arena-page .ui-input{min-width:0;min-height:3.125rem;border-color:var(--auth-arena-field-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-card-strong) 62%,var(--auth-arena-surface));padding:.75rem 1rem;color:var(--color-white);font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth-arena-page .ui-input::placeholder{color:color-mix(in srgb,var(--color-muted) 90%,var(--color-muted-soft));opacity:1}.auth-arena-page .ui-input-with-icon{padding-left:3rem}.auth-arena-page .ui-input-with-action{padding-right:3.35rem}.auth-arena-page .ui-input-leading-icon{left:1rem;width:1.2rem;color:var(--auth-arena-icon)}.auth-arena-page .ui-input-leading-icon .auth-icon{width:1.2rem;stroke-width:1.8}.auth-arena-page .ui-input-action{right:.25rem;width:2.75rem;height:2.75rem;color:var(--color-white)}.auth-arena-page .ui-input-action .auth-icon{width:1.25rem}.auth-arena-page .ui-input:focus{border-color:color-mix(in srgb,var(--color-blue-soft) 60%,var(--color-muted));background:var(--color-card-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-blue-soft) 20%,transparent)}.auth-arena-page .ui-input-error{border-color:color-mix(in srgb,var(--color-danger) 76%,var(--color-muted))}.auth-arena-page .ui-field-help{margin:-.1rem 0 0;padding-inline:.2rem;color:var(--color-muted);font-size:.8125rem;font-weight:400;line-height:1.4}.auth-arena-page .auth-form-message-error,.auth-arena-page .ui-field-error{color:color-mix(in srgb,var(--color-danger) 55%,var(--color-white))}.auth-arena-page .auth-forgot-link{max-width:100%;margin-top:-.5rem;padding-block:.35rem;color:var(--color-white);font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none}.auth-arena-page .auth-submit-button{width:100%;min-height:3.25rem;gap:.65rem;margin-top:.15rem;border:1px solid var(--color-gold-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold-strong) 84%,var(--color-white)),var(--color-gold-strong) 30%,var(--color-gold));box-shadow:inset 0 1px 1px color-mix(in srgb,var(--color-white) 40%,transparent),0 6px 20px color-mix(in srgb,var(--color-gold) 8%,transparent);padding:.85rem 1.25rem;color:var(--color-ink);font-size:.9375rem;font-weight:800;letter-spacing:.035em;line-height:1.3;transition:filter .14s ease,box-shadow .14s ease}.auth-arena-page .auth-submit-chevron{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-arena-page .auth-submit-button:hover:not(:disabled){transform:none;filter:brightness(1.045)}.auth-arena-page .auth-submit-button:active:not(:disabled){filter:brightness(.96)}.auth-arena-page .auth-submit-button:disabled{opacity:.58;filter:saturate(.65);box-shadow:none}.auth-arena-page .auth-separator{gap:.85rem;margin:.3rem 0 0;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.075em}.auth-arena-page .auth-separator span[aria-hidden=true]{background:color-mix(in srgb,var(--color-muted) 35%,transparent)}.auth-arena-page .auth-login-panel,.auth-arena-page .auth-register-panel{gap:.65rem;margin-top:0;justify-items:stretch;color:var(--color-white);font-size:.9375rem;font-weight:500;line-height:1.4}.auth-arena-page .auth-login-panel .auth-inline-link,.auth-arena-page .auth-register-button{width:100%;min-height:3rem;border:1px solid color-mix(in srgb,var(--color-muted) 65%,var(--color-card));background:color-mix(in srgb,var(--color-background) 38%,transparent);box-shadow:none;color:var(--color-white);font-size:.875rem;font-weight:700;letter-spacing:.065em;line-height:1.3;padding:.8rem 1rem}.auth-arena-page .auth-login-panel .auth-inline-link:hover,.auth-arena-page .auth-register-button:hover{transform:none;border-color:var(--color-muted);background:var(--color-card-strong)}.auth-arena-page .auth-progress{gap:.65rem}.auth-arena-page .auth-progress-step{min-height:2.75rem;gap:.65rem;border-color:color-mix(in srgb,var(--color-blue-soft) 32%,var(--color-card));background:color-mix(in srgb,var(--color-card-strong) 50%,transparent);padding:.35rem .6rem;box-shadow:none}.auth-arena-page .auth-progress-number{width:1.85rem;border:1px solid color-mix(in srgb,var(--color-blue-soft) 30%,transparent);background:var(--color-card-strong);color:var(--color-white);font-size:.875rem;font-weight:700}.auth-arena-page .auth-progress-title{overflow:visible;color:var(--color-muted);font-size:.875rem;font-weight:600;line-height:1.25;white-space:normal}.auth-arena-page .auth-progress-step-active,.auth-arena-page .auth-progress-step-complete{border-color:var(--color-gold);background:color-mix(in srgb,var(--color-gold) 8%,var(--auth-arena-surface))}.auth-arena-page :is(.auth-progress-step-active,.auth-progress-step-complete) .auth-progress-number{border-color:var(--color-gold);background:linear-gradient(180deg,var(--color-gold-strong),var(--color-gold));box-shadow:none;color:var(--color-ink)}.auth-arena-page :is(.auth-progress-step-active,.auth-progress-step-complete) .auth-progress-title{color:var(--color-white)}.auth-arena-page .auth-password-requirements{gap:.35rem;margin-top:.1rem}.auth-arena-page .auth-password-requirement{align-items:flex-start;color:var(--color-muted);font-size:.8125rem;font-weight:450;line-height:1.4}.auth-arena-page .auth-password-requirement-met{color:color-mix(in srgb,var(--color-success) 65%,var(--color-white));transform:none}.auth-arena-page .auth-password-requirement span{flex:0 0 1rem;line-height:1.4}.auth-arena-page .auth-legal-consents{gap:.4rem;border-color:var(--auth-arena-field-border);border-radius:1.35rem;padding:.6rem .8rem}.auth-arena-page .auth-consent-row{position:relative;min-height:2.75rem;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:400}.auth-arena-page .auth-consent-check{width:1.2rem;margin-top:0;border-color:color-mix(in srgb,var(--color-muted) 55%,var(--color-blue-soft))}.auth-arena-page .auth-consent-row a{color:var(--color-muted)}.auth-arena-page .auth-consent-row input:focus-visible+.auth-consent-check{outline:2px solid var(--color-gold-strong);outline-offset:4px}.auth-arena-page .auth-consent-row-error .auth-consent-check{border-color:var(--color-danger)}.auth-arena-page .auth-back-button{min-height:2.75rem;color:var(--color-muted);font-size:.875rem}.auth-arena-page .auth-form-message{min-width:0;border-radius:1.25rem;font-size:.875rem;font-weight:450;line-height:1.4;overflow-wrap:anywhere}.auth-arena-page .auth-safe-note{gap:.6rem;color:var(--color-muted);font-size:.75rem;font-weight:400;line-height:1.4}.auth-arena-page .auth-safe-icon{width:1.2rem}.auth-arena-page .auth-modal-card{border-color:var(--color-gold);background:var(--auth-arena-surface);border-radius:1.875rem}.auth-arena-page :is(.ui-button,.auth-close-button,.ui-input-action,.auth-forgot-link,.auth-back-button,.auth-consent-row a):focus-visible{outline:2px solid var(--color-gold-strong);outline-offset:4px}@media (max-width:37.49rem){.auth-arena-page{min-height:100dvh;padding:max(.25rem,env(safe-area-inset-top,0px)) 0 max(.25rem,env(safe-area-inset-bottom,0px))}.auth-arena-page .auth-header{width:100%;min-height:clamp(2.5rem,6dvh,3.25rem)}.auth-arena-page .auth-header .brand-mark{width:clamp(8rem,31vw,9.5rem)}.auth-arena-page .auth-arena-hero{width:100%;height:max(0px,min(11rem,calc(20dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))));border-radius:0;margin:0 0 .25rem}.auth-arena-page .auth-shell{width:min(100%,34rem);margin:0 auto;gap:.3rem}.auth-arena-page .auth-card-content{gap:clamp(.3rem,.85dvh,.6rem);padding:0 clamp(1rem,5vw,1.5rem)}.auth-arena-page .auth-safe-note{padding-inline:1rem}.auth-arena-page .auth-title{font-size:clamp(1.55rem,3.3dvh,2rem)}.auth-arena-page .auth-kicker{grid-template-columns:minmax(.5rem,1.5rem) auto minmax(.5rem,1.5rem);gap:.55rem;font-size:.6875rem;letter-spacing:.1em}.auth-arena-page .auth-subtitle{font-size:.875rem}.auth-arena-page .auth-form,.auth-arena-page .auth-step-panel{gap:clamp(.35rem,.9dvh,.65rem)}.auth-arena-page .ui-input{min-height:clamp(2.4rem,5dvh,3rem);padding-block:.48rem}.auth-arena-page .auth-login-panel .auth-inline-link,.auth-arena-page .auth-register-button,.auth-arena-page .auth-submit-button{min-height:2.6rem;padding-block:.55rem}.auth-arena-page .auth-login-panel,.auth-arena-page .auth-register-panel{gap:.3rem}.auth-arena-page .auth-separator{margin:0}.auth-arena-register-security .auth-safe-note{display:none}.auth-arena-register-security .auth-shell{gap:0}.auth-arena-register-security .auth-back-button{min-height:2rem}.auth-arena-register-security .auth-password-requirements{gap:0;margin:0}.auth-arena-register-security .auth-password-requirement{font-size:.75rem;line-height:1.2}.auth-arena-register-security .auth-legal-consents{gap:0;padding-block:.35rem}.auth-arena-register-security .auth-consent-row{min-height:2.1rem}.auth-arena-register-security .auth-login-panel{display:flex;align-items:center;justify-content:center}.auth-arena-register-security .auth-login-panel .auth-inline-link{width:auto;min-height:2.25rem;padding:.35rem .9rem}.auth-arena-page .auth-progress,.auth-arena-page .auth-progress-step{gap:.5rem}.auth-arena-page .auth-progress-title{font-size:.8125rem}}@media (max-width:23.49rem){.auth-arena-page .auth-card-content{padding-inline:1.125rem}.auth-arena-page .auth-title{font-size:1.875rem}}@media (max-width:37.49rem) and (max-height:700px){.auth-arena-page .auth-arena-hero{height:max(0px,calc(10dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)))}.auth-arena-page .auth-arena-hero img{object-fit:contain}}@media (max-width:37.49rem) and (max-height:600px){.auth-arena-page .auth-arena-hero,.auth-arena-page .auth-safe-note,.auth-arena-page .auth-subtitle,.auth-arena-register-security .auth-card-heading,.auth-arena-register-security .auth-login-panel{display:none}}.auth-arena-page{position:relative;isolation:isolate;min-height:100dvh;padding:max(1.25rem,env(safe-area-inset-top,0px)) 1.5rem max(1.5rem,env(safe-area-inset-bottom,0px));background:#020b1b}.auth-arena-page .auth-arena-hero{position:absolute;z-index:-2;inset:0;width:100%;height:100%;margin:0;border-radius:0;overflow:hidden}.auth-arena-register-security .auth-arena-hero{display:block}.auth-arena-page .auth-arena-hero picture{position:absolute;inset:0;display:block}.auth-arena-page .auth-arena-hero img{object-fit:cover;object-position:left center}.auth-arena-page .auth-arena-hero:after{inset:0;background:linear-gradient(90deg,transparent 5%,rgba(2,10,27,.78) 29%,rgba(2,10,27,.97) 49%,rgba(2,10,27,.29) 77%,transparent),linear-gradient(180deg,rgba(1,7,20,.25),rgba(1,8,23,.05) 48%,rgba(1,8,23,.47))}.auth-arena-page .auth-header{z-index:2;width:min(100%,36rem);min-height:4.4rem;margin:0 auto}.auth-arena-page .auth-header .brand-mark{width:clamp(13rem,20vw,17rem)}.auth-arena-page .auth-page-back-button{top:max(1.25rem,env(safe-area-inset-top,0px));left:max(1.25rem,env(safe-area-inset-left,0px));width:3.1rem;height:3.1rem;border-color:rgba(180,207,255,.65);background:rgba(3,17,39,.88);box-shadow:0 0 0 2px rgba(1,7,18,.4),0 8px 24px rgba(0,0,0,.3)}.auth-arena-page .auth-page-back-button svg{width:1.65rem;height:1.65rem}.auth-arena-page .auth-shell{z-index:1;width:min(100%,32rem);margin:clamp(.75rem,2dvh,1.75rem) auto 0}.auth-arena-page .auth-card-content{gap:1rem}.auth-arena-page .auth-card-heading{gap:.45rem}.auth-arena-page .auth-kicker{font-size:.75rem;letter-spacing:.25em}.auth-arena-page .auth-title{font-size:clamp(2.3rem,3.5vw,3rem);letter-spacing:-.04em}.auth-arena-page .auth-title-accent{color:#f2cf7b;background:linear-gradient(180deg,#fff0ac,#f6cf6a 45%,#d49d36);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-arena-page .auth-subtitle{color:#c0d0f3;font-size:1.075rem}.auth-arena-page .auth-card-heading .ui-premium-divider{display:none}.auth-arena-page .auth-form,.auth-arena-page .auth-step-panel{gap:.9rem}.auth-arena-page .ui-field-label{color:#b4cbfc;letter-spacing:.18em}.auth-arena-page .ui-input{min-height:3.55rem;border:1px solid #aac4f7;background:linear-gradient(90deg,rgba(3,17,41,.93),rgba(10,35,68,.91));box-shadow:inset 0 1px 12px rgba(33,100,200,.12),0 4px 20px rgba(0,0,0,.2)}.auth-arena-page .ui-input::placeholder{color:#a9bfea}.auth-arena-page .ui-input-leading-icon{color:#8ab7ff}.auth-arena-page .ui-input:focus{border-color:#73acff;background:rgba(7,27,61,.97);box-shadow:0 0 0 3px rgba(45,119,255,.23),0 0 20px rgba(37,109,250,.24)}.auth-arena-page .auth-submit-button{min-height:3.55rem;border-color:#ffe695;border-radius:var(--radius-pill);background:linear-gradient(180deg,#ffe991,#ecc46b 58%,#c99438);box-shadow:inset 0 2px 2px rgba(255,255,255,.56),0 0 19px rgba(244,174,56,.45);font-size:1.05rem}.auth-arena-page .auth-login-panel .auth-inline-link,.auth-arena-page .auth-register-button{min-height:3.35rem;border-color:#5197ff;border-radius:var(--radius-pill);background:rgba(2,11,29,.64);box-shadow:0 0 10px rgba(31,115,255,.7),inset 0 0 10px rgba(31,115,255,.16);font-size:1rem}.auth-arena-page .auth-progress-step{border-color:#3c7fd0;background:rgba(2,13,34,.75)}.auth-arena-page .auth-progress-step-active,.auth-arena-page .auth-progress-step-complete{border-color:#ffd76f;background:rgba(8,22,43,.86);box-shadow:0 0 13px rgba(255,196,74,.38)}.auth-arena-page .auth-progress-number{border-radius:50%}.auth-arena-page .auth-field-help,.auth-arena-page .auth-safe-note{color:#acbfea}@media (min-width:64rem){.auth-arena-page{justify-content:flex-start}.auth-arena-page .auth-arena-hero img{transform:scale(1.25);transform-origin:left center}.auth-arena-page .auth-shell{margin-top:clamp(1rem,4dvh,3.5rem)}.auth-arena-login .auth-shell{margin-top:clamp(3rem,9dvh,7rem)}}@media (max-width:63.99rem){.auth-arena-page{padding:max(1rem,env(safe-area-inset-top,0px)) 0 max(1.5rem,env(safe-area-inset-bottom,0px))}.auth-arena-page .auth-arena-hero{height:clamp(17rem,40dvh,27rem)}.auth-arena-page .auth-arena-hero img{object-position:center center}.auth-arena-page .auth-arena-hero:after{background:linear-gradient(180deg,rgba(1,7,20,.15),rgba(1,9,23,.04) 57%,#020b1b)}.auth-arena-page .auth-header{width:100%;min-height:3.75rem}.auth-arena-page .auth-header .brand-mark{width:clamp(10.5rem,35vw,15rem)}.auth-arena-page .auth-shell{width:min(100%,32rem);margin-top:clamp(10rem,26dvh,18rem)}.auth-arena-register .auth-shell{margin-top:clamp(8rem,22dvh,15rem)}.auth-arena-page .auth-card-content{padding-inline:clamp(1rem,5vw,2rem)}}@media (max-width:37.49rem){.auth-arena-page .auth-page-back-button{width:2.7rem;height:2.7rem}.auth-arena-page .auth-shell{margin-top:clamp(8.5rem,24dvh,15rem)}.auth-arena-register .auth-shell,.auth-arena-register-security .auth-shell{margin-top:clamp(7rem,20dvh,12rem)}.auth-arena-register .auth-card-content{gap:.5rem}.auth-arena-register .auth-card-heading{gap:.2rem}.auth-arena-register .auth-form,.auth-arena-register .auth-step-panel{gap:.45rem}.auth-arena-register .ui-field{gap:.3rem}.auth-arena-page .auth-title{font-size:clamp(1.8rem,8vw,2.5rem)}.auth-arena-page .auth-card-content{gap:.75rem}.auth-arena-page .auth-form,.auth-arena-page .auth-step-panel{gap:.65rem}.auth-arena-page .auth-login-panel .auth-inline-link,.auth-arena-page .auth-register-button,.auth-arena-page .auth-submit-button,.auth-arena-page .ui-input{min-height:3rem}.auth-arena-page .auth-safe-note{padding-inline:1rem}.auth-arena-page .auth-subtitle,.auth-arena-register-security .auth-card-heading,.auth-arena-register-security .auth-login-panel,.auth-arena-register-security .auth-safe-note{display:revert}}@media (max-width:37.49rem) and (max-height:700px){.auth-arena-page .auth-arena-hero{height:36dvh}.auth-arena-page .auth-arena-hero img{object-fit:cover}.auth-arena-page .auth-shell,.auth-arena-register-security .auth-shell{margin-top:clamp(6.75rem,19dvh,9rem)}}@media (max-width:37.49rem) and (max-height:600px){.auth-arena-page .auth-arena-hero,.auth-arena-page .auth-subtitle,.auth-arena-register-security .auth-card-heading,.auth-arena-register-security .auth-login-panel{display:block}}@media (prefers-reduced-motion:reduce){.auth-arena-page .auth-step-panel{animation:none}.auth-arena-page *,.auth-arena-page :after,.auth-arena-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}