.auth-cta{--ink:#17191f;--yellow:#fcfd5e;background:var(--ink);color:#fff;white-space:nowrap;letter-spacing:-.01em;cursor:pointer;isolation:isolate;border:0;border-radius:3px;align-items:center;gap:12px;width:100%;height:42px;padding:0 18px 0 5px;font-size:14.5px;font-weight:500;transition:background .25s;display:flex;position:relative;overflow:visible}.auth-cta:before{content:"";pointer-events:none;--c:#17191f52;--l:9px;--w:1px;background:linear-gradient(var(--c), var(--c)) top left/var(--l) var(--w), linear-gradient(var(--c), var(--c)) top left/var(--w) var(--l), linear-gradient(var(--c), var(--c)) top right/var(--l) var(--w), linear-gradient(var(--c), var(--c)) top right/var(--w) var(--l), linear-gradient(var(--c), var(--c)) bottom left/var(--l) var(--w), linear-gradient(var(--c), var(--c)) bottom left/var(--w) var(--l), linear-gradient(var(--c), var(--c)) bottom right/var(--l) var(--w), linear-gradient(var(--c), var(--c)) bottom right/var(--w) var(--l);background-repeat:no-repeat;transition:inset .35s cubic-bezier(.25,1,.5,1);position:absolute;inset:-5px}.auth-cta:after{content:"";z-index:0;background:var(--yellow);transform-origin:0;pointer-events:none;border-radius:3px;transition:transform .4s cubic-bezier(.25,1,.5,1);position:absolute;inset:0;transform:scaleX(0)}.auth-cta:hover:after,.auth-cta:focus-visible:after{transform:scaleX(1)}.auth-cta .tile,.auth-cta .lbl{z-index:1;position:relative}.auth-cta .lbl{transition:color .25s}.auth-cta:hover .lbl,.auth-cta:focus-visible .lbl{color:var(--ink)}.auth-cta:hover:before{inset:-8px}.auth-cta:focus-visible{outline:2px solid var(--ink);outline-offset:7px}.auth-cta[aria-busy=true]{cursor:progress}.auth-cta .tile{background:var(--yellow);border-radius:2px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.auth-cta .tile:after{content:"";pointer-events:none;--c:var(--ink);--l:5px;--w:1.5px;background:linear-gradient(var(--c), var(--c)) top left/var(--l) var(--w), linear-gradient(var(--c), var(--c)) top left/var(--w) var(--l), linear-gradient(var(--c), var(--c)) bottom right/var(--l) var(--w), linear-gradient(var(--c), var(--c)) bottom right/var(--w) var(--l);background-repeat:no-repeat;position:absolute;inset:4px}.auth-cta .tile svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.25,1,.5,1)}.auth-cta:hover .tile svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.auth-cta,.auth-cta:before,.auth-cta:after,.auth-cta .lbl,.auth-cta .tile svg{transition:none}}
