.adm{font-family:var(--font-sans);line-height:1.55}@media (prefers-reduced-motion:no-preference){.adm-rise{animation:adm-rise .42s var(--ease-ui) both}.adm-stagger>*{animation:adm-rise .46s var(--ease-ui) both}.adm-stagger>:nth-child(2){animation-delay:30ms}.adm-stagger>:nth-child(3){animation-delay:60ms}.adm-stagger>:nth-child(4){animation-delay:90ms}.adm-stagger>:nth-child(5){animation-delay:.12s}.adm-stagger>:nth-child(6){animation-delay:.15s}.adm-stagger>:nth-child(7){animation-delay:.18s}.adm-stagger>:nth-child(n+8){animation-delay:.2s}.adm-card{animation:adm-rise .48s var(--ease-ui) both}.adm-bar{transform-origin:bottom;animation:adm-grow .7s var(--ease-out-quint) both}.adm-toast{animation:adm-toast .32s var(--ease-ui) both}.adm-badge-pop{animation:adm-pop .38s var(--ease-ui) both}.adm-bell{transform-origin:50% 10%;animation:adm-ring 2.6s var(--ease-ui) .6s 2}.adm-shake{animation:adm-shake .38s var(--ease-ui)}.adm-thumb{animation:adm-pop .3s var(--ease-ui) both}}@keyframes adm-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes adm-grow{0%{transform:scaleY(0)}}@keyframes adm-toast{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes adm-pop{0%{opacity:0;transform:scale(.85)}}@keyframes adm-ring{0%,30%,to{transform:rotate(0)}5%{transform:rotate(14deg)}10%{transform:rotate(-12deg)}15%{transform:rotate(8deg)}20%{transform:rotate(-5deg)}}@keyframes adm-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (hover:hover) and (pointer:fine){.adm-stat:hover .adm-count{color:var(--color-royal)}}.adm-switch{appearance:none;background:var(--color-steel-100);cursor:pointer;width:42px;height:24px;transition:background-color .16s var(--ease-ui);border-radius:999px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #031b3814}.adm-switch:after{content:"";width:18px;height:18px;transition:transform .2s var(--ease-ui);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #031b3840}.adm-switch:checked{background:var(--color-nut)}.adm-switch:checked:after{transform:translate(18px)}.adm-switch:disabled{opacity:.6;cursor:progress}.adm-switch:focus-visible{outline:2px solid var(--color-royal);outline-offset:2px}.adm-switch-dark{background:#ffffff29}.adm-switch-dark:checked{background:var(--color-nut-light)}.adm-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite adm-spin}.adm-spinner-dark{border-color:#1d5fd133;border-top-color:var(--color-royal);width:26px;height:26px}.adm-spinner-ink{border-color:#031b3840;border-top-color:var(--color-navy-950)}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm-loader{width:64px;height:64px;position:relative}.adm-loader:before,.adm-loader span{content:"";clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:conic-gradient(from 0deg, var(--color-nut-light), var(--color-royal), var(--color-nut-light));animation:1.2s linear infinite adm-spin;position:absolute;inset:0}.adm-loader span{background:var(--color-navy-950);clip-path:none;border-radius:999px;animation:none;inset:14px}.adm-side{isolation:isolate;position:sticky}.adm-logo svg{filter:drop-shadow(0 6px 14px #2db56359)}.adm-login-input{color:#fff;width:100%;min-height:52px;transition:border-color .16s var(--ease-ui), box-shadow .16s var(--ease-ui), background-color .16s var(--ease-ui);background:#031b3873;border:1px solid #ffffff29;border-radius:14px;padding:0 16px;font-size:16px;display:block}.adm-login-input::placeholder{color:#a9b8ce99}.adm-login-input:focus{border-color:var(--color-nut-light);background:#031b38a6;outline:none;box-shadow:0 0 0 4px #2db5632e}.adm-login-btn:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.adm-login-btn:not(:disabled):after{animation:adm-sheen 3.6s var(--ease-in-out-quart) 1.4s infinite}.adm-auth-card{animation:adm-card-in .9s var(--ease-out-quint) .15s both}}@keyframes adm-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes adm-card-in{0%{opacity:0;transform:perspective(900px)translateY(28px)rotateX(10deg)scale(.97)}}.ls-root{perspective:1100px;perspective-origin:50% 40%}.ls-stage{transform-style:preserve-3d;place-items:center;display:grid}.ls-glow{filter:blur(10px);background:radial-gradient(circle,#2db56347,#1d5fd12e 40%,#0000 70%);border-radius:999px;width:520px;height:520px;top:40%;left:50%;translate:-50% -50%}.ls-floor{transform-origin:50% 100%;transform:perspective(600px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.ls-floor-grid{background-image:linear-gradient(#8fd8ae38 1px,#0000 1px),linear-gradient(90deg,#8fd8ae38 1px,#0000 1px);background-size:64px 64px}.ls-ring{transform-style:preserve-3d;border:1px solid #ffffff1f;border-radius:999px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotateX(72deg)}.ls-ring-1{border-color:#2db56359;width:440px;height:440px;box-shadow:inset 0 0 40px #2db56326}.ls-ring-2{border-style:dashed;width:600px;height:600px}.ls-orbit{width:0;height:0;transform-style:preserve-3d;position:absolute;top:40%;left:50%;transform:rotateX(72deg)}.ls-screw{transform-style:preserve-3d;transform:rotateZ(var(--a)) translateX(240px) rotateZ(calc(var(--a) * -1)) rotateX(-72deg);position:absolute}.ls-screw-inner{filter:drop-shadow(0 12px 16px #00000073);translate:-50% -50%}.ls-nut-wrap{width:0;height:0;transform-style:preserve-3d;position:absolute;top:40%;left:50%}.ls-nut{--r:112px;--t:70px;--apo:calc(var(--r) * .866);transform-style:preserve-3d;position:absolute;transform:rotateX(-58deg)rotateY(20deg)}.ls-side{left:calc(var(--r) / -2);top:calc(var(--t) / -2);width:var(--r);height:var(--t);transform:rotateY(calc(var(--i) * 60deg + 30deg)) translateZ(var(--apo));backface-visibility:hidden;background:linear-gradient(#e9eff8 0%,#a9b8ce 38%,#6d7d96 70%,#b7c4d6 100%);position:absolute;box-shadow:inset 0 0 0 1px #ffffff40}.ls-side:nth-child(odd){filter:brightness(.82)}.ls-cap{left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);backface-visibility:hidden;background:radial-gradient(circle,#0000 0 34%,#ffffffa6 34.5% 37%,#0000 38%),conic-gradient(from 210deg,#d5deeb,#8696ae,#eef3fa,#7c8ca5,#c9d4e3,#8a9ab2,#d5deeb);position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 33.5%,#000 34%);mask:radial-gradient(circle,#0000 0 33.5%,#000 34%)}.ls-cap-top{transform:rotateX(90deg) translateZ(calc(var(--t) / 2)) rotateZ(30deg)}.ls-cap-bottom{transform:rotateX(-90deg) translateZ(calc(var(--t) / 2)) rotateZ(30deg);filter:brightness(.6)}.ls-thread{left:calc(var(--r) * -.33);top:calc(var(--t) / -2);width:calc(var(--r) * .66);height:var(--t);opacity:.6;background:repeating-linear-gradient(#3b4a63 0 5px,#8a9ab2 5px 9px);border-radius:999px/10px;position:absolute;transform:rotateX(90deg)}.ls-shadow{filter:blur(8px);background:radial-gradient(#00000080,#0000 70%);border-radius:999px;width:300px;height:60px;position:absolute;top:150px;left:-150px}@media (max-width:1023px){.ls-root{opacity:.55}.ls-nut-wrap,.ls-orbit,.ls-ring,.ls-glow{top:16%}.ls-nut{--r:70px;--t:44px}.ls-ring-1{width:300px;height:300px}.ls-ring-2{width:420px;height:420px}.ls-screw{transform:rotateZ(var(--a)) translateX(160px) rotateZ(calc(var(--a) * -1)) rotateX(-72deg) scale(.7)}}@media (prefers-reduced-motion:no-preference){.ls-copy>*{animation:adm-rise .9s var(--ease-out-quint) both}.ls-copy>:first-child{animation-delay:.4s}.ls-copy>:nth-child(2){animation-delay:.5s}.ls-copy>:nth-child(3){animation-delay:.62s}}
