/*! License information can be found at https://onche.org/js/license.txt */
@charset "UTF-8";.color.red{color:#f3472d!important}.color.yellow{color:#ffd433!important}.color.green{color:#62c04e!important}.color.purple{color:#8a61ff!important}.color.pink{color:#f65dec!important}.color.orange{color:#ff851e!important}.color.brown{color:#8c7045!important}.color.dark{color:#3a3135!important}.color.realblue,.color.blue{color:#3478f6!important}body.blue .color.blue{color:#6d9ff2!important}body.grey .color.blue{color:#5886c4!important}.color.grey{color:#848489!important}body.blue .color.grey{color:#798eb6!important}body.grey .color.grey{color:#6c7889!important}.color.black{color:#000!important}body.blue .color.black,body.grey .color.black{color:#fff!important}.bg-color.red{background-color:#f3472d!important}.bg-color.yellow{background-color:#ffd433!important}.bg-color.green{background-color:#62c04e!important}.bg-color.purple{background-color:#8a61ff!important}.bg-color.pink{background-color:#f65dec!important}.bg-color.orange{background-color:#ff851e!important}.bg-color.brown{background-color:#8c7045!important}.bg-color.dark{background-color:#3a3135!important}.bg-color.grey{background-color:#848489!important}body.blue .bg-color.grey{background-color:#798eb6!important}body.grey .bg-color.grey{background-color:#6c7889!important}.passkey-intro{margin:0;font-size:.9rem;line-height:1.5;color:#848489}body.blue .passkey-intro{color:#798eb6}body.grey .passkey-intro{color:#6c7889}.passkey-list{display:flex;flex-direction:column;gap:6px;margin-top:1rem}.passkey-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f2f2f4}body.blue .passkey-row{background:#191d28}body.grey .passkey-row{background:#000}.passkey-row__icon{flex-shrink:0;font-size:1.4rem;color:#4285f4}body.blue .passkey-row__icon{color:#6d9ff2}body.grey .passkey-row__icon{color:#5886c4}.passkey-row__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.passkey-row__label{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.blue .passkey-row__label,body.grey .passkey-row__label{color:#fff}.passkey-row__meta{font-size:.8rem;color:#848489}body.blue .passkey-row__meta{color:#6980ad}body.grey .passkey-row__meta{color:#606b7b}.passkey-row__remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:none;border-radius:999px;background:none;color:#848489;font-size:1.4rem;cursor:pointer;transition:background-color .14s ease,color .14s ease}.passkey-row__remove:hover,.passkey-row__remove:focus-visible{background:rgba(243,71,45,.1);color:#f3472d}.passkey-empty{padding:14px 12px;border-radius:10px;border:1px dashed #e1e1e6;font-size:.9rem;color:#848489;text-align:center}body.blue .passkey-empty{border-color:#354461;color:#6980ad}body.grey .passkey-empty{border-color:#282d34;color:#606b7b}.passkey-unsupported{display:none;align-items:flex-start;gap:8px;margin-top:1rem;font-size:.8rem;line-height:1.5;color:#848489}.passkey-unsupported.is-visible{display:flex}.passkey-unsupported .mdi{flex-shrink:0;font-size:1rem}body.blue .passkey-unsupported{color:#6980ad}body.grey .passkey-unsupported{color:#606b7b}.passkey-login__separator{display:flex;align-items:center;gap:12px;margin:1.25rem 0;color:#848489;font-size:.8rem}.passkey-login__separator:before,.passkey-login__separator:after{content:"";flex:1;height:1px;background:#e1e1e6}body.blue .passkey-login__separator{color:#6980ad}body.blue .passkey-login__separator:before,body.blue .passkey-login__separator:after{background:#354461}body.grey .passkey-login__separator{color:#606b7b}body.grey .passkey-login__separator:before,body.grey .passkey-login__separator:after{background:#282d34}.passkey-login__error{margin-top:.75rem;font-size:.8rem;color:#f3472d;text-align:center}#passkey-add,#passkey-login{gap:10px;line-height:1}#passkey-add .mdi,#passkey-login .mdi{padding:0;line-height:1}.passkey-2fa{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e1e1e6}body.blue .passkey-2fa{border-top-color:#31405a}body.grey .passkey-2fa{border-top-color:#24282e}.passkey-2fa__head{display:flex;align-items:flex-start;gap:14px}.passkey-2fa__label{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.passkey-2fa__title{font-size:.9rem;font-weight:600}body.blue .passkey-2fa__title,body.grey .passkey-2fa__title{color:#fff}.passkey-2fa__desc{font-size:.8rem;line-height:1.5;color:#848489}body.blue .passkey-2fa__desc{color:#6980ad}body.grey .passkey-2fa__desc{color:#606b7b}.passkey-2fa .switch.disabled{opacity:.4;cursor:not-allowed}.passkey-2fa__conditions{list-style:none;margin:.875rem 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.passkey-2fa__conditions li{display:flex;align-items:center;gap:7px;font-size:.8rem;color:#848489}.passkey-2fa__conditions li .mdi{flex-shrink:0;font-size:1rem;color:#e1e1e6}.passkey-2fa__conditions li.is-ok .mdi{color:#62c04e}body.blue .passkey-2fa__conditions li{color:#6980ad}body.blue .passkey-2fa__conditions li .mdi{color:#43577b}body.grey .passkey-2fa__conditions li{color:#606b7b}body.grey .passkey-2fa__conditions li .mdi{color:#3a414a}body.blue .passkey-2fa__conditions li.is-ok .mdi,body.grey .passkey-2fa__conditions li.is-ok .mdi{color:#62c04e}.passkey-2fa__cta{margin-left:4px}.passkey-faq{margin-top:1.5rem;border-top:1px solid #e1e1e6;padding-top:1rem}body.blue .passkey-faq{border-top-color:#31405a}body.grey .passkey-faq{border-top-color:#24282e}.passkey-faq__title{margin-bottom:.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#848489}body.blue .passkey-faq__title{color:#6980ad}body.grey .passkey-faq__title{color:#606b7b}.passkey-faq__item{border-bottom:1px solid rgb(241.6909090909,241.6909090909,243.9090909091)}body.blue .passkey-faq__item{border-bottom-color:#2e3b54}body.grey .passkey-faq__item{border-bottom-color:#1f2328}.passkey-faq__item:last-child{border-bottom:none}.passkey-faq__item summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;font-size:.9rem;font-weight:500;cursor:pointer;list-style:none;user-select:none}.passkey-faq__item summary::-webkit-details-marker{display:none}.passkey-faq__item summary:before{content:"";flex-shrink:0;width:6px;height:6px;border-right:1.5px solid #4285f4;border-bottom:1.5px solid #4285f4;transform:rotate(-45deg);transition:transform .16s ease}body.blue .passkey-faq__item summary:before{border-color:#6d9ff2}body.grey .passkey-faq__item summary:before{border-color:#5886c4}body.blue .passkey-faq__item summary,body.grey .passkey-faq__item summary{color:#fff}.passkey-faq__item[open] summary:before{transform:rotate(45deg)}.passkey-faq__item p{margin:0 0 .875rem 14px;font-size:.9rem;line-height:1.5;color:#848489}body.blue .passkey-faq__item p{color:#798eb6}body.grey .passkey-faq__item p{color:#6c7889}.reauth__switch{display:flex;align-items:center;gap:6px;margin-top:8px;padding:0;border:0;background:none;font-size:.8rem;color:#4285f4;cursor:pointer}body.blue .reauth__switch{color:#6d9ff2}body.grey .reauth__switch{color:#5886c4}.reauth__switch.disabled{opacity:.5;pointer-events:none}.reauth__switch .mdi{font-size:.9rem}.reauth__done{display:none;align-items:center;gap:8px;margin-top:1rem;padding:10px 12px;border-radius:10px;background:#f2f2f4;font-size:.9rem;color:#62c04e}body.blue .reauth__done{background:#191d28}body.grey .reauth__done{background:#000}.reauth.is-confirmed>label,.reauth.is-confirmed>.input,.reauth.is-confirmed>.input-with-icon,.reauth.is-confirmed>.reauth__switch{display:none}.reauth.is-confirmed .reauth__done{display:flex}
