.claw-auth{--background-primary:#f6f4ef;--background-secondary:#ffffff;--background-tertiary:#f3f1ea;--text-primary:#111111;--text-secondary:#4b5563;--text-tertiary:#8b8681;--border-primary:#d9d6ce;--accent-start:#10b981;--accent-end:#10b981;--input-focus:#10b981;--accent-glassy-bg:rgba(16,185,129,0.12);--accent-glassy-text:#0b6b4e;--accent-glow-color:rgba(16,185,129,0.28);background:var(--background-primary);background-image:radial-gradient(circle at 1px 1px,rgba(17,17,17,.045) 1px,transparent 0);background-size:26px 26px}.claw-auth,.claw-auth h1{font-family:var(--font-geist),"Geist",ui-sans-serif,system-ui,sans-serif}.claw-auth h1{letter-spacing:-.02em;color:var(--text-primary)}.claw-auth button[style*=linear-gradient]{box-shadow:none!important}.claw-auth .auth-card{border:1px solid var(--border-primary)!important;box-shadow:0 40px 90px -50px rgba(11,11,12,.45)}.claw-auth .auth-brand{background:radial-gradient(130% 100% at 0 0,rgba(16,185,129,.22),transparent 55%),linear-gradient(160deg,#0b0b0c,#0c1512 60%,#0b0b0c)}.claw-auth .auth-brand__line{background:#10b981!important}.claw-auth .auth-brand{overflow:hidden}.claw-auth .auth-brand>*{position:relative;z-index:2}@keyframes authRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.claw-auth .auth-brand__logo{opacity:0;animation:authRise .6s ease .1s both;filter:invert(1) brightness(2)}.claw-auth .auth-brand__title{opacity:0;animation:authRise .6s ease .25s both;color:#fff;font-weight:600;font-size:1.6rem;line-height:1.12;letter-spacing:-.02em}.claw-auth .auth-brand__sub{opacity:0;animation:authRise .6s ease .4s both;color:rgba(255,255,255,.6);font-size:.9rem;margin-top:.65rem;max-width:24ch;line-height:1.5}.claw-auth .auth-brand__systems{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.claw-auth .auth-brand__systems li{opacity:0;animation:authRise .55s ease both;animation-delay:calc(.52s + var(--i) * .11s);color:rgba(255,255,255,.82);font-size:.9rem;display:flex;align-items:center;gap:.6rem}.claw-auth .auth-brand__systems li:before{content:"";width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.75);flex:none}.claw-auth .auth-brand__foot{opacity:0;animation:authRise .6s ease 1.28s both}@keyframes authBeam{0%{transform:translateY(-30%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(130%);opacity:0}}.claw-auth .auth-brand__beam{position:absolute;top:0;left:40%;width:1.5px;height:55%;z-index:1!important;background:linear-gradient(180deg,transparent,rgba(16,185,129,.85),transparent);animation:authBeam 6.5s ease-in-out 1.3s infinite;pointer-events:none}@keyframes authGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.16)}}.claw-auth .auth-brand__glow{position:absolute;top:-12%;left:-15%;width:72%;height:56%;z-index:0!important;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.28),transparent 70%);filter:blur(34px);animation:authGlow 7.5s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.claw-auth .auth-brand__foot,.claw-auth .auth-brand__logo,.claw-auth .auth-brand__sub,.claw-auth .auth-brand__systems li,.claw-auth .auth-brand__title{animation:none;opacity:1}.claw-auth .auth-brand__beam,.claw-auth .auth-brand__glow{animation:none}}