.identity-page{color:#18303e;background:#f5f8fa;grid-template-columns:minmax(360px,.95fr) minmax(400px,1.05fr);min-height:100dvh;font-family:inherit;display:grid}.identity-page *{box-sizing:border-box}.identity-page[dir=rtl] .identity-forward{transform:rotate(180deg)}.identity-page .identity-card{min-width:0}.identity-text-link{color:#176f74;font-size:13px;line-height:1.8;text-decoration:none}.identity-text-link:hover{text-decoration:underline}.identity-forgot{align-self:flex-end;margin-top:-6px}.identity-return{justify-content:center;margin-top:22px;display:flex}.identity-wide{width:100%}.identity-notice{display:block}.identity-invitation-help{color:#2c5963;background:#eef6f6;border:1px solid #d8e6e9;border-radius:14px;padding:22px}.identity-invitation-help h3{margin:10px 0;font-size:16px;line-height:1.6}.identity-invitation-help p{margin:10px 0 0;font-size:13px;line-height:1.9}.identity-story{color:#fff;background:radial-gradient(at 15% 85%,#147d82 0,#0000 48%),linear-gradient(145deg,#173945,#10232e);flex-direction:column;justify-content:space-between;gap:60px;padding:clamp(32px,5vw,80px);display:flex}.identity-brand{letter-spacing:2px;align-items:center;gap:14px;font-size:23px;font-weight:750;display:flex}.identity-brand img{object-fit:cover;border-radius:12px;width:51px;height:51px}.identity-brand small{letter-spacing:0;color:#b5d1d6;margin-top:5px;font-size:12px;font-weight:400;display:block}.identity-eyebrow{color:#92d6d1;letter-spacing:2px;font-size:11px}.identity-story h1{max-width:580px;margin:23px 0;font-size:clamp(30px,3.3vw,49px);line-height:1.4}.identity-story p{color:#c4d8dc;max-width:480px;font-size:16px;line-height:1.9}.identity-trust{color:#bfe2df;align-items:center;gap:12px;font-size:13px;display:flex}.identity-form-panel{flex-direction:column;justify-content:center;align-items:center;padding:32px clamp(24px,5vw,80px);display:flex;position:relative}.identity-language{color:#365663;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:9px;align-self:flex-end;align-items:center;gap:8px;margin-bottom:40px;padding:9px 13px;display:flex}.identity-card{width:100%;max-width:435px}.identity-icon{color:#167978;background:#e1f0ef;border-radius:16px;place-items:center;width:53px;height:53px;margin-bottom:22px;display:grid}.identity-card h2{margin:0 0 9px;font-size:29px;font-weight:750}.identity-card>p{color:#70838c;margin:0 0 25px;font-size:14px;line-height:1.8}.identity-card form{flex-direction:column;gap:18px;display:flex}.identity-card label{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.identity-card input{color:#173440;background:#fff;border:1px solid #ccd9df;border-radius:9px;width:100%;height:46px;padding:10px 13px;font-size:15px}.identity-card input:focus{border-color:#237e7c;outline:3px solid #b5dedb}.identity-card small{color:#6e828b;font-size:12px;font-weight:400;line-height:1.7}.identity-primary,.identity-secondary{height:47px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.identity-primary{color:#fff;background:#197f80;border:1px solid #197f80;margin-top:6px}.identity-primary:disabled{opacity:.65;cursor:wait}.identity-secondary{color:#365863;background:#fff;border:1px solid #d0dde3}.identity-card .identity-help{margin:22px 0;font-size:12px;line-height:1.9}.identity-divider{color:#82939b;align-items:center;gap:12px;margin:23px 0;font-size:11px;display:flex}.identity-divider:before,.identity-divider:after{content:"";background:#dae3e8;flex:1;height:1px}.identity-footer{color:#91a0a7;margin-top:48px;font-size:11px}.identity-error,.identity-notice{overflow-wrap:anywhere;border-radius:9px;margin-bottom:19px;padding:12px 14px;font-size:13px;line-height:1.8}.identity-error{color:#a2433b;background:#fff0ef;border:1px solid #f4d1cd}.identity-notice{color:#316d4b;background:#eaf4ee;border:1px solid #c7e3d2}.identity-security{color:#18303e;background:#fff;border:1px solid #dbe5eb;border-radius:20px;max-width:790px;margin:35px auto;padding:28px}.identity-security .identity-card{max-width:none}.identity-security .identity-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.identity-security .identity-top a{color:#167a7b;font-size:13px}.identity-security .identity-language{margin:0}.identity-security .identity-actions{flex-wrap:wrap;gap:12px;display:flex}.identity-security .identity-actions button{padding:0 18px}.identity-security .identity-secret{overflow-wrap:anywhere;background:#f0f5f7;border:1px solid #d2e0e5;border-radius:10px;margin:15px 0;padding:16px}.identity-recovery{direction:ltr;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.identity-recovery code{text-align:center;background:#f3f6f8;border:1px solid #dbe5eb;border-radius:7px;padding:10px;font-size:13px}.identity-security h3{margin:22px 0 12px;font-size:17px}.identity-security p{color:#607d89;line-height:1.9}.identity-security .identity-badge{color:#247d6e;background:#eaf3f1;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-flex}.identity-security .identity-danger{color:#a8443c;border-color:#dfbcb7}@media (max-width:760px){.identity-page{display:block}.identity-story{gap:25px;padding:25px}.identity-story h1{margin:15px 0;font-size:26px}.identity-story p,.identity-trust,.identity-eyebrow{display:none}.identity-story .identity-brand{font-size:19px}.identity-form-panel{padding:22px}.identity-language{margin-bottom:24px}.identity-card h2{font-size:26px}.identity-footer{margin-top:28px}.identity-security{margin:15px;padding:20px}.identity-recovery{grid-template-columns:1fr}}
