.invitation-page{background:var(--sc-site-background);min-height:100dvh;color:var(--sc-color-foreground)}.invitation-header{align-items:center;max-width:1440px;height:72px;margin-inline:auto;padding:20px 48px;display:flex}.invitation-brand.sc-link{font:var(--sc-type-title-sm);gap:10px;min-height:44px;font-weight:600;text-decoration:none}.invitation-brand .site-vector{width:26px;height:26px;display:block}.invitation-layout{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:clamp(48px,7vw,100px);max-width:1440px;margin-inline:auto;padding:70px 48px 80px;display:grid}.invitation-intro{min-width:0}.invitation-eyebrow{font:var(--sc-type-body-sm);color:var(--sc-color-muted-foreground);margin-bottom:16px!important}.invitation-intro h1{max-width:640px;font:var(--sc-type-heading-44-medium-lh114-lsm198);letter-spacing:var(--sc-type-heading-44-medium-lh114-lsm198-letter-spacing)}.invitation-description{font:var(--sc-type-body-lg);color:var(--sc-color-muted-foreground);max-width:62ch;margin-top:32px!important}.invitation-facts{border-top:1px solid var(--sc-color-foreground);margin-top:32px!important}.invitation-facts>div{border-bottom:1px solid var(--sc-color-border);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.invitation-facts dt{font:var(--sc-type-caption);color:var(--sc-color-muted-foreground)}.invitation-facts dd{font:var(--sc-type-body);overflow-wrap:anywhere}.invitation-card{border:1px solid var(--sc-color-border);border-radius:var(--sc-radius-card,6px);background:var(--sc-color-surface);min-width:0;padding:32px}.invitation-card h2{font:var(--sc-type-title-sm);font-weight:500;margin-bottom:18px!important}.invitation-form,.invitation-mismatch,.invitation-status{flex-direction:column;gap:16px;min-width:0;display:flex}.invitation-status{margin-bottom:20px}.invitation-page .sc-button,.invitation-page .sc-link,.invitation-page .sc-input{min-height:44px}.invitation-form>.sc-button{width:100%}.invitation-divider{color:var(--sc-color-muted-foreground);font:var(--sc-type-caption);align-items:center;gap:12px;display:flex}.invitation-divider:before,.invitation-divider:after{content:"";background:var(--sc-color-border);flex:1;height:1px}.invitation-password{position:relative}.invitation-password>.sc-button{font:var(--sc-type-caption-medium);padding-inline:10px;position:absolute;top:22px;right:2px}.invitation-password .sc-input{padding-right:64px}.invitation-hint,.invitation-legal{font:var(--sc-type-caption);color:var(--sc-color-muted-foreground);overflow-wrap:anywhere}.invitation-layout.invitation-terminal{grid-template-columns:minmax(0,1fr);gap:0}.invitation-captcha-retired{min-width:0}.invitation-terminal-actions{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.invitation-mismatch p{font:var(--sc-type-body);color:var(--sc-color-muted-foreground)}.invitation-page .invitation-status[tabindex="-1"]:focus,.invitation-page .invitation-mismatch[tabindex="-1"]:focus,.invitation-page .invitation-intro h1[tabindex="-1"]:focus{outline:none}@media (max-width:899px){.invitation-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 24px 64px}.invitation-header{padding-inline:24px}.invitation-card{width:100%;max-width:540px}.invitation-intro h1{font:var(--sc-type-heading-34-medium-lh118-lsm136);letter-spacing:var(--sc-type-heading-34-medium-lh118-lsm136-letter-spacing)}}@media (max-width:479px){.invitation-header{padding-inline:20px}.invitation-layout{padding:32px 20px 48px}.invitation-intro h1{font:var(--sc-type-heading-28-medium-lh121-lsm112);letter-spacing:var(--sc-type-heading-28-medium-lh121-lsm112-letter-spacing)}.invitation-card{padding:24px 20px}.invitation-facts>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}.invitation-description{margin-top:20px!important}}.invitation-layout.invitation-account-step{justify-content:center;display:flex}.invitation-account-step .invitation-card{width:100%;max-width:420px}
