.AuthFrame-module__CdisRq__frame{min-block-size:100dvh;padding:var(--space-xl) var(--space-lg);background:radial-gradient(1200px 600px at 10% -10%, var(--color-accent-soft), transparent 60%), radial-gradient(900px 500px at 110% 110%, var(--color-info-soft), transparent 60%), var(--color-canvas);place-items:center;display:grid}.AuthFrame-module__CdisRq__column{gap:var(--space-xl);flex-direction:column;inline-size:min(100%,440px);display:flex}.AuthFrame-module__CdisRq__brand{align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text);text-decoration:none;display:flex}.AuthFrame-module__CdisRq__logo{inline-size:var(--space-xxl);block-size:var(--space-xxl);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold);place-items:center;display:grid}.AuthFrame-module__CdisRq__card{gap:var(--space-xl);padding:var(--space-xxl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--elevation-md);flex-direction:column;display:flex}@media (max-width:480px){.AuthFrame-module__CdisRq__card{padding:var(--space-xl) var(--space-lg)}}.AuthFrame-module__CdisRq__header{gap:var(--space-xs);flex-direction:column;display:flex}.AuthFrame-module__CdisRq__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.AuthFrame-module__CdisRq__subtitle{color:var(--color-text-muted)}.AuthFrame-module__CdisRq__form{gap:var(--space-lg);flex-direction:column;display:flex}.AuthFrame-module__CdisRq__divider{align-items:center;gap:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.AuthFrame-module__CdisRq__divider:before,.AuthFrame-module__CdisRq__divider:after{content:"";background:var(--color-border);flex:1;block-size:1px}.AuthFrame-module__CdisRq__linkButton{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-underline-offset:.18em;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.AuthFrame-module__CdisRq__linkButton:hover{color:var(--color-accent-hover)}.AuthFrame-module__CdisRq__row{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.AuthFrame-module__CdisRq__codeInput{font-size:var(--font-size-xl);letter-spacing:.4em;font-variant-numeric:tabular-nums;text-align:center}.AuthFrame-module__CdisRq__dev{gap:var(--space-md);padding:var(--space-lg);border:1px dashed var(--color-text-subtle);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.AuthFrame-module__CdisRq__devHeader{gap:var(--space-xxs);flex-direction:column;display:flex}.AuthFrame-module__CdisRq__devTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.AuthFrame-module__CdisRq__devSubtitle{font-size:var(--font-size-sm);color:var(--color-text-muted)}.AuthFrame-module__CdisRq__devGrid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.AuthFrame-module__CdisRq__devAccount{align-items:flex-start;gap:var(--space-xxs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:start;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);flex-direction:column;display:flex}.AuthFrame-module__CdisRq__devAccount:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.AuthFrame-module__CdisRq__devAccount:disabled{opacity:.6}.AuthFrame-module__CdisRq__devLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.AuthFrame-module__CdisRq__devEmail{font-size:var(--font-size-xs);color:var(--color-text-muted);word-break:break-all}.AuthFrame-module__CdisRq__qr{block-size:200px;inline-size:200px;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);align-self:center}.AuthFrame-module__CdisRq__qr svg{block-size:100%;inline-size:100%}.AuthFrame-module__CdisRq__secret{font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-sunken);word-break:break-all;-webkit-user-select:all;user-select:all}.AuthFrame-module__CdisRq__footer{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}
