.InAppBrowserNotice-module__uT5iUq__banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-top:max(var(--space-3), env(safe-area-inset-top));background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);display:flex}.InAppBrowserNotice-module__uT5iUq__text{font-size:var(--font-size-sm);flex:1;line-height:1.5}.InAppBrowserNotice-module__uT5iUq__actions{gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.InAppBrowserNotice-module__uT5iUq__copyButton{min-height:var(--min-tap-target);padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-primary);background:var(--color-surface);color:var(--color-primary);font-weight:700;font-size:var(--font-size-sm);white-space:nowrap}.InAppBrowserNotice-module__uT5iUq__dismissButton{min-height:var(--min-tap-target);min-width:var(--min-tap-target);color:var(--color-text-muted);font-size:var(--font-size-lg);background:0 0;border:none;line-height:1}
.OnboardingGate-module__tojNKG__screen{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.OnboardingGate-module__tojNKG__card{gap:var(--space-3);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:var(--space-4);flex-direction:column;display:flex}.OnboardingGate-module__tojNKG__title{font-size:var(--font-size-lg);font-weight:800}.OnboardingGate-module__tojNKG__subtitle{font-size:var(--font-size-base);color:var(--color-text-muted)}.OnboardingGate-module__tojNKG__field{gap:var(--space-1);flex-direction:column;display:flex}.OnboardingGate-module__tojNKG__label{font-size:var(--font-size-base);font-weight:700}.OnboardingGate-module__tojNKG__input{min-height:var(--min-tap-target);border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-background);padding:0 var(--space-3);font-size:var(--font-size-base)}.OnboardingGate-module__tojNKG__submitButton{min-height:var(--min-tap-target);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--font-size-base);border:none;font-weight:700}
