.arena-auth{--canvas:#000;--ln-2:#2a2a2a;--ln-3:#444;--ink:#f0f0f0;--ink-2:#a3a3a3;--ink-3:#7c7c7c;--ink-4:#4a4a4a;--ember:#ff6b3d;--ember-hi:#ff9a74;--frost:#45c6ff;--frost-hi:#94dcff;--vio:#8c3bec;--vio-hi:#b083f5;--vio-lo:#5b1fa3;--e-out:cubic-bezier(.16, 1, .3, 1);--f-display:"Chakra Petch", "Space Grotesk", ui-sans-serif, sans-serif;--f-sans:"IBM Plex Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--f-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--font-space-grotesk:var(--f-display);background:var(--canvas);min-height:100vh;position:relative}.arena-auth .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.arena-auth .aa-home{z-index:5;position:absolute;top:24px;left:max(16px,5vw)}.arena-auth .au-root .au-brand-lg,.arena-auth .au-root .au-brand{display:none}.arena-auth .au-root{--au-bg:#000;--au-violet:#8c3bec;--au-lilac:#b083f5;--au-field:transparent;--au-field-line:#444;--au-text:#f0f0f0;--au-muted:#7c7c7c;--au-sub:#a3a3a3;--au-err:#ff6b3d;font-family:var(--f-sans);background:#000}.arena-auth .au-root.au-landing{background:radial-gradient(60% 55% at 50% 40%,#8c3bec24,#0000 70%),#000}.arena-auth .au-root .au-bg-glyph{display:none}.arena-auth .au-root .au-vid{background:radial-gradient(8% 60% at 56% 44%,#d6c4ff52,#0000 72%),radial-gradient(24% 66% at 56%,#8454de3d,#0000 72%),linear-gradient(#07050c 0%,#0c0816 55%,#120c20 100%)}.arena-auth .au-root .au-vid-media{-o-object-position:66% center;object-position:66% center;opacity:0;transition:opacity 1.1s var(--e-out);-webkit-mask-image:none;mask-image:none}.arena-auth .au-root .au-vid-media[data-ready="1"]{opacity:1}.arena-auth .au-root .au-vid-wash{background:linear-gradient(90deg,#000000d1 0%,#00000073 38%,#0000004d 70%),radial-gradient(38% 50% at 74%,#00000080,#0000 75%),linear-gradient(#0000008c 0%,#0000 22% 66%,#000000e6 100%)}.arena-auth .au-root .au-vid-haze{mix-blend-mode:screen;opacity:1;background:radial-gradient(60% 55% at 30%,#8c3bec29,#0000 70%)}.arena-auth .au-root .au-grid{padding-top:96px;padding-bottom:64px}.arena-auth .au-root .au-formcol{--c:22px;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);max-width:460px;clip-path:polygon(0 0, calc(100% - var(--c) * 1.3) 0, 100% var(--c), 100% 100%, 0 100%);background:#070709bd;border:1px solid #ffffff1f;padding:40px 36px 32px;box-shadow:inset 0 1px #ffffff0a}.arena-auth .au-root .au-formcol:before{content:"";top:-1px;left:calc(100% - var(--c) * 1.3 - 1px);width:calc(var(--c) * 1.64 + 2px);transform-origin:0;background:#ffffff1f;height:1.5px;position:absolute;transform:rotate(37.57deg)}.arena-auth .au-root .au-formcol:after{content:"";top:calc(var(--c) * .5 - 1px);right:calc(var(--c) * .65 - 3px);background:var(--vio);width:6px;height:6px;position:absolute;transform:rotate(37.57deg)}@media (max-width:520px){.arena-auth .au-root .au-formcol{padding:32px 22px 26px}}.arena-auth .au-root .au-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.arena-auth .au-root .au-eyebrow{font:500 12px/16px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:0 0 18px;display:flex}.arena-auth .au-root .au-eyebrow:before{content:"";background:var(--vio);width:7px;height:7px}.arena-auth .au-root .au-title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:600;line-height:1.04}.arena-auth .au-root .au-lede{color:var(--ink-3);max-width:40ch;margin:0 0 28px;font-size:15px;line-height:1.6}.arena-auth .au-root .au-sub{color:var(--ink-3)}.arena-auth .au-root .au-field{margin-bottom:20px}.arena-auth .au-root .au-field-label{font:500 12px/16px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.arena-auth .au-root .au-field-box{border:1px solid var(--ln-3);background:0 0;border-radius:0;min-height:48px;padding:0 14px;transition:border-color .14s,background-color .14s}.arena-auth .au-root .au-field-box:hover{border-color:var(--ink-4)}.arena-auth .au-root .au-field-box:focus-within{border-color:var(--vio);background:#8c3bec0d}.arena-auth .au-root .au-field-box.err{border-color:var(--ember);background:#ff6b3d0f}.arena-auth .au-root .au-field-box svg{color:var(--ink-4)}.arena-auth .au-root .au-field-box input{font:400 15px/1 var(--f-sans);color:var(--ink)}.arena-auth .au-root .au-field-box input::placeholder{color:var(--ink-4)}.arena-auth .au-root .au-err{color:var(--ember-hi)}.arena-auth .au-root .au-card button[class*=bg-primary],.arena-auth .au-root .au-primary{background:var(--vio);color:#fff;height:44px;font:600 14px/1 var(--f-sans);letter-spacing:.01em;box-shadow:none;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 10px,100% 100%,0 100%);transition:background-color .14s, transform .2s var(--e-out);background-image:none;border-radius:0}.arena-auth .au-root .au-card button[class*=bg-primary]:hover,.arena-auth .au-root .au-primary:hover{filter:none;background:#9b52f2}.arena-auth .au-root .au-card button[class*=bg-primary]:active{transform:translateY(1px)}.arena-auth .au-root .au-outline-btn{font:500 12.5px/1 var(--f-mono);color:var(--ink-3);background:0 0;border:0;border-radius:0;padding:0}.arena-auth .au-root .au-outline-btn:hover{color:var(--ink);text-underline-offset:4px;background:0 0;text-decoration:underline}.arena-auth .au-root .au-divider{font:500 11.5px/1 var(--f-mono);letter-spacing:.1em;color:var(--ink-4)}.arena-auth .au-root .au-divider:before,.arena-auth .au-root .au-divider:after{background:var(--ln-2)}.arena-auth .au-root .au-sso-btn{border:1px solid var(--ln-3);color:var(--ink);font-family:var(--f-sans);background:0 0;border-radius:0}.arena-auth .au-root .au-sso-btn:hover{border-color:var(--ink-3);background:#ffffff08}.arena-auth .au-root .au-sso-btn svg{color:var(--vio-hi)}.arena-auth .au-root .au-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ln-3);text-decoration-color:var(--ln-3);text-underline-offset:4px}.arena-auth .au-root .au-foot{text-align:left;color:var(--ink-3);margin-top:24px;font-size:14px}.arena-auth .au-root .au-foot button{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ln-3);text-decoration-color:var(--ln-3);text-underline-offset:4px}.arena-auth .au-root .au-foot button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);filter:none}.arena-auth .au-root .au-back{font-family:var(--f-mono);color:var(--ink-3)}.arena-auth .au-root .au-alert{border:0;border-left:2px solid var(--ember);color:var(--ember-hi);background:#ff6b3d14;border-radius:0}.arena-auth .au-root .au-note{text-align:left;color:var(--ink-2);padding:4px 0 8px}.arena-auth .au-root .au-note strong{color:var(--ink);font-family:var(--f-mono);font-weight:500}.arena-auth .au-root input[type=checkbox]{accent-color:var(--vio)}.arena-auth .aa-side{display:none}@media (min-width:1024px){.arena-auth .aa-side{z-index:3;pointer-events:none;place-items:center;width:52%;padding:0 6vw 0 2vw;display:grid;position:absolute;top:0;bottom:0;right:0}.arena-auth .aa-mark{width:100%;max-width:540px}}.arena-auth .am-cell{fill:#0000008c;stroke:#ffffff1a;stroke-width:.06px;transition:fill .42s var(--e-out), stroke .42s var(--e-out)}.arena-auth .am-cell[data-s=on]{fill:#f0f0f042;stroke:#ffffff57}.arena-auth .am-cell[data-s=ember]{fill:var(--ember);stroke:var(--ember-hi)}.arena-auth .am-cell[data-s=frost]{fill:var(--frost);stroke:var(--frost-hi)}.arena-auth .am-cell[data-s=vio]{fill:var(--vio);stroke:var(--vio-hi)}.arena-auth .am-out{fill:none;stroke:#fff6;stroke-width:1px}.arena-auth .am-ground{stroke:#ffffff24;stroke-width:1px}.arena-auth .am-route{fill:none;stroke:#ffffff59;stroke-width:1px;stroke-dasharray:3 4}.arena-auth .am-solid{fill:none;stroke:var(--vio-hi);stroke-width:.35px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--e-out)}.arena-auth .am-solid.on{stroke-dashoffset:0}.arena-auth .am-x{fill:none;stroke:var(--frost);stroke-width:.42px;stroke-linecap:round;transition:opacity .3s}.arena-auth .am-block{transform-box:view-box;transition:transform 1s var(--e-out)}@media (prefers-reduced-motion:reduce){.arena-auth *,.arena-auth :before,.arena-auth :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
