*{margin:0;padding:0;box-sizing:border-box}:root{--ui-step-title-size: 1.45rem;--ui-step-body-size: 1.25rem;--ui-form-label-size: 1.15rem;--ui-btn-font-size: 1rem;--ui-btn-padding: 10px 20px;--ui-btn-radius: 10px;--ui-btn-min-height: 42px;--ui-btn-shadow: 0 2px 10px rgba(0, 0, 0, .2);--ui-btn-transition: transform .12s ease, box-shadow .18s ease, border-color .16s ease, background .18s ease;--ui-btn-primary-bg: linear-gradient(135deg, rgba(128, 255, 219, .22), rgba(128, 255, 219, .12));--ui-btn-primary-bg-hover: linear-gradient(135deg, rgba(128, 255, 219, .3), rgba(128, 255, 219, .18));--ui-btn-primary-border: 2px solid rgba(128, 255, 219, .45);--ui-btn-yes-bg: linear-gradient(135deg, rgba(128, 255, 219, .08), rgba(128, 255, 219, .04));--ui-btn-yes-border: rgba(128, 255, 219, .35);--ui-btn-yes-bg-selected: linear-gradient(135deg, rgba(128, 255, 219, .22), rgba(128, 255, 219, .14));--ui-btn-yes-border-selected: #80ffdb;--ui-btn-no-bg: linear-gradient(135deg, rgba(255, 151, 151, .1), rgba(255, 151, 151, .05));--ui-btn-no-border: rgba(255, 151, 151, .4);--ui-btn-no-bg-selected: linear-gradient(135deg, rgba(255, 151, 151, .24), rgba(255, 151, 151, .16));--ui-btn-no-border-selected: #ff9797;--ui-btn-na-bg: linear-gradient(135deg, rgba(255, 201, 103, .1), rgba(255, 201, 103, .05));--ui-btn-na-border: rgba(255, 201, 103, .45);--ui-btn-na-bg-selected: linear-gradient(135deg, rgba(255, 201, 103, .3), rgba(255, 201, 103, .2));--ui-btn-na-border-selected: #ffc967;--ui-btn-neutral-bg: #000;--ui-btn-neutral-color: #fff;--ui-btn-neutral-hover-color: #fff;--ui-btn-outline: 1.5px solid transparent;--ui-btn-text-color: #f5fafa;--ui-btn-hover-lift: translateY(-1px) scale(1.01);--ui-btn-accent-bg: linear-gradient(135deg, rgba(128, 255, 219, .14), rgba(128, 255, 219, .08));--ui-btn-accent-border: rgba(128, 255, 219, .5);--ui-btn-accent-hover-bg: linear-gradient(135deg, rgba(128, 255, 219, .24), rgba(128, 255, 219, .14));--ui-btn-danger-bg: linear-gradient(135deg, rgba(255, 151, 151, .18), rgba(255, 151, 151, .1));--ui-btn-danger-border: rgba(255, 151, 151, .5);--ui-btn-danger-hover-bg: linear-gradient(135deg, rgba(255, 151, 151, .28), rgba(255, 151, 151, .16));--ui-btn-warning-bg: linear-gradient(135deg, rgba(255, 201, 103, .18), rgba(255, 201, 103, .1));--ui-btn-warning-border: rgba(255, 201, 103, .55);--ui-btn-warning-hover-bg: linear-gradient(135deg, rgba(255, 201, 103, .3), rgba(255, 201, 103, .18));--ui-error-bg: linear-gradient(135deg, rgba(255, 151, 151, .24), rgba(255, 151, 151, .14));--ui-error-border: 1.5px solid rgba(255, 151, 151, .55);--ui-error-color: #fff}.container{max-width:100%;width:90%;margin-left:auto;margin-right:auto}html,body{margin:0;padding:0;width:100%;min-height:100%;overflow-x:hidden}body{font-family:Manrope;background:linear-gradient(45deg,#80ffdb,#63d8d4 30%,#000 60% 70%,#000 90% 80%);background-blend-mode:multiply;background-color:#0006;background-attachment:fixed;background-size:cover}img{max-width:100%;height:auto}h2{font-size:39px;line-height:1.2em;margin-bottom:18px}h3{font-size:31px;line-height:1.2em;margin-bottom:18px}h4{font-size:25px;line-height:1.2em;margin-bottom:18px}p{font-size:25px;line-height:1.2em;margin-bottom:28px;margin-top:28px}.form-label,label{font-family:Manrope;font-size:20px;line-height:1.2em;margin-bottom:18px;margin-top:25px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--ui-btn-padding);font-family:Manrope;font-size:var(--ui-btn-font-size);line-height:1.2em;border:var(--ui-btn-outline);border-radius:var(--ui-btn-radius);min-height:var(--ui-btn-min-height);box-shadow:var(--ui-btn-shadow);transition:var(--ui-btn-transition);cursor:pointer;text-decoration:none;text-align:center}:is(.btn-primary,.btn-secondary,.btn-questionnaire,.btn-retry,.btn-view-details,.btn-restart,.btn-print,.view-all-recommendations,.score-summary-button,.btn-feedback,.btn-feedback-primary,.btn-feedback-secondary,.btn-back-floating,.btn-send-code,.btn-submit,.btn-resend,.btn-change-email,.btn-exit){display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--ui-btn-font-size);padding:var(--ui-btn-padding);min-height:var(--ui-btn-min-height);border-radius:var(--ui-btn-radius);box-shadow:var(--ui-btn-shadow);transition:var(--ui-btn-transition)}:is(.btn-primary,.btn-secondary,.btn-questionnaire,.btn-view-details,.view-all-recommendations,.score-summary-button,.btn-feedback-primary,.btn-send-code,.btn-submit){background:var(--ui-btn-accent-bg);border:1.5px solid var(--ui-btn-accent-border);color:var(--ui-btn-text-color)}:is(.btn-resend,.btn-print,.btn-feedback-secondary){background:var(--ui-btn-warning-bg);border:1.5px solid var(--ui-btn-warning-border);color:var(--ui-btn-text-color)}:is(.btn-change-email,.btn-retry){background:var(--ui-btn-danger-bg);border:1.5px solid var(--ui-btn-danger-border);color:var(--ui-btn-text-color)}:is(.btn-restart,.btn-exit,.btn-back-floating){background:var(--ui-btn-neutral-bg);border:1.5px solid rgba(255,255,255,.35);color:var(--ui-btn-neutral-color)}:is(.btn-primary,.btn-secondary,.btn-questionnaire,.btn-view-details,.view-all-recommendations,.score-summary-button,.btn-feedback-primary,.btn-send-code,.btn-submit,.btn-resend,.btn-print,.btn-feedback-secondary,.btn-change-email,.btn-retry,.btn-restart,.btn-exit,.btn-back-floating):hover{transform:var(--ui-btn-hover-lift);text-decoration:none}:is(.btn-primary,.btn-questionnaire,.btn-view-details,.btn-feedback-primary,.btn-send-code,.btn-submit):hover{background:var(--ui-btn-accent-hover-bg);border-color:var(--ui-btn-accent-border)}:is(.btn-resend,.btn-print,.btn-feedback-secondary):hover{background:var(--ui-btn-warning-hover-bg);border-color:var(--ui-btn-warning-border)}:is(.btn-change-email,.btn-retry):hover{background:var(--ui-btn-danger-hover-bg);border-color:var(--ui-btn-danger-border)}:is(.btn-restart,.btn-exit,.btn-back-floating):hover{border-color:#fff9;color:var(--ui-btn-neutral-hover-color)}.error-text{background:var(--ui-error-bg);border:var(--ui-error-border);color:var(--ui-error-color);border-radius:var(--ui-btn-radius);box-shadow:var(--ui-btn-shadow)}.info-icon{font-size:20px;color:#80ffdb;transition:color .3s ease}.breach-description a{color:#80ffdb;text-decoration:underline;transition:color .3s ease}.breach-description a:hover{color:#fff}@media only screen and (max-width: 1200px){h2{font-size:36px}h3{font-size:28px}p{font-size:22px}h4{font-size:20px}}@media only screen and (max-width: 992px){h2{font-size:32px}h3{font-size:25px}p{font-size:20px}h4,.info-icon{font-size:18px}}@media only screen and (max-width: 800px){h2{font-size:28px}h3{font-size:24px}p{font-size:18px}h4{font-size:16px}}@media only screen and (max-width: 768px){h2{font-size:22px}h3{font-size:20px}p,h4{font-size:14px}}@media only screen and (max-width: 576px){h2{font-size:18px}h3{font-size:16px}p,h4{font-size:14px}.info-icon{font-size:16px}}@media only screen and (max-width: 480px){h2{font-size:16px}h3{font-size:15px}p,h4{font-size:14px}.info-icon{font-size:16px}}@media print{app-navbar,app-navbar *{display:none!important}app-footer,app-footer *{display:none!important}.header,.header *,.footer,.footer *{display:none!important}app-beta-banner,app-beta-banner *{display:none!important}.beta-banner,.beta-banner *{display:none!important}.grecaptcha-badge,iframe[src*="google.com/recaptcha"],iframe[src*=recaptcha],div[data-sitekey],.rc-anchor,.rc-anchor-normal-footer,.g-recaptcha,[id*=recaptcha],[class*=recaptcha]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}}.grecaptcha-badge{visibility:visible!important;opacity:1!important;display:block!important;z-index:2147483647!important}
