.axpace-login{isolation:isolate;color:#edf8f3;background:radial-gradient(at 50% 0,#16453d 0%,#0000 58%),radial-gradient(at 0 80%,#103b33 0%,#0000 42%),#071f1b;place-items:center;min-height:100dvh;padding:44px 28px;display:grid;position:relative}.axpace-login-atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.axpace-login-atmosphere:before{content:"";background:radial-gradient(at 88% 78%,#9be2cd09,#0000 34%),radial-gradient(at 8% 40%,#dfc78608,#0000 30%);position:absolute;inset:0}.axpace-login-sweep{opacity:.75;border-bottom:1px solid #d8bf7252;border-radius:50%;width:clamp(600px,88vw,1500px);height:clamp(240px,31vw,500px);position:absolute;box-shadow:0 1px #9be2cd0a}.axpace-login-sweep:after{content:"";border-bottom:1px solid #9be2cd12;border-radius:50%;position:absolute;inset:22px -22px -28px 30px}.axpace-login-sweep--left{top:25%;left:-50%;transform:rotate(37deg)}.axpace-login-sweep--right{top:34%;right:-49%;transform:rotate(-36deg)}.axpace-login-spark{opacity:.65;background:linear-gradient(90deg,#0000,#d8bf7280,#ffedb6,#0000);width:110px;height:1px;position:absolute;transform:rotate(40deg)}.axpace-login-spark:before{content:"";background:radial-gradient(circle,#fff2c690,#d8bf7230 18%,#0000 68%);border-radius:50%;width:23px;height:23px;position:absolute;top:-11px;left:52%}.axpace-login-spark:after{content:"";background:linear-gradient(#0000,#fff2c6a0,#0000);width:1px;height:11px;position:absolute;top:-5px;left:62%}.axpace-login-spark--one{top:56%;left:7%}.axpace-login-spark--two{width:135px;top:70%;right:5%;transform:rotate(-39deg)}.axpace-login-spark--three{opacity:.25;width:44px;top:16%;left:22%}.axpace-login-spark--four{opacity:.3;width:62px;top:23%;right:19%;transform:rotate(-35deg)}.axpace-login-card{background:linear-gradient(145deg,#16382ff5,#0c2924f5);border:1px solid #9be2cd29;border-radius:24px;width:min(100%,470px);padding:36px;position:relative;box-shadow:0 24px 80px #00000030,inset 0 1px #e5cb8115}.axpace-login-card h1{text-align:center;letter-spacing:-.6px;margin:10px 0;font-size:30px;font-weight:650}.axpace-login-card p{color:#c3d8d0;line-height:1.55}.axpace-login-card>p:not(.axpace-login-status){text-align:center}.axpace-login-eyebrow{letter-spacing:2.4px;margin-top:32px;padding-top:22px;font-size:11px;position:relative}.axpace-login-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,#dfc786a0,#0000);width:64px;height:1px;position:absolute;top:0;left:calc(50% - 32px)}.axpace-login-card form{gap:20px;margin-top:28px;display:grid}.axpace-login-card label{color:#dcebe5;gap:8px;font-size:14px;display:grid}.axpace-login-card input{color:#fff;background:#08231f;border:1px solid #9be2cd45;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:16px;box-shadow:inset 0 1px 3px #00000010}.axpace-login-card input:focus{outline-offset:2px;outline:2px solid #9be2cd}.axpace-login-card button{cursor:pointer}:is(.axpace-login-card button:focus-visible,.axpace-login-help a:focus-visible){outline-offset:4px;outline:2px solid #dfc786}.axpace-login-submit{color:#16332f;background:linear-gradient(105deg,#9be2cd,#7fd3bd);border-radius:10px;padding:13px;font-weight:650;box-shadow:0 4px 20px #9be2cd0b}.axpace-login-submit:hover:not(:disabled){background:#b1eadb}.axpace-login-submit:disabled{opacity:.6}.axpace-login-status{min-height:24px;margin-top:18px}.axpace-login-help{margin-top:24px;font-size:13px}.axpace-login-help a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.axpace-login-existing{overflow-wrap:anywhere;border:1px solid #9be2cd40;border-radius:10px;margin-top:16px;padding:12px}.axpace-login-existing button,.axpace-login-link{color:#9be2cd;padding:8px 12px;text-decoration:underline}.axpace-authenticator{background:#102b26;border-radius:10px;margin-top:16px;padding:16px}.axpace-authenticator code{overflow-wrap:anywhere;color:#9be2cd;margin:12px 0;display:block}.axpace-authenticator pre{white-space:pre-wrap;font-size:14px}.axpace-login-card .axpace-brand{max-width:190px;margin-inline:auto;display:block}.axpace-authenticator-qr{justify-content:center;margin:16px 0;display:flex}.axpace-authenticator-qr svg{border-radius:8px;max-width:100%;height:auto;display:block}.axpace-authenticator details{border-top:1px solid #9be2cd30;margin-top:16px;padding-top:14px}.axpace-authenticator summary{cursor:pointer;color:#9be2cd;font-weight:600}.axpace-authenticator summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #9be2cd}@media (prefers-reduced-motion:no-preference){.axpace-login-spark--one,.axpace-login-spark--two{animation:7s ease-in-out infinite axpace-login-glimmer}.axpace-login-spark--two{animation-delay:-3.5s}}@keyframes axpace-login-glimmer{0%,to{opacity:.35}50%{opacity:.8}}@media (max-width:600px){.axpace-login{padding:28px 16px}.axpace-login-card{padding:28px 24px}.axpace-login-card h1{font-size:28px}.axpace-login-sweep--left{top:19%;left:-130%}.axpace-login-sweep--right{top:49%;right:-133%}.axpace-login-spark--one{top:32%;left:-35px}.axpace-login-spark--two{top:80%;right:-48px}.axpace-login-spark--three,.axpace-login-spark--four{display:none}}
