._logoContainer_ybbcz_15{text-align:center;margin-bottom:var(--space-2xl)}._logo_ybbcz_15{margin-bottom:var(--space-md);display:inline-flex}._title_ybbcz_25{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-xs);letter-spacing:var(--tracking-tight)}._subtitle_ybbcz_34{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._logoDivider_ybbcz_41{background:var(--accent-blue);width:60px;height:1px;margin:var(--space-lg) auto 0;opacity:.4}._logo_ybbcz_15 img{filter:drop-shadow(0 0 20px rgba(var(--accent-blue-rgb), .2))}._loadingContainer_ybbcz_54{align-items:center;gap:var(--space-md);padding:var(--space-xl) 0;flex-direction:column;display:flex}._loadingText_ybbcz_62{color:var(--text-secondary);font-size:var(--font-size-sm)}._errorContainer_ybbcz_68{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;flex-direction:column;display:flex}._errorIcon_ybbcz_77{color:var(--color-error);background:rgba(var(--color-error-rgb), .1);border-radius:var(--radius-full);padding:var(--space-md);justify-content:center;align-items:center;display:inline-flex}._errorTitle_ybbcz_87{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}._errorMessage_ybbcz_94{font-size:var(--font-size-base);color:var(--text-secondary);max-width:var(--max-width-popover)}._errorDetail_ybbcz_100{font-size:var(--font-size-sm);color:var(--text-muted);max-width:var(--max-width-popover);margin-top:var(--space-sm)}._loginButton_ybbcz_107{padding:var(--space-sm) var(--space-xl);background:var(--brand-blue);border-radius:var(--radius-md);color:#fff;min-height:44px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-md);border:none;justify-content:center;align-items:center;display:inline-flex}._loginButton_ybbcz_107:hover{transform:translateY(calc(-1 * var(--space-2xs)));box-shadow:0 8px 24px rgba(var(--accent-blue-rgb), .3)}._loginButton_ybbcz_107:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._loginButton_ybbcz_107:active{transform:scale(.98)}._invitationDetails_ybbcz_139{text-align:center;padding:var(--space-lg) 0}._welcomeTitle_ybbcz_144{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-md)}._invitationText_ybbcz_152{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:var(--space-md)}._actionPanel_ybbcz_160{margin:var(--space-lg) 0}._actionButtons_ybbcz_164{gap:var(--space-sm);max-width:var(--max-width-popover);flex-direction:column;align-items:stretch;margin:0 auto;display:flex}._primaryAction_ybbcz_173,._secondaryAction_ybbcz_174{min-height:44px;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-body,inherit);line-height:var(--leading-normal);cursor:pointer;transition:background-color var(--transition-normal), color var(--transition-normal), border-color var(--transition-normal);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._primaryAction_ybbcz_173{background:var(--brand-blue);border:var(--border-width-thin) solid var(--accent-blue);color:#fff}._primaryAction_ybbcz_173:hover{background:var(--brand-blue-hover)}._secondaryAction_ybbcz_174{border:var(--border-width-thin) solid rgba(var(--accent-blue-rgb), .4);color:var(--accent-blue);background:0 0}._secondaryAction_ybbcz_174:hover:not(:disabled){background:rgba(var(--accent-blue-rgb), .08)}._secondaryAction_ybbcz_174:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._primaryAction_ybbcz_173:focus-visible,._secondaryAction_ybbcz_174:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._helpText_ybbcz_221{font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--text-muted)}._invitationMeta_ybbcz_227{justify-content:center;gap:var(--space-xl);margin:var(--space-lg) 0 var(--space-md);display:flex}._metaItem_ybbcz_234{gap:var(--space-2xs);color:var(--text-primary);flex-direction:column;display:flex}._metaLabel_ybbcz_241{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}._securityNote_ybbcz_248{font-size:var(--font-size-sm);line-height:var(--leading-normal);color:var(--text-muted);margin-top:var(--space-md)}._accountTypes_ybbcz_255{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}._accountBadge_ybbcz_263{padding:var(--space-sm) var(--space-md);background:rgba(var(--accent-blue-rgb), .1);border:var(--border-width-thin) solid rgba(var(--accent-blue-rgb), .25);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--accent-blue);text-transform:capitalize;opacity:0;animation:_badgeIn_ybbcz_1 var(--transition-medium) var(--ease-out-expo) forwards;display:inline-block}._redirectContainer_ybbcz_276{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._redirectText_ybbcz_283{color:var(--text-muted);font-size:var(--font-size-sm)}@keyframes _cardEntrance_ybbcz_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _badgeIn_ybbcz_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _spin_ybbcz_318{to{transform:rotate(360deg)}}._spinner_ybbcz_318{border:2px solid var(--glass-border);border-top-color:var(--accent-blue);width:32px;height:32px;animation:_spin_ybbcz_318 var(--motion-duration-slowest) linear infinite;border-radius:50%;display:inline-block}
