.PublicRegistrationInterest{width:min(100%,680px);margin:0 auto;padding:clamp(1.5rem,4vw,2.25rem);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:1rem;box-shadow:var(--shadow-lg);color:var(--text-primary)}.PublicRegistrationInterest .registration-interest-copy{margin-bottom:1.5rem}.PublicRegistrationInterest h2{margin:0 0 .625rem;color:var(--text-primary);font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.15;text-wrap:balance}.PublicRegistrationInterest p{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.55}.PublicRegistrationInterest .registration-interest-form{display:flex;flex-direction:column;align-items:flex-start}.PublicRegistrationInterest .registration-interest-email{width:min(100%,440px);margin-bottom:1rem}.PublicRegistrationInterest .registration-interest-destination{margin-bottom:1rem;overflow-wrap:anywhere}.PublicRegistrationInterest .registration-interest-submit{min-width:132px}.PublicRegistrationInterest .registration-interest-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.PublicRegistrationInterest .registration-interest-error,.PublicRegistrationInterest .registration-interest-note{max-width:520px;margin:0 0 1rem;font-size:.9rem}.PublicRegistrationInterest .registration-interest-error{color:var(--feedback-error-text)}.PublicRegistrationInterest .registration-interest-note{color:var(--text-secondary)}.PublicRegistrationInterest .registration-interest-checking{display:flex;align-items:center;gap:.625rem;min-height:48px;color:var(--text-secondary);font-size:.9375rem}.PublicRegistrationInterest .registration-interest-success{display:flex;align-items:flex-start;gap:.875rem}.PublicRegistrationInterest .registration-interest-success .registration-interest-destination{margin-top:.5rem;margin-bottom:0;font-size:.9rem}.PublicRegistrationInterest .registration-interest-icon{flex:0 0 auto;margin-top:.125rem;color:var(--feedback-success-text);font-size:1.35rem}.PublicRegistrationInterest .registration-interest-browse{margin-top:1.25rem}@media(max-width:560px){.PublicRegistrationInterest{text-align:left}.PublicRegistrationInterest .registration-interest-email,.PublicRegistrationInterest .registration-interest-submit{width:100%}.PublicRegistrationInterest .registration-interest-submit{justify-content:center}}.PublicRegistrationInterest--hero{width:min(100%,700px);margin:.25rem 0 0;padding:clamp(1.15rem,2.5vw,1.5rem);background:#0d0f0f61;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;box-shadow:0 1rem 2.5rem #00000029;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-white, #fff)}.PublicRegistrationInterest--hero .registration-interest-copy{margin-bottom:1.1rem}.PublicRegistrationInterest--hero h2{color:var(--text-white, #fff);font-size:clamp(1.2rem,2.4vw,1.45rem);text-shadow:1px 1px 7px rgba(0,0,0,.8)}.PublicRegistrationInterest--hero p,.PublicRegistrationInterest--hero .registration-interest-note,.PublicRegistrationInterest--hero .registration-interest-checking{color:var(--text-white-80, rgba(255, 255, 255, .8));text-shadow:1px 1px 7px rgba(0,0,0,.8)}.PublicRegistrationInterest--hero .registration-interest-form{align-items:flex-start}.PublicRegistrationInterest--hero .registration-interest-actions{margin-top:.1rem}.PublicRegistrationInterest--hero .registration-interest-actions.registration-interest-success-actions{margin-top:1.25rem}.PublicRegistrationInterest--hero .FormField{--field-label-color: var(--text-white-80, rgba(255, 255, 255, .8));--field-input-bg: rgba(17, 17, 17, .72);--field-input-border: rgba(255, 255, 255, .32);--field-input-color: var(--text-white, #fff)}@media(max-width:768px){.PublicRegistrationInterest--hero{width:100%;text-align:center}.PublicRegistrationInterest--hero .registration-interest-form{align-items:center}.PublicRegistrationInterest--hero .registration-interest-actions{justify-content:center}.PublicRegistrationInterest--hero .registration-interest-email{width:min(100%,440px)}.PublicRegistrationInterest--hero .registration-interest-submit,.PublicRegistrationInterest--hero .registration-interest-browse-button{width:auto}.PublicRegistrationInterest--hero .registration-interest-success{justify-content:center;text-align:left}}
