.profile-contain.mr-guest{max-width: 760px;margin: 0 auto;display: block}.profile-contain.mr-guest .profile{margin-left: 0}.my-results-page .profile-contain .entry-title{margin-bottom: .35em}.mr-lede{font-size: 17px;color: #555;margin: 0 0 1.4em}.mr-notice{background: #eaf8ee;color: #1f6b35;border-radius: 8px;padding: 9px 14px;font-weight: 500}.mr-empty{color: #666}.mr-cta{margin-top: 2em;text-align: center}.mr-section{margin: 0 0 2.2em}.mr-h{font-family: Poppins,'Open Sans',sans-serif;font-size: 19.5px;line-height: 1.5;font-weight: 700;color: #464646;margin: 0 0 .4em}.mr-note{color: #666;font-size: 15px;margin: 0 0 1em;line-height: 1.5}.mr-small .mr-h{font-family: 'Open Sans',sans-serif;font-size: 13px;line-height: 1.5;letter-spacing: .09em;text-transform: uppercase;color: #888}.mr-traits{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 22px}.mr-traits li{background: #fafafa;border-radius: 10px;padding: 12px 14px 11px}.mr-trait-head{display: flex;justify-content: space-between;align-items: center;gap: 9px}.mr-trait-head .mr-trait-name{flex-grow: 1}.mr-icon{display: block;flex-shrink: 0}.mr-icon-trait{width: 30px;height: 30px}.mr-trait-name{font-weight: 700;font-size: 16px;color: #333}.mr-trait-pct{font-size: 14px;color: #555;white-space: nowrap;font-variant-numeric: tabular-nums}.mr-bar{position: relative;height: 8px;border-radius: 4px;margin: 9px 0 7px;background: linear-gradient(90deg,#d7eef8 0%,#eef3f5 50%,#fde3d9 100%)}.mr-bar-mid{position: absolute;left: 50%;top: -3px;bottom: -3px;width: 1px;background: #b9c4c9}.mr-bar-you{position: absolute;top: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;border: 2px solid #fff;box-shadow: 0 1px 3px rgba(0,0,0,.3)}.mr-bar-you.hi{background: #e2572c}.mr-bar-you.lo{background: #1f8fc4}.mr-trait-sub{font-size: 13px;color: #777}.mr-results{list-style: none;margin: 0;padding: 0}.mr-results li{background: #fafafa;border-radius: 10px;padding: 12px 14px;margin-bottom: 8px;display: flex;gap: 14px;align-items: center}.mr-icon-result{width: 56px;height: 56px}.mr-result-body{min-width: 0}.mr-result-title{font-weight: 700;font-size: 17px}.mr-result-title a{color: #222;text-decoration: none}.mr-result-title a:hover{color: #22b9ec}.mr-result-text{color: #444;margin: 3px 0 4px;font-size: 15px;line-height: 1.45}.mr-result-meta{font-size: 13px;color: #888}.mr-result-meta a{color: #1f8fc4}.mr-about{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 18px;align-items: end}.mr-field{display: flex;flex-direction: column;gap: 4px;font-size: 14px;color: #555;font-weight: 500}.mr-field input,.mr-field select{box-sizing: border-box;width: 100%;height: 38px;padding: 6px 10px;border: 1px solid #d5dadd;border-radius: 6px;font-size: 15px;background: #fff;color: #222}.mr-share-row{display: flex;align-items: center;gap: 8px;margin-bottom: 7px;max-width: 440px}.mr-share-row input{display: block;flex: 1 1 auto;min-width: 0;width: auto;box-sizing: border-box;height: 41px;padding: 9px 15px;border: 1px solid #e4e4e4;border-radius: 24px;font-family: 'Open Sans',sans-serif;font-size: 17px;background: #fafafa;color: #333}.mr-share .mr-link-btn{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;color: #888 !important;text-decoration: underline;cursor: pointer;font: inherit;font-size: 14px !important;font-weight: 400 !important;text-transform: none !important}.mr-id{display: block;max-width: 440px;box-sizing: border-box;font-size: 15px;line-height: 23px;background: #fafafa;border-radius: 24px;padding: 9px 15px;margin-bottom: 7px;user-select: all;word-break: break-all;color: #4d4d4d}.mr-history{list-style: none;margin: 0;padding: 0;font-size: 15px}.mr-history li{padding: 7px 0;border-bottom: 1px solid #eee;color: #444;display: flex;align-items: center;gap: 4px 8px;flex-wrap: wrap}.mr-took{flex: 1 1 0;min-width: 0}.mr-icon-history{width: 22px;height: 22px}.mr-history a{color: #1f8fc4}.mr-when{color: #888;font-variant-numeric: tabular-nums;margin-right: 6px}.mr-try{color: #888}.mr-small details summary{cursor: pointer;color: #888;font-size: 14px}.mr-small details[open] summary{margin-bottom: .6em}.mr-signin{background: #f2fbff;border-radius: 10px;padding: 16px 18px 12px}.mr-signin p{color: #444;font-size: 15px;line-height: 1.5;margin: 0 0 12px}.sso-buttons{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.sso-btn{display: inline-flex;align-items: center;gap: 9px;height: 40px;padding: 0 16px;border-radius: 20px;font-weight: 600;font-size: 15px;text-decoration: none !important;box-sizing: border-box}.sso-google{background: #fff;color: #333 !important;border: 1px solid #d5dadd}.sso-facebook{background: #1877f2;color: #fff !important;border: 1px solid #1877f2}.sso-alt{flex-basis: 100%;font-size: 13px;color: #777;margin: 4px 0 0}.login-sso{max-width: 340px;margin: 0 auto 1em}.login-contain .login-sso>p{font-size: 15px !important;color: #555;line-height: 1.5;margin: 0 0 14px}.login-sso .sso-buttons{flex-direction: column;align-items: stretch}.login-sso .sso-btn{justify-content: center}.login-or{text-align: center;color: #888;font-size: 13px;margin: 14px 0 4px}.login-contain.entry-content .login-note{font-size: 13px;color: #888;line-height: 1.5;margin: 16px 0 0}.profile-contain .profile.profile-overview .profile-actions{margin: 0 0 2.2em;max-width: 440px}.profile-contain .profile.profile-overview .profile-logout,.profile-contain .profile button.button.mr-pill{display: block;width: 100%;max-width: 440px;box-sizing: border-box;height: 41px;margin: 0;padding: 9px 15px;border: 0;border-radius: 24px;box-shadow: none;background: #d65454;color: #ffffff;font-family: 'Open Sans',sans-serif;font-size: 17px;font-weight: 600;line-height: 1.35;text-align: left;text-transform: none;letter-spacing: normal;cursor: pointer}.profile-contain .profile button.button.mr-pill{display: inline-block;width: auto;max-width: none;flex: 0 0 auto;padding: 9px 22px;text-align: center;white-space: nowrap}.profile-contain .profile.profile-overview .profile-logout:hover,.profile-contain .profile button.button.mr-pill:hover{background: #c94848;color: #ffffff}.mr-about .mr-pill{grid-column: 1 / -1;justify-self: start}.profile-contain .profile button.button.mr-pill.mr-pill-outline{background: #ffffff;border: 2px solid #d65454;color: #c94848;padding: 7px 20px}.profile-contain .profile button.button.mr-pill.mr-pill-outline:hover{background: #fdf0f0;color: #b53f3f}.mr-results li.mr-tap{position: relative;cursor: pointer;transition: background .15s ease}.mr-results li.mr-tap:hover{background: #f2f7fa}.mr-results li.mr-tap .mr-card-link::after{content: "";position: absolute;inset: 0;border-radius: 10px}.mr-results li.mr-tap .mr-result-meta a{position: relative;z-index: 1}.mr-history-more summary{cursor: pointer;color: #1f8fc4;font-size: 15px;padding: 9px 0 0}.mr-history-more[open] summary{display: none}@media only screen and (max-width: 727px){.mr-traits,.mr-about{grid-template-columns: 1fr}.mr-results li{align-items: flex-start}.mr-icon-result{width: 48px;height: 48px}.mr-history .mr-when{flex-basis: 100%;font-size: 13px}.mr-lede{font-size: 16px}}html.supports-dark-mode.theme-dark .mr-lede,html.supports-dark-mode.theme-dark .mr-note,html.supports-dark-mode.theme-dark .mr-empty,html.supports-dark-mode.theme-dark .mr-result-text,html.supports-dark-mode.theme-dark .mr-history li,html.supports-dark-mode.theme-dark .mr-field,html.supports-dark-mode.theme-dark .mr-signin p,html.supports-dark-mode.theme-dark .login-contain .login-sso>p{color: #ccc}html.supports-dark-mode.theme-dark .login-contain.entry-content .login-note{color: #aaa !important}html.supports-dark-mode.theme-dark .mr-traits li,html.supports-dark-mode.theme-dark .mr-results li,html.supports-dark-mode.theme-dark .mr-signin{background: #414141}html.supports-dark-mode.theme-dark .mr-trait-name,html.supports-dark-mode.theme-dark .mr-result-title a,html.supports-dark-mode.theme-dark .entry-title{color: #eee}html.supports-dark-mode.theme-dark .mr-history li{border-bottom-color: #444}html.supports-dark-mode.theme-dark .mr-id{background: #414141;color: #eee}html.supports-dark-mode.theme-dark .mr-field input,html.supports-dark-mode.theme-dark .mr-field select,html.supports-dark-mode.theme-dark .mr-share-row input{background: #333;color: #eee;border-color: #555}html.supports-dark-mode.theme-dark .mr-bar{background: linear-gradient(90deg,#2d5566 0%,#3d4347 50%,#6b3d2e 100%)}html.supports-dark-mode.theme-dark .mr-bar-you{border-color: #282828}html.supports-dark-mode.theme-dark .mr-section .mr-h{color: #eeeeee}html.supports-dark-mode.theme-dark .profile-contain .profile.profile-overview .profile-logout,html.supports-dark-mode.theme-dark .profile-contain .profile button.button.mr-pill{background: #c94848;color: #ffffff}html.supports-dark-mode.theme-dark .profile-contain .profile button.button.mr-pill.mr-pill-outline{background: transparent;border-color: #e57373;color: #ff8a80}html.supports-dark-mode.theme-dark .mr-results li.mr-tap:hover{background: #4a4a4a}html.supports-dark-mode.theme-dark .profile.profile-overview .profile-overview-list li a,html.supports-dark-mode.theme-dark .mr-lede a,html.supports-dark-mode.theme-dark .mr-empty a,html.supports-dark-mode.theme-dark .mr-result-meta a,html.supports-dark-mode.theme-dark .mr-history a,html.supports-dark-mode.theme-dark .mr-history-more summary{color: #9edff2}html.supports-dark-mode.theme-dark .mr-result-title a:hover{color: #4dcef7}html.supports-dark-mode.theme-dark .mr-trait-pct{color: #c7c7c7}html.supports-dark-mode.theme-dark .mr-trait-sub,html.supports-dark-mode.theme-dark .mr-result-meta,html.supports-dark-mode.theme-dark .mr-when,html.supports-dark-mode.theme-dark .mr-try,html.supports-dark-mode.theme-dark .mr-small .mr-h,html.supports-dark-mode.theme-dark .mr-small details summary{color: #aaa}html.supports-dark-mode.theme-dark .mr-share .mr-link-btn{color: #bbb !important}html.supports-dark-mode.theme-dark .mr-notice{background: #2c4a36;color: #c8f0d2}html.supports-dark-mode.theme-dark .mr-bar{background: linear-gradient(90deg,#2f6a80 0%,#474d51 50%,#85492f 100%)}html.supports-dark-mode.theme-dark .mr-bar-mid{background: #8a9499}html.supports-dark-mode.theme-dark .mr-field input::placeholder,html.supports-dark-mode.theme-dark .mr-share-row input::placeholder{color: #8c8c8c}html.supports-dark-mode.theme-dark .mr-field input:focus,html.supports-dark-mode.theme-dark .mr-field select:focus,html.supports-dark-mode.theme-dark .mr-share-row input:focus{border-color: #4dcef7;outline: none}.mr-bar{direction: ltr}[dir=rtl] .mr-when{margin-right: 0;margin-left: 6px}.login-contain.signup-contain{max-width: 380px !important}.login-contain.signup-contain .form-group:nth-child(3){display: block; margin: 0 0 18px}.signup-contain input[type=email]{width: 100%; border: none; border-bottom: 1.5px solid #ddd; border-radius: 0; padding: 14px 10px; font-size: 15px; background: transparent; outline: none; box-shadow: none; box-sizing: border-box; font-family: "Open Sans","Helvetica Neue",Arial; color: #333}.signup-contain input[type=email]:focus{border-bottom-color: #22b9ec}.signup-contain .form-group.has-errors input[type=email]{border-bottom: 2px solid #e05151 !important}.signup-contain .signup-check{margin-bottom: 12px}.signup-contain .signup-check label{display: flex; align-items: center; gap: 8px; font-size: 13px; color: #777; cursor: pointer}.signup-contain .signup-check a{color: #1270b5}.signup-contain .signup-captcha{margin: 16px 0}.signup-contain .signup-submit{margin-bottom: 0}.signup-contain .login-links a::before{content: none !important}@media only screen and (max-width: 400px){.signup-contain .g-recaptcha{display: block; transform: scale(.85); transform-origin: 0 0; height: 66px}[dir=rtl].signup-contain .g-recaptcha{transform-origin: 100% 0}}html.supports-dark-mode.theme-dark .signup-contain input[type=email]{border-bottom-color: #555; color: #eee}html.supports-dark-mode.theme-dark .signup-contain input[type=email]::placeholder{color: #777}html.supports-dark-mode.theme-dark .signup-contain .signup-check label{color: #aaa}html.supports-dark-mode.theme-dark .signup-contain .signup-check a{color: #9edff2}html.supports-dark-mode.theme-dark .login-contain .login-links a{color: #9edff2}