.participant-account{color:#17243b;background:#091a32;place-items:center;min-height:100vh;padding:24px;display:grid}.participant-account-card{background:#fff;border-radius:20px;width:min(100%,500px);padding:32px;box-shadow:0 16px 60px #0003}.participant-account-card h1{margin:24px 0 12px;font-size:1.8rem;line-height:1.2}.participant-account-card p{margin:12px 0 20px;font-size:1rem;line-height:1.6}.participant-account-card a{color:#155fc0;font-size:1rem}.participant-account-card form{gap:20px;margin-top:24px;display:grid}.participant-account-card form>div{gap:8px;display:grid}.participant-account-card input{min-height:46px;font-size:1rem}.participant-account-card button{min-height:44px}.participant-account-card small,.participant-account-card .account-note{font-size:.875rem}.participant-account-card [data-slot=tabs-list]{flex-wrap:wrap;width:100%;height:auto;display:flex}.participant-account-card .account-error{color:#a81818;margin:0}.participant-account-card .account-message{color:#14683e;margin:0}.participant-account-card .account-checking{color:#52647a}.account-active{background:#f0fbf7;border:1px solid #a9d9cc;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:14px;margin-top:22px;padding:18px;display:grid}.account-active>svg{color:#087356;width:26px;height:26px}.account-active>div{gap:5px;min-width:0;display:grid}.account-active strong,.account-active span,.account-active small{overflow-wrap:anywhere}.account-active span{color:#315762}.account-active small{color:#52647a;line-height:1.5}.account-active>button,.account-active>p{grid-column:1/-1}.account-active .account-switch{color:#104c9b;background:#fff;border:1px solid #155fc0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.account-active .account-switch svg{width:18px;height:18px}.participant-account-card .email-suggestion{color:#104c9b;text-align:left;overflow-wrap:anywhere;background:#eef6ff;border:1px solid #155fc0;border-radius:8px;min-height:40px;padding:8px 12px;font-weight:700}.participant-account-card :focus-visible{outline-offset:3px;outline:3px solid #176bd2}@media (width<=480px){.participant-account{padding:16px}.participant-account-card{padding:24px 20px}.participant-account-card h1{font-size:1.6rem}}.participant-account .account-error-summary{border:2px solid #a33425;border-radius:12px;margin:20px 0;padding:16px;line-height:1.6}.account-error-summary p{margin:8px 0}.account-error-summary a{color:inherit;font-weight:650;text-decoration:underline;display:block}.participant-account .account-error-summary:focus{outline-offset:3px;outline:3px solid #b67a20}.account-public-route{border-top:1px solid #d9e1d4;margin-top:28px;padding-top:24px;font-size:.95rem;line-height:1.6}.account-public-route p{margin:8px 0 12px}.account-public-route>div{flex-wrap:wrap;gap:8px 20px;display:flex}.account-public-route a{color:#1b5144;align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.account-session-recovery{background:#fff4e4;border:1px solid #d8bd83;border-radius:12px;padding:16px;line-height:1.6}.participant-account-card{color:#17243b;overflow-wrap:anywhere}.participant-account-card :is(input,textarea,select){color:#17243b;border-color:var(--public-control-line,#718577);background:#fff;font-size:1rem}.participant-account-card :is(input,textarea)::placeholder{color:#52647a;opacity:1}.participant-account-card :is(input,textarea,select):disabled{opacity:1;color:#52647a;background:#eef2f3}.participant-account-card [data-slot=tabs-trigger]{color:#35485c;min-height:44px}.participant-account-card [data-slot=tabs-trigger][data-state=active]{color:#17243b;background:#fff}
