.login-rise{animation:.72s cubic-bezier(.16,1,.3,1) both login-rise;animation-delay:var(--d,0s)}@keyframes login-rise{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.login-fade{animation:.48s cubic-bezier(.23,1,.32,1) both login-fade;animation-delay:var(--d,0s)}@keyframes login-fade{0%{opacity:0;transform:translateY(4px)}}.login-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.64s cubic-bezier(.65,0,.35,1) both login-draw;animation-delay:var(--d,0s)}@keyframes login-draw{to{stroke-dashoffset:0}}.login-node{transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.16,1,.3,1) both login-node;animation-delay:var(--d,0s)}@keyframes login-node{0%{opacity:0;transform:scale(.96)}}.login-hub{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) both login-hub;animation-delay:var(--d,0s)}@keyframes login-hub{0%{opacity:0;filter:brightness(2.2);transform:scale(.96)}60%{opacity:1;filter:brightness(1.4)}}.login-press{transition:background-color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.login-press.login-press:active:not(:disabled){transform:scale(.97)}.login-cap{transition:background-color .2s cubic-bezier(.23,1,.32,1)}.login-cap dt{transition:color .2s cubic-bezier(.23,1,.32,1)}.login-panel [data-hl],.login-panel .login-frame{transition:stroke .22s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.login-cap:hover{background-color:#1e293b8c}.login-cap:hover dt{color:#93c5fd}.login-panel:has(.login-cap:hover) [data-hl]{opacity:.4}:is(.login-panel:has(.login-cap-ingest:hover) [data-hl~=ingest],.login-panel:has(.login-cap-monitor:hover) [data-hl~=monitor],.login-panel:has(.login-cap-alert:hover) [data-hl~=alert],.login-panel:has(.login-cap-rules:hover) [data-hl~=rules],.login-panel:has(.login-cap-ota:hover) [data-hl~=ota],.login-panel:has(.login-cap-tenancy:hover) [data-hl~=tenancy]){opacity:1}.login-panel:has(.login-cap-ingest:hover) path[data-hl~=ingest]{stroke:#3b82f6}.login-panel:has(.login-cap-ingest:hover) [data-hl~=ingest]>.login-frame{stroke:#3b82f6}.login-panel:has(.login-cap-monitor:hover) path[data-hl~=monitor]{stroke:#3b82f6}.login-panel:has(.login-cap-monitor:hover) [data-hl~=monitor]>.login-frame{stroke:#3b82f6}.login-panel:has(.login-cap-alert:hover) path[data-hl~=alert]{stroke:#3b82f6}.login-panel:has(.login-cap-alert:hover) [data-hl~=alert]>.login-frame{stroke:#3b82f6}.login-panel:has(.login-cap-rules:hover) path[data-hl~=rules]{stroke:#3b82f6}.login-panel:has(.login-cap-rules:hover) [data-hl~=rules]>.login-frame{stroke:#3b82f6}.login-panel:has(.login-cap-ota:hover) path[data-hl~=ota]{stroke:#3b82f6}.login-panel:has(.login-cap-ota:hover) [data-hl~=ota]>.login-frame{stroke:#3b82f6}.login-panel:has(.login-cap-tenancy:hover) path[data-hl~=tenancy]{stroke:#3b82f6}.login-panel:has(.login-cap-tenancy:hover) [data-hl~=tenancy]>.login-frame{stroke:#3b82f6}}@media (prefers-reduced-motion:reduce){.login-rise,.login-fade,.login-draw,.login-node,.login-hub{animation:none}}.login-bar{transform-origin:0;animation:.64s cubic-bezier(.16,1,.3,1) .24s both login-bar}@keyframes login-bar{0%{transform:scaleX(0)}}.login-form label>span:first-child{transition:color .2s cubic-bezier(.23,1,.32,1)}.login-form label:focus-within>span:first-child{color:var(--color-brand-600)}.dark .login-form label:focus-within>span:first-child{color:#93c5fd}.login-eye svg{transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.login-eye .login-eye-hide{opacity:0;transform:scale(.6)rotate(-20deg)}.login-eye[data-on] .login-eye-show{opacity:0;transform:scale(.6)rotate(20deg)}.login-eye[data-on] .login-eye-hide{opacity:1;transform:none}.login-arrow{transition:transform .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.login-press:hover .login-arrow{transform:translate(3px)}}.login-spotlight{pointer-events:none;opacity:0;background-image:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #3b82f617, transparent 70%), linear-gradient(#93c5fd29 1px, transparent 1px), linear-gradient(90deg, #93c5fd29 1px, transparent 1px);-webkit-mask-image:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #000, transparent 75%);mask-image:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #000, transparent 75%);background-size:100% 100%,32px 32px,32px 32px;transition:opacity .4s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}@media (hover:hover){.login-spotlight[data-on]{opacity:1}}.login-surface{background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-position:50%;background-size:32px 32px}.dark .login-surface{background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px)}@media (prefers-reduced-motion:reduce){.login-bar{animation:none}.login-spotlight{display:none}}
