.page_main__GlU4n{display:flex;justify-content:center;align-items:flex-start;margin-top:var(--spacing-xxxl);min-height:calc(100vh - 100px)}.page_container__aoG4z{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);width:100%;max-width:300px}@media (min-width:576px){.page_container__aoG4z{padding:var(--spacing-xxxl);border:1px solid var(--border-color);background:var(--hover-background);-webkit-backdrop-filter:blur(var(--spacing-s));backdrop-filter:blur(var(--spacing-s));max-width:400px}}.page_logo__7fc9l{width:auto;height:auto;max-width:120px;max-height:120px}.page_headingGroup__y6Bzz{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.page_welcomeHeading__rRxI1{font-size:1.5rem;font-weight:600;margin:0;text-align:center;color:rgb(var(--text-contrast-high-rgb))}.page_pronunciation__cmDZh{font-size:.875rem;color:rgb(var(--text-contrast-lower-rgb));margin:0;text-align:center;font-style:italic}.page_eventInviteNotice__lfS2B,.page_intro__NrUPI{margin:0;max-width:28rem;width:100%;font-size:.9375rem;line-height:1.5;text-align:center;color:rgb(var(--text-contrast-medium-rgb))}.page_eventInviteNotice__lfS2B{padding:var(--spacing-m);border:1px solid var(--border-color)}.page_providerMessage___4hyP{font-size:1rem;color:rgb(var(--text-contrast-lower-rgb));margin:0;text-align:center}.page_providers__WIEvY{display:flex;flex-direction:column;gap:var(--spacing-m);width:100%}.page_providerButton__X96rF{width:100%;padding:var(--spacing-m) var(--spacing-xxl);border:1px solid var(--border-color);background:transparent;color:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}.page_providerButton__X96rF:hover{background-color:var(--hover-background);transform:translateY(-1px)}.page_providerButton__X96rF:active{transform:translateY(0)}.page_providerInput__JcNGn{width:100%;text-align:left;background:none;border:1px solid var(--border-color);padding:var(--spacing-s) var(--spacing-m);font-size:1rem;font-weight:200;transition:all .2s;margin-bottom:var(--spacing-xs)}.page_error__Jil8M{padding:var(--spacing-m) var(--spacing-l);border:1px solid var(--error-field-border);border-radius:var(--spacing-xs);background:var(--error-field-bg);color:var(--error-field-text);font-size:.875rem;text-align:center;width:100%}