.auth-form{flex-direction:column;gap:10px;display:flex}.auth-form .aui-btn--block{margin-top:4px}.auth-msg{margin:0;font-size:12.5px;line-height:1.5}.auth-msg--bad{color:var(--red)}.auth-msg--ok{color:var(--green)}.auth-note{color:var(--ink-2);flex-direction:column;gap:12px;font-size:13.5px;line-height:1.6;display:flex}.auth-note p{margin:0}.auth-note b{color:var(--ink)}.auth-note__alt{text-align:center;font-size:12.5px}.auth-flip{perspective:1600px;touch-action:pan-y;width:min(412px,100%)}.auth-flip__in{transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.2,.85,.25,1);display:grid}.auth-flip.is-dragging .auth-flip__in{transition:none}.auth-face{backface-visibility:hidden;grid-area:1/1;display:flex;position:relative}.auth-face>.auth-card{justify-content:center;width:100%}.auth-flip__in{--edge:6px;position:relative}.auth-face{transform:translateZ(calc(var(--edge) / 2))}.auth-face--back{transform:rotateY(180deg) translateZ(calc(var(--edge) / 2))}.auth-edge{width:var(--edge);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 72%, var(--ink)), color-mix(in srgb, var(--panel) 86%, var(--ink)) 50%, color-mix(in srgb, var(--panel) 72%, var(--ink)));position:absolute;top:14px;bottom:14px}.auth-edge--l{left:calc(var(--edge) / -2);transform:rotateY(-90deg)}.auth-edge--r{right:calc(var(--edge) / -2);transform:rotateY(90deg)}.auth-card--blank{min-height:100%}.ally-fly{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ally-fly__ally{will-change:transform;position:absolute;top:0;left:0}.ally-page{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ally-page__ally{will-change:transform;pointer-events:auto;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.ally-page__say{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.2,.9,.25,1);position:absolute;left:30px;right:30px;transform:translateY(6px)}.ally-page__say.is-on{opacity:1;pointer-events:auto;transform:none}.ally-page__say .aui-msg__b{text-align:center}.ally-page__say .aui-msg__c{align-items:center;width:100%}.ally-page__say .aui-msg__act{justify-content:center;margin-top:6px}.ally-page__back{text-align:center;margin:14px 0 0;font-size:12.5px}.auth-brand.was-away .auth-ally{width:var(--ally-size,56px);margin-left:var(--ally-gap,3px);transition:width 1s cubic-bezier(.65,0,.35,1),margin-left 1s cubic-bezier(.65,0,.35,1);animation:none}.auth-brand.was-away .auth-ally__in{offset-distance:100%;animation:none;transform:none}.auth-brand.is-gone .auth-ally{width:0;margin-left:0}.auth-brand.is-returning .auth-ally{transition:width .9s cubic-bezier(.65,0,.35,1) 1.25s,margin-left .9s cubic-bezier(.65,0,.35,1) 1.25s}.auth-brand.is-gone .auth-ally__in{visibility:hidden}.auth-grip{z-index:4;position:absolute;top:0;bottom:0}.auth-grip--l{left:0}.auth-grip--r{right:0}.auth-flip.can-flip .auth-grip{cursor:grab}.auth-flip.is-dragging .auth-grip{cursor:grabbing}.auth-flip.is-dragging .auth-card{-webkit-user-select:none;user-select:none}.auth-flip .auth-card :is(input,textarea){cursor:text;-webkit-user-select:text;user-select:text}@media (prefers-reduced-motion:reduce){.auth-flip__in{transition:none}}.auth-card .auth-form,.auth-card .auth-foot{max-height:420px;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .25s,margin .5s}.auth-card.is-entering .auth-form,.auth-card.is-entering .auth-foot{opacity:0;pointer-events:none;max-height:0;margin-top:-18px;overflow:hidden}.auth-brand.is-entering .auth-ally{width:var(--ally-size,56px);margin-left:var(--ally-gap,3px);animation:none;position:relative}.auth-brand.is-entering .auth-ally__gate{clip-path:none}.auth-brand.is-entering .auth-ally__in{offset-path:none;animation:none;transform:none}
