._Container_1urth_1{display:flex;flex-direction:column;gap:var(--_qui-field-gap, .375rem)}._Label_1urth_7{font-size:var(--_qui-field-label-size, .875rem);font-weight:500;color:var(--qui-color-text-subdued, rgba(240 240 240 / .7))}._Label-hidden_1urth_13{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._Boxes_1urth_25{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;width:100%;max-width:22rem}._Box_1urth_25{aspect-ratio:1 / 1.15;min-width:0;padding:0;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Liberation Mono,monospace;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:700;line-height:1;color:var(--qui-color-text, #f0f0f0);background:var(--qui-color-surface, rgba(255 255 255 / .06));border:1px solid var(--qui-color-border, rgba(255 255 255 / .15));border-radius:var(--qui-radius, .8rem);outline:none;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}._Box_1urth_25:focus-visible{border-color:var( --qui-focus-border, color-mix(in srgb, var(--qui-color-accent, #6c63ff) 55%, white) );background:var(--_qui-color-surface-hover, rgba(255 255 255 / .1));box-shadow:var( --qui-focus-ring-soft, 0 0 0 3px color-mix( in srgb, var(--qui-color-focus-ring, var(--qui-color-accent, #6c63ff)) 30%, transparent ) )}@media(forced-colors:active){._Box_1urth_25:focus-visible{outline:2px solid Highlight;outline-offset:2px}}._Box-filled_1urth_80{border-color:var(--_qui-color-accent-subdued, rgba(108 99 255 / .5))}._Box-error_1urth_84{border-color:var(--_qui-color-critical, #ff6b6b)}._Box_1urth_25:disabled{opacity:.55;cursor:not-allowed}._Error_1urth_93{font-size:.8125rem;color:var(--_qui-color-critical, #ff6b6b)}._Root_ftjww_1{--auth-card-width: 26rem;display:flex;justify-content:center;width:100%;box-sizing:border-box}._Root-fill_ftjww_9{min-height:calc(100dvh - 5rem);align-items:center;padding:var(--_qui-spacing-huge, 3rem) var(--qui-spacing-large, 1.5rem)}._Root-auto_ftjww_15{padding:var(--qui-spacing-large, 1.5rem)}._Card_ftjww_19{width:100%;max-width:var(--auth-card-width)}._Root-fill_ftjww_9 ._Card_ftjww_19{min-height:22rem}
