[data-auth-datacenter-background]{--rack-frame:1 112 192;--rack-slot:8 42 73;contain:paint;background:linear-gradient(#e0f0fe 0%,#f6f6f6 45% 100%)}.dark [data-auth-datacenter-background]{--rack-frame:124 201 253;--rack-slot:224 240 254;background:linear-gradient(#060c12 0% 55%,#082a49 100%)}.auth-datacenter-racks{opacity:.68;grid-template-columns:repeat(4,minmax(180px,1fr));gap:clamp(20px,2vw,34px);height:min(82vh,900px);padding:0 clamp(18px,1.5vw,30px);display:grid;position:absolute;inset:calc(50% + 46px) -3vw auto;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#0000 10%,#000 48% 100%);mask-image:radial-gradient(#0000 10%,#000 48% 100%)}.auth-datacenter-rack{--rack-delay:-.4s;border:1px solid rgb(var(--rack-frame) / .18);background:linear-gradient(180deg, rgb(var(--rack-frame) / .11), transparent 32px), linear-gradient(90deg, rgb(var(--rack-frame) / .055), transparent 12%, transparent 88%, rgb(var(--rack-frame) / .055));min-width:0;box-shadow:inset 5px 0 rgb(var(--rack-frame) / .05), inset -5px 0 rgb(var(--rack-frame) / .05);border-radius:3px;grid-template-rows:repeat(30,minmax(0,1fr));padding:12px 8px;display:grid}.auth-datacenter-rack:nth-child(2){--rack-delay:-1.6s}.auth-datacenter-rack:nth-child(3){--rack-delay:-2.9s}.auth-datacenter-rack:nth-child(4){--rack-delay:-4.1s}.auth-datacenter-rack:nth-child(5){--rack-delay:-5.4s}.auth-datacenter-rack:nth-child(n+5){display:none}.auth-datacenter-rack>span{--led-primary:55 174 249;--led-secondary:0 201 109;--row-delay:-.3s;--primary-duration:5.2s;--secondary-duration:7.1s;border-bottom:1px solid rgb(var(--rack-slot) / .13);background:linear-gradient(90deg, rgb(var(--rack-slot) / .03), transparent 74%);min-height:0;position:relative}.auth-datacenter-rack>span:before,.auth-datacenter-rack>span:after{content:"";opacity:.12;border-radius:9999px;width:2.5px;height:2.5px;animation-name:auth-led-activity;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;top:50%;transform:translateY(-50%)}.auth-datacenter-rack>span:before{background:rgb(var(--led-secondary));box-shadow:0 0 4px rgb(var(--led-secondary) / .42), 6px 0 0 rgb(var(--led-secondary)), 6px 0 4px rgb(var(--led-secondary) / .42);animation-duration:var(--secondary-duration);animation-delay:calc(var(--rack-delay) + var(--row-delay) - 1.7s);right:23px}.auth-datacenter-rack>span:after{background:rgb(var(--led-primary));box-shadow:0 0 5px rgb(var(--led-primary) / .5), 6px 0 0 rgb(var(--led-primary)), 6px 0 5px rgb(var(--led-primary) / .5);animation-duration:var(--primary-duration);animation-delay:calc(var(--rack-delay) + var(--row-delay));right:11px}.auth-datacenter-rack>span:nth-child(6n+1){--row-delay:-.7s;--primary-duration:4.7s;--secondary-duration:7.3s}.auth-datacenter-rack>span:nth-child(6n+2){--row-delay:-1.8s;--primary-duration:6.1s;--secondary-duration:5.4s}.auth-datacenter-rack>span:nth-child(6n+3){--row-delay:-2.9s;--primary-duration:5.6s;--secondary-duration:7.8s}.auth-datacenter-rack>span:nth-child(6n+4){--row-delay:-4.2s;--primary-duration:7.2s;--secondary-duration:6.3s}.auth-datacenter-rack>span:nth-child(6n+5){--row-delay:-5.5s;--primary-duration:5.1s;--secondary-duration:8.1s}.auth-datacenter-rack>span:nth-child(6n){--row-delay:-6.6s;--primary-duration:6.7s;--secondary-duration:5.8s}.auth-datacenter-rack>span:nth-child(7n+3){--led-primary:255 144 0}.auth-datacenter-rack>span:nth-child(9n+5){--led-secondary:55 174 249}.dark .auth-datacenter-racks{opacity:.6}.dark .auth-datacenter-rack{border-color:rgb(var(--rack-frame) / .09);background:linear-gradient(180deg, rgb(var(--rack-frame) / .05), transparent 32px), linear-gradient(90deg, rgb(var(--rack-frame) / .025), transparent 12%, transparent 88%, rgb(var(--rack-frame) / .025));box-shadow:inset 5px 0 rgb(var(--rack-frame) / .035), inset -5px 0 rgb(var(--rack-frame) / .035)}.dark .auth-datacenter-rack>span{border-bottom-color:rgb(var(--rack-slot) / .055);background:linear-gradient(90deg, rgb(var(--rack-slot) / .018), transparent 74%)}.dark .auth-datacenter-rack>span:before{box-shadow:0 0 5px rgb(var(--led-secondary) / .55), 6px 0 0 rgb(var(--led-secondary)), 6px 0 5px rgb(var(--led-secondary) / .55)}.dark .auth-datacenter-rack>span:after{box-shadow:0 0 6px rgb(var(--led-primary) / .62), 6px 0 0 rgb(var(--led-primary)), 6px 0 6px rgb(var(--led-primary) / .62)}.auth-card{box-shadow:0 0 0 1px #082a4929,0 18px 46px -10px #082a4952,0 8px 18px -8px #082a4938}.dark .auth-card{box-shadow:0 0 0 1px #7cc9fd2e,0 0 30px #0d94ea29}[data-scope=auth] altcha-widget[data-auth-altcha]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--altcha-max-width:100%;--altcha-color-base:transparent;--altcha-input-background-color:transparent;--altcha-color-base-content:#111827;--altcha-color-neutral:#d1d5db;--altcha-color-neutral-content:#4b5563;--altcha-border-color:#d1d5db;--altcha-color-border:#d1d5db;--altcha-checkbox-border-color:#d1d5db;--altcha-color-primary:#0170c0;--altcha-checkbox-outline-color:#0170c0;--altcha-color-border-focus:#0170c0;--altcha-spinner-color:#111827}.dark [data-scope=auth] altcha-widget[data-auth-altcha]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--altcha-color-base:transparent;--altcha-input-background-color:#ffffff0d;--altcha-color-base-content:#f3f4f6;--altcha-color-neutral:#ffffff1a;--altcha-color-neutral-content:#d1d5db;--altcha-border-color:#ffffff1a;--altcha-color-border:#ffffff1a;--altcha-checkbox-border-color:#ffffff2e;--altcha-spinner-color:#f3f4f6}@keyframes auth-led-activity{0%,72%,80%,to{opacity:.18}74%,77%{opacity:.86}}@media (prefers-reduced-motion:reduce){.auth-datacenter-rack>span:before,.auth-datacenter-rack>span:after{opacity:.28;animation:none}}@media (width<=639px){.auth-datacenter-racks{grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;height:min(82vh,760px);padding:0 12px;top:calc(50% + 38px);left:-12%;right:-12%;-webkit-mask-image:linear-gradient(#000,#0000 46% 58%,#000);mask-image:linear-gradient(#000,#0000 46% 58%,#000)}.auth-datacenter-rack:nth-child(n+3){display:none}.auth-datacenter-rack:nth-child(2)>span:before{left:23px;right:auto}.auth-datacenter-rack:nth-child(2)>span:after{left:11px;right:auto}}@media (width>=1600px) and (orientation:landscape){.auth-datacenter-racks{grid-template-columns:repeat(5,minmax(180px,1fr));gap:clamp(18px,1.5vw,30px);height:min(88vh,900px);padding-inline:clamp(32px,2.3vw,48px);left:0;right:0}.auth-datacenter-rack:nth-child(n+5){display:grid}}
