.chainops-logo{height:32px;color:inherit;flex:none;align-items:center;gap:10px;display:inline-flex}.chainops-logo .chainops-logo-mark{width:32px;height:32px;color:inherit;flex:0 0 32px;overflow:visible}.chainops-logo-wordmark{white-space:nowrap;width:111px;font-size:22px;font-weight:700;line-height:32px;display:inline-block}.chainops-logo-wordmark>span{font-weight:400}.chainops-logo--compact{gap:0;width:32px}.chainops-logo-module,.chainops-logo-node{transform-box:fill-box;transform-origin:50%}.chainops-logo--intro .chainops-logo-module{animation:.48s ease-out both chainops-module-in}.chainops-logo--intro .chainops-logo-module--left{animation-delay:.12s}.chainops-logo--intro .chainops-logo-module--bottom{animation-delay:.24s}.chainops-logo--intro .chainops-logo-link{animation:.48s ease-out .28s both chainops-link-draw}.chainops-logo--intro .chainops-logo-wordmark{animation:.38s ease-out .6s both chainops-wordmark-in}.chainops-logo--intro .chainops-logo-node{animation:.52s ease-out .68s both chainops-node-light}.chainops-logo--hover .chainops-logo-link{animation:.4s ease-out both chainops-link-draw}.chainops-logo--hover .chainops-logo-node{animation:.52s ease-out .16s both chainops-node-light}@keyframes chainops-module-in{0%{opacity:0;translate:-3px}to{opacity:1;translate:0}}@keyframes chainops-link-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.25}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}@keyframes chainops-wordmark-in{0%{opacity:0;translate:3px}to{opacity:1;translate:0}}@keyframes chainops-node-light{0%,to{opacity:1;filter:none}50%{opacity:.7;filter:drop-shadow(0 0 3px #36d5b180)}}@media (prefers-reduced-motion:reduce){.chainops-logo .chainops-logo-module,.chainops-logo .chainops-logo-link,.chainops-logo .chainops-logo-wordmark,.chainops-logo .chainops-logo-node{animation:none}}
.admin-session-loading{min-height:100dvh;color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.admin-login-page{background:#f4f5f7;place-items:center;min-height:100dvh;padding:48px 24px;display:grid}.admin-login-content{width:100%;min-width:0;max-width:360px}.admin-login-content .chainops-logo{color:#234a3b;margin-bottom:44px}.admin-login-content h1{margin-bottom:28px;font-size:24px}.admin-login-content form{gap:20px;display:grid}.admin-login-content .input{width:100%;min-width:0}.admin-login-content .field-error{overflow-wrap:anywhere}.admin-login-content .button{min-height:42px}.admin-session-status{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (max-width:760px){.admin-session-status{margin-left:auto}.admin-session-status>span{display:none}}
