.avl{--avl-ink:#162061;--avl-av:#5c5e63;--avl-reach:96px;--avl-grain:radial-gradient(circle at 50% 50%, #ffffff1a 0 .4px, #0000 .55px), radial-gradient(circle at 50% 50%, #060a1418 0 .4px, #0000 .55px), radial-gradient(circle at 50% 50%, #ffffff0e 0 .5px, #0000 .7px);--avl-body:linear-gradient(162deg, #353b46 0%, #414754 22%, #4e5461 44%, #5f6572 66%, #737985 84%, #8b909a 100%);--avl-word-font:var(--font-literata,"Literata"), var(--sans,Georgia, serif);vertical-align:middle;display:inline-block}.avl-lamp .avl-av,.avl-lamp .avl-wordtext{background-image:var(--avl-grain), radial-gradient(circle var(--avl-reach) at var(--lx,-600px) var(--ly,-600px), #ffffffdb 0%, #ffffff94 7%, #e2e9f44d 18%, #ffffff17 34%, #fff0 56%), var(--avl-body);background-blend-mode:overlay, overlay, soft-light, normal, normal;background-position:0 0,1px 2px,3px 1px,0 0,0 0;background-repeat:repeat,repeat,repeat,no-repeat,no-repeat;background-size:3px 4px,5px 7px,7px 5px,auto,auto}html[data-theme=dark] .avl{--avl-body:linear-gradient(162deg, #868d9b 0%, #979eac 22%, #a6adb9 44%, #b6bcc6 66%, #cbcfd6 84%, #e2e5ea 100%)}.avl-art{flex:none;line-height:0;display:block;position:relative}.avl-slot,.avl-gate,.avl-fade{position:absolute;inset:0}html[data-theme=dark] .avl{--avl-ink:#e7ebf2;--avl-av:#9aa3b1}.avl-l{pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avl-av{background:var(--avl-av)}.avl .sig:before,.avl .sig:after{content:none}.avl .sig:hover{box-shadow:none}.avl .sig:active{transform:none}.avl-ally{background:var(--avl-ink)}.avl-y{background-image:linear-gradient(16.5deg,#25a1da 0% 15.8%,#3091d0 25.4%,#3a82c6 34.9%,#4275be 44.4%,#476cb9 53.9%,#4c63b3 63.5%,#4f5db1 73%,#5258ae 82.5%,#5356ac 92%,#5454ac 100%);overflow:hidden}.avl-band{background-image:repeating-linear-gradient(104deg,#25a1da 0% 2.8%,#3091d0 6.3%,#3a82c6 9.1%,#4275be 11.6%,#476cb9 13.7%,#5454ac 15.658%,#476cb9 17.6%,#4275be 19.7%,#3a82c6 22.2%,#3091d0 25%,#25a1da 28.5% 31.316%);width:300%;height:100%;animation:5.2s linear infinite avl-glide;position:absolute;top:0;left:0}@keyframes avl-glide{to{transform:translate(-33.3333%)}}.avl-mono .avl-l{background:currentColor}.avl-mono .avl-band{display:none}.avl-intro{--avl-wipe:.85s;--avl-emit:1.15s;--avl-slide:1.7s;--avl-step:70ms}@keyframes avl-arc-wipe{0%{clip-path:polygon(122.4% 321.2%,-132.9% -113%,-421.2% 169.5%,-165.9% 603.7%)}to{clip-path:polygon(232.9% 212.9%,-22.4% -221.2%,-310.7% 61.2%,-55.4% 495.4%)}}@keyframes avl-arc-slide{0%{transform:translateX(var(--dx))}to{transform:translate(0)}}.avl-intro .avl-y{animation:avl-arc-wipe var(--avl-wipe) cubic-bezier(.4, 0, .3, 1) backwards, avl-arc-slide var(--avl-slide) cubic-bezier(.3, .8, .25, 1) backwards;animation-delay:0s, calc(var(--avl-wipe) - 80ms)}.avl-intro .avl-gate{animation:avl-gate calc(var(--avl-slide) + .3s) cubic-bezier(.3, .8, .25, 1) backwards;animation-delay:calc(var(--avl-wipe) - 80ms)}@keyframes avl-gate{0%{-webkit-mask:var(--gate-img) var(--gate-xa) 0 / 400% 100% no-repeat;mask:var(--gate-img) var(--gate-xa) 0 / 400% 100% no-repeat;-webkit-mask:var(--gate-img) var(--gate-xa) 0 / 400% 100% no-repeat}85%{-webkit-mask:var(--gate-img) var(--gate-xb) 0 / 400% 100% no-repeat;mask:var(--gate-img) var(--gate-xb) 0 / 400% 100% no-repeat;-webkit-mask:var(--gate-img) var(--gate-xb) 0 / 400% 100% no-repeat}to{-webkit-mask:var(--gate-img) var(--gate-xc) 0 / 400% 100% no-repeat;mask:var(--gate-img) var(--gate-xc) 0 / 400% 100% no-repeat;-webkit-mask:var(--gate-img) var(--gate-xc) 0 / 400% 100% no-repeat}}@keyframes avl-emit{0%{transform:translateX(var(--dx)) scale(var(--sx), var(--sy))}to{transform:translate(0)scale(1)}}.avl-intro .avl-av,.avl-intro .avl-ally{transform-origin:var(--ox) var(--oy);animation:avl-emit var(--avl-emit) cubic-bezier(.3, .74, .28, 1) backwards;animation-delay:calc(var(--avl-wipe) + var(--g) * var(--avl-step))}.avl-naming{--avl-hold:.35s;--avl-turn:.72s;grid-template-columns:auto 0fr;grid-template-rows:var(--avl-h);animation:avl-cols var(--avl-turn) cubic-bezier(.3, .8, .25, 1) both;animation-delay:var(--avl-hold);translate:0 var(--avl-lift,0px);align-items:baseline;display:inline-grid}.avl-intro.avl-naming{--avl-hold:2.9s}@keyframes avl-cols{0%{grid-template-columns:auto 0fr}to{grid-template-columns:auto 1fr}}.avl-naming .avl-art{animation:avl-trim var(--avl-turn) cubic-bezier(.3, .8, .25, 1) both;animation-delay:var(--avl-hold)}@keyframes avl-trim{0%{margin-left:0}to{margin-left:calc(-1 * var(--avl-trim))}}.avl-naming .avl-fade{animation:avl-avout calc(var(--avl-turn) * .45) ease-out both;animation-delay:var(--avl-hold)}@keyframes avl-avout{0%{opacity:1}to{opacity:0}}.avl-base{width:0;display:inline-block}.avl-word{min-width:0;font-size:var(--avl-word-size,1em);display:block;overflow:hidden}.avl-wordtext{white-space:nowrap;line-height:1;font-family:var(--avl-word-font,var(--sans,system-ui, sans-serif));letter-spacing:-.005em;color:var(--avl-av);animation:avl-word calc(var(--avl-turn) * 1.15) cubic-bezier(.35, .75, .3, 1) both;animation-delay:calc(var(--avl-hold) + .1s);margin-left:.14em;font-weight:600;-webkit-mask-image:linear-gradient(90deg,#000 0 38%,#0000 60%);mask-image:linear-gradient(90deg,#000 0 38%,#0000 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avl-lamp .avl-wordtext{color:#0000;-webkit-background-clip:text;background-clip:text}.avl-mono .avl-wordtext{color:currentColor}@keyframes avl-word{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.avl-draw .avl-l:not(.avl-gleam){opacity:0;animation:.5s cubic-bezier(.22,.9,.26,1) forwards avl-in;animation-delay:calc(var(--b,0) * .15s)}@keyframes avl-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.avl-draw .avl-y{animation-name:avl-arc;animation-duration:.62s;animation-timing-function:cubic-bezier(.3,.85,.3,1)}@keyframes avl-arc{0%{opacity:0;clip-path:inset(0 100% 0 0)}30%{opacity:1}to{opacity:1;clip-path:inset(0)}}.avl-gleam{overflow:hidden}.avl-gleam>i{opacity:0;background-image:linear-gradient(100deg,#fff0 38%,#ffffffe0 50%,#fff0 62%);width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.avl-sweep:hover .avl-gleam>i,.avl-sweep:focus-visible .avl-gleam>i,a:hover>.avl-sweep .avl-gleam>i,a:focus-visible>.avl-sweep .avl-gleam>i,button:hover>.avl-sweep .avl-gleam>i,button:focus-visible>.avl-sweep .avl-gleam>i,.avl-sweep[data-lit=true] .avl-gleam>i{animation:.92s cubic-bezier(.33,.1,.25,1) avl-cross}.avl-shine .avl-gleam>i{animation:2.6s cubic-bezier(.4,0,.6,1) infinite avl-cross}.avl-draw.avl-shine .avl-gleam>i{animation-delay:calc(var(--avl-layers,3) * .15s)}@keyframes avl-cross{0%{opacity:0;transform:translate(-100%)}18%{opacity:1}74%{opacity:1}to{opacity:0;transform:translate(100%)}}.avl-settled.avl-naming{grid-template-columns:auto 1fr;animation:none}.avl-settled.avl-naming .avl-art{margin-left:calc(-1 * var(--avl-trim));animation:none}.avl-settled.avl-naming .avl-fade{opacity:0;animation:none}.avl-settled .avl-wordtext{animation:none;-webkit-mask-position:0 0;mask-position:0 0}.avl-arriving.avl-naming{--avl-hold:1s}.avl-corner{color:inherit;outline-offset:4px;border-radius:8px;align-items:center;text-decoration:none;display:inline-flex}.avl-corner[data-ready=false]{visibility:hidden}@media (prefers-reduced-motion:reduce){.avl-draw .avl-l:not(.avl-gleam),.avl-draw .avl-y,.avl-intro .avl-l{opacity:1;clip-path:none!important;animation:none!important;transform:none!important}.avl-intro .avl-gate{clip-path:none!important;animation:none!important}.avl-naming{grid-template-columns:auto 1fr;animation:none!important}.avl-naming .avl-art{margin-left:calc(-1 * var(--avl-trim));animation:none!important}.avl-naming .avl-fade{opacity:0;animation:none!important}.avl-wordtext{animation:none!important;-webkit-mask-position:0 0!important;mask-position:0 0!important}.avl-band{animation:none!important;transform:none!important}.avl-gleam>i{opacity:0;animation:none!important}}
html,body{height:100%;margin:0;padding:0}:root{--panel-glass:#ffffffe6}html[data-theme=dark]{--panel-glass:#161c24d1}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}input,button,textarea,select{font:inherit}.auth-page{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.auth-grid{background-image:linear-gradient(#10182809 1px,#0000 1px),linear-gradient(90deg,#10182809 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-2px}[data-theme=dark] .auth-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.auth-glow{background:radial-gradient(50% 50%,#fffffff2 0%,#fff0 72%);width:min(1000px,92vw);height:640px;position:absolute;top:2%;left:50%;transform:translate(-50%)}[data-theme=dark] .auth-glow{background:radial-gradient(50% 50%,#ffffff12 0%,#fff0 72%)}.auth-links{position:absolute;top:0;left:0;overflow:visible}.auth-bolt path{fill:none;stroke-linecap:round}.auth-bolt__t{stroke:var(--ink-3);opacity:0;animation:auth-bolt-fade var(--d) ease-out forwards}.auth-bolt__g{stroke:url(#auth-bolt);opacity:.55}.auth-bolt__l{stroke:url(#auth-bolt)}.auth-bolt__g,.auth-bolt__l{stroke-dasharray:var(--seg) var(--gap);stroke-dashoffset:var(--start);animation:auth-bolt-run var(--d) cubic-bezier(.33, 0, .5, 1) forwards}@keyframes auth-bolt-run{to{stroke-dashoffset:calc(0px - var(--span))}}@keyframes auth-bolt-fade{0%{opacity:0}22%{opacity:.12}74%{opacity:.12}to{opacity:0}}.auth-main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:20px;display:flex;position:relative}.auth-card{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;width:min(412px,100%);padding:30px 32px 28px;display:flex;box-shadow:0 1px 2px #1018280d,0 24px 60px #1018281a}.auth-card__top{flex-direction:column;align-items:center;gap:12px;display:flex}.auth-brand{--ally-start:2.75s;--ally-run:1.6s;align-items:center;margin:6px 0 8px;display:flex;position:relative}.auth-brand .avl{z-index:1}.auth-ally{z-index:2;width:0;height:var(--ally-size,56px);margin-left:0;animation:.8s cubic-bezier(.45,0,.3,1) 3.3s forwards auth-ally-room}@keyframes auth-ally-room{to{width:var(--ally-size,56px);margin-left:var(--ally-gap,3px)}}@keyframes auth-arc-pour{to{transform:translate(33.3333%)}}@keyframes auth-arc-settle{to{opacity:0}}.auth-brand .avl-band{animation:1.1s cubic-bezier(.3,.55,.3,1) 2.6s both auth-arc-pour,.45s 3.6s both auth-arc-settle}@property --arc-glow{syntax:"<number>";inherits:true;initial-value:1}.auth-brand{animation:1.1s ease-out 2.68s both auth-arc-charge}.auth-brand .avl-y{filter:brightness(var(--arc-glow))}.auth-brand .avl-art{filter:drop-shadow(0 3px 7px #0a142a4d);will-change:transform}html[data-theme=dark] .auth-brand .avl-art{filter:drop-shadow(0 2px 13px #60a8ff4d)}html[data-theme=dark] .auth-brand .avl-slot:has(>.avl-y){filter:drop-shadow(-1.5px 2px 2.2px #0000008c)}@keyframes auth-arc-charge{0%{--arc-glow:1}22%{--arc-glow:1.42}to{--arc-glow:1}}.auth-ally__gate{clip-path:var(--ally-gate);position:absolute;inset:0}.auth-ally__in{width:var(--ally-size,56px);height:var(--ally-size,56px);offset-path:var(--ally-path);offset-rotate:0deg;offset-distance:0%;animation:auth-ally-fly var(--ally-run) linear var(--ally-start) both, auth-ally-swell var(--ally-run) linear var(--ally-start) both;place-items:center;display:grid;position:absolute;top:0;left:0}@keyframes auth-ally-fly{0%{offset-distance:0%;opacity:0;animation-timing-function:cubic-bezier(.42,.22,.46,.92)}7%{opacity:1}78%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:1}}@keyframes auth-ally-swell{0%{animation-timing-function:cubic-bezier(.42,.22,.4,.95);transform:scale(.18)}78%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:scale(.32)}92%{transform:scale(1.08)}to{transform:scale(1)}}.auth-flip{transform:scale(calc(1 - var(--hold,0) * .055));transition:transform .6s cubic-bezier(.34,1.42,.64,1)}html.is-holding .auth-flip{transition:none}@media (prefers-reduced-motion:reduce){.auth-flip{transition:none;transform:none}}.auth-sky{width:100%;height:100%;display:block;position:absolute;inset:0}.auth-brand.is-settled .auth-ally{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}html.has-sky .auth-points li,html.has-sky .auth-base{color:#d6ece4bd}html.has-sky .auth-foot,html.has-sky .auth-foot a{color:inherit}.auth-points li,.auth-base{transition:color .5s}.auth-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:20px;font-weight:800}.auth-lede{color:var(--ink-2);text-align:center;margin:0;font-size:13px}.auth-foot{text-align:center;color:var(--ink-3);margin:0;font-size:12.5px}.auth-points{flex-wrap:wrap;justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.auth-points li{color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.auth-base{z-index:1;color:var(--ink-3);flex:none;justify-content:space-between;gap:16px;padding:16px 26px 20px;font-size:11.5px;display:flex;position:relative}.auth-base__l{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:640px){.auth-card{border-radius:18px;padding:24px 20px 22px}.auth-points{gap:14px}.auth-base{text-align:center;flex-direction:column;align-items:center;gap:4px}}@media (prefers-reduced-motion:reduce){.auth-bolt__g,.auth-bolt__l,.auth-bolt__t{opacity:0;animation:none}.auth-brand,.auth-brand .avl-band{animation:none}.auth-brand .avl-y{filter:none}.auth-brand .avl-art{filter:drop-shadow(0 3px 7px #0a142a4d)}.auth-ally{width:var(--ally-size,56px);margin-left:var(--ally-gap,3px);animation:none}.auth-ally__in{offset-distance:100%;animation:none;transform:none}}::view-transition-group(ally-hub-card){animation-duration:.72s;animation-timing-function:cubic-bezier(.65,0,.25,1)}::view-transition-old(ally-hub-card){animation:.3s ease-in both hub-out}::view-transition-new(ally-hub-card){animation:.38s ease-out .3s both hub-in}.hub-ally-flight{z-index:9500;pointer-events:none;transform-origin:50%;will-change:transform;position:fixed;top:0;left:0}.hub-ally-incoming .hc-card .aui-seat__ally{visibility:hidden}::view-transition-old(root){animation:.4s ease-in both hub-out}::view-transition-new(root){animation:.45s ease-out .2s both hub-in}@keyframes hub-out{to{opacity:0}}@keyframes hub-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:10ms!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:10ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:10ms!important;animation-delay:0s!important}}
