.au-label{color:var(--ink);font-size:.82rem;font-weight:600}.au-input{border:1px solid var(--line);background:var(--paper);width:100%;height:3.1rem;color:var(--ink);border-radius:16px;padding:0 1.05rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.au-input::placeholder{color:var(--ink-faint)}.au-input:hover{border-color:#d9d6d2}.au-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ff3d1924}.au-input:disabled{background:var(--paper-soft);color:var(--ink-faint)}.au-error{background:var(--accent-tint);color:var(--accent-dark);border:1px solid #ff3d1947;border-radius:16px}.au-shot{background:var(--night);border-radius:0;position:relative;overflow:hidden}.au-slide{opacity:0;animation:24s cubic-bezier(.4,0,.2,1) infinite au-slide;position:absolute;inset:0}.au-slide-image{background-color:var(--night-soft);background-position:50%;background-size:cover;position:absolute;inset:0}.au-slide:after{content:"";background:linear-gradient(#0a0a0c1a 45%,#0a0a0ce0 100%);position:absolute;inset:0}@keyframes au-slide{0%{opacity:0}4%{opacity:1}30%{opacity:1}36%{opacity:0}to{opacity:0}}.au-tick{background:#ffffff40;border-radius:2px;width:2rem;height:2px;position:relative;overflow:hidden}.au-tick:after{content:"";transform-origin:0;background:var(--accent);animation:24s linear infinite au-tick;animation-delay:var(--tick-delay,0s);position:absolute;inset:0;transform:scaleX(0)}@keyframes au-tick{0%{transform:scaleX(0)}33%{transform:scaleX(1)}34%{transform:scaleX(0)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.au-slide,.au-tick:after{animation:none}.au-slide:first-child{opacity:1}}
