.big5 [hidden]{display:none!important}.big5-print-title{display:none}.big5 h3,.big5 h4{margin-top:0}.big5-dim--extraversion{--dim-color: #C05621}.big5-dim--agreeableness{--dim-color: #2F855A}.big5-dim--conscientiousness{--dim-color: #2B6CB0}.big5-dim--emotionalStability{--dim-color: #6B46C1}.big5-dim--intellect{--dim-color: #2C7A7B}:where(.big5) button{font:inherit;border:none;cursor:pointer}.big5 button:disabled{cursor:default;opacity:.4}.big5 button:focus-visible{outline:3px solid var(--color-highlight);outline-offset:2px}.big5-btn{margin-top:1rem}.big5 [data-result-heading]:focus{outline:none}.big5-intro,.big5-question,.big5-result{background:var(--color-bg-light);padding:2rem clamp(1rem,4vw,2.5rem);border-radius:8px}.big5-noscript{font-weight:700}.big5-resume-text{font-weight:700;color:var(--color-text)}.big5-progress-track{height:6px;background:var(--color-white);border-radius:3px;overflow:hidden}.big5-progress-bar{height:100%;width:0;background:var(--color-highlight);transition:width .2s}.big5-instruction{margin:0 0 1.25rem;font-size:15px;line-height:1.6;color:var(--color-text-muted)}.big5-progress-label{margin:.75rem 0 0;font-size:14px;color:var(--color-text-muted)}.big5-item{margin:.5rem 0 1.5rem;min-height:3em;font-size:24px;line-height:1.5;font-weight:400;color:var(--color-text)}.big5-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.big5-option{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:var(--color-white);color:var(--color-text-medium);border:2px solid var(--color-accent);border-radius:8px;font-size:14px;line-height:1.3;text-align:center;transition:background .15s,border-color .15s,color .15s}.big5-option:hover{border-color:var(--color-primary)}.big5-option[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.big5-option-key{font-weight:700;font-size:18px}.big5-finish{margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--color-white);border-left:4px solid var(--color-highlight);border-radius:4px}.big5-finish-text{font-weight:700;color:var(--color-text);margin:0}.big5-nav{display:flex;justify-content:space-between;margin-top:1.5rem}.big5-link{background:none;color:var(--color-primary);padding:.25rem 0}.big5-link:hover:not(:disabled){color:var(--color-primary-dark);text-decoration:underline}.big5-dims{list-style:none;padding:0;margin:1.5rem 0}.big5-dim-head{display:flex;align-items:baseline;gap:.75rem}.big5-dim-head h3{font-size:20px;font-weight:400}.big5-dim-score{font-weight:700;font-size:20px;color:var(--dim-color)}.big5-dim-score-label{font-weight:400;color:var(--color-text)}.big5-curve{--pos: 0%;position:relative;height:28px;margin-top:.5rem}.big5-curve svg{position:absolute;inset:0;width:100%;height:100%;transition:clip-path .6s ease-out}.big5-curve-below{fill:color-mix(in srgb,var(--dim-color) 35%,transparent);clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.big5-curve-above{fill:color-mix(in srgb,var(--dim-color) 14%,transparent);clip-path:inset(0 0 0 var(--pos))}.big5-bar-wrap{position:relative}.big5-bar-track{height:8px;background:var(--color-white);border:1px solid var(--color-accent);border-radius:4px;overflow:hidden}.big5-bar{height:100%;width:0;background:var(--dim-color);transition:width .6s ease-out}.big5-bar-track{position:relative}.big5-bar-marker{position:absolute;top:1px;bottom:1px;left:0;width:2px;background:color-mix(in srgb,var(--dim-color) 70%,var(--color-text));transform:translate(-1px);transition:left .6s ease-out}.big5-bar-mean,.big5-mean-swatch{width:2px;background:var(--color-text)}.big5-bar-mean{position:absolute;top:0;bottom:0;transform:translate(-1px)}.big5-mean-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:14px;color:var(--color-text-muted)}.big5-mean-legend>span{display:inline-flex;align-items:center;gap:.5rem}.big5-mean-swatch{display:inline-block;height:14px}.big5-own-swatch{display:inline-block;width:2px;height:14px;background:linear-gradient(#c05621 0 20%,#2f855a 0 40%,#2b6cb0 0 60%,#6b46c1 0 80%,#2c7a7b 0)}.big5-curve-swatch{width:28px;height:14px;fill:color-mix(in srgb,var(--color-text) 25%,transparent)}.big5-bar-scale{position:relative;display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-muted)}.big5-bar-mean-value{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.big5-dims>.big5-dim{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-accent)}.big5-dims>.big5-dim:last-child{border-bottom:none;margin-bottom:0}.big5-dim-desc{margin-top:.75rem}.big5-percentile{margin-top:.25rem;font-size:14px;color:var(--color-text-muted)}.big5-stance{margin-bottom:1rem}.big5-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;margin-top:1rem}.big5-details h4,.big5-question-box h4{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin-bottom:.25rem}.big5-details ul{padding-left:1.1em}.big5-details li{margin-bottom:.5em;line-height:1.6}.big5-question-box{margin-top:1rem;padding:1rem 1.25rem;background:var(--color-white);border-left:4px solid var(--dim-color);border-radius:4px}.big5-question-box p{font-style:italic}.big5-dim-note{margin-top:.75rem;font-size:14px;color:var(--color-text-light)}.big5-summary{margin:1rem 0 2rem;padding:1.25rem 1.5rem;background:var(--color-white);border-left:4px solid var(--color-highlight);border-radius:4px}.big5-summary h3{font-size:20px;font-weight:400;margin-bottom:.5rem}.big5-summary ul{list-style:none;padding:0;margin:0}.big5-summary li{position:relative;display:grid;grid-template-columns:13rem 1fr;gap:0 1rem;padding:.3rem 0 .3rem 1.25rem;border-bottom:1px solid var(--color-bg-light)}.big5-summary li:last-child{border-bottom:none}.big5-summary li:before{content:"";position:absolute;left:0;top:1.05em;width:.6rem;height:.6rem;border-radius:50%;background:var(--dim-color)}.big5-summary strong{font-weight:700;color:var(--color-text)}.big5-outlook{margin-top:2rem}.big5-outlook h3{font-size:22px;margin-bottom:.5rem}.big5-error{margin-top:1rem;font-weight:700;color:#c10015}.big5-clear-hint{margin-top:1rem;font-size:.9rem;opacity:.8}.big5-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media print{body>header,body>footer,#mobile-nav,#CybotCookiebotDialog,.big5-no-print,.big5-actions,.big5-error,.big5-clear-hint{display:none!important}.big5-result{background:none;padding:0}.big5-print-title{display:block!important;font-size:28px;margin-bottom:1rem}.big5-summary,.big5-curve svg,.big5-bar-track,.big5-bar,.big5-bar-mean,.big5-bar-marker,.big5-mean-swatch,.big5-own-swatch,.big5-question-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}.big5-curve svg,.big5-bar,.big5-bar-marker{transition:none}.big5-dim,.big5-summary,.big5-outlook{break-inside:avoid}}@media(max-width:767px){.big5-item{font-size:20px}.big5-scale,.big5-details{grid-template-columns:1fr}.big5-bar-scale{padding-bottom:1lh}.big5-bar-mean-value{top:auto;bottom:0}.big5-summary{padding:1rem 1rem 1rem 1.25rem}.big5-summary li{grid-template-columns:1fr}.big5-option{flex-direction:row;justify-content:flex-start;gap:.75rem;text-align:left}}
