@keyframes _loading_403vz_405{0%{background-position:200% 0}to{background-position:-200% 0}}._btn-system_403vz_9,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:clamp(.875rem,.8rem + .375vw,1rem);line-height:1;transition:all .15s ease;cursor:pointer;border:1px solid;outline:none;text-decoration:none;white-space:nowrap;position:relative}._btn-system_403vz_9:disabled,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9:disabled,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9:disabled,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9:disabled,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9:disabled,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._btn-system--primary_403vz_32,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}._btn-system--primary_403vz_32:hover:not(:disabled),._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9:hover:not(:disabled),._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9:hover:not(:disabled){background:var(--primary-600);border-color:var(--primary-600)}._btn-system--primary_403vz_32:active:not(:disabled),._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9:active:not(:disabled),._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9:active:not(:disabled){background:var(--primary-700);transform:translateY(1px)}._btn-system--secondary_403vz_45,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9{background:transparent;color:var(--primary-500);border-color:var(--primary-500)}._btn-system--secondary_403vz_45:hover:not(:disabled),._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9:hover:not(:disabled),._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9:hover:not(:disabled){background:var(--primary-50);color:var(--primary-600);border-color:var(--primary-600)}._btn-system--secondary_403vz_45:active:not(:disabled),._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9:active:not(:disabled),._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9:active:not(:disabled){background:var(--primary-100)}._btn-system--ghost_403vz_58,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9{background:transparent;color:var(--text-secondary);border-color:transparent}._btn-system--ghost_403vz_58:hover:not(:disabled),._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9:hover:not(:disabled){background:var(--neutral-100);color:var(--text-primary)}._btn-system--ghost_403vz_58:active:not(:disabled),._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9:active:not(:disabled){background:var(--neutral-200)}._btn-system--danger_403vz_70{background:var(--error-500);color:#fff;border-color:var(--error-500)}._btn-system--danger_403vz_70:hover:not(:disabled){background:var(--error-600);border-color:var(--error-600)}._btn-system--danger_403vz_70:active:not(:disabled){background:var(--error-700);transform:translateY(1px)}._btn-system--sm_403vz_83{padding:.5rem 1rem;font-size:clamp(.75rem,.7rem + .25vw,.875rem);min-height:32px}._btn-system--md_403vz_88,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9{padding:.75rem 1.5rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);min-height:40px}._btn-system--lg_403vz_93{padding:1rem 2rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem);min-height:48px}._btn-system--xl_403vz_98{padding:1.25rem 2.5rem;font-size:clamp(1.125rem,1rem + .625vw,1.25rem);min-height:56px}._btn-system--loading_403vz_103{pointer-events:none}._btn-system--loading_403vz_103 ._btn-spinner_403vz_106{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:9999px;animation:_spin_403vz_1 1s linear infinite;margin-right:.5rem}._input-system_403vz_117,._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input,._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-input_403vz_117{width:100%;padding:.75rem 1rem;border:1px solid var(--neutral-300);border-radius:.5rem;background:var(--neutral-0);color:var(--text-primary);font-size:clamp(.875rem,.8rem + .375vw,1rem);transition:border-color .15s ease;outline:none}._input-system_403vz_117::placeholder,._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input::placeholder,._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-input_403vz_117::placeholder{color:var(--text-muted)}._input-system_403vz_117:focus,._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input:focus,._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-input_403vz_117:focus{border-color:var(--primary-500)}._input-system--error_403vz_134{border-color:var(--error-500)}._input-system--error_403vz_134:focus{border-color:var(--error-500)}._input-system--success_403vz_140{border-color:var(--success-500)}._input-system--success_403vz_140:focus{border-color:var(--success-500)}._input-system--disabled_403vz_146{background:var(--neutral-100);color:var(--text-muted);cursor:not-allowed;opacity:.6}._input-system--sm_403vz_152{padding:.5rem .75rem;font-size:clamp(.75rem,.7rem + .25vw,.875rem);min-height:32px}._input-system--md_403vz_157,._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input,._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-input_403vz_117{padding:.75rem 1rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);min-height:40px}._input-system--lg_403vz_162{padding:1rem 1.25rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem);min-height:48px}._card-system_403vz_168{background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:.75rem;padding:1.5rem;transition:all .15s ease;position:relative}._card-system--hover_403vz_176{cursor:pointer}._card-system--hover_403vz_176:hover{border-color:var(--neutral-300);background:var(--neutral-50)}._card-system--clickable_403vz_183{cursor:pointer;-webkit-user-select:none;user-select:none}._card-system--clickable_403vz_183:active{transform:translateY(1px)}._card-system--sm_403vz_190{padding:1rem;border-radius:.5rem}._card-system--md_403vz_194{padding:1.5rem;border-radius:.75rem}._card-system--lg_403vz_198{padding:2rem;border-radius:1rem}._card-system--primary_403vz_202{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-800)}._card-system--success_403vz_207{background:var(--success-50);border-color:var(--success-500);color:var(--success-800)}._card-system--warning_403vz_212{background:var(--warning-50);border-color:var(--warning-500);color:var(--warning-700)}._card-system--error_403vz_217{background:var(--error-50);border-color:var(--error-500);color:var(--error-800)}._card-system--default_403vz_222{background:var(--neutral-0);border-color:var(--neutral-200);color:var(--text-primary)}._alert-system_403vz_228,._auth-flat_403vz_9 ._auth-success_403vz_228,._auth-flat_403vz_9 ._auth-error_403vz_228{border-radius:.75rem;padding:1rem;border-left:4px solid;display:flex;align-items:flex-start;gap:.75rem;position:relative}._alert-system_403vz_228 ._alert-icon_403vz_237,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-icon_403vz_237,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-icon_403vz_237{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);flex-shrink:0;margin-top:.25rem}._alert-system_403vz_228 ._alert-content_403vz_242,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-content_403vz_242,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-content_403vz_242{flex:1}._alert-system_403vz_228 ._alert-content_403vz_242 ._alert-title_403vz_245,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-content_403vz_242 ._alert-title_403vz_245,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-content_403vz_242 ._alert-title_403vz_245{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600;margin:0 0 .25rem}._alert-system_403vz_228 ._alert-content_403vz_242 ._alert-message_403vz_250,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-content_403vz_242 ._alert-message_403vz_250,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-content_403vz_242 ._alert-message_403vz_250{font-size:clamp(.875rem,.8rem + .375vw,1rem);margin:0;line-height:1.5}._alert-system_403vz_228 ._alert-close_403vz_255,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-close_403vz_255,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-close_403vz_255{background:none;border:none;color:currentColor;cursor:pointer;padding:.25rem;border-radius:.375rem;flex-shrink:0;margin-top:.25rem}._alert-system_403vz_228 ._alert-close_403vz_255:hover,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-close_403vz_255:hover,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-close_403vz_255:hover{background:#0000000d}._alert-system_403vz_228 ._alert-close_403vz_255 svg,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-close_403vz_255 svg,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-close_403vz_255 svg{width:16px;height:16px}._alert-system--info_403vz_272{background:var(--primary-50);border-left-color:var(--primary-500);color:var(--primary-800)}._alert-system--info_403vz_272 ._alert-icon_403vz_237{color:var(--primary-500)}._alert-system--success_403vz_280,._auth-flat_403vz_9 ._auth-success_403vz_228{background:var(--success-50);border-left-color:var(--success-500);color:var(--success-800)}._alert-system--success_403vz_280 ._alert-icon_403vz_237,._auth-flat_403vz_9 ._auth-success_403vz_228 ._alert-icon_403vz_237{color:var(--success-500)}._alert-system--warning_403vz_288{background:var(--warning-50);border-left-color:var(--warning-500);color:var(--warning-700)}._alert-system--warning_403vz_288 ._alert-icon_403vz_237{color:var(--warning-500)}._alert-system--error_403vz_296,._auth-flat_403vz_9 ._auth-error_403vz_228{background:var(--error-50);border-left-color:var(--error-500);color:var(--error-800)}._alert-system--error_403vz_296 ._alert-icon_403vz_237,._auth-flat_403vz_9 ._auth-error_403vz_228 ._alert-icon_403vz_237{color:var(--error-500)}._auth-flat_403vz_9 ._auth-card_403vz_305{background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:1rem;padding:2rem;width:100%;max-width:480px}@media (max-width: 479px){._auth-flat_403vz_9 ._auth-card_403vz_305{padding:1.5rem}}._auth-flat_403vz_9 ._auth-header_403vz_318{text-align:center;margin-bottom:2rem}._auth-flat_403vz_9 ._auth-header_403vz_318 ._auth-logo_403vz_322{width:60px;height:60px;margin:0 auto 1rem;border-radius:9999px;background:var(--primary-500);display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);color:#fff}._auth-flat_403vz_9 ._auth-header_403vz_318 ._auth-title_403vz_334{font-size:clamp(1.875rem,1.6rem + 1.375vw,2.25rem);font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}@media (max-width: 479px){._auth-flat_403vz_9 ._auth-header_403vz_318 ._auth-title_403vz_334{font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem)}}._auth-flat_403vz_9 ._auth-header_403vz_318 ._auth-subtitle_403vz_345{font-size:clamp(1rem,.9rem + .5vw,1.125rem);color:var(--text-secondary);margin:0}@media (max-width: 479px){._auth-flat_403vz_9 ._auth-header_403vz_318 ._auth-subtitle_403vz_345{font-size:clamp(.875rem,.8rem + .375vw,1rem)}}._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-group_403vz_355{margin-bottom:1.5rem}._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-group_403vz_355:last-child{margin-bottom:0}._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-label_403vz_361{display:block;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;color:var(--text-primary);margin-bottom:.5rem}._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-error_403vz_368{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--error-500);margin-top:.25rem;display:flex;align-items:center;gap:.25rem}._auth-flat_403vz_9 ._auth-form_403vz_117 ._password-input-wrapper_403vz_376{position:relative}._auth-flat_403vz_9 ._auth-form_403vz_117 ._password-input-wrapper_403vz_376 ._password-toggle_403vz_379{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:.375rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem)}._auth-flat_403vz_9 ._auth-form_403vz_117 ._password-input-wrapper_403vz_376 ._password-toggle_403vz_379:hover{color:var(--text-primary);background:var(--neutral-100)}._auth-flat_403vz_9 ._auth-actions_403vz_9{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9{width:100%}._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9 ._loading-spinner_403vz_405{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:9999px;animation:_spin_403vz_1 1s linear infinite;margin-right:.5rem}._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9{width:100%}._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9{width:100%;color:var(--primary-500)}._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9:hover{background:var(--primary-50);color:var(--primary-600)}._auth-flat_403vz_9 ._auth-footer_403vz_425{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200)}._auth-flat_403vz_9 ._auth-footer_403vz_425 ._auth-links_403vz_431{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._auth-flat_403vz_9 ._auth-footer_403vz_425 ._auth-links_403vz_431 a{color:var(--text-secondary);text-decoration:none;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;transition:color .15s ease}._auth-flat_403vz_9 ._auth-footer_403vz_425 ._auth-links_403vz_431 a:hover{color:var(--primary-500)}._auth-flat_403vz_9 ._auth-footer_403vz_425 ._auth-help_403vz_448{font-size:clamp(.75rem,.7rem + .25vw,.875rem);color:var(--text-muted)}._auth-flat_403vz_9 ._auth-error_403vz_228,._auth-flat_403vz_9 ._auth-success_403vz_228{margin-bottom:1.5rem}._auth-flat_403vz_9 ._form-checkbox_403vz_458{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}._auth-flat_403vz_9 ._form-checkbox_403vz_458 input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary-500);margin:0}._auth-flat_403vz_9 ._form-checkbox_403vz_458 label{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--text-secondary);cursor:pointer;line-height:1.5}._auth-flat_403vz_9 ._form-checkbox_403vz_458 label a{color:var(--primary-500);text-decoration:none}._auth-flat_403vz_9 ._form-checkbox_403vz_458 label a:hover{text-decoration:underline}._auth-flat_403vz_9 ._step-indicator_403vz_483{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}._auth-flat_403vz_9 ._step-indicator_403vz_483 ._step_403vz_117{display:flex;align-items:center;gap:.5rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--text-muted)}._auth-flat_403vz_9 ._step-indicator_403vz_483 ._step_403vz_117._active_403vz_497{color:var(--primary-500);font-weight:500}._auth-flat_403vz_9 ._step-indicator_403vz_483 ._step_403vz_117 ._step-number_403vz_501{width:32px;height:32px;border-radius:9999px;background:var(--neutral-200);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500}._step_403vz_117._active_403vz_497 ._auth-flat_403vz_9 ._step-indicator_403vz_483 ._step_403vz_117 ._step-number_403vz_501{background:var(--primary-500);color:#fff}._auth-flat_403vz_9 ._password-strength_403vz_517{margin-top:.75rem}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-bar_403vz_520{height:4px;background:var(--neutral-200);border-radius:.375rem;overflow:hidden;margin-bottom:.5rem}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-bar_403vz_520 ._strength-fill_403vz_527{height:100%;transition:all .25s ease}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-bar_403vz_520 ._strength-fill_403vz_527._weak_403vz_531{width:33%;background:var(--error-500)}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-bar_403vz_520 ._strength-fill_403vz_527._medium_403vz_535{width:66%;background:var(--warning-500)}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-bar_403vz_520 ._strength-fill_403vz_527._strong_403vz_539{width:100%;background:var(--success-500)}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-text_403vz_543{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-text_403vz_543._weak_403vz_531{color:var(--error-500)}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-text_403vz_543._medium_403vz_535{color:var(--warning-500)}._auth-flat_403vz_9 ._password-strength_403vz_517 ._strength-text_403vz_543._strong_403vz_539{color:var(--success-500)}._auth-flat_403vz_9 ._progress-tracker_403vz_556{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:.5rem}@media (max-width: 479px){._auth-flat_403vz_9 ._progress-tracker_403vz_556{gap:.25rem}}._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-number_403vz_501{width:40px;height:40px;border-radius:9999px;background:var(--neutral-200);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;transition:all .15s ease}@media (max-width: 479px){._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-number_403vz_501{width:32px;height:32px;font-size:clamp(.75rem,.7rem + .25vw,.875rem)}}._step_403vz_117._completed_403vz_595 ._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-number_403vz_501{background:var(--success-500);color:#fff}._step_403vz_117._active_403vz_497 ._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-number_403vz_501{background:var(--primary-500);color:#fff}._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-title_403vz_603{font-size:clamp(.75rem,.7rem + .25vw,.875rem);color:var(--text-muted);text-align:center;max-width:80px;line-height:1.3}@media (max-width: 479px){._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-title_403vz_603{display:none}}._step_403vz_117._completed_403vz_595 ._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-title_403vz_603,._step_403vz_117._active_403vz_497 ._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step_403vz_117 ._step-title_403vz_603{color:var(--text-primary);font-weight:500}._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step-divider_403vz_619{flex:1;height:2px;background:var(--neutral-200);margin:0 .5rem;max-width:40px}@media (max-width: 479px){._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step-divider_403vz_619{max-width:20px}}._auth-flat_403vz_9 ._progress-tracker_403vz_556 ._step-divider_403vz_619._completed_403vz_595{background:var(--success-500)}._signup-wizard_403vz_9 ._step-content_403vz_117{min-height:400px}._signup-wizard_403vz_9 ._step-content_403vz_117 ._step-pane_403vz_638{animation:_fadeIn_403vz_1115 .3s ease-in-out}._signup-wizard_403vz_9 ._step-content_403vz_117 ._step-main-title_403vz_641{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem;text-align:center}._signup-wizard_403vz_9 ._step-content_403vz_117 ._step-subtitle_403vz_648{font-size:clamp(1rem,.9rem + .5vw,1.125rem);color:var(--text-secondary);margin:0 0 1.5rem;text-align:center;line-height:1.5}._signup-wizard_403vz_9 ._step-content_403vz_117 ._grid-2-col_403vz_655{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 479px){._signup-wizard_403vz_9 ._step-content_403vz_117 ._grid-2-col_403vz_655{grid-template-columns:1fr}}._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117{position:relative}._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input{padding-right:2.5rem}._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:clamp(.875rem,.8rem + .375vw,1rem);padding:.5rem}._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 button:hover{color:var(--text-primary)}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;margin-bottom:1rem}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 input[type=checkbox]{margin:0;width:20px;height:20px;accent-color:var(--primary-500)}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 span{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--text-secondary);line-height:1.5}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 span a{color:var(--primary-500);text-decoration:none}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 span a:hover{text-decoration:underline}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 ._checkmark_403vz_711{width:20px;height:20px;border:2px solid var(--neutral-300);border-radius:.375rem;background:var(--neutral-0);position:relative;flex-shrink:0;transition:all .15s ease}._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 ._checkmark_403vz_711:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}input:checked+._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 ._checkmark_403vz_711{background:var(--primary-500);border-color:var(--primary-500)}input:checked+._signup-wizard_403vz_9 ._step-content_403vz_117 ._checkbox-label_403vz_686 ._checkmark_403vz_711:after{opacity:1}._signup-wizard_403vz_9 ._step-content_403vz_117 ._field-error_403vz_741{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--error-500);margin-top:.25rem}._signup-wizard_403vz_9 ._navigation-controls_403vz_9{display:flex;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200)}._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._spacer_403vz_754{flex:1}@keyframes _spin_403vz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_403vz_1115{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 479px){._btn-system_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-primary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-secondary_403vz_9,._auth-flat_403vz_9 ._auth-actions_403vz_9 ._btn-link_403vz_9,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9,._signup-wizard_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9,._input-system_403vz_117,._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-input_403vz_117,._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input{min-height:44px;font-size:clamp(1rem,.9rem + .5vw,1.125rem)}._auth-flat_403vz_9 ._navigation-controls_403vz_9{flex-direction:column;gap:.75rem}._auth-flat_403vz_9 ._navigation-controls_403vz_9 ._spacer_403vz_754{display:none}._auth-flat_403vz_9 ._navigation-controls_403vz_9 ._btn-primary_403vz_9,._auth-flat_403vz_9 ._navigation-controls_403vz_9 ._btn-secondary_403vz_9{width:100%}}@media (prefers-color-scheme: dark){._card-system_403vz_168{background:var(--bg-secondary);border-color:var(--border)}._input-system_403vz_117,._auth-flat_403vz_9 ._auth-form_403vz_117 ._form-input_403vz_117,._signup-wizard_403vz_9 ._step-content_403vz_117 ._password-input_403vz_117 input{background:var(--bg-input);border-color:var(--border)}._auth-flat_403vz_9 ._auth-card_403vz_305{background:var(--bg-secondary);border-color:var(--border)}}._mainPage_403vz_810{min-height:100vh}._mainHeader_403vz_814{background:var(--flat-bg-card);border-bottom:1px solid var(--flat-border);padding:1.5rem 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #0000000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._mainHeader_403vz_814 ._container_403vz_824{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}._mainHeader_403vz_814 ._mainTitleSection_403vz_832{flex:1;min-width:200px}._mainHeader_403vz_814 ._mainTitleSection_403vz_832 ._mainTitle_403vz_832{font-size:clamp(1.875rem,1.6rem + 1.375vw,2.25rem);font-weight:700;color:var(--flat-text-primary);margin:0 0 .5rem;background:linear-gradient(135deg,var(--flat-primary) 0%,var(--flat-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._mainHeader_403vz_814 ._mainTitleSection_403vz_832 ._mainSubtitle_403vz_846{font-size:clamp(1rem,.9rem + .5vw,1.125rem);color:var(--flat-text-secondary);margin:0;font-weight:500}._mainContent_403vz_853{padding:2rem 0;min-height:60vh}._mainContent_403vz_853 ._container_403vz_824{max-width:1400px}._mainContent_403vz_853 ._feedSection_403vz_860{margin-top:32px;max-width:100%}._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:3;column-gap:16px;column-fill:balance;width:100%}@media (max-width: 479px){._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:1;column-gap:0}}@media (min-width: 768px){._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:2;column-gap:14px}}@media (min-width: 1280px){._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:4;column-gap:18px}}@media (min-width: 1400px){._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:5;column-gap:20px}}._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894{break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;margin-bottom:16px;vertical-align:top;position:relative}@media (max-width: 479px){._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894{margin-bottom:12px}}._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894 ._postBadge_403vz_908{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;z-index:10;text-transform:uppercase;letter-spacing:.5px}._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894 ._postBadge_403vz_908._latest_403vz_920{background:#10b981;color:#fff}._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894 ._postBadge_403vz_908._popular_403vz_924{background:#f59e0b;color:#fff}._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894 .feed-card{height:auto;display:flex;flex-direction:column;width:100%}._welcomeSection_403vz_935{background:linear-gradient(135deg,var(--flat-primary-50) 0%,var(--flat-secondary-50) 100%);padding:3rem 0;margin-top:2rem;border-radius:16px 0 0;position:relative;overflow:hidden}._welcomeSection_403vz_935:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%)}._welcomeSection_403vz_935 ._welcomeContent_403vz_952{position:relative;z-index:1;text-align:center;max-width:600px;margin:0 auto}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 h2{font-size:clamp(2.25rem,1.9rem + 1.75vw,3rem);font-weight:700;color:var(--flat-text-primary);margin-bottom:1rem;background:linear-gradient(135deg,var(--flat-primary) 0%,var(--flat-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 p{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);color:var(--flat-text-secondary);margin-bottom:2rem;line-height:1.6}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975 ._btn_403vz_9{padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .15s ease;box-shadow:0 4px 12px #0000001a}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975 ._btn_403vz_9._btnPrimary_403vz_990{background:linear-gradient(135deg,var(--flat-primary) 0%,var(--flat-primary-600) 100%);color:#fff}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975 ._btn_403vz_9._btnPrimary_403vz_990:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--flat-primary),.3)}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975 ._btn_403vz_9._btnSecondary_403vz_998{background:#fff;color:var(--flat-text-primary);border:2px solid var(--flat-border)}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975 ._btn_403vz_9._btnSecondary_403vz_998:hover{background:var(--flat-neutral-50);border-color:var(--flat-primary);transform:translateY(-2px)}@media (max-width: 479px){._mainHeader_403vz_814{padding:1rem 0}._mainHeader_403vz_814 ._container_403vz_824{flex-direction:column;align-items:stretch;gap:1rem}._mainHeader_403vz_814 ._mainTitleSection_403vz_832{text-align:center}._mainHeader_403vz_814 ._mainTitleSection_403vz_832 ._mainTitle_403vz_832{font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem)}._mainHeader_403vz_814 ._mainTitleSection_403vz_832 ._mainSubtitle_403vz_846{font-size:clamp(.875rem,.8rem + .375vw,1rem)}._mainHeader_403vz_814 ._headerControls_403vz_1027{justify-content:center;flex-wrap:wrap}._mainHeader_403vz_814 ._layoutSwitcher_403vz_1031{justify-content:center}._mainHeader_403vz_814 ._layoutSwitcher_403vz_1031 ._layoutBtn_403vz_1034{width:36px;height:36px}._mainHeader_403vz_814 ._feedTabs_403vz_1038{justify-content:center}._mainContent_403vz_853{padding:16px 0}._mainContent_403vz_853 ._homepageGrid_403vz_1044{grid-template-columns:1fr;gap:16px}._mainContent_403vz_853 ._homepageGrid_403vz_1044 ._sidebarColumn_403vz_1048{position:static;order:-1}._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:1;column-gap:0}._mainContent_403vz_853 ._feedGridMasonry_403vz_864 ._feedItem_403vz_894._featured_403vz_1056 .feed-card{max-height:none}._welcomeSection_403vz_935{padding:2rem 0;border-radius:0}._welcomeSection_403vz_935 ._welcomeContent_403vz_952{padding:0 1rem}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 h2{font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem)}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 p{font-size:clamp(1rem,.9rem + .5vw,1.125rem)}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975{flex-direction:column;align-items:stretch}._welcomeSection_403vz_935 ._welcomeContent_403vz_952 ._welcomeActions_403vz_975 ._btn_403vz_9{width:100%;text-align:center}}@media (min-width: 768px){._mainHeader_403vz_814 ._container_403vz_824{align-items:center}._mainHeader_403vz_814 ._mainTitleSection_403vz_832{flex:none;min-width:auto}._mainHeader_403vz_814 ._headerControls_403vz_1027{flex:1;justify-content:flex-end}._mainContent_403vz_853 ._homepageGrid_403vz_1044{grid-template-columns:1fr 280px;gap:24px}._mainContent_403vz_853 ._homepageGrid_403vz_1044 ._sidebarColumn_403vz_1048{top:80px}._mainContent_403vz_853 ._feedGridMasonry_403vz_864{column-count:3;column-gap:18px}}@keyframes _fadeInUp_403vz_1115{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._fadeInUp_403vz_1115{animation:_fadeInUp_403vz_1115 .6s ease-out}._loadingState_403vz_1119{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem;gap:1rem}._loadingState_403vz_1119 p{color:var(--flat-text-secondary);font-size:clamp(1rem,.9rem + .5vw,1.125rem)}@keyframes _loading_uly0h_405{0%{background-position:200% 0}to{background-position:-200% 0}}._btn-system_uly0h_9,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:clamp(.875rem,.8rem + .375vw,1rem);line-height:1;transition:all .15s ease;cursor:pointer;border:1px solid;outline:none;text-decoration:none;white-space:nowrap;position:relative}._btn-system_uly0h_9:disabled,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9:disabled,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9:disabled,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9:disabled,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9:disabled,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._btn-system--primary_uly0h_32,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9{background:var(--primary-500);color:#fff;border-color:var(--primary-500)}._btn-system--primary_uly0h_32:hover:not(:disabled),._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9:hover:not(:disabled),._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9:hover:not(:disabled){background:var(--primary-600);border-color:var(--primary-600)}._btn-system--primary_uly0h_32:active:not(:disabled),._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9:active:not(:disabled),._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9:active:not(:disabled){background:var(--primary-700);transform:translateY(1px)}._btn-system--secondary_uly0h_45,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9{background:transparent;color:var(--primary-500);border-color:var(--primary-500)}._btn-system--secondary_uly0h_45:hover:not(:disabled),._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9:hover:not(:disabled),._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9:hover:not(:disabled){background:var(--primary-50);color:var(--primary-600);border-color:var(--primary-600)}._btn-system--secondary_uly0h_45:active:not(:disabled),._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9:active:not(:disabled),._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9:active:not(:disabled){background:var(--primary-100)}._btn-system--ghost_uly0h_58,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9{background:transparent;color:var(--text-secondary);border-color:transparent}._btn-system--ghost_uly0h_58:hover:not(:disabled),._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9:hover:not(:disabled){background:var(--neutral-100);color:var(--text-primary)}._btn-system--ghost_uly0h_58:active:not(:disabled),._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9:active:not(:disabled){background:var(--neutral-200)}._btn-system--danger_uly0h_70{background:var(--error-500);color:#fff;border-color:var(--error-500)}._btn-system--danger_uly0h_70:hover:not(:disabled){background:var(--error-600);border-color:var(--error-600)}._btn-system--danger_uly0h_70:active:not(:disabled){background:var(--error-700);transform:translateY(1px)}._btn-system--sm_uly0h_83{padding:.5rem 1rem;font-size:clamp(.75rem,.7rem + .25vw,.875rem);min-height:32px}._btn-system--md_uly0h_88,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9{padding:.75rem 1.5rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);min-height:40px}._btn-system--lg_uly0h_93{padding:1rem 2rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem);min-height:48px}._btn-system--xl_uly0h_98{padding:1.25rem 2.5rem;font-size:clamp(1.125rem,1rem + .625vw,1.25rem);min-height:56px}._btn-system--loading_uly0h_103{pointer-events:none}._btn-system--loading_uly0h_103 ._btn-spinner_uly0h_106{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:9999px;animation:_spin_uly0h_1 1s linear infinite;margin-right:.5rem}._input-system_uly0h_117,._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input,._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-input_uly0h_117{width:100%;padding:.75rem 1rem;border:1px solid var(--neutral-300);border-radius:.5rem;background:var(--neutral-0);color:var(--text-primary);font-size:clamp(.875rem,.8rem + .375vw,1rem);transition:border-color .15s ease;outline:none}._input-system_uly0h_117::placeholder,._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input::placeholder,._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-input_uly0h_117::placeholder{color:var(--text-muted)}._input-system_uly0h_117:focus,._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input:focus,._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-input_uly0h_117:focus{border-color:var(--primary-500)}._input-system--error_uly0h_134{border-color:var(--error-500)}._input-system--error_uly0h_134:focus{border-color:var(--error-500)}._input-system--success_uly0h_140{border-color:var(--success-500)}._input-system--success_uly0h_140:focus{border-color:var(--success-500)}._input-system--disabled_uly0h_146{background:var(--neutral-100);color:var(--text-muted);cursor:not-allowed;opacity:.6}._input-system--sm_uly0h_152{padding:.5rem .75rem;font-size:clamp(.75rem,.7rem + .25vw,.875rem);min-height:32px}._input-system--md_uly0h_157,._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input,._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-input_uly0h_117{padding:.75rem 1rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);min-height:40px}._input-system--lg_uly0h_162{padding:1rem 1.25rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem);min-height:48px}._card-system_uly0h_168{background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:.75rem;padding:1.5rem;transition:all .15s ease;position:relative}._card-system--hover_uly0h_176{cursor:pointer}._card-system--hover_uly0h_176:hover{border-color:var(--neutral-300);background:var(--neutral-50)}._card-system--clickable_uly0h_183{cursor:pointer;-webkit-user-select:none;user-select:none}._card-system--clickable_uly0h_183:active{transform:translateY(1px)}._card-system--sm_uly0h_190{padding:1rem;border-radius:.5rem}._card-system--md_uly0h_194{padding:1.5rem;border-radius:.75rem}._card-system--lg_uly0h_198{padding:2rem;border-radius:1rem}._card-system--primary_uly0h_202{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-800)}._card-system--success_uly0h_207{background:var(--success-50);border-color:var(--success-500);color:var(--success-800)}._card-system--warning_uly0h_212{background:var(--warning-50);border-color:var(--warning-500);color:var(--warning-700)}._card-system--error_uly0h_217{background:var(--error-50);border-color:var(--error-500);color:var(--error-800)}._card-system--default_uly0h_222{background:var(--neutral-0);border-color:var(--neutral-200);color:var(--text-primary)}._alert-system_uly0h_228,._auth-flat_uly0h_9 ._auth-success_uly0h_228,._auth-flat_uly0h_9 ._auth-error_uly0h_228{border-radius:.75rem;padding:1rem;border-left:4px solid;display:flex;align-items:flex-start;gap:.75rem;position:relative}._alert-system_uly0h_228 ._alert-icon_uly0h_237,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-icon_uly0h_237,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-icon_uly0h_237{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);flex-shrink:0;margin-top:.25rem}._alert-system_uly0h_228 ._alert-content_uly0h_242,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-content_uly0h_242,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-content_uly0h_242{flex:1}._alert-system_uly0h_228 ._alert-content_uly0h_242 ._alert-title_uly0h_245,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-content_uly0h_242 ._alert-title_uly0h_245,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-content_uly0h_242 ._alert-title_uly0h_245{font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:600;margin:0 0 .25rem}._alert-system_uly0h_228 ._alert-content_uly0h_242 ._alert-message_uly0h_250,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-content_uly0h_242 ._alert-message_uly0h_250,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-content_uly0h_242 ._alert-message_uly0h_250{font-size:clamp(.875rem,.8rem + .375vw,1rem);margin:0;line-height:1.5}._alert-system_uly0h_228 ._alert-close_uly0h_255,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-close_uly0h_255,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-close_uly0h_255{background:none;border:none;color:currentColor;cursor:pointer;padding:.25rem;border-radius:.375rem;flex-shrink:0;margin-top:.25rem}._alert-system_uly0h_228 ._alert-close_uly0h_255:hover,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-close_uly0h_255:hover,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-close_uly0h_255:hover{background:#0000000d}._alert-system_uly0h_228 ._alert-close_uly0h_255 svg,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-close_uly0h_255 svg,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-close_uly0h_255 svg{width:16px;height:16px}._alert-system--info_uly0h_272{background:var(--primary-50);border-left-color:var(--primary-500);color:var(--primary-800)}._alert-system--info_uly0h_272 ._alert-icon_uly0h_237{color:var(--primary-500)}._alert-system--success_uly0h_280,._auth-flat_uly0h_9 ._auth-success_uly0h_228{background:var(--success-50);border-left-color:var(--success-500);color:var(--success-800)}._alert-system--success_uly0h_280 ._alert-icon_uly0h_237,._auth-flat_uly0h_9 ._auth-success_uly0h_228 ._alert-icon_uly0h_237{color:var(--success-500)}._alert-system--warning_uly0h_288{background:var(--warning-50);border-left-color:var(--warning-500);color:var(--warning-700)}._alert-system--warning_uly0h_288 ._alert-icon_uly0h_237{color:var(--warning-500)}._alert-system--error_uly0h_296,._auth-flat_uly0h_9 ._auth-error_uly0h_228{background:var(--error-50);border-left-color:var(--error-500);color:var(--error-800)}._alert-system--error_uly0h_296 ._alert-icon_uly0h_237,._auth-flat_uly0h_9 ._auth-error_uly0h_228 ._alert-icon_uly0h_237{color:var(--error-500)}._auth-flat_uly0h_9 ._auth-card_uly0h_305{background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:1rem;padding:2rem;width:100%;max-width:480px}@media (max-width: 479px){._auth-flat_uly0h_9 ._auth-card_uly0h_305{padding:1.5rem}}._auth-flat_uly0h_9 ._auth-header_uly0h_318{text-align:center;margin-bottom:2rem}._auth-flat_uly0h_9 ._auth-header_uly0h_318 ._auth-logo_uly0h_322{width:60px;height:60px;margin:0 auto 1rem;border-radius:9999px;background:var(--primary-500);display:flex;align-items:center;justify-content:center;font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);color:#fff}._auth-flat_uly0h_9 ._auth-header_uly0h_318 ._auth-title_uly0h_334{font-size:clamp(1.875rem,1.6rem + 1.375vw,2.25rem);font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}@media (max-width: 479px){._auth-flat_uly0h_9 ._auth-header_uly0h_318 ._auth-title_uly0h_334{font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem)}}._auth-flat_uly0h_9 ._auth-header_uly0h_318 ._auth-subtitle_uly0h_345{font-size:clamp(1rem,.9rem + .5vw,1.125rem);color:var(--text-secondary);margin:0}@media (max-width: 479px){._auth-flat_uly0h_9 ._auth-header_uly0h_318 ._auth-subtitle_uly0h_345{font-size:clamp(.875rem,.8rem + .375vw,1rem)}}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-group_uly0h_355{margin-bottom:1.5rem}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-group_uly0h_355:last-child{margin-bottom:0}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-label_uly0h_361{display:block;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;color:var(--text-primary);margin-bottom:.5rem}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-error_uly0h_368{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--error-500);margin-top:.25rem;display:flex;align-items:center;gap:.25rem}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._password-input-wrapper_uly0h_376{position:relative}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._password-input-wrapper_uly0h_376 ._password-toggle_uly0h_379{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:.375rem;font-size:clamp(1rem,.9rem + .5vw,1.125rem)}._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._password-input-wrapper_uly0h_376 ._password-toggle_uly0h_379:hover{color:var(--text-primary);background:var(--neutral-100)}._auth-flat_uly0h_9 ._auth-actions_uly0h_9{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9{width:100%}._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9 ._loading-spinner_uly0h_405{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:9999px;animation:_spin_uly0h_1 1s linear infinite;margin-right:.5rem}._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9{width:100%}._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9{width:100%;color:var(--primary-500)}._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9:hover{background:var(--primary-50);color:var(--primary-600)}._auth-flat_uly0h_9 ._auth-footer_uly0h_425{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200)}._auth-flat_uly0h_9 ._auth-footer_uly0h_425 ._auth-links_uly0h_431{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._auth-flat_uly0h_9 ._auth-footer_uly0h_425 ._auth-links_uly0h_431 a{color:var(--text-secondary);text-decoration:none;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;transition:color .15s ease}._auth-flat_uly0h_9 ._auth-footer_uly0h_425 ._auth-links_uly0h_431 a:hover{color:var(--primary-500)}._auth-flat_uly0h_9 ._auth-footer_uly0h_425 ._auth-help_uly0h_448{font-size:clamp(.75rem,.7rem + .25vw,.875rem);color:var(--text-muted)}._auth-flat_uly0h_9 ._auth-error_uly0h_228,._auth-flat_uly0h_9 ._auth-success_uly0h_228{margin-bottom:1.5rem}._auth-flat_uly0h_9 ._form-checkbox_uly0h_458{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}._auth-flat_uly0h_9 ._form-checkbox_uly0h_458 input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary-500);margin:0}._auth-flat_uly0h_9 ._form-checkbox_uly0h_458 label{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--text-secondary);cursor:pointer;line-height:1.5}._auth-flat_uly0h_9 ._form-checkbox_uly0h_458 label a{color:var(--primary-500);text-decoration:none}._auth-flat_uly0h_9 ._form-checkbox_uly0h_458 label a:hover{text-decoration:underline}._auth-flat_uly0h_9 ._step-indicator_uly0h_483{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}._auth-flat_uly0h_9 ._step-indicator_uly0h_483 ._step_uly0h_117{display:flex;align-items:center;gap:.5rem;font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--text-muted)}._auth-flat_uly0h_9 ._step-indicator_uly0h_483 ._step_uly0h_117._active_uly0h_497{color:var(--primary-500);font-weight:500}._auth-flat_uly0h_9 ._step-indicator_uly0h_483 ._step_uly0h_117 ._step-number_uly0h_501{width:32px;height:32px;border-radius:9999px;background:var(--neutral-200);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500}._step_uly0h_117._active_uly0h_497 ._auth-flat_uly0h_9 ._step-indicator_uly0h_483 ._step_uly0h_117 ._step-number_uly0h_501{background:var(--primary-500);color:#fff}._auth-flat_uly0h_9 ._password-strength_uly0h_517{margin-top:.75rem}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-bar_uly0h_520{height:4px;background:var(--neutral-200);border-radius:.375rem;overflow:hidden;margin-bottom:.5rem}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-bar_uly0h_520 ._strength-fill_uly0h_527{height:100%;transition:all .25s ease}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-bar_uly0h_520 ._strength-fill_uly0h_527._weak_uly0h_531{width:33%;background:var(--error-500)}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-bar_uly0h_520 ._strength-fill_uly0h_527._medium_uly0h_535{width:66%;background:var(--warning-500)}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-bar_uly0h_520 ._strength-fill_uly0h_527._strong_uly0h_539{width:100%;background:var(--success-500)}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-text_uly0h_543{font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-weight:500}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-text_uly0h_543._weak_uly0h_531{color:var(--error-500)}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-text_uly0h_543._medium_uly0h_535{color:var(--warning-500)}._auth-flat_uly0h_9 ._password-strength_uly0h_517 ._strength-text_uly0h_543._strong_uly0h_539{color:var(--success-500)}._auth-flat_uly0h_9 ._progress-tracker_uly0h_556{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:.5rem}@media (max-width: 479px){._auth-flat_uly0h_9 ._progress-tracker_uly0h_556{gap:.25rem}}._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer}._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-number_uly0h_501{width:40px;height:40px;border-radius:9999px;background:var(--neutral-200);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;transition:all .15s ease}@media (max-width: 479px){._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-number_uly0h_501{width:32px;height:32px;font-size:clamp(.75rem,.7rem + .25vw,.875rem)}}._step_uly0h_117._completed_uly0h_595 ._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-number_uly0h_501{background:var(--success-500);color:#fff}._step_uly0h_117._active_uly0h_497 ._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-number_uly0h_501{background:var(--primary-500);color:#fff}._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-title_uly0h_603{font-size:clamp(.75rem,.7rem + .25vw,.875rem);color:var(--text-muted);text-align:center;max-width:80px;line-height:1.3}@media (max-width: 479px){._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-title_uly0h_603{display:none}}._step_uly0h_117._completed_uly0h_595 ._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-title_uly0h_603,._step_uly0h_117._active_uly0h_497 ._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step_uly0h_117 ._step-title_uly0h_603{color:var(--text-primary);font-weight:500}._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step-divider_uly0h_619{flex:1;height:2px;background:var(--neutral-200);margin:0 .5rem;max-width:40px}@media (max-width: 479px){._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step-divider_uly0h_619{max-width:20px}}._auth-flat_uly0h_9 ._progress-tracker_uly0h_556 ._step-divider_uly0h_619._completed_uly0h_595{background:var(--success-500)}._signup-wizard_uly0h_9 ._step-content_uly0h_117{min-height:400px}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._step-pane_uly0h_638{animation:_fadeIn_uly0h_1 .3s ease-in-out}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._step-main-title_uly0h_641{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:700;color:var(--text-primary);margin:0 0 .5rem;text-align:center}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._step-subtitle_uly0h_648{font-size:clamp(1rem,.9rem + .5vw,1.125rem);color:var(--text-secondary);margin:0 0 1.5rem;text-align:center;line-height:1.5}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._grid-2-col_uly0h_655{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 479px){._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._grid-2-col_uly0h_655{grid-template-columns:1fr}}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117{position:relative}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input{padding-right:2.5rem}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:clamp(.875rem,.8rem + .375vw,1rem);padding:.5rem}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 button:hover{color:var(--text-primary)}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;margin-bottom:1rem}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 input[type=checkbox]{margin:0;width:20px;height:20px;accent-color:var(--primary-500)}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 span{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--text-secondary);line-height:1.5}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 span a{color:var(--primary-500);text-decoration:none}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 span a:hover{text-decoration:underline}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 ._checkmark_uly0h_711{width:20px;height:20px;border:2px solid var(--neutral-300);border-radius:.375rem;background:var(--neutral-0);position:relative;flex-shrink:0;transition:all .15s ease}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 ._checkmark_uly0h_711:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}input:checked+._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 ._checkmark_uly0h_711{background:var(--primary-500);border-color:var(--primary-500)}input:checked+._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._checkbox-label_uly0h_686 ._checkmark_uly0h_711:after{opacity:1}._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._field-error_uly0h_741{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:var(--error-500);margin-top:.25rem}._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9{display:flex;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--neutral-200)}._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._spacer_uly0h_754{flex:1}@keyframes _spin_uly0h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_uly0h_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 479px){._btn-system_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-primary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-secondary_uly0h_9,._auth-flat_uly0h_9 ._auth-actions_uly0h_9 ._btn-link_uly0h_9,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9,._signup-wizard_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9,._input-system_uly0h_117,._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-input_uly0h_117,._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input{min-height:44px;font-size:clamp(1rem,.9rem + .5vw,1.125rem)}._auth-flat_uly0h_9 ._navigation-controls_uly0h_9{flex-direction:column;gap:.75rem}._auth-flat_uly0h_9 ._navigation-controls_uly0h_9 ._spacer_uly0h_754{display:none}._auth-flat_uly0h_9 ._navigation-controls_uly0h_9 ._btn-primary_uly0h_9,._auth-flat_uly0h_9 ._navigation-controls_uly0h_9 ._btn-secondary_uly0h_9{width:100%}}@media (prefers-color-scheme: dark){._card-system_uly0h_168{background:var(--bg-secondary);border-color:var(--border)}._input-system_uly0h_117,._auth-flat_uly0h_9 ._auth-form_uly0h_117 ._form-input_uly0h_117,._signup-wizard_uly0h_9 ._step-content_uly0h_117 ._password-input_uly0h_117 input{background:var(--bg-input);border-color:var(--border)}._auth-flat_uly0h_9 ._auth-card_uly0h_305{background:var(--bg-secondary);border-color:var(--border)}}._announcementBanner_uly0h_810{background:var(--announcement-bg);border:2px solid var(--announcement-border);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 16px #0000001a;animation:_slideDown_uly0h_1 .5s ease-out}._announcementBanner_uly0h_810:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}._announcementBanner_uly0h_810:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}._announcementBanner_uly0h_810:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_uly0h_1 3s infinite}._announcementContent_uly0h_842{display:flex;align-items:center;gap:1rem;color:#fff;position:relative;z-index:1}._announcementIcon_uly0h_851{font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);flex-shrink:0;animation:_bounce_uly0h_1 2s infinite}._announcementText_uly0h_857{flex:1;min-width:0}._announcementText_uly0h_857 ._announcementTitle_uly0h_861{font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:700;margin:0 0 .25rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}._announcementText_uly0h_857 ._announcementDescription_uly0h_867{font-size:clamp(.875rem,.8rem + .375vw,1rem);margin:0;opacity:.9;line-height:1.4}._dismissBtn_uly0h_874{position:absolute;top:.5rem;right:.5rem;background:#fff3;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .15s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._dismissBtn_uly0h_874:hover{background:#ffffff4d;transform:scale(1.1)}._dismissBtn_uly0h_874:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}._dismissBtn_uly0h_874 svg{width:16px;height:16px}@keyframes _slideDown_uly0h_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _shimmer_uly0h_1{0%{left:-100%}to{left:100%}}@keyframes _bounce_uly0h_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@media (max-width: 479px){._announcementBanner_uly0h_810{padding:.75rem 1rem;margin-bottom:1rem}._announcementContent_uly0h_842{gap:.75rem}._announcementIcon_uly0h_851{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem)}._announcementText_uly0h_857 ._announcementTitle_uly0h_861{font-size:clamp(1rem,.9rem + .5vw,1.125rem)}._announcementText_uly0h_857 ._announcementDescription_uly0h_867{font-size:clamp(.75rem,.7rem + .25vw,.875rem)}._dismissBtn_uly0h_874{width:28px;height:28px;top:.25rem;right:.25rem}._dismissBtn_uly0h_874 svg{width:14px;height:14px}}
