.auth-layout-companion{position:relative}.auth-layout-focused .auth-story-polly{align-self:center;place-items:center;min-width:0;padding:0;display:grid;position:sticky;top:100px}.signup-polly{aspect-ratio:1;isolation:isolate;width:100%;max-width:500px;position:relative}.signup-polly-light{z-index:-1;background:radial-gradient(at 48% 46%,#dce7ff 0%,#e9edf6 37%,#0000 70%);border-radius:50%;position:absolute;inset:6%}.signup-polly-shadow{filter:blur(12px);background:#254dab26;border-radius:50%;height:7%;position:absolute;bottom:13%;left:28%;right:28%}.signup-polly-character{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:40%;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.signup-polly-character:focus-visible{outline-offset:4px;outline:2px solid #285aff}.signup-polly-character .polly-avatar{width:100%;height:100%}@media (max-width:720px){.auth-layout-focused .auth-story-polly{z-index:1;width:90px;height:90px;padding:0;display:block;position:absolute;top:22px;right:18px}.auth-layout-companion .auth-form-section h1,.auth-layout-companion .auth-form-section>.platform-eyebrow{max-width:calc(100% - 88px)}.signup-polly-shadow{filter:blur(4px)}}
