.auth-module-scss-module__2eAJxW__body{box-sizing:border-box;font-family:var(--font-sans);color:var(--color-fg-1);-webkit-font-smoothing:antialiased;background:var(--color-bg-app);margin:0}.auth-module-scss-module__2eAJxW__frame{place-items:center;min-height:100dvh;display:grid;container:auth/inline-size}.auth-module-scss-module__2eAJxW__card{gap:var(--space-5);width:calc(100% - 3rem);max-width:73.75rem;height:min(47.5rem,100dvh - 3rem);min-height:30rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sheet);background:var(--color-bg-surface);box-shadow:var(--shadow-pop);grid-template-columns:1.05fr 1fr;animation:.6s cubic-bezier(.16,1,.3,1) both auth-module-scss-module__2eAJxW__card;display:grid}.auth-module-scss-module__2eAJxW__media{border-radius:var(--radius-xl);background:var(--color-bg-sunken);min-height:0;animation:auth-module-scss-module__2eAJxW__fade 1s var(--ease-out) .15s both;position:relative;overflow:hidden}.auth-module-scss-module__2eAJxW__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;animation:2.4s cubic-bezier(.16,1,.3,1) .15s both auth-module-scss-module__2eAJxW__settle}.auth-module-scss-module__2eAJxW__brand{top:var(--space-10);left:var(--space-10);color:#14120f;font-size:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:.38em;text-transform:uppercase;animation:auth-module-scss-module__2eAJxW__focus .8s var(--ease-out) .65s both;margin:0;line-height:1;position:absolute}.auth-module-scss-module__2eAJxW__panel{min-height:0;padding:var(--space-10) var(--space-8) var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.auth-module-scss-module__2eAJxW__inner{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:23.75rem;margin:0 auto;display:flex}.auth-module-scss-module__2eAJxW__inner>*{animation:.52s cubic-bezier(.16,1,.3,1) both auth-module-scss-module__2eAJxW__rise}.auth-module-scss-module__2eAJxW__inner>:nth-child(2){animation-delay:60ms}.auth-module-scss-module__2eAJxW__inner>:nth-child(3){animation-delay:.12s}.auth-module-scss-module__2eAJxW__inner>:nth-child(4){animation-delay:.18s}.auth-module-scss-module__2eAJxW__inner>:nth-child(5){animation-delay:.24s}.auth-module-scss-module__2eAJxW__inner>:nth-child(6){animation-delay:.3s}.auth-module-scss-module__2eAJxW__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-5);color:var(--color-fg-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.auth-module-scss-module__2eAJxW__foot a{color:var(--color-fg-1);text-underline-offset:.2em;text-decoration:underline}.auth-module-scss-module__2eAJxW__meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:center;gap:var(--space-3);color:var(--color-fg-4);font-size:var(--text-micro);display:flex}.auth-module-scss-module__2eAJxW__icon{border-radius:var(--radius-sheet);background:var(--color-bg-sunken);width:3.75rem;height:3.75rem;color:var(--color-fg-2);place-items:center;display:grid}.auth-module-scss-module__2eAJxW__icon[data-tone=danger]{background:var(--color-danger-bg);color:var(--color-danger)}.auth-module-scss-module__2eAJxW__icon[data-tone=ok]{background:var(--color-ok);color:var(--color-bg-surface);animation:.52s cubic-bezier(.3,1.5,.5,1) both auth-module-scss-module__2eAJxW__pop}.auth-module-scss-module__2eAJxW__inner .auth-module-scss-module__2eAJxW__back{margin-left:calc(-1*var(--space-3));align-self:flex-start}.auth-module-scss-module__2eAJxW__steps{gap:var(--space-4);margin:var(--space-7) 0 0;color:var(--color-fg-2);font-size:var(--text-section);flex-direction:column;padding:0;line-height:1.45;list-style:none;display:flex}.auth-module-scss-module__2eAJxW__steps>li{gap:var(--space-5);display:flex}.auth-module-scss-module__2eAJxW__steps>li>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:var(--color-accent-subtle);width:1.375rem;height:1.375rem;color:var(--color-accent);font-size:var(--text-micro);font-weight:var(--weight-medium);border-radius:50%;flex:none;place-items:center;display:grid}.auth-module-scss-module__2eAJxW__steps b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-top:var(--space-1);padding:var(--space-0) var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-fg-1);font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;display:inline-block}.auth-module-scss-module__2eAJxW__codebox{gap:var(--space-4);margin-top:var(--space-9);padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-sheet);background:var(--color-bg-subtle);flex-direction:column;display:flex}.auth-module-scss-module__2eAJxW__tiles{align-items:center;gap:var(--space-2);margin:0;display:flex}.auth-module-scss-module__2eAJxW__tiles[data-expired=true] .auth-module-scss-module__2eAJxW__tile{color:var(--color-fg-disabled);text-decoration:line-through}.auth-module-scss-module__2eAJxW__tiles>:first-child{animation-delay:.225s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(2){animation-delay:.27s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(3){animation-delay:.315s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(4){animation-delay:.36s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(5){animation-delay:.405s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(6){animation-delay:.45s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(7){animation-delay:.495s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(8){animation-delay:.54s}.auth-module-scss-module__2eAJxW__tiles>:nth-child(9){animation-delay:.585s}.auth-module-scss-module__2eAJxW__tile{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);max-width:2.75rem;height:3.375rem;color:var(--color-fg-1);font-size:var(--text-display);font-weight:var(--weight-medium);flex:1;place-items:center;line-height:1;animation:.42s cubic-bezier(.16,1,.3,1) both auth-module-scss-module__2eAJxW__tile;display:grid}.auth-module-scss-module__2eAJxW__dash{background:var(--color-fg-disabled);width:.625rem;height:2px;animation:auth-module-scss-module__2eAJxW__fade .42s var(--ease-out) both;flex:none}.auth-module-scss-module__2eAJxW__expiry{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--color-fg-3);font-size:var(--text-micro)}.auth-module-scss-module__2eAJxW__status{align-items:center;gap:var(--space-3);margin:var(--space-7) 0 0;color:var(--color-fg-2);font-size:var(--text-body);flex-wrap:wrap;display:flex}.auth-module-scss-module__2eAJxW__every{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--color-fg-4);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;margin-left:auto}.auth-module-scss-module__2eAJxW__notice{margin-top:var(--space-7)}.auth-module-scss-module__2eAJxW__code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:var(--space-8) 0 0;color:var(--color-fg-3);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase}.auth-module-scss-module__2eAJxW__code+.auth-module-scss-module__2eAJxW__title{margin-top:var(--space-2)}.auth-module-scss-module__2eAJxW__title{margin:var(--space-8) 0 0;color:var(--color-fg-1);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-title);text-wrap:balance}.auth-module-scss-module__2eAJxW__text{margin:var(--space-4) 0 0;color:var(--color-fg-3);font-size:var(--text-section);text-wrap:pretty;line-height:1.55}.auth-module-scss-module__2eAJxW__actions{gap:var(--space-4);margin-top:var(--space-10);flex-direction:column;display:flex}.auth-module-scss-module__2eAJxW__or{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:center;gap:var(--space-5);color:var(--color-fg-4);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;display:flex}.auth-module-scss-module__2eAJxW__or:before,.auth-module-scss-module__2eAJxW__or:after{background:var(--color-border);content:"";flex:1;height:1px}.auth-module-scss-module__2eAJxW__hint{margin:var(--space-7) 0 0;color:var(--color-fg-4);font-size:var(--text-small);line-height:1.5}@keyframes auth-module-scss-module__2eAJxW__rise{0%{opacity:0;transform:translateY(.625rem)}}@keyframes auth-module-scss-module__2eAJxW__card{0%{opacity:0;transform:scale(.985)}}@keyframes auth-module-scss-module__2eAJxW__fade{0%{opacity:0}}@keyframes auth-module-scss-module__2eAJxW__settle{0%{transform:scale(1.06)}}@keyframes auth-module-scss-module__2eAJxW__focus{0%{opacity:0;filter:blur(.375rem)}}@keyframes auth-module-scss-module__2eAJxW__tile{0%{opacity:0;transform:perspective(15rem)translateY(.5rem)rotateX(-60deg)}to{transform:perspective(15rem)translateY(0)rotateX(0)}}@keyframes auth-module-scss-module__2eAJxW__pop{0%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.auth-module-scss-module__2eAJxW__card,.auth-module-scss-module__2eAJxW__brand,.auth-module-scss-module__2eAJxW__inner>*,.auth-module-scss-module__2eAJxW__icon[data-tone=ok],.auth-module-scss-module__2eAJxW__tile{animation-name:auth-module-scss-module__2eAJxW__fade}.auth-module-scss-module__2eAJxW__photo{animation:none}}@container auth (max-width:37.5rem){.auth-module-scss-module__2eAJxW__card{grid-template-rows:auto 1fr;grid-template-columns:1fr;width:calc(100% - 1.5rem);height:auto;min-height:calc(100dvh - 1.5rem)}.auth-module-scss-module__2eAJxW__photo{-o-object-position:56% 50%;object-position:56% 50%}.auth-module-scss-module__2eAJxW__media{aspect-ratio:4/3}.auth-module-scss-module__2eAJxW__inner{justify-content:flex-start}.auth-module-scss-module__2eAJxW__brand{top:var(--space-8);left:var(--space-8);font-size:var(--text-section)}.auth-module-scss-module__2eAJxW__card{width:100%;min-height:100dvh;padding:var(--space-3);box-shadow:none;border:0;border-radius:0}}
