body,html{background-color:#fff;max-width:100%;overflow-x:hidden}@supports (-webkit-touch-callout:none){body,html{background-color:#fff}}.button-pointer:hover{cursor:pointer}.window-toast{color:#222;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:17px}.ripple-key-color-outlined{background-position:50%;transition:background .8s}.ripple-key-color-outlined:hover{cursor:pointer}.ripple-key-color-outlined:active{background-color:#bbb;background-size:100%;transition:background 0s}.ripple-key-color{background-position:50%;transition:background .8s}.ripple-key-color:hover{background:#760023 radial-gradient(circle,transparent 1%,#760023 0) 50%/15000%;cursor:pointer}.ripple-key-color:active{background-color:#a90056;background-size:100%;transition:background 0s}.ripple-black-color{background-position:50%;transition:background .8s}.ripple-black-color:hover{background:#222 radial-gradient(circle,transparent 1%,#222 0) 50%/15000%;cursor:pointer}.ripple-black-color:active{background-color:#340036;background-size:100%;transition:background 0s}.scale-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.scale-button:hover{cursor:pointer}.scale-button:focus:not(:active){-webkit-transform:scale(1.1);transform:scale(1.1)}.scale-button:hover:not(:active):not(:focus){-webkit-transform:scale(1.05);transform:scale(1.05)}.scale-button:active,.scale-button:focus:not(:active){transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.right-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.right-enter-active{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.right-enter-active,.right-exit{-webkit-transform:translateX(0);transform:translateX(0)}.right-exit-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.loggedout-container{margin-bottom:48px;margin-top:48px}.loggedout-container,.loggedout-information{align-items:center;display:flex;flex-direction:column}.loggedout-logo{height:72px;width:72px}.loggedout-title{color:#222;font-size:21px;font-weight:700;margin-top:25px;text-align:center}.loggedout-description,.loggedout-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-style:normal;line-height:150%}.loggedout-description{color:#888;font-size:14px;font-weight:400}.login-form{margin:22px 25px;max-width:325px;width:80%}.login-form>.input-field{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;margin-top:22px}.login-form>.login-error-message{color:#f85149;font-size:12px;font-weight:400;text-align:center;white-space:pre}.login-form>.input-field>.input-field-label,.login-form>.login-error-message{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-style:normal;line-height:150%}.login-form>.input-field>.input-field-label{color:#888;font-size:14px;font-weight:600}.login-form>.input-field>.input-field-value{align-items:center;border:1.5px solid #eee;box-sizing:border-box;color:#222;flex-grow:1;flex-shrink:1;gap:10px;padding:10px}.login-form-button,.login-form>.input-field>.input-field-value{border-radius:13px;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;font-style:normal;height:50px}.login-form-button{background:#760023;border-width:0;color:#fff;font-weight:700;line-height:150%;margin-top:30px;text-align:center}.qr-login-text{margin-left:8px}.qr-login-form-button{align-items:center;background:#fff;border:1px solid #760023;border-radius:13px;color:#760023;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:50px;justify-content:center;line-height:150%;margin-top:16px;text-align:center}.loggedout-bottom{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;justify-content:space-between;-webkit-justify-content:space-between;margin-top:16px}.loggedout-find-account{color:#888;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.loggedout-find-account:hover{text-decoration:underline}.loggedout-private-info-policy{color:#888;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.loggedout-private-info-policy:hover{text-decoration:underline}.loggedout-signup-section{color:#888;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;margin-top:24px;text-align:center}.loggedout-signup-link{color:#760023;cursor:pointer;font-weight:600;margin-left:8px}.loggedout-signup-link:hover{text-decoration:underline}@media screen and (max-height:746px){.loggedout-container{margin-bottom:24px;margin-top:16px}.loggedout-title{margin-top:16px}.login-form{margin:16px 25px}.login-form>.input-field{margin-top:14px}.login-form-button{margin-top:20px}.loggedout-bottom,.qr-login-form-button{margin-top:12px}.loggedout-signup-section{margin-top:24px}}.navigation-bar{background-color:#fff;box-shadow:0 1px 30px -1px rgba(0,0,0,.025);display:flex;flex-direction:row;height:48px;justify-content:center;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:99}.navigation-bar-items{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:568px;width:100%}.navigation-title{color:#222;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.navigation-left-item{width:84px}.navigation-right-item{display:flex;flex-direction:row-reverse;width:84px}.navigation-item{background:rgba(118,0,35,.3)}.navigation-item,.navigation-item-none{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;width:30px}.navigation-item-text{color:#888;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;text-align:center}div:has(>.alert-dialog-container){border-radius:8px;max-width:320px;width:100%}.alert-dialog-container{display:flex;flex-direction:column;flex-grow:1}.alert-dialog-content{margin:26px}.alert-dialog-title{color:#222;flex-grow:1;flex-shrink:1;font-size:16px;font-weight:600}.alert-dialog-description,.alert-dialog-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-style:normal;line-height:150%;text-align:center;white-space:pre-wrap}.alert-dialog-description{color:#888;font-size:14px;font-weight:400;margin-top:8px}.alert-dialog-action{display:flex;flex-direction:row}.alert-dialog-button{color:#222;flex-grow:1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;font-style:normal;height:48px;line-height:48px;text-align:center}.alert-dialog-button-default{background:#eee}.alert-dialog-button-keycolor{background:#760023;color:#fff}.alert-dialog-button-danger{background:#f85149;color:#fff}.login-page{background:#fff;display:flex;justify-content:center}.login-container{box-sizing:border-box;padding:0 24px;width:100%}.login-container,.login-header{align-items:center;display:flex;flex-direction:column}.login-header{margin-top:80px}.login-logo{height:80px;width:80px}.login-title{color:#101828;font-size:16px;letter-spacing:-.3px;line-height:24px;margin-top:16px}.login-subtitle,.login-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-weight:400}.login-subtitle{color:#99a1af;font-size:14px;letter-spacing:-.15px;line-height:20px;margin-top:4px}.login-form{margin-top:40px;max-width:360px;width:100%}.login-form,.login-input-group{display:flex;flex-direction:column}.login-input-group{gap:12px}.login-input{background:#f9fafb;border:none;border-radius:14px;box-sizing:border-box;color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;height:56px;letter-spacing:-.15px;outline:none;padding:4px 12px;transition:box-shadow .15s ease}.login-input::-webkit-input-placeholder{color:#99a1af}.login-input::placeholder{color:#99a1af}.login-input:focus{box-shadow:inset 0 0 0 2px #741432}.login-find-account{align-self:flex-end;color:#6a7282;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-top:16px}.login-find-account:active{opacity:.7}.login-button{background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;height:56px;letter-spacing:-.15px;line-height:20px;margin-top:24px;transition:opacity .15s ease}.login-button:active{opacity:.9}.login-qr-button{align-items:center;background:#fff;border:1px solid #741432;border-radius:14px;color:#741432;cursor:pointer;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;height:56px;justify-content:center;letter-spacing:-.15px;line-height:20px;margin-top:12px;transition:background .15s ease}.login-qr-button:active{background:#fdf2f4}.login-qr-button svg{height:20px;width:20px}.login-signup-section{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:32px}.login-signup-text{color:#6a7282;font-weight:400}.login-signup-link,.login-signup-text{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:-.15px;line-height:20px}.login-signup-link{color:#741432;cursor:pointer;font-weight:600}.login-signup-link:active{opacity:.7}.login-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:center;margin-top:48px;padding-top:16px}.login-privacy-link{color:#99a1af;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.login-privacy-link:active{opacity:.7}@media screen and (max-height:700px){.login-header{margin-top:20px}.login-logo{height:64px;width:64px}.login-title{margin-top:12px}.login-subtitle{margin-top:4px}.login-form{margin-top:32px}.login-signup-section{margin-top:24px}.login-footer{margin-top:32px}}@media screen and (max-width:400px){.login-container{padding:0 24px}}.signup-page{background:#fff;display:flex;justify-content:center}.signup-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 80px;width:100%}.signup-header{margin-bottom:32px;margin-top:32px;text-align:center}.signup-header-description{color:#6b7280;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.signup-form{display:flex;flex-direction:column;max-width:360px;width:100%}.signup-section{margin-bottom:32px}.signup-section-title{border-bottom:1px solid #e5e7eb;color:#741432;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.15px;margin-bottom:16px;padding-bottom:8px}.signup-input-group{margin-bottom:16px}.signup-input-label{align-items:center;color:#374151;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:8px}.signup-input-wrapper{align-items:center;display:flex;position:relative}.signup-input{background:#f9fafb;border:none;border-radius:14px;box-sizing:border-box;color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;height:56px;letter-spacing:-.15px;outline:none;padding:4px 16px;transition:box-shadow .15s ease;width:100%}.signup-input::-webkit-input-placeholder{color:#99a1af}.signup-input::placeholder{color:#99a1af}.signup-input:focus{box-shadow:inset 0 0 0 2px #741432}.signup-input:disabled{background:#f3f4f6;color:#6b7280}.signup-input.error{box-shadow:inset 0 0 0 2px #dc2626}.signup-input.success{box-shadow:inset 0 0 0 2px #16a34a}.signup-input.with-button{padding-right:100px}.signup-input-button{background:#741432;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500;height:40px;padding:0 16px;position:absolute;right:8px;transition:opacity .15s ease}.signup-input-button:active{opacity:.9}.signup-input-button:disabled{background:#d1d5db;cursor:not-allowed}.signup-input-button.outlined{background:transparent;border:1px solid #741432;color:#741432}.signup-input-button.outlined:active{background:#fdf2f4}.signup-input-button.outlined:disabled{background:transparent;border-color:#d1d5db;color:#d1d5db}.signup-input-hint{color:#9ca3af}.signup-input-error,.signup-input-hint{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;margin-top:6px}.signup-input-error{color:#dc2626}.signup-input-success{color:#16a34a;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;margin-top:6px}.signup-input-icon{align-items:center;color:#9ca3af;display:flex;position:absolute;right:16px}.signup-input-icon.success{color:#16a34a}.signup-input-icon.error{color:#dc2626}.signup-phone-error{align-items:center;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;gap:8px;margin-top:8px}.signup-phone-error-text{color:#dc2626}.signup-phone-error-link{color:#741432;cursor:pointer;font-weight:600}.signup-phone-error-link:active{opacity:.7}.signup-verification-row{align-items:center;display:flex;gap:8px}.signup-verification-input{flex:1 1}.signup-verification-timer{color:#741432;font-weight:600;text-align:center;width:44px}.signup-verification-button,.signup-verification-timer{flex-shrink:0;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px}.signup-verification-button{background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:500;height:56px;transition:opacity .15s ease;width:72px}.signup-verification-button:active{opacity:.9}.signup-verification-button:disabled{background:#d1d5db;cursor:not-allowed}.signup-verified-badge{align-items:center;background:#ecfdf5;border-radius:16px;color:#16a34a;display:inline-flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:600;gap:4px;margin-left:8px;padding:4px 10px}.signup-terms{background:#f9fafb;border-radius:14px;margin-top:8px;padding:16px}.signup-terms-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.signup-terms-checkbox input{accent-color:#741432;cursor:pointer;flex-shrink:0;height:20px;margin-top:1px;width:20px}.signup-terms-text{color:#6b7280;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.5}.signup-terms-text a{color:#741432;font-weight:500;text-decoration:none}.signup-terms-text a:active{opacity:.7}.signup-submit-button{align-items:center;background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;height:56px;justify-content:center;letter-spacing:-.15px;margin-top:24px;transition:opacity .15s ease;width:100%}.signup-submit-button:active{opacity:.9}.signup-submit-button:disabled{background:#d1d5db;cursor:not-allowed}.signup-login-link{align-items:center;color:#6b7280;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;gap:6px;justify-content:center;margin-top:24px}.signup-login-link a{color:#741432;cursor:pointer;font-weight:600;text-decoration:none}.signup-login-link a:active{opacity:.7}.signup-loading{-webkit-animation:spin .8s ease-in-out infinite;animation:spin .8s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}@media screen and (max-height:700px){.signup-header{margin-top:16px}.signup-header,.signup-section{margin-bottom:24px}.signup-submit-button{margin-top:16px}}.find-account-page{background:#fff;display:flex;justify-content:center}.find-account-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 80px;width:100%}.find-account-tabs{background:#f3f4f6;border-radius:12px;display:flex;margin-bottom:32px;margin-top:24px;max-width:360px;padding:4px;width:100%}.find-account-tab{background:transparent;border:none;border-radius:10px;color:#9ca3af;cursor:pointer;flex:1 1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;height:44px;transition:all .15s ease}.find-account-tab.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#741432}.find-account-tab:active{opacity:.9}.find-account-form{display:flex;flex-direction:column;max-width:360px;width:100%}.find-account-description{color:#6b7280;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:32px;text-align:center}.find-account-section{margin-bottom:24px}.find-account-input-group{margin-bottom:16px}.find-account-input-label{color:#374151;display:block;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:8px}.find-account-input-wrapper{align-items:center;display:flex;position:relative}.find-account-input{background:#f9fafb;border:none;border-radius:14px;box-sizing:border-box;color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;height:56px;letter-spacing:-.15px;outline:none;padding:4px 16px;transition:box-shadow .15s ease;width:100%}.find-account-input::-webkit-input-placeholder{color:#99a1af}.find-account-input::placeholder{color:#99a1af}.find-account-input:focus{box-shadow:inset 0 0 0 2px #741432}.find-account-input:disabled{background:#f3f4f6;color:#6b7280}.find-account-input.error{box-shadow:inset 0 0 0 2px #dc2626}.find-account-input.success{box-shadow:inset 0 0 0 2px #16a34a}.find-account-input.with-button{padding-right:100px}.find-account-input-button{background:#741432;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500;height:40px;padding:0 16px;position:absolute;right:8px;transition:opacity .15s ease}.find-account-input-button:active{opacity:.9}.find-account-input-button:disabled{background:#d1d5db;cursor:not-allowed}.find-account-input-button.outlined{background:transparent;border:1px solid #741432;color:#741432}.find-account-input-button.outlined:active{background:#fdf2f4}.find-account-input-button.outlined:disabled{background:transparent;border-color:#d1d5db;color:#d1d5db}.find-account-input-error{color:#dc2626;margin-top:6px}.find-account-input-error,.find-account-verified-badge{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px}.find-account-verified-badge{align-items:center;background:#ecfdf5;border-radius:16px;color:#16a34a;display:inline-flex;font-weight:600;gap:4px;padding:4px 10px;position:absolute;right:12px}.find-account-verification-row{align-items:center;display:flex;gap:8px}.find-account-verification-input{flex:1 1}.find-account-verification-timer{color:#741432;font-weight:600;text-align:center;width:44px}.find-account-verification-button,.find-account-verification-timer{flex-shrink:0;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px}.find-account-verification-button{background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:500;height:56px;transition:opacity .15s ease;width:72px}.find-account-verification-button:active{opacity:.9}.find-account-verification-button:disabled{background:#d1d5db;cursor:not-allowed}.find-account-result{display:flex;flex-direction:column;margin-bottom:24px}.find-account-result-badge{align-items:center;align-self:flex-start;background:#ecfdf5;border-radius:20px;color:#16a34a;display:inline-flex;font-weight:600;gap:6px;margin-bottom:16px;padding:6px 12px}.find-account-result-badge,.find-account-result-label{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px}.find-account-result-label{color:#374151;font-weight:500;margin-bottom:8px}.find-account-result-value-wrapper{align-items:center;display:flex;position:relative}.find-account-result-value{align-items:center;background:#f9fafb;border-radius:14px;box-sizing:border-box;color:#101828;display:flex;font-size:16px;font-weight:600;height:56px;letter-spacing:.5px;padding:0 80px 0 16px;width:100%}.find-account-copy-button,.find-account-result-value{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.find-account-copy-button{background:#fff;border:1px solid #741432;border-radius:10px;color:#741432;cursor:pointer;font-size:13px;font-weight:500;height:40px;padding:0 16px;position:absolute;right:8px;transition:background .15s ease}.find-account-copy-button:active{background:#fdf2f4}.find-account-result-hint{background:#f9fafb;border-radius:14px;color:#6b7280;line-height:1.5;padding:20px;text-align:center}.find-account-result-hint,.find-account-submit-button{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px}.find-account-submit-button{align-items:center;background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-weight:500;height:56px;justify-content:center;letter-spacing:-.15px;margin-top:8px;transition:opacity .15s ease;width:100%}.find-account-submit-button:active{opacity:.9}.find-account-submit-button:disabled{background:#d1d5db;cursor:not-allowed}.find-account-login-link{align-items:center;color:#6b7280;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;justify-content:center;margin-top:24px}.find-account-login-link a{color:#741432;cursor:pointer;font-weight:600;text-decoration:none}.find-account-login-link a:active{opacity:.7}@media screen and (max-height:700px){.find-account-tabs{margin-bottom:24px;margin-top:16px}.find-account-description{margin-bottom:24px}.find-account-result{padding:24px 16px}}.privacy-page{background:#fff;display:flex;justify-content:center}.privacy-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:640px;padding:0 32px 80px;width:100%}.privacy-header{border-bottom:1px solid #e5e7eb;padding:32px 0}.privacy-title{color:#101828;font-size:24px;font-weight:700;line-height:1.3;margin:0}.privacy-subtitle,.privacy-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.privacy-subtitle{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5;margin-top:8px}.privacy-content{padding-top:24px}.privacy-intro{background:#f9fafb;border-radius:12px;color:#4b5563;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;padding:20px}.privacy-intro,.privacy-section{margin-bottom:32px}.privacy-section-title{color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;gap:8px;line-height:1.4;margin-bottom:12px}.privacy-section-number,.privacy-section-title{align-items:center;display:flex;font-weight:600}.privacy-section-number{background:#741432;border-radius:6px;color:#fff;flex-shrink:0;font-size:13px;height:24px;justify-content:center;width:24px}.privacy-section-text{color:#4b5563;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.privacy-section-text p{margin:0 0 12px}.privacy-section-text p:last-child{margin-bottom:0}.privacy-subsection{border-left:2px solid #e5e7eb;margin-top:16px;padding-left:16px}.privacy-subsection-title{color:#374151;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.privacy-list{list-style:none;margin:0;padding:0}.privacy-list li{color:#4b5563;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.6;margin-bottom:6px;padding-left:16px;position:relative}.privacy-list li:before{background:#9ca3af;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:9px;width:4px}.privacy-contact-box{background:#f9fafb;border-radius:12px;margin-top:16px;padding:20px}.privacy-contact-item{align-items:flex-start;color:#4b5563;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;gap:8px;line-height:1.5;margin-bottom:8px}.privacy-contact-item:last-child{margin-bottom:0}.privacy-contact-label{color:#6b7280;flex-shrink:0;min-width:60px}.privacy-contact-value{color:#101828;font-weight:500}.privacy-footer{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:24px;text-align:center}.privacy-effective-date{color:#6b7280;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.6}.privacy-effective-date strong{color:#101828;font-weight:600}@media screen and (max-width:480px){.privacy-container{padding:0 24px 60px}.privacy-header{padding:24px 0}.privacy-title{font-size:20px}}.safe-area{display:flex;flex-direction:column;margin-top:48px}.ptr-indicator{align-items:center;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:10}.ptr-emoji{font-size:32px;line-height:1;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.ptr-emoji.refreshing{-webkit-animation:ptr-bounce .6s ease-in-out infinite;animation:ptr-bounce .6s ease-in-out infinite}@-webkit-keyframes ptr-bounce{0%,to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}50%{-webkit-transform:scale(1.1) translateY(-4px);transform:scale(1.1) translateY(-4px)}}@keyframes ptr-bounce{0%,to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}50%{-webkit-transform:scale(1.1) translateY(-4px);transform:scale(1.1) translateY(-4px)}}.tests-page{background:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.tests-content-wrapper{display:flex;flex:1 1;justify-content:center;will-change:transform}.tests-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:408px;padding:0 24px 120px;width:100%}.tests-header{margin-bottom:32px;margin-top:32px}.tests-header-title{color:#101828;font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:24px}.tests-header-subtitle,.tests-header-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.tests-header-subtitle{color:#99a1af;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-top:4px}.tests-section{margin-bottom:32px}.tests-section-label{color:#741432;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px;margin-bottom:12px}.tests-menu-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.tests-menu-button{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.tests-menu-button.pressed,.tests-menu-button:active{box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transform:scale(.98);transform:scale(.98)}.tests-menu-button-left{align-items:center;display:flex;gap:12px}.tests-menu-button-icon{font-size:24px}.tests-menu-button-content{display:flex;flex-direction:column;gap:2px}.tests-menu-button-text{color:#101828;font-size:15px;font-weight:600;letter-spacing:-.2px;line-height:20px}.tests-menu-button-desc,.tests-menu-button-text{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.tests-menu-button-desc{color:#99a1af;font-size:12px;font-weight:400;letter-spacing:-.1px;line-height:16px}.tests-menu-button-right{align-items:center;display:flex;gap:8px}.tests-menu-button-badge{background:#741432;border-radius:8px;color:#fff;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px;padding:4px 8px}.tests-menu-button-badge.secondary{background:#ecfdf5;color:#059669}.tests-menu-button-arrow{align-items:center;color:#c4c9cf;display:flex;justify-content:center}.tests-menu-button-arrow svg{height:24px;width:24px}.tests-divider{background:#e5e7eb;height:1px;margin:8px 0}.tests-list{display:flex;flex-direction:column}.tests-empty{align-items:center;background:#f9fafb;border-radius:14px;display:flex;justify-content:center;padding:32px 16px}.tests-empty-text{color:#99a1af;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;text-align:center}.tests-error{padding:48px 0;text-align:center}.tests-error-text{color:#99a1af;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px}.tests-sheet{padding:32px 24px}.tests-sheet-title{color:#101828;font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:24px}.tests-sheet-desc,.tests-sheet-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;text-align:center}.tests-sheet-desc{color:#99a1af;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-top:8px}.tests-sheet-info{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;gap:40px;justify-content:center;margin-top:32px;padding:24px 0}.tests-sheet-stat{text-align:center}.tests-sheet-stat-value{color:#101828;font-size:24px;font-weight:700;line-height:32px}.tests-sheet-stat-label,.tests-sheet-stat-value{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.tests-sheet-stat-label{color:#99a1af;font-size:13px;font-weight:400;line-height:18px;margin-top:4px}.tests-sheet-button{background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;height:56px;letter-spacing:-.15px;line-height:20px;margin-top:32px;transition:opacity .15s ease;width:100%}.tests-sheet-button:active{opacity:.9}@media screen and (max-height:700px){.tests-header{margin-top:20px}.tests-header,.tests-section{margin-bottom:24px}}[data-rsbs-overlay]{background:#fff;background:var(--rsbs-bg,#fff);border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;flex-direction:column;height:0;height:var(--rsbs-overlay-h,0);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 rgba(38,89,115,.11),0 -1px 0 rgba(38,89,115,.05)}[data-rsbs-overlay],[data-rsbs-root]:after{margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right));max-width:auto;max-width:var(--rsbs-max-w,auto)}[data-rsbs-backdrop],[data-rsbs-overlay],[data-rsbs-root]:after{-ms-scroll-chaining:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}[data-rsbs-backdrop]{background-color:rgba(0,0,0,.6);background-color:var(--rsbs-backdrop-bg,rgba(0,0,0,.6));bottom:-60px;cursor:pointer;opacity:1;top:-60px;will-change:opacity}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{background:#fff;background:var(--rsbs-bg,#fff);content:"";height:1px;pointer-events:none;transform:scaleY(0);transform:scaleY(var(--rsbs-antigap-scale-y,0));transform-origin:bottom;will-change:transform}[data-rsbs-footer],[data-rsbs-header]{cursor:ns-resize;flex-shrink:0;padding:16px}[data-rsbs-header]{box-shadow:0 1px 0 rgba(46,59,66,.125);box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125));padding-bottom:8px;padding-top:calc(20px + env(safe-area-inset-top));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[data-rsbs-header]:before{background-color:rgba(0,0,0,.14);background-color:var(--rsbs-handle-bg,rgba(0,0,0,.14));border-radius:2px;content:"";display:block;height:4px;left:50%;position:absolute;top:calc(8px + env(safe-area-inset-top));transform:translateX(-50%);width:36px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:1;overflow:auto;overscroll-behavior:contain;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,.125),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=true] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}.test-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.test-item:last-child{margin-bottom:0}.test-item.pressed,.test-item:active{box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transform:scale(.98);transform:scale(.98)}.test-item.disabled{cursor:default}.test-item.disabled.pressed,.test-item.disabled:active{box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);-webkit-transform:none;transform:none}.test-item-content{flex:1 1;min-width:0;padding-right:24px}.test-item-title-row{align-items:flex-start;display:flex;gap:8px}.test-item-badge{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;gap:4px;letter-spacing:-.1px;line-height:14px;padding:2px 6px}.test-item-badge.default{background:#f3f4f6;color:#9ca3af}.test-item-badge.primary,.test-item-badge.progress{background:transparent;border:1px solid #741432;color:#741432}.test-item-badge.evaluating{background:#fdf2f8;color:#741432}.test-item-badge.completed{background:#ecfdf5;color:#059669}.test-item-badge svg{-webkit-animation:test-item-spin 1s linear infinite;animation:test-item-spin 1s linear infinite;height:12px;width:12px}@-webkit-keyframes test-item-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes test-item-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.test-item-title{color:#101828;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px}.test-item-desc,.test-item-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.test-item-desc{color:#6a7282;font-size:13px;font-weight:400;letter-spacing:-.1px;line-height:18px;margin-top:4px}.test-item-date{align-items:center;background:rgba(118,0,35,.08);border-radius:6px;display:inline-flex;gap:4px;margin-top:8px;padding:4px 10px}.test-item-date-icon{font-size:12px;line-height:1}.test-item-date-value{color:#760023;font-size:12px;font-weight:600;line-height:16px}.test-item-date-value,.test-item-meta{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;letter-spacing:-.1px}.test-item-meta{color:#99a1af;font-size:11px;font-weight:400;line-height:14px;margin-top:6px}.test-item-arrow{align-items:center;color:#c4c9cf;display:flex;flex-shrink:0;justify-content:center}.test-item-arrow svg{height:24px;width:24px}.test-item.dimmed{opacity:.5}.test-item-skeleton{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.test-item-skeleton:last-child{margin-bottom:0}.test-item-skeleton-content{flex:1 1}.test-item-skeleton-title-row{align-items:center;display:flex;gap:8px}.test-item-skeleton-title{height:14px;width:40%}.test-item-skeleton-badge,.test-item-skeleton-title{-webkit-animation:skeleton-shimmer 1.2s infinite;animation:skeleton-shimmer 1.2s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px}.test-item-skeleton-badge{height:18px;width:45px}.test-item-skeleton-desc{height:13px;width:80%}.test-item-skeleton-desc,.test-item-skeleton-meta{-webkit-animation:skeleton-shimmer 1.2s infinite;animation:skeleton-shimmer 1.2s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px;margin-top:6px}.test-item-skeleton-meta{height:12px;width:40%}.test-root-trainsition-wrapper{display:flex;flex-direction:column;justify-content:center}.test-area{align-self:center;max-width:568px;padding:32px 24px 132px;width:calc(100% - 48px)}.test-area,.test-header{display:flex;flex-direction:column}.test-time-remained{align-self:flex-end;border:1px solid #eee;border-radius:7px;display:flex;flex-direction:row;height:36px;width:128px}.test-time-remained-title{background:#760023;color:#fff}.test-time-remained-time,.test-time-remained-title{border-radius:7px 0 0 7px;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:36px;text-align:center;width:64px}.test-time-remained-time{color:#888}.test-questions-list{display:flex;flex-direction:column}.test-submit{background:#760023;border-radius:12px;color:#fff;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:60px;line-height:60px;margin-top:32px;text-align:center}.test-answer-recorder{background:#fff;border-radius:36px;box-shadow:0 7px 30px -3px rgba(0,0,0,.1);display:flex;flex-direction:row;margin-top:16px;padding:14px 24px}.test-answer-recorder-timeline{align-self:center;flex-grow:1;flex-shrink:1;margin-right:24px}.test-answer-recorder-timeline,.test-answer-recorder-timeline-top{display:flex;flex-direction:column}.test-answer-recorder-timeline-bottom{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;margin-bottom:8px;margin-top:8px}.test-answer-recorder-timeline-description{display:flex;flex-direction:row}.test-answer-recorder-button{background-color:#760023;border-radius:21px;display:flex;height:42px;width:42px}.test-answer-recorder-button>svg{align-self:center;color:#fff;display:flex;font-size:24px;width:42px}.test-answer-recorder-completed-description{color:#888;display:flex;font-size:12px;font-weight:400;line-height:14px;margin-right:12px}.test-answer-recorder-completed-description,.test-answer-recorder-completed-retry-button{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;letter-spacing:0}.test-answer-recorder-completed-retry-button{color:#760023;font-size:14px;font-weight:500;line-height:12px;margin-left:8px}.test-answer-recorder-completed-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/355309/loading.png);background-repeat:no-repeat;background-size:cover;height:12px;margin-left:2px;width:12px}.test-answer-recorder-loading-button{background-color:#fff}.test-answer-recorder-loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid #76002360;border-radius:100%;border-top-color:#760023;box-sizing:border-box;height:32px;margin-left:5px;margin-top:5px;width:32px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sparkle{0%{box-shadow:0 0 3px 2px #76002388}50%{box-shadow:0 0 5px 3px #760023aa}to{box-shadow:0 0 3px 2px #76002388}}@keyframes sparkle{0%{box-shadow:0 0 3px 2px #76002388}50%{box-shadow:0 0 5px 3px #760023aa}to{box-shadow:0 0 3px 2px #76002388}}.recording-active{-webkit-animation:sparkle 2s ease-in-out infinite;animation:sparkle 2s ease-in-out infinite}.test-answer-recorder-description{align-items:center;color:#888;justify-content:left;letter-spacing:0;line-height:14px;margin-right:16px;text-align:left}.test-answer-recorder-description,.test-answer-recorder-seconds{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.test-answer-recorder-seconds{align-content:center;color:#760023;font-style:normal;line-height:100%}.test-question-card{background:#fff;border-radius:16px;box-shadow:0 7px 30px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-top:32px;padding:18px 12px}.test-question-card.solved{border:.5px solid #760023;box-shadow:0 7px 30px -3px rgba(0,0,0,.1)}.test-question-area{display:flex;flex-direction:column}.test-question-content-area,.test-question-title-area{display:flex;flex-direction:row}.test-question-number{background:#eee;border-radius:14px;color:#000;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:700;height:28px;line-height:28px;text-align:center;width:28px}.test-question-content-label,.test-question-title-label{color:#000;flex-grow:1;flex-shrink:1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-left:8px}.test-question-audio{background:#fff;border-radius:36px;box-shadow:0 7px 30px -3px rgba(0,0,0,.1);display:flex;flex-direction:row;margin-top:16px;padding:14px 24px}.test-question-audio-timeline{align-self:center;flex-grow:1;flex-shrink:1;margin-right:24px}.test-question-audio-timeline,.test-question-audio-timeline-top{display:flex;flex-direction:column}.test-question-audio-timeline-bottom{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;margin-bottom:8px;margin-top:8px}.test-question-audio-timeline-description{display:flex;flex-direction:row}.test-question-audio-button{background-color:#222;border-radius:21px;display:flex;height:42px;width:42px}.test-question-audio-button>svg{align-self:center;color:#fff;display:flex;font-size:24px;width:42px}.test-question-audio-completed-description{align-self:right;color:#888;display:flex;font-size:12px;font-weight:400}.test-question-audio-completed-description,.test-question-audio-completed-retry-button{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;letter-spacing:0;line-height:14px}.test-question-audio-completed-retry-button{color:#760023;font-size:14px;font-weight:500;margin-left:4px}.test-question-audio-completed-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/355309/loading.png);background-repeat:no-repeat;background-size:cover;height:12px;margin-left:2px;width:12px}.test-question-audio-description{color:#888;flex-direction:column;justify-content:center;letter-spacing:0;line-height:14px;margin-right:16px;text-align:left}.test-question-audio-description,.test-question-audio-seconds{display:flex;flex-grow:1;flex-shrink:1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.test-question-audio-seconds{align-content:center;color:#222;flex-direction:row;font-style:normal;line-height:100%}.test-question-resources{margin-top:16px;width:100%}.test-question-resources>audio,.test-question-resources>video{width:100%}.test-question-resources>.test-question-image,.test-question-video{background-color:#000;border-radius:16px;display:flex;overflow:hidden;position:relative;width:100%}.test-question-resources>.test-question-image:first-child{aspect-ratio:16/9;width:100%}.test-question-resources>.test-question-image>img{aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%}.test-question-image-full-screen{position:absolute;right:12px;top:12px}.test-question-mark{align-self:flex-end;background:#eee;border-radius:7px;color:#000;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:13px;margin-top:16px;padding:8px 12px;text-align:center}.test-question-divider{background-color:#eee;height:1px;margin:14px 0;width:100%}.test-answer-area{display:flex;flex-direction:column}.test-answer-text{border:1.5px solid #eee;border-radius:13px;box-sizing:border-box;color:#222;font-style:normal;font-weight:400;line-height:24px;max-height:153px;padding:15px 20px;resize:none;width:100%}.test-answer-recorder-timeline-controls,.test-answer-text{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px}.test-answer-recorder-timeline-controls{align-items:center;color:#55606e;display:flex;flex-grow:1;flex-shrink:1;height:0;line-height:18px;margin-left:6px}.test-answer-recorder-timeline-controls-pin{background-color:#760023;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.32);height:8px;left:0;pointer-events:all;position:absolute;top:-2px;width:8px}.test-question-audio-timeline-controls{align-items:center;color:#55606e;display:flex;flex-grow:1;flex-shrink:1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;height:0;line-height:18px;margin-left:6px}.test-question-audio-timeline-controls-pin{background-color:#760023;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.32);height:8px;left:0;pointer-events:all;position:absolute;top:-2px;width:8px}.test-question-choices{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:36px;margin-right:36px;margin-top:16px}.test-question-choices-choice{display:flex;flex-grow:1;margin-top:8px}.test-question-choices-choice-index{color:#222;font-weight:700}.test-question-choices-choice-content,.test-question-choices-choice-index{display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:15px;font-style:normal;line-height:150%}.test-question-choices-choice-content{color:#888;font-weight:400;margin-left:6px}.test-answer-choices{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:8px;margin-right:8px}.test-answer-choices-choice-index{background:#fff;border-radius:18px;color:#222;cursor:pointer}.test-answer-choices-choice-index,.test-answer-choices-choice-index.solved{border:1px solid #eee;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:36px;line-height:36px;margin-right:12px;text-align:center;width:36px}.test-answer-choices-choice-index.solved{background:#760023;color:#fff}.test-complete-container{display:flex;flex-direction:column;height:calc(100vh - 48px);width:100%}.test-complete-information{align-items:center;align-self:center;display:flex;flex-direction:column;margin-left:24px;margin-right:24px;margin-top:16vh;max-width:568px;width:100%}.test-complete-logo{height:98px;width:98px}.test-complete-title{word-wrap:break-word;color:#222;font-size:18px;font-weight:700;overflow-wrap:break-word}.test-complete-description,.test-complete-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-style:normal;line-height:150%;margin-top:8px;text-align:center}.test-complete-description{color:#888;font-size:16px;font-weight:400;overflow-wrap:anywhere;padding-left:24px;padding-right:24px;white-space:normal}.test-complete-confirm-button{background:#760023;border-radius:12px;color:#fff;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:60px;text-align:center}@media (max-width:568px){.test-complete-confirm-button{bottom:34px;height:60px;left:24px;position:fixed;right:24px}}@media (min-width:569px){.test-complete-confirm-button{align-self:center;margin-top:10vh;max-width:568px;width:100%}}.score-report-page{background:#fff;display:flex;justify-content:center;min-height:calc(100vh - 48px)}.score-report-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:408px;padding:0 24px 120px;width:100%}.score-report-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:calc(100vh - 48px)}.score-report-loading-spinner{-webkit-animation:score-report-spin .8s ease-in-out infinite;animation:score-report-spin .8s ease-in-out infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#760023;height:40px;width:40px}@-webkit-keyframes score-report-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes score-report-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.score-report-loading-text{color:#6b7280;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.score-report-result-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column;margin-top:24px;padding:16px}.score-report-result-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.score-report-result-title{color:#101828;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px}.score-report-result-test-name,.score-report-result-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.score-report-result-test-name{color:#99a1af;font-size:12px;font-weight:400;line-height:16px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-report-result-score{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:12px;padding:12px}.score-report-result-emoji{font-size:28px;line-height:1}.score-report-result-info{display:flex;flex-direction:column;gap:2px}.score-report-result-score-value{align-items:baseline;display:flex;gap:4px}.score-report-result-score-number{color:#760023;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px}.score-report-result-score-max{color:#99a1af;font-size:14px;line-height:20px}.score-report-result-level,.score-report-result-score-max{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-weight:400}.score-report-result-level{color:#6a7282;font-size:13px;line-height:18px}.score-report-pdf-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column;margin-top:24px;padding:16px}.score-report-pdf-preview{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.score-report-pdf-icon{color:#760023;font-size:40px!important}.score-report-pdf-info{display:flex;flex-direction:column;gap:2px}.score-report-pdf-title{color:#101828;font-size:14px;font-weight:600;line-height:20px}.score-report-pdf-desc,.score-report-pdf-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.score-report-pdf-desc{color:#99a1af;font-size:12px;font-weight:400;line-height:16px}.score-report-download-btn{align-items:center;background:#760023;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:background .15s ease;width:100%}.score-report-download-btn:hover{background:#5a001b}.score-report-download-btn:disabled{background:#c4c9cf;cursor:not-allowed}.score-report-download-btn svg{font-size:20px}.score-report-buttons{display:flex;gap:12px;margin-top:24px}.score-report-back-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;flex:1 1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600;height:52px;transition:background .15s ease}.score-report-back-btn:hover{background:#f9fafb}.score-report-back-btn:active{background:#f3f4f6}.score-report-certificate-btn{background:#760023;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600;height:52px;transition:background .15s ease}.score-report-certificate-btn:hover{background:#5a001b}.score-report-certificate-btn:active{background:#450015}@media screen and (max-height:700px){.score-report-buttons,.score-report-pdf-section,.score-report-result-card{margin-top:16px}}.settings-page{background:#fff;display:flex;justify-content:center}.settings-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:408px;padding:0 24px 80px;width:100%}.settings-section{margin-bottom:24px}.settings-section:first-child{margin-top:32px}.settings-section-label{color:#741432;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px;margin-bottom:12px}.settings-info-card{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);overflow:hidden}.settings-info-row{align-items:center;display:flex;justify-content:space-between;padding:16px}.settings-info-row:not(:last-child){border-bottom:1px solid #e5e7eb}.settings-info-label{color:#6a7282;font-weight:400}.settings-info-label,.settings-info-value{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:-.15px;line-height:20px}.settings-info-value{color:#101828;font-weight:500}.settings-menu-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.settings-menu-item:active{box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transform:scale(.98);transform:scale(.98)}.settings-menu-item.danger{background:#fff}.settings-menu-item.danger:active{box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transform:scale(.98);transform:scale(.98)}.settings-menu-item+.settings-menu-item{margin-top:12px}.settings-menu-text{color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:20px}.settings-menu-item.danger .settings-menu-text{color:#dc2626}.settings-menu-arrow{align-items:center;color:#c4c9cf;display:flex;justify-content:center}.settings-menu-arrow svg{height:24px;width:24px}.settings-menu-item.danger .settings-menu-arrow{color:#f87171}.settings-footer{margin-top:auto;padding-top:32px;text-align:center}.settings-footer-text{color:#99a1af;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.1px;line-height:16px}@media screen and (max-height:700px){.settings-section:first-child{margin-top:20px}}.delete-account-page{background:#fff;display:flex;justify-content:center}.delete-account-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:408px;padding:0 24px 80px;width:100%}.delete-account-warning-box{background:rgba(118,0,35,.08);border-radius:14px;margin-bottom:32px;margin-top:32px;padding:20px}.delete-account-warning-title{align-items:center;color:#760023;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;gap:6px;line-height:20px;margin-bottom:12px}.delete-account-warning-title svg{font-size:18px}.delete-account-warning-list{list-style:none;margin:0;padding:0}.delete-account-warning-item{color:#6a7282;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;padding:4px 0 4px 16px;position:relative}.delete-account-warning-item:before{background:#760023;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:11px;width:4px}.delete-account-confirm{margin-bottom:24px}.delete-account-confirm-label{color:#6a7282;display:block;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;margin-bottom:12px;text-align:center}.delete-account-confirm-label strong{color:#760023;font-weight:600}.delete-account-input{background:#f9fafb;border:none;border-radius:14px;box-sizing:border-box;color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;height:56px;letter-spacing:-.15px;outline:none;padding:4px 16px;transition:box-shadow .15s ease;width:100%}.delete-account-input::-webkit-input-placeholder{color:#99a1af}.delete-account-input::placeholder{color:#99a1af}.delete-account-input.valid,.delete-account-input:focus{box-shadow:inset 0 0 0 2px #760023}.delete-account-btn{border:none;border-radius:14px;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;height:56px;letter-spacing:-.15px;line-height:20px;transition:opacity .15s ease;width:100%}.delete-account-btn:active{opacity:.9}.delete-account-btn.danger{background:#760023;color:#fff}.delete-account-btn.danger:disabled{background:#d1d5db;cursor:not-allowed;opacity:1}.delete-account-cancel-link{align-items:center;display:flex;justify-content:center;margin-top:24px}.delete-account-cancel-link span{color:#6a7282;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:20px}.delete-account-cancel-link span:active{opacity:.7}@media screen and (max-height:700px){.delete-account-warning-box{margin-bottom:24px;margin-top:20px}.delete-account-btn,.delete-account-input{height:50px}}.test-store-page{background:#fff;display:flex;justify-content:center}.test-store-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:408px;padding:0 24px 120px;width:100%}.test-store-level-banner{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);cursor:pointer;display:flex;justify-content:space-between;margin-top:24px;padding:14px 16px;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.test-store-level-banner.pressed,.test-store-level-banner:active{box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transform:scale(.98);transform:scale(.98)}.test-store-level-banner-left{align-items:center;display:flex;gap:12px}.test-store-level-banner-icon{font-size:24px}.test-store-level-banner-content{display:flex;flex-direction:column;gap:2px}.test-store-level-banner-title{color:#101828;font-size:15px;font-weight:600;letter-spacing:-.2px;line-height:20px}.test-store-level-banner-desc,.test-store-level-banner-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.test-store-level-banner-desc{color:#99a1af;font-size:12px;font-weight:400;letter-spacing:-.1px;line-height:16px}.test-store-level-banner-right{align-items:center;display:flex;gap:8px}.test-store-level-banner-badge{background:#760023;border-radius:8px;color:#fff;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px;padding:4px 8px}.test-store-level-banner-arrow{align-items:center;color:#c4c9cf;display:flex;justify-content:center}.test-store-level-banner-arrow svg{height:24px;width:24px}.test-store-level-result{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column;margin-top:24px;padding:16px}.test-store-level-result-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.test-store-level-result-title{color:#101828;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px}.test-store-level-result-retake,.test-store-level-result-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.test-store-level-result-retake{background:transparent;border:1px solid #760023;border-radius:8px;color:#760023;cursor:pointer;font-size:13px;font-weight:500;line-height:18px;padding:6px 12px;transition:background .15s ease}.test-store-level-result-retake:active{background:rgba(118,0,35,.08)}.test-store-level-result-score{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:12px;padding:12px}.test-store-level-result-emoji{font-size:28px;line-height:1}.test-store-level-result-info{display:flex;flex-direction:column;gap:2px}.test-store-level-result-score-value{align-items:baseline;display:flex;gap:4px}.test-store-level-result-score-number{color:#760023;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px}.test-store-level-result-score-max{color:#99a1af;font-size:14px;line-height:20px}.test-store-level-result-percentage,.test-store-level-result-score-max{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-weight:400}.test-store-level-result-percentage{color:#6a7282;font-size:13px;line-height:18px}.test-store-section{margin-top:32px}.test-store-section-label{color:#760023;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px}.test-store-section-desc,.test-store-section-label{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;margin-bottom:12px}.test-store-section-desc{color:#99a1af;font-size:13px;font-weight:400;letter-spacing:-.1px;line-height:18px;margin-top:-8px}.test-store-list{display:flex;flex-direction:column}.test-store-empty{align-items:center;background:#f9fafb;border-radius:14px;display:flex;justify-content:center;padding:32px 16px}.test-store-empty-text{color:#99a1af;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:20px;text-align:center}@media screen and (max-height:700px){.test-store-level-banner,.test-store-level-result{margin-top:16px}.test-store-section{margin-top:24px}}.test-store-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease}.test-store-item:last-child{margin-bottom:0}.test-store-item.pressed,.test-store-item:active{box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transform:scale(.98);transform:scale(.98)}.test-store-item.disabled{cursor:default}.test-store-item.disabled.pressed,.test-store-item.disabled:active{box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);-webkit-transform:none;transform:none}.test-store-item.dimmed{opacity:.5}.test-store-item-content{flex:1 1;min-width:0;padding-right:24px}.test-store-item-title-row{align-items:flex-start;display:flex;gap:8px}.test-store-item-title{color:#101828;font-size:14px;letter-spacing:-.15px;line-height:20px}.test-store-item-badge,.test-store-item-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-weight:600}.test-store-item-badge{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:11px;letter-spacing:-.1px;line-height:14px;padding:2px 6px}.test-store-item-badge.free{background:#ecfdf5;color:#059669}.test-store-item-badge.discount{background:#760023;color:#fff}.test-store-item-badge.recommended{background:transparent;border:1px solid #760023;color:#760023}.test-store-item-badge.closed{background:#6b7280;color:#fff}.test-store-item-badge.applied{background:#059669;color:#fff}.test-store-item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6a7282;display:-webkit-box;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.1px;line-height:18px;margin-top:4px;overflow:hidden}.test-store-item-date{align-items:center;background:rgba(118,0,35,.08);border-radius:6px;display:inline-flex;gap:4px;margin-top:8px;padding:4px 10px}.test-store-item-date-icon{font-size:12px;line-height:1}.test-store-item-date-value{color:#760023;font-size:12px;font-weight:600;line-height:16px}.test-store-item-date-value,.test-store-item-meta{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;letter-spacing:-.1px}.test-store-item-meta{color:#99a1af;font-size:11px;font-weight:400;line-height:14px;margin-top:6px}.test-store-item-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;margin-right:8px}.test-store-item-price-original{color:#99a1af;font-size:11px;font-weight:400;line-height:14px;text-decoration:line-through}.test-store-item-price-current,.test-store-item-price-original{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.test-store-item-price-current{color:#101828;font-size:14px;font-weight:600;letter-spacing:-.15px;line-height:20px}.test-store-item-arrow{align-items:center;color:#c4c9cf;display:flex;flex-shrink:0;justify-content:center}.test-store-item-arrow svg{height:24px;width:24px}.test-store-item-skeleton{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.test-store-item-skeleton:last-child{margin-bottom:0}.test-store-item-skeleton-content{flex:1 1}.test-store-item-skeleton-title-row{align-items:center;display:flex;gap:8px}.test-store-item-skeleton-title{height:14px;width:50%}.test-store-item-skeleton-badge,.test-store-item-skeleton-title{-webkit-animation:skeleton-shimmer 1.2s infinite;animation:skeleton-shimmer 1.2s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px}.test-store-item-skeleton-badge{height:18px;width:40px}.test-store-item-skeleton-desc{height:13px;width:80%}.test-store-item-skeleton-desc,.test-store-item-skeleton-meta{-webkit-animation:skeleton-shimmer 1.2s infinite;animation:skeleton-shimmer 1.2s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px;margin-top:6px}.test-store-item-skeleton-meta{height:12px;width:40%}@-webkit-keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.application-form-page{background:#fff;display:flex;justify-content:center;min-height:100%}.application-form-container{box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px 80px;width:100%}.application-form-loading{align-items:center;color:#6b7280;display:flex;font-size:14px;height:200px;justify-content:center}.application-form-test-info{background:#f9fafb;border-radius:14px;margin-bottom:24px;margin-top:24px;padding:20px}.application-form-test-title{color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.15px;line-height:1.4}.application-form-test-desc{color:#6b7280;line-height:1.5;margin-top:8px}.application-form-test-desc,.application-form-test-meta{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400}.application-form-test-meta{color:#99a1af;margin-top:12px}.application-form-test-price{align-items:center;display:flex;gap:8px;margin-top:12px}.application-form-discount-badge{align-items:center;background:#760023;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;padding:2px 6px}.application-form-discount-badge,.application-form-original-price{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.application-form-original-price{color:#99a1af;font-size:14px;font-weight:400;text-decoration:line-through}.application-form-sale-price{color:#741432;font-size:18px;font-weight:700}.application-form-free-badge,.application-form-sale-price{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.application-form-free-badge{align-items:center;background:#ecfdf5;border-radius:6px;color:#059669;display:inline-flex;font-size:14px;font-weight:600;padding:4px 10px}.application-form-test-schedule{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.application-form-test-schedule-label{color:#741432;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:500;margin-bottom:6px}.application-form-test-schedule-value{color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600}.application-form-section{margin-bottom:24px}.application-form-section-title{border-bottom:1px solid #e5e7eb;color:#741432;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.15px;margin-bottom:16px;padding-bottom:8px}.application-form-input-group{margin-bottom:16px}.application-form-input-label{align-items:center;color:#374151;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500;margin-bottom:8px}.application-form-input-wrapper{align-items:center;display:flex;position:relative}.application-form-input{background:#f9fafb;border:none;border-radius:14px;box-sizing:border-box;color:#101828;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;height:56px;letter-spacing:-.15px;outline:none;padding:4px 16px;transition:box-shadow .15s ease;width:100%}.application-form-input::-webkit-input-placeholder{color:#99a1af}.application-form-input::placeholder{color:#99a1af}.application-form-input:focus{box-shadow:inset 0 0 0 2px #741432}.application-form-input:disabled,.application-form-input:read-only{background:#f3f4f6;color:#374151;cursor:pointer}.application-form-input.success{box-shadow:inset 0 0 0 2px #16a34a}.application-form-input.with-button{padding-right:80px}.application-form-input-button{background:#741432;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:500;height:40px;padding:0 16px;position:absolute;right:8px;transition:opacity .15s ease}.application-form-input-button:active{opacity:.9}.application-form-input-button:disabled{background:#d1d5db;cursor:not-allowed}.application-form-input-button.outlined{background:transparent;border:1px solid #741432;color:#741432}.application-form-input-button.outlined:disabled{background:transparent;border-color:#d1d5db;color:#d1d5db}.application-form-input-hint{color:#9ca3af;margin-top:6px}.application-form-input-hint,.application-form-verified-badge{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:12px}.application-form-verified-badge{align-items:center;background:#ecfdf5;border-radius:16px;color:#16a34a;display:inline-flex;font-weight:600;gap:4px;margin-left:8px;padding:4px 10px}.application-form-verification-row{align-items:center;display:flex;gap:8px}.application-form-verification-input{flex:1 1}.application-form-verification-timer{color:#741432;font-weight:600;text-align:center;width:44px}.application-form-verification-button,.application-form-verification-timer{flex-shrink:0;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px}.application-form-verification-button{background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:500;height:56px;transition:opacity .15s ease;width:72px}.application-form-verification-button:active{opacity:.9}.application-form-verification-button:disabled{background:#d1d5db;cursor:not-allowed}.application-form-terms{background:#f9fafb;border-radius:14px;margin-top:8px;padding:16px}.application-form-terms-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.application-form-terms-checkbox input{accent-color:#741432;cursor:pointer;flex-shrink:0;height:20px;margin-top:1px;width:20px}.application-form-terms-text{color:#6b7280;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.5}.application-form-terms-text a{color:#741432;font-weight:500;text-decoration:none}.application-form-terms-text a:active{opacity:.7}.application-form-submit-button{align-items:center;background:#741432;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;height:56px;justify-content:center;letter-spacing:-.15px;margin-top:16px;transition:opacity .15s ease;width:100%}.application-form-submit-button:active{opacity:.9}.application-form-submit-button:disabled{background:#d1d5db;cursor:not-allowed}.application-form-loading-spinner{-webkit-animation:application-form-spin .8s ease-in-out infinite;animation:application-form-spin .8s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:8px;width:16px}@-webkit-keyframes application-form-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes application-form-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.application-form-payment-widget{min-height:200px}.application-form-agreement-widget{margin-top:16px}@media screen and (max-height:700px){.application-form-test-info{margin-bottom:16px;margin-top:16px;padding:16px}.application-form-input{height:50px}.application-form-input-button{height:36px}.application-form-submit-button,.application-form-verification-button{height:50px}}.payment-result-container{display:flex;flex-direction:column;height:calc(100vh - 48px);width:100%}.payment-result-information{align-items:center;align-self:center;display:flex;flex-direction:column;margin-left:24px;margin-right:24px;margin-top:16vh;max-width:568px;width:100%}.payment-result-logo{height:98px;width:98px}.payment-result-error-icon{align-items:center;display:flex;height:98px;justify-content:center;width:98px}.payment-result-spinner{-webkit-animation:payment-spin .8s ease-in-out infinite;animation:payment-spin .8s ease-in-out infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#760023;height:48px;width:48px}@-webkit-keyframes payment-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes payment-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.payment-result-title{word-wrap:break-word;color:#222;font-size:18px;font-weight:700;overflow-wrap:break-word}.payment-result-description,.payment-result-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-style:normal;line-height:150%;margin-top:8px;text-align:center}.payment-result-description{color:#888;font-size:16px;font-weight:400;overflow-wrap:anywhere;padding-left:24px;padding-right:24px;white-space:normal}.payment-result-confirm-button{background:#760023;border-radius:12px;color:#fff;cursor:pointer;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:60px;text-align:center}@media (max-width:568px){.payment-result-confirm-button{bottom:34px;height:60px;left:24px;position:fixed;right:24px}}@media (min-width:569px){.payment-result-confirm-button{align-self:center;margin-top:10vh;max-width:568px;width:100%}}.level-test-container{background:#fff;min-height:calc(100vh - 48px)}.level-test-container,.level-test-content{align-items:center;display:flex;flex-direction:column}.level-test-content{box-sizing:border-box;max-width:400px;padding:0 24px;width:100%}.level-test-hero{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;margin-top:60px}.level-test-emoji{font-size:72px;line-height:1;margin-bottom:28px}.level-test-title{color:#191f28;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.35}.level-test-subtitle,.level-test-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;text-align:center}.level-test-subtitle{color:#8b95a1;font-size:15px;font-weight:400;line-height:1.5;margin-top:12px}.level-test-chips{align-items:center;background:#f9fafb;border-radius:16px;display:flex;justify-content:center;margin-bottom:32px;padding:20px 0;width:100%}.level-test-chip{align-items:center;display:flex;flex:1 1;flex-direction:column}.level-test-chip-label{color:#8b95a1;font-size:13px;font-weight:400;margin-bottom:4px}.level-test-chip-label,.level-test-chip-value{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.level-test-chip-value{color:#191f28;font-size:16px;font-weight:600}.level-test-chip-free{color:#760023}.level-test-chip-divider{background:#e5e8eb;height:32px;width:1px}.level-test-cta{background:#fff;bottom:0;left:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom));position:fixed;right:0}@media (min-height:1000px){.level-test-cta{background:transparent;padding:32px 0 48px;position:static;width:100%}}.level-test-button{background:#760023;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:17px;font-weight:600;height:54px;margin:0 auto;max-width:400px;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease;width:100%}.level-test-button:active{background:#5a001b;-webkit-transform:scale(.98);transform:scale(.98)}.level-test-button:disabled{background:#d1d5db;cursor:not-allowed;-webkit-transform:none;transform:none}.level-test-modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1000}.level-test-modal{background:#fff;border-radius:20px;max-width:320px;padding:28px 24px 24px;text-align:center;width:100%}.level-test-modal-title{color:#191f28;font-size:18px;font-weight:700;margin-bottom:12px}.level-test-modal-description,.level-test-modal-title{font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif}.level-test-modal-description{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:24px}.level-test-modal-buttons{display:flex;gap:12px}.level-test-modal-button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:600;height:48px;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.level-test-modal-button.cancel{background:#f3f4f6;color:#6b7280}.level-test-modal-button.cancel:active{background:#e5e7eb;-webkit-transform:scale(.98);transform:scale(.98)}.level-test-modal-button.confirm{background:#760023;color:#fff}.level-test-modal-button.confirm:active{background:#5a001b;-webkit-transform:scale(.98);transform:scale(.98)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color-scheme:light only;font-family:ProximaNova,Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.509c3f90.css.map*/