.invite-page{background:radial-gradient(circle at 50% 0,#edf3ff 0,#f7f9fc 38%,#f2f4f7 100%);color:#101828;display:grid;grid-template-rows:auto 1fr;min-height:100vh}.invite-page>header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;min-height:76px;width:min(1120px,calc(100% - 40px))}.invite-page>header>a:first-child{align-items:center;color:#101828;display:inline-flex;font-size:17px;font-weight:800;gap:9px;text-decoration:none}.invite-page>header img{border-radius:9px;height:32px;width:32px}.invite-help-link,.invite-page>header>a:last-child{color:#1458ee;font-size:13px;font-weight:720;text-decoration:none}.invite-card{align-self:start;background:#fff;border:1px solid #dfe5ef;border-radius:18px;box-shadow:0 18px 48px rgba(16,24,40,.1);margin:42px auto 72px;padding:34px;width:min(570px,calc(100% - 32px))}.invite-card h1{font-size:clamp(26px,5vw,34px);letter-spacing:-.035em;line-height:1.18;margin:0 0 12px}.invite-card>p:not(.invite-eyebrow):not(.invite-error){color:#667085;font-size:15px;line-height:1.6;margin:0 0 22px}.invite-heading{align-items:center;display:flex;gap:14px;margin-bottom:16px}.invite-heading h1{margin-bottom:0}.invite-icon{background:#eef4ff;border-radius:14px;color:#1458ee;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.invite-eyebrow{color:#1458ee;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 7px}.invite-card form{display:grid;gap:14px}.invite-card label{color:#344054;display:grid;font-size:13px;font-weight:720;gap:8px}.invite-card input{background:#fff;border:1px solid #d0d5dd;border-radius:10px;color:#101828;font:inherit;min-height:46px;padding:0 13px;width:100%}.invite-card input:focus{border-color:#1458ee;outline:3px solid rgba(20,88,238,.12)}.invite-card input[aria-invalid=true]{border-color:#d92d20}.invite-card small{color:#667085;font-size:12px;line-height:1.5}.invite-primary,.invite-secondary{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:760;gap:8px;justify-content:center;min-height:46px;padding:0 17px;text-decoration:none}.invite-primary{background:#1458ee;box-shadow:0 5px 13px rgba(20,88,238,.22);color:#fff}.invite-secondary{background:#fff;border:1px solid #d0d5dd;color:#344054}.invite-primary:disabled{cursor:wait;opacity:.58}.invite-actions{display:grid;gap:10px}.invite-details{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;margin:0 0 20px;overflow:hidden}.invite-details>div{align-items:center;border-bottom:1px solid #eaecf0;display:grid;gap:12px;grid-template-columns:125px minmax(0,1fr);min-height:46px;padding:8px 13px}.invite-details>div:last-child{border-bottom:0}.invite-details dt{color:#667085;font-size:12px}.invite-details dd{color:#344054;font-size:13px;font-weight:720;margin:0;min-width:0;overflow-wrap:anywhere}.invite-details dd svg{margin-right:4px;vertical-align:-2px}.invite-account,.invite-error,.invite-security,.invite-terminal,.invite-trust{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:0 0 18px;padding:13px}.invite-account,.invite-security{background:#f5f8ff;color:#344054}.invite-security p,.invite-terminal p{margin:0}.invite-account div{display:grid;gap:2px}.invite-account span{color:#667085;font-size:11px}.invite-terminal{background:#fffaeb;color:#7a2e0e}.invite-terminal div{display:grid;gap:4px}.invite-trust{background:#f9fafb;color:#475467;margin:22px 0 0}.invite-error{background:#fef3f2;color:#b42318}.invite-help-link{display:block;margin-top:17px;text-align:center}.invite-state{display:grid;justify-items:center;text-align:center}.invite-state>svg{color:#1458ee;margin-bottom:14px}.invite-state .invite-primary,.invite-state .invite-secondary{width:100%}.invite-success>svg{color:#12b76a}.spin{animation:invite-spin .8s linear infinite}@keyframes invite-spin{to{transform:rotate(1turn)}}@media (max-width:600px){.invite-page>header{min-height:64px;width:calc(100% - 28px)}.invite-card{border-radius:15px;margin-top:18px;padding:24px 20px}.invite-heading{align-items:flex-start}.invite-details>div{grid-template-columns:100px minmax(0,1fr)}}.invite-page{background:var(--editorial-canvas);color:var(--editorial-text)}.invite-card{background:var(--editorial-panel);border-color:var(--editorial-border)}.invite-card>p:not(.invite-eyebrow):not(.invite-error){color:var(--editorial-muted)}