.mobile-preview-area{width:375px;height:667px;container:mobile-view/inline-size}.sk_styles .icon{stroke:currentColor;fill:none;justify-content:center;margin-bottom:1rem;display:flex}.sk_styles .icon[data-status=idle]{color:#d9d9d9}.sk_styles .icon[data-status=primary]{color:#0087ff}.sk_styles .icon[data-status=ready]{color:#0087ff40}.sk_styles .icon[data-status=error]{color:#ff4d4f40}.sk_styles .icon[data-status=success]{color:#52c41a}.sk_styles p{font-size:1rem;font-weight:400;line-height:1.3}.sk_styles p.summary{line-height:1.1}@media (max-width:768px){.sk_styles p.summary{font-size:.875rem}}.is-mobile-preview .sk_styles p.summary{font-size:.875rem}.sk_styles p.summary{color:#0087ff;font-weight:400}.sk_styles p.summary-gray{color:#2e2f33;font-size:.875rem;font-weight:400;line-height:1.1}@media (max-width:768px){.sk_styles p.note{font-size:.875rem}}.is-mobile-preview .sk_styles p.note{font-size:.875rem}.sk_styles p.note{color:#8c8c8c;text-align:center;width:100%}.sk_styles p.status-text{font-size:.875rem;font-weight:500}.sk_styles p.status-text[data-status=error]{color:#ff4d4f}.sk_styles p.status-text[data-status=success]{color:#52c41a}.sk_styles h1,.sk_styles h2,.sk_styles h3,.sk_styles h4,.sk_styles h5,.sk_styles h6{color:#2e2f33;margin:0;font-weight:700}.sk_styles h1{font-size:2rem}.sk_styles h2{font-size:1.75rem}.sk_styles h3{font-size:1.25rem}.sk_styles h4{font-size:1rem}.sk_styles button{height:3rem;font-size:1rem}@media (max-width:768px){.sk_styles button{height:2.5rem;font-size:.875rem}}.sk_styles button{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1.25rem;font-weight:500;transition:background-color .2s,box-shadow .2s,opacity .2s,width .3s ease-in-out,padding .3s}.sk_styles button.primary{color:#fff;background-color:#0087ff}.sk_styles button.primary:hover:not(:disabled){background-color:#0071d6}.sk_styles button.ghost{color:#0087ff;background-color:#0000;border:1px solid #d9d9d9}.sk_styles button.ghost:hover:not(:disabled){color:#0087ff;border-color:#0087ff}.sk_styles button.link{color:#0087ff;background-color:#0000;border:none;padding:0;font-size:.875rem;font-weight:400;text-decoration:underline}.sk_styles button.link:hover:not(:disabled){opacity:.75}.sk_styles button.text{color:#0087ff;cursor:pointer;background-color:#0000;border:none;padding:.5rem 1rem;font-weight:400}.sk_styles button.text:hover:not(:disabled){color:#006ccc;background-color:#0087ff0d}.sk_styles button.text:active:not(:disabled){opacity:.7}.sk_styles button.auth{color:#fff;background-color:#0087ff;width:96px;height:36px;font-size:1rem;font-weight:700}.sk_styles button.auth:hover:not(:disabled){background-color:#0071d6}.sk_styles button.skip{color:#2e2f3340;background-color:#0000;border:none;font-size:1rem;font-weight:700}.sk_styles button.skip:hover:not(:disabled){background-color:#0087ff0d}.sk_styles button.loading{cursor:wait;background-color:#66b7ff;width:40px;padding-left:0;padding-right:0}.sk_styles button:disabled{opacity:.45;cursor:not-allowed}.sk_styles .spinner-icon{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sk_styles input.code-input.code-input{color:#0087ff;text-align:center;background:0 0;border:1px solid #d9d9d9;border-radius:4px;font-size:1.25rem;font-weight:700;transition:border-color .2s,background-color .2s}.input-size .sk_styles input.code-input.code-input{width:56px;height:56px}@media (max-width:768px){.input-size .sk_styles input.code-input.code-input{width:40px;height:40px;font-size:.875rem}}.is-mobile-preview .input-size .sk_styles input.code-input.code-input{width:40px;height:40px;font-size:.875rem}.sk_styles input.code-input.code-input:focus{background-image:linear-gradient(#0087ff,#0087ff);background-position:50% bottom 4px;background-repeat:no-repeat;background-size:14px 2px;border-color:#d9d9d9;outline:none}.sk_styles input.code-input.code-input:valid{border-color:#0087ff}.sk_styles input.code-input.code-input[data-status=error]{color:#ff4d4f;background-color:#ff4d4f1a;background-image:none;border-color:#ff4d4f}.sk_styles input.code-input.code-input[data-status=idle]{color:#0087ff}.sk_styles input.code-input.code-input:disabled{opacity:.5;pointer-events:none}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.sk_styles output{font-size:1rem;font-weight:400;line-height:1.3;display:block}.sk_styles output[data-status=error]{color:#ff4d4f}.sk_styles output[data-status=success]{color:#52c41a}@keyframes slideOpen{0%{opacity:0;grid-template-rows:0fr;margin-top:0}to{opacity:1;grid-template-rows:1fr;margin-top:.5rem}}.sk_styles .smooth-collapse{grid-template-rows:0fr;animation:.3s ease-out forwards slideOpen;display:grid;overflow:hidden}.sk_styles .smooth-collapse>*{min-height:0;display:block}.sk_styles fieldset legend{color:#2e2f33;font-size:1rem;font-weight:700}@media (max-width:768px){.sk_styles fieldset legend{font-size:.875rem}}.sk_styles .field-container .field-label{color:#0087ff;font-size:1.25rem;font-weight:400}@media (max-width:768px){.sk_styles .field-container .field-label{font-size:14px}}.sk_styles .field-container .field-label span.required-asterisk{color:#ff4d4f;margin-left:4px}.sk_styles .base-input{color:#0087ff;background:0 0;border:1px solid #d9d9d9;border-radius:4px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:all .2s ease-in-out}@media (max-width:768px){.sk_styles .base-input{font-size:.875rem}}.sk_styles .base-input.--with-icon-left{padding-left:32px}.sk_styles .base-input.--with-icon-right{padding-right:32px}.sk_styles .base-input:focus{border-color:#d9d9d9;box-shadow:0 0 0 1px #d9d9d933}.sk_styles .base-input[data-status=error]{color:#ff4d4f;border-color:#ff4d4f}.sk_styles .base-input[data-status=error]:focus{box-shadow:0 0 0 2px #ff4d4f33}.sk_styles .base-input:valid:not(:-moz-placeholder-shown):not([data-status=error]){border-color:#0087ff}.sk_styles .base-input:valid:not(:placeholder-shown):not([data-status=error]){border-color:#0087ff}.sk_styles .base-input:disabled{opacity:.5;cursor:not-allowed;background-color:#d9d9d91a}.sk_styles .base-input::placeholder{color:#0087ff66;font-weight:400}.sk_styles small{width:100%;margin-top:.5rem;font-size:10px}@media (max-width:768px){.sk_styles small{font-size:11px}}
