:root{--b5-text:#030100;--b5-bg:#faf4f0;--b5-brand:#cceff6;--b5-openness:#a5d8f0;--b5-conscientiousness:#d3e8b4;--b5-extraversion:#f4e88e;--b5-agreeableness:#fbd9c4;--b5-neuroticism:#e2dcf2;--b5-text-muted:#7a6f68;--b5-hairline:#0301001a;--b5-track:#0301000f;--b5-font:"Onest", -apple-system, "Segoe UI", sans-serif;--b5-font-secondary:"Inter", -apple-system, "Segoe UI", sans-serif;--b5-weight-regular:400;--b5-weight-medium:500;--b5-size-hero:40px;--b5-size-title:32px;--b5-size-heading:24px;--b5-size-subhead:20px;--b5-size-body:16px;--b5-size-caption:12px;--b5-space-1:4px;--b5-space-2:8px;--b5-space-3:12px;--b5-space-4:16px;--b5-space-5:20px;--b5-space-6:24px;--b5-space-8:32px;--b5-space-10:40px;--b5-stroke:1px;--b5-stroke-strong:1.25px;--b5-radius:12px;--b5-radius-pill:999px}body{background:var(--b5-bg);color:var(--b5-text);font-family:var(--b5-font);font-size:var(--b5-size-body);font-weight:var(--b5-weight-regular);line-height:1.6}h1{font-size:var(--b5-size-hero);font-weight:var(--b5-weight-medium);line-height:1.15}h2{font-size:var(--b5-size-title);font-weight:var(--b5-weight-medium);line-height:1.2}h3{font-size:var(--b5-size-heading);font-weight:var(--b5-weight-medium);line-height:1.25}h4{font-size:var(--b5-size-subhead);font-weight:var(--b5-weight-medium);line-height:1.3}*{box-sizing:border-box}body{min-height:100vh;margin:0}#root{min-height:100vh}.b5-embedded body,.b5-embedded #root,.b5-embedded .app{min-height:0}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2")}.account-app{padding-left:0}.acct-header{width:100%;max-width:880px;padding:var(--b5-space-5) var(--b5-space-6) 0;justify-content:space-between;align-items:center;gap:var(--b5-space-4);margin:0 auto;display:flex}.acct-logo{width:auto;height:32px;display:block}.acct-header-user{align-items:center;gap:var(--b5-space-3);font-size:var(--b5-size-caption);color:var(--b5-text-muted);min-width:0;display:flex}.acct-header-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-main{width:100%;max-width:880px;padding:var(--b5-space-6) var(--b5-space-6) 64px;gap:var(--b5-space-6);flex-direction:column;margin:0 auto;display:flex}.acct-card{border:var(--b5-stroke-strong) solid var(--b5-text);border-radius:var(--b5-radius);box-shadow:4px 4px 0 var(--b5-text);padding:var(--b5-space-6);gap:var(--b5-space-4);background:#fff;flex-direction:column;display:flex}.acct-card-head{justify-content:space-between;align-items:baseline;gap:var(--b5-space-2);flex-wrap:wrap;display:flex}.acct-title{font-size:var(--b5-size-title);font-weight:var(--b5-weight-medium);margin:0;line-height:1.2}.acct-subtitle{font-size:var(--b5-size-heading);font-weight:var(--b5-weight-medium);margin:0}.acct-eyebrow{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--b5-text-muted);margin:0}.acct-text{margin:0;line-height:1.6}.acct-meta,.acct-hint{font-size:var(--b5-size-caption);color:var(--b5-text-muted);margin:0}.acct-label{font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium)}.acct-notice{background:var(--b5-brand);border-radius:var(--b5-radius);padding:var(--b5-space-3) var(--b5-space-4);margin:0}.acct-error{color:#9b2c1f;font-size:var(--b5-size-body);margin:0}.acct-inline{gap:var(--b5-space-3);flex-wrap:wrap;display:flex}.acct-input{min-width:200px;font:inherit;font-size:var(--b5-size-body);color:var(--b5-text);border:var(--b5-stroke) solid var(--b5-text);border-radius:var(--b5-radius);padding:var(--b5-space-3) var(--b5-space-4);background:#fff;flex:1}.acct-input:focus{outline:2px solid var(--b5-brand);outline-offset:1px}.acct-input-block{width:100%}.acct-signin{gap:var(--b5-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.acct-signin .continue-button{border-color:var(--b5-text)}.acct-signin .acct-error{width:100%}.acct-sent{background:var(--b5-brand);border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-5)}.acct-sent p{margin:0 0 var(--b5-space-2);line-height:1.5}.acct-link-button{font:inherit;font-size:var(--b5-size-caption);color:var(--b5-text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.acct-back{font-size:var(--b5-size-body);color:var(--b5-text);align-self:flex-start}.acct-bars{gap:var(--b5-space-3);flex-direction:column;display:flex}.acct-bar-row{align-items:center;gap:var(--b5-space-3);grid-template-columns:150px 1fr 44px;display:grid}.acct-bar-label{font-size:var(--b5-size-body)}.acct-bar-track{border-radius:var(--b5-radius-pill);border:var(--b5-stroke) solid var(--b5-text);background:#fff;height:12px;overflow:hidden}.acct-bar-fill{height:100%;display:block}.acct-bar-score{text-align:right;color:var(--b5-text-muted)}.acct-list{padding-left:var(--b5-space-5);margin:0;line-height:1.8}.acct-list a{color:var(--b5-text)}.acct-team-list{gap:var(--b5-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acct-team-link{padding:var(--b5-space-4);border-radius:var(--b5-radius);background:var(--b5-bg);color:var(--b5-text);font-weight:var(--b5-weight-medium);border:var(--b5-stroke) solid transparent;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.acct-team-link:hover{border-color:var(--b5-text)}.acct-create-team,.acct-join-form,.team-invite{gap:var(--b5-space-2);flex-direction:column;display:flex}.acct-create-team{padding-top:var(--b5-space-4);border-top:var(--b5-stroke) solid var(--b5-hairline)}.acct-sharing{background:var(--b5-bg);border-left:3px solid var(--b5-text);padding:var(--b5-space-3) var(--b5-space-4);margin:0;line-height:1.5}.acct-report{gap:var(--b5-space-3);flex-direction:column;display:flex}.acct-save-card{width:100%;max-width:560px;margin:var(--b5-space-6) auto 0;text-align:left;background:var(--b5-brand);border:var(--b5-stroke-strong) solid var(--b5-text);border-radius:var(--b5-radius);box-shadow:4px 4px 0 var(--b5-text);padding:var(--b5-space-5) var(--b5-space-6);gap:var(--b5-space-3);flex-direction:column;display:flex}.acct-save-card .acct-signin .continue-button,.acct-save-card-done{background:#fff}.acct-save-card p{margin:0;line-height:1.5}.acct-save-title{font-size:var(--b5-size-subhead);font-weight:var(--b5-weight-medium);margin:0}.acct-save-text{margin:0}.acct-save-card .secondary-button{background:#fff;align-self:flex-start;text-decoration:none}.team{gap:var(--b5-space-6);flex-direction:column;display:flex}.acct-demo-note{background:var(--b5-bg);border:2px dashed var(--b5-text);border-radius:var(--b5-radius);padding:var(--b5-space-3) var(--b5-space-4);margin:0;line-height:1.5}.team-insight{background:var(--b5-bg);border-radius:var(--b5-radius);padding:var(--b5-space-3) var(--b5-space-4);margin:0;line-height:1.6}.team-fit{gap:var(--b5-space-4)}.team-fit-parts{gap:var(--b5-space-4);flex-direction:column;display:flex}.team-fit-part{border-left:3px solid var(--b5-brand);padding-left:var(--b5-space-4)}.team-fit-part p{margin:0;line-height:1.6}.team-fit-move{border-left-color:var(--b5-text)}.team-fit-label{margin:0 0 var(--b5-space-2);font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);letter-spacing:.08em;text-transform:uppercase}.pair-chips{gap:var(--b5-space-2);flex-wrap:wrap;display:flex}.pair-chip{font:inherit;font-size:var(--b5-size-caption);border:1.5px solid var(--b5-text);color:var(--b5-text);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px}.pair-chip:hover{background:var(--b5-brand)}.pair-chip-on{background:var(--b5-text);color:#fff}.pair-chip-on:hover{background:var(--b5-text)}.pair-chart{gap:var(--b5-space-3);flex-direction:column;display:flex}.pair-row{align-items:center;gap:var(--b5-space-3);grid-template-columns:9.5rem 1fr;display:grid}.pair-row-label{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium)}.pair-strip{height:34px;margin:0 14px;position:relative}.pair-summary{line-height:1.6;font-weight:var(--b5-weight-medium);margin:0}.pair-heading{margin-top:var(--b5-space-2);padding-top:var(--b5-space-4);border-top:var(--b5-stroke) solid color-mix(in srgb, var(--b5-text) 20%, transparent)}.pair-boxes{gap:var(--b5-space-4);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.pair-box{border:var(--b5-stroke-strong) solid var(--b5-text);border-radius:var(--b5-radius);padding:var(--b5-space-4)}.pair-box p{margin:0;line-height:1.6}.pair-box p+p{margin-top:var(--b5-space-3)}.pair-box-click{background:color-mix(in srgb, var(--b5-brand) 55%, white)}.pair-box-friction{background:#faf4f0}@media (width<=640px){.pair-boxes{grid-template-columns:1fr}}.pair-tips{margin:0;padding-left:1.1rem;line-height:1.6}.pair-tips li+li{margin-top:var(--b5-space-2)}@media (width<=560px){.pair-row{gap:var(--b5-space-1);grid-template-columns:1fr}}.team-fit-locked{border:2px dashed var(--b5-text);align-items:flex-start}.team-callout{justify-content:space-between;align-items:center;gap:var(--b5-space-3);background:var(--b5-brand);border-radius:var(--b5-radius);padding:var(--b5-space-4);flex-wrap:wrap;display:flex}.team-callout p{margin:0}.team-chart{gap:var(--b5-space-8)}.team-trait-head{justify-content:space-between;align-items:flex-end;gap:var(--b5-space-2);margin-bottom:var(--b5-space-3);flex-wrap:wrap;display:flex}.team-trait-name{font-size:var(--b5-size-subhead);font-weight:var(--b5-weight-medium);margin:0}.team-trait-nick{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--b5-text-muted)}.team-trait-stats{font-size:var(--b5-size-caption);color:var(--b5-text-muted)}.team-strip{margin:0 15px;position:relative}.team-strip-track,.team-strip-range{border-radius:var(--b5-radius-pill);height:10px;position:absolute;top:12px}.team-strip-track{border:var(--b5-stroke) solid var(--b5-text);left:0;right:0}.team-strip-range{opacity:.9}.team-strip-avg{border-left:2px dashed var(--b5-text);width:0;position:absolute;top:2px;bottom:0;transform:translate(-1px)}.team-dot{border:1.5px solid var(--b5-text);min-width:26px;height:26px;font-size:10px;font-weight:var(--b5-weight-medium);color:var(--b5-text);box-sizing:border-box;cursor:default;border-radius:13px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;transform:translate(-50%)}.team-dot-you{background:var(--b5-text);color:#fff;z-index:1}.team-compare{margin:var(--b5-space-2) 0 0;font-size:var(--b5-size-body)}.team-legend{margin-top:calc(-1 * var(--b5-space-4))}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;width:100%;font-size:var(--b5-size-body)}.team-table th,.team-table td{text-align:left;padding:var(--b5-space-2) var(--b5-space-3);border-bottom:var(--b5-stroke) solid var(--b5-hairline);white-space:nowrap}.team-table thead th{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);color:var(--b5-text-muted)}.team-table tbody th{font-weight:var(--b5-weight-medium)}.team-row-you th,.team-row-you td{background:var(--b5-bg)}.team-cell{text-align:center;border-radius:6px;min-width:36px;padding:2px 6px;display:inline-block}.team-leave{color:var(--b5-text-muted);align-self:flex-start}@media (width<=640px){.acct-bar-row{grid-template-columns:110px 1fr 40px}.acct-title{font-size:var(--b5-size-heading)}.acct-card{padding:var(--b5-space-5)}}.acct-demo-note a{color:inherit;font-weight:600}.team-sponsor{gap:var(--b5-space-3);margin-top:var(--b5-space-4);padding:var(--b5-space-3) var(--b5-space-4);border:2px dashed var(--b5-text);border-radius:var(--b5-radius);cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.team-sponsor input{flex-shrink:0;margin-top:.3em}.sc-card .acct-eyebrow{margin:0}.sc-card-compact{max-width:none;margin:var(--b5-space-2) 0 0;box-shadow:none}.sc-price{font-size:var(--b5-size-body)}.sc-overlay{z-index:1000;background:#03010073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sc-modal{gap:var(--b5-space-3);background:var(--b5-bg);border:var(--b5-stroke-strong) solid var(--b5-text);border-radius:var(--b5-radius);width:100%;max-width:560px;max-height:calc(100vh - 32px);box-shadow:4px 4px 0 var(--b5-text);padding:var(--b5-space-5);text-align:left;flex-direction:column;display:flex}.sc-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--b5-space-4);display:flex}.sc-modal-sub,.sc-modal-foot{font-size:var(--b5-size-caption);color:var(--b5-text-muted);margin:4px 0 0;line-height:1.5}.sc-modal-foot a{color:var(--b5-text)}.sc-close{border-radius:var(--b5-radius-pill);border:var(--b5-stroke-strong) solid var(--b5-text);cursor:pointer;background:#fff;flex:none;width:36px;height:36px;font-size:22px;line-height:1}.sc-frame-wrap{border:var(--b5-stroke) solid var(--b5-hairline);background:#fff;border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.sc-frame{border:0;width:100%;height:min(640px,100vh - 200px);display:block}.sc-frame-loading{color:var(--b5-text-muted);pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.sc-card .continue-button{border:var(--b5-stroke-strong) solid var(--b5-text);box-shadow:2px 2px 0 var(--b5-text);background:#fff}.buy-kind{gap:var(--b5-space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.buy-kind legend{margin-bottom:var(--b5-space-3)}.buy-kind label{gap:var(--b5-space-3);padding:var(--b5-space-3) var(--b5-space-4);border:var(--b5-stroke) solid var(--b5-text);border-radius:var(--b5-radius);cursor:pointer;align-items:flex-start;line-height:1.5;display:flex}.buy-kind label.buy-kind-on{background:var(--b5-brand);box-shadow:3px 3px 0 var(--b5-text)}.buy-kind input{flex-shrink:0;margin-top:.35em}.buy-seats-input{flex:0 0 140px;min-width:0}.buy-tiers{gap:var(--b5-space-2);font-size:var(--b5-size-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.buy-tiers li{padding:var(--b5-space-1) var(--b5-space-3);border:1px solid var(--b5-text);background:#fff;border-radius:999px}.buy-tiers li.buy-tier-active{background:var(--b5-text);color:#fff}.buy-dashboard{margin-top:0}.buy-summary{border-top:var(--b5-stroke) solid var(--b5-text);padding-top:var(--b5-space-3);gap:var(--b5-space-2);flex-direction:column;display:flex}.buy-summary-row{justify-content:space-between;gap:var(--b5-space-3);display:flex}.buy-summary-total{font-weight:var(--b5-weight-medium);font-size:var(--b5-size-heading)}.buy-panel{justify-content:space-between;align-items:center;gap:var(--b5-space-4);flex-wrap:wrap;display:flex}.buy-panel>div{gap:var(--b5-space-2);flex-direction:column;flex:260px;display:flex}.buy-meter{border:var(--b5-stroke) solid var(--b5-text);background:#fff;border-radius:999px;height:10px;overflow:hidden}.buy-meter span{background:var(--b5-text);height:100%;display:block}.rate-requests{gap:var(--b5-space-3);flex-direction:column;display:flex}.rate-panel{gap:var(--b5-space-4);scroll-margin-top:var(--b5-space-6);flex-direction:column;display:flex}.rate-panel-title{margin:0;font-size:1.25rem}.rate-rows{gap:var(--b5-space-5);flex-direction:column;display:flex}.rate-row{gap:var(--b5-space-1);padding:var(--b5-space-4);border:1.5px solid var(--b5-text);background:color-mix(in srgb, var(--rate-color) 14%, white);border-radius:12px;flex-direction:column;display:flex}.rate-row-head{justify-content:space-between;align-items:baseline;gap:var(--b5-space-2);display:flex}.rate-row-label{font-weight:var(--b5-weight-medium)}.rate-row-value{font-size:var(--b5-size-caption)}.rate-slider{width:100%;margin:var(--b5-space-2) 0 0;accent-color:var(--b5-text);cursor:pointer}.rate-slider-unset{opacity:.45}.rate-desc{margin:var(--b5-space-2) 0 0;min-height:3.1em;line-height:1.55}.rate-desc-unset{opacity:.75;font-style:italic}.rate-chip-status{opacity:.7}.rate-chip-group{gap:var(--b5-space-2);flex-direction:column;display:flex}.seen{gap:var(--b5-space-4);flex-direction:column;display:flex}.seen .team-fit-part p+p{margin-top:var(--b5-space-2)}.seen-ask{font-style:italic}.sc-features{gap:var(--b5-space-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sc-feature{border:var(--b5-stroke) solid var(--b5-hairline);border-radius:var(--b5-radius);padding:var(--b5-space-4);gap:var(--b5-space-1);background:#fff;flex-direction:column;display:flex}.sc-feature-title{font-weight:var(--b5-weight-medium)}.sc-feature-text{font-family:var(--b5-font-secondary);font-size:var(--b5-size-caption);line-height:1.5}.sc-demo-link{font-weight:var(--b5-weight-medium);color:var(--b5-text);text-underline-offset:3px;align-self:flex-start}.sc-bulk a{color:var(--b5-text)}@media (width<=520px){.sc-features{grid-template-columns:1fr}}.acct-cta-card{background:var(--b5-brand)}.acct-cta-card .continue-button{align-self:flex-start}.team-invite-email{margin-top:var(--b5-space-4);padding-top:var(--b5-space-4);border-top:var(--b5-stroke) solid var(--b5-hairline)}.team-invite-result p{margin:0;font-size:14px;line-height:1.5}.app{background:var(--b5-bg);flex-direction:column;min-height:100vh;padding-left:96px;display:flex}.app-logo{width:auto;height:120px;margin:var(--b5-space-6) auto;display:block}.app-no-logo{padding-top:var(--b5-space-6)}.app-title{width:100%;max-width:560px;margin:0 auto var(--b5-space-6);padding:0 var(--b5-space-6);font-size:var(--b5-size-heading);font-weight:var(--b5-weight-medium);line-height:1.25}.progress{align-items:center;gap:var(--b5-space-4);width:96px;padding:var(--b5-space-6) var(--b5-space-3);background:var(--b5-bg);border-right:var(--b5-stroke) solid var(--b5-hairline);z-index:10;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.progress-label{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);color:var(--b5-text-muted);text-align:center;margin-bottom:0}.progress-markers{align-items:center;gap:var(--b5-space-2);flex-flow:column;display:flex}@media (width<=640px){.app{padding-bottom:64px;padding-left:0}.progress{justify-content:flex-start;align-items:center;gap:var(--b5-space-4);width:100%;padding:var(--b5-space-2) var(--b5-space-4);border-right:none;border-top:var(--b5-stroke) solid var(--b5-hairline);flex-direction:row;inset:auto 0 0;overflow:auto visible}.progress-label{white-space:nowrap}.progress-markers{flex-flow:row}}.marker{background:var(--b5-track);cursor:not-allowed;border:none;border-radius:50%;width:14px;height:14px;padding:0;transition:transform .15s}.marker:not(:disabled){cursor:pointer}.marker:not(:disabled):hover{transform:scale(1.15)}.marker-current{outline:2px solid var(--b5-text);outline-offset:2px}.app-content{width:100%;max-width:560px;padding:var(--b5-space-6) var(--b5-space-6) 64px;flex-direction:column;flex:1;margin:0 auto;display:flex}.question{gap:var(--b5-space-6);flex-direction:column;display:flex}.bot-bubble{align-items:flex-start;gap:var(--b5-space-3);background:var(--b5-track);border-radius:var(--b5-radius);padding:var(--b5-space-5) var(--b5-space-6);color:var(--b5-text);display:flex}.bot-bubble .sparkle{color:var(--b5-text);flex-shrink:0;font-size:18px;line-height:1.5}.bot-bubble p{margin:0;font-size:18px;line-height:1.5}.bot-bubble-analysis{background:#f2e356;animation:.25s ease-out bubble-in}@keyframes bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.typing-line{align-items:center;gap:var(--b5-space-3);font-size:var(--b5-size-subhead);line-height:1.5;display:flex}.typing-dots{align-items:center;gap:5px;display:inline-flex}.typing-dots span{background:var(--b5-text);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-pulse}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-pulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.85;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bot-bubble-analysis{animation:none}.typing-dots span{opacity:.5;animation:none}}.slider-block{flex-direction:column;display:flex}.slider{appearance:none;border-radius:var(--b5-radius-pill);background:var(--b5-track);width:100%;height:4px;margin:var(--b5-space-6) 0 var(--b5-space-2);outline:none}.slider::-webkit-slider-thumb{appearance:none;background:var(--b5-text);cursor:pointer;border:3px solid var(--b5-bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--b5-hairline);border-radius:50%}.slider::-moz-range-thumb{background:var(--b5-text);cursor:pointer;border:3px solid var(--b5-bg);width:20px;height:20px;box-shadow:0 0 0 1px var(--b5-hairline);border-radius:50%}.slider::-moz-range-track{border-radius:var(--b5-radius-pill);background:var(--b5-track);height:4px}.slider-parked::-webkit-slider-thumb{background:var(--b5-text-muted)}.slider-parked::-moz-range-thumb{background:var(--b5-text-muted)}.slider:disabled{opacity:.5;pointer-events:none}.slider:disabled::-webkit-slider-thumb{background:var(--b5-text);cursor:default}.slider:disabled::-moz-range-thumb{background:var(--b5-text);cursor:default}.slider-scale{height:26px;margin-bottom:var(--b5-space-2);position:relative}.slider-tick{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:0;transform:translate(-50%)}.slider-tick-mark{background:var(--b5-text);opacity:.55;width:1px;height:4px}.slider-tick-labeled .slider-tick-mark{opacity:.9;height:6px}.slider-tick-label{color:var(--b5-text-muted);font-size:15px;line-height:1}.slider-endpoints{justify-content:space-between;gap:var(--b5-space-4);color:var(--b5-text-muted);font-size:14px;line-height:1.4;display:flex}.slider-endpoints span{max-width:48%}.slider-endpoints span:first-child{text-align:left}.slider-endpoints span:last-child{text-align:right}.continue-button{font:inherit;font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);padding:var(--b5-space-4) var(--b5-space-6);border-radius:var(--b5-radius);border:var(--b5-stroke) solid transparent;background:var(--b5-brand);color:var(--b5-text);cursor:pointer;align-self:flex-start;transition:opacity .15s}.continue-button:hover:not(:disabled){opacity:.85}.question-actions{align-items:center;gap:var(--b5-space-3);flex-wrap:wrap;display:flex}.secondary-button{font:inherit;font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);padding:var(--b5-space-4) var(--b5-space-6);border-radius:var(--b5-radius);border:var(--b5-stroke) solid var(--b5-hairline);color:var(--b5-text);cursor:pointer;background:0 0;transition:border-color .15s}.secondary-button:hover{border-color:var(--b5-text)}.promo-card{background:var(--b5-brand);color:var(--b5-text);border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-5);font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);line-height:1.5}.results{text-align:center;flex-direction:column;align-items:center;display:flex}.results h1{font-size:var(--b5-size-title);margin:0 0 var(--b5-space-2)}.results-subtitle{color:var(--b5-text-muted);margin-bottom:var(--b5-space-10)}.trait-list{gap:var(--b5-space-8);flex-direction:column;width:100%;display:flex}.trait-summary{text-align:left;width:100%;padding-bottom:var(--b5-space-8);border-bottom:var(--b5-stroke) solid var(--b5-hairline)}.trait-summary:last-child{border-bottom:none;padding-bottom:0}.trait-summary .trait-label{font-size:var(--b5-size-subhead);align-items:baseline}.trait-summary-heading{font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);margin:var(--b5-space-6) 0 var(--b5-space-2)}.trait-summary-text{font-family:var(--b5-font-secondary);font-size:var(--b5-size-body);margin:0;line-height:1.6}.results-subtitle{max-width:480px}.cta{width:100%;margin-top:var(--b5-space-10);padding-top:var(--b5-space-8);border-top:var(--b5-stroke) solid var(--b5-hairline);flex-direction:column;align-items:center;display:flex}.cta-heading{font-size:var(--b5-size-subhead);margin:0 0 var(--b5-space-3)}.cta-text{color:var(--b5-text-muted);max-width:420px;margin:0 0 var(--b5-space-6)}.cta-button{font:inherit;background:var(--b5-text);color:var(--b5-bg);font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);padding:var(--b5-space-4) var(--b5-space-8);border-radius:var(--b5-radius);cursor:pointer;border:none;text-decoration:none;transition:opacity .15s;display:inline-block}.cta-button:hover{opacity:.85}.trait-row{text-align:left;width:100%}.trait-label{font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);margin-bottom:var(--b5-space-2);justify-content:space-between;display:flex}.trait-score{font-weight:var(--b5-weight-regular);color:var(--b5-text-muted)}.trait-bar-track{border-radius:var(--b5-radius-pill);background:var(--b5-track);width:100%;height:12px;overflow:hidden}.trait-bar-fill{border-radius:var(--b5-radius-pill);height:100%;transition:width .6s}.trait-endpoints{font-size:var(--b5-size-caption);color:var(--b5-text-muted);margin-top:var(--b5-space-2);justify-content:space-between;display:flex}.results-retake{margin-top:var(--b5-space-4);align-self:center}.app-title-row{justify-content:space-between;align-items:baseline;gap:var(--b5-space-4);display:flex}.app-title-text{font:inherit;margin:0}.app-account-link{font-size:var(--b5-size-body);font-weight:var(--b5-weight-regular);color:var(--b5-text);flex-shrink:0}.marker-page{border-radius:4px}.likert-intro{justify-content:space-between;align-items:baseline;gap:var(--b5-space-2);flex-wrap:wrap;display:flex}.likert-intro-title{font-size:18px;line-height:1.4;font-weight:var(--b5-weight-medium)}.likert-intro-count{font-size:var(--b5-size-caption);color:var(--b5-text-muted)}.likert-list{gap:var(--b5-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.likert-row{background:var(--b5-track);border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-4) var(--b5-space-3);scroll-margin:var(--b5-space-10)}.likert-fieldset{border:none;min-width:0;margin:0;padding:0}.likert-statement{margin-bottom:var(--b5-space-3);font-size:var(--b5-size-body);line-height:1.4;font-weight:var(--b5-weight-medium);padding:0}.likert-options{gap:var(--b5-space-1);grid-template-columns:repeat(5,1fr);display:grid}.likert-option{align-items:center;gap:var(--b5-space-1);padding:var(--b5-space-2) 2px;cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;display:flex;position:relative}.likert-option:hover{background:var(--b5-hairline)}.likert-option input{opacity:0;width:1px;height:1px;position:absolute}.likert-dot{border:var(--b5-stroke-strong) solid var(--b5-text);background:var(--b5-bg);border-radius:50%;width:22px;height:22px;transition:background .12s}.likert-option-checked .likert-dot{background:var(--b5-text);box-shadow:inset 0 0 0 3px var(--b5-bg)}.likert-option input:focus-visible+.likert-dot{outline:2px solid var(--b5-text);outline-offset:3px}.likert-label{color:var(--b5-text-muted);font-size:11px;line-height:1.25}.likert-option-checked .likert-label{color:var(--b5-text);font-weight:var(--b5-weight-medium)}.results-method{max-width:480px;margin:calc(-1 * var(--b5-space-6)) 0 var(--b5-space-10);color:var(--b5-text-muted);font-size:14px;line-height:1.5}.likert-label-short{display:none}@media (width<=480px){.likert-label-full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.likert-label-short{display:inline}}.app-header{width:100%;max-width:560px;margin:0 auto var(--b5-space-8);padding:var(--b5-space-8) var(--b5-space-6) 0;align-items:center;gap:var(--b5-space-4);text-align:center;flex-direction:column;display:flex;position:relative}.app-header .app-title-text{font-size:var(--b5-size-heading);font-weight:var(--b5-weight-medium);line-height:1.25}.app-header-signin{top:var(--b5-space-8);right:var(--b5-space-6);line-height:32px;position:absolute}.b5-logo{font-family:"Poppins", var(--b5-font);color:var(--b5-text);align-items:center;gap:10px;font-weight:700;line-height:1;display:inline-flex}.b5-logo-badge{border:2px solid var(--b5-text);background:var(--b5-brand);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding-top:1px;font-size:18px;display:inline-flex}.b5-logo-word{letter-spacing:-.01em;font-size:20px}.trait-bar-track{background:#fff;box-shadow:inset 0 0 0 1px #0301004d}.trait-bar-fill{min-width:12px;box-shadow:inset 0 0 0 1.5px var(--b5-text)}.promo-banner{border:var(--b5-stroke) solid var(--b5-hairline);border-left:6px solid var(--b5-brand);color:var(--b5-text);border-radius:var(--b5-radius);padding:var(--b5-space-5) var(--b5-space-6);margin:var(--b5-space-6) 0;text-align:left;background:#fff;animation:.35s ease-out both promo-banner-in}.promo-banner-eyebrow{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--b5-text);margin-bottom:var(--b5-space-2);display:block}.promo-banner-title{font-size:var(--b5-size-subhead);font-weight:var(--b5-weight-medium);margin:0 0 var(--b5-space-2);line-height:1.3}.promo-banner-body{font-family:var(--b5-font-secondary);font-size:var(--b5-size-body);margin:0 0 var(--b5-space-4);line-height:1.55}.promo-banner-link{font-weight:var(--b5-weight-medium);color:var(--b5-text);text-underline-offset:3px;text-decoration:underline}.promo-banner-link:hover{text-decoration-thickness:2px}@keyframes promo-banner-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.promo-banner{animation:none}}.b5-embedded .app-header .b5-logo{display:none}.b5-embedded .app-header{padding-top:var(--b5-space-4);margin-bottom:var(--b5-space-6)}.b5-embedded .app-header-signin{top:var(--b5-space-4);line-height:1.25}.acct-save-card+.trait-list{margin-top:var(--b5-space-8)}.paid-screen{gap:var(--b5-space-6);flex-direction:column;display:flex}.paid-textarea{width:100%;min-height:140px;font:inherit;font-size:var(--b5-size-body);color:var(--b5-text);border:var(--b5-stroke) solid var(--b5-hairline);border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-5);resize:vertical;background:0 0}.paid-textarea:focus{border-color:var(--b5-text);outline:none}.paid-char-count{font-size:var(--b5-size-caption);color:var(--b5-text-muted);margin-top:calc(-1 * var(--b5-space-4))}.continue-button:disabled{opacity:.4;cursor:not-allowed}.paid-interstitial{text-align:center;padding-top:var(--b5-space-10);align-items:center;gap:var(--b5-space-5)}.paid-spinner{border:3px solid var(--b5-track);border-top-color:var(--b5-text);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite paid-spin}@keyframes paid-spin{to{transform:rotate(360deg)}}.paid-error{text-align:center;align-items:center;gap:var(--b5-space-5);color:var(--b5-text-muted)}.paid-progress-track{border-radius:var(--b5-radius-pill);background:var(--b5-track);width:100%;height:6px;overflow:hidden}.paid-progress-fill{background:var(--b5-text);border-radius:var(--b5-radius-pill);height:100%;transition:width .3s}.paid-option-list{gap:var(--b5-space-3);flex-direction:column;display:flex}.paid-option-button{text-align:left;font:inherit;font-size:var(--b5-size-body);color:var(--b5-text);background:var(--b5-track);border:var(--b5-stroke) solid transparent;border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-5);cursor:pointer;transition:border-color .15s,background .15s}.paid-option-button:hover{border-color:var(--b5-hairline);background:var(--b5-brand)}.paid-conflict-list{gap:var(--b5-space-4);flex-direction:column;display:flex}.paid-conflict-card{text-align:left;font:inherit;background:var(--b5-track);border:var(--b5-stroke-strong) solid transparent;border-radius:var(--b5-radius);padding:var(--b5-space-5);cursor:pointer;transition:border-color .15s}.paid-conflict-card:hover{border-color:var(--b5-hairline)}.paid-conflict-card-selected{border-color:var(--b5-text)}.paid-conflict-label{font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);margin-bottom:var(--b5-space-2)}.paid-conflict-description{font-size:var(--b5-size-caption);color:var(--b5-text-muted);line-height:1.5}.paid-gate{align-items:flex-start}.paid-code-input{width:100%;max-width:320px;font:inherit;font-size:var(--b5-size-body);color:var(--b5-text);border:var(--b5-stroke) solid var(--b5-hairline);border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-5);background:0 0}.paid-code-input:focus{border-color:var(--b5-text);outline:none}.paid-code-error{margin:calc(-1 * var(--b5-space-4)) 0 0;font-size:var(--b5-size-caption);color:var(--b5-text-muted)}.paid-summary-actions{gap:var(--b5-space-3);flex-wrap:wrap;display:flex}.paid-summary-off{flex:none}.paid-report{gap:var(--b5-space-8)}.paid-report-bars{gap:var(--b5-space-6);padding-bottom:var(--b5-space-6);margin-bottom:var(--b5-space-2);border-bottom:var(--b5-stroke) solid var(--b5-hairline);flex-direction:column;display:flex}.paid-trait-bar-group{gap:var(--b5-space-2);flex-direction:column;display:flex}.paid-trait-bar-label{font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);justify-content:space-between;display:flex}.paid-trait-bar-score{font-weight:var(--b5-weight-regular);color:var(--b5-text-muted)}.paid-trait-bar-track{border-radius:var(--b5-radius-pill);background:var(--b5-track);width:100%;height:12px;overflow:hidden}.paid-trait-bar-fill{border-radius:var(--b5-radius-pill);height:100%;transition:width .6s}.paid-trait-bar-endpoints{font-size:var(--b5-size-caption);color:var(--b5-text-muted);justify-content:space-between;display:flex}.paid-facet-bar-list{gap:var(--b5-space-2);margin-top:var(--b5-space-2);padding-left:var(--b5-space-6);flex-direction:column;display:flex}.paid-facet-bar-row{gap:var(--b5-space-1);flex-direction:column;display:flex}.paid-facet-bar-label{font-size:var(--b5-size-caption);color:var(--b5-text-muted);justify-content:space-between;display:flex}.paid-facet-bar-score{color:var(--b5-text-muted)}.paid-facet-bar-track{border-radius:var(--b5-radius-pill);background:var(--b5-track);width:100%;height:6px;overflow:hidden}.paid-facet-bar-fill{border-radius:var(--b5-radius-pill);height:100%;transition:width .6s}.paid-report-section h2,.paid-report-script h2{font-size:var(--b5-size-heading);margin:0 0 var(--b5-space-4)}.paid-report-section p,.paid-report-script p{margin:0 0 var(--b5-space-4);line-height:1.7}.paid-report-section{margin-bottom:var(--b5-space-8)}.paid-report-script{background:var(--b5-brand);border-radius:var(--b5-radius);padding:var(--b5-space-6);margin-bottom:var(--b5-space-8)}.paid-report-actions{gap:var(--b5-space-4);padding-top:var(--b5-space-6);border-top:var(--b5-stroke) solid var(--b5-hairline);flex-wrap:wrap;justify-content:center;display:flex}.paid-report-print-logo,.paid-report-print-footer{display:none}@page{margin:.6in .6in .75in}@media print{.app-logo,.paid-report-actions{display:none}.paid-report-printable{font-family:var(--b5-font), var(--b5-font-secondary), sans-serif;padding-bottom:48px}.paid-report-print-logo{width:auto;height:36px;margin:0 auto var(--b5-space-8);display:block}.paid-report-section h2,.paid-report-script h2,.paid-report-trait h2,.paid-report-sub h3{color:#1b2a4a}.paid-report-script{background:#f2e356}.paid-report-print-footer{text-align:center;font-size:var(--b5-size-caption);color:var(--b5-text-muted);padding:var(--b5-space-2) 0;display:block;position:fixed;bottom:0;left:0;right:0}}.convo{gap:var(--b5-space-6);flex-direction:column;display:flex}.convo-progress{padding:var(--b5-space-3) 0;gap:var(--b5-space-2);z-index:2;background:var(--b5-bg);flex-wrap:wrap;margin:0;list-style:none;display:flex;position:sticky;top:0}.convo-pill{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);padding:var(--b5-space-1) var(--b5-space-3);border-radius:var(--b5-radius-pill);border:var(--b5-stroke) solid var(--b5-hairline);color:var(--b5-text-muted)}.convo-pill-current{border-color:var(--b5-text);color:var(--b5-text)}.convo-pill-done{color:var(--b5-text);border-color:#0000}.convo-thread{gap:var(--b5-space-4);flex-direction:column;display:flex}.convo-bot-bubble,.convo-user-bubble,.convo-card{animation:.25s ease-out bubble-in}.convo-user-bubble{border:var(--b5-stroke) solid var(--b5-hairline);border-radius:var(--b5-radius);max-width:85%;padding:var(--b5-space-4) var(--b5-space-5);background:#fff;align-self:flex-end}.convo-user-bubble p{font-size:var(--b5-size-body);white-space:pre-wrap;margin:0;line-height:1.5}.convo-card{gap:var(--b5-space-3);border:var(--b5-stroke-strong) solid var(--b5-text);border-radius:var(--b5-radius);padding:var(--b5-space-5) var(--b5-space-6);background:#fff;flex-direction:column;display:flex}.convo-card-superseded{opacity:.55;border-color:var(--b5-hairline)}.convo-card-head{font-size:var(--b5-size-body);font-weight:var(--b5-weight-medium);justify-content:space-between;align-items:baseline;display:flex}.convo-card-nickname,.convo-card-score{font-weight:var(--b5-weight-regular);color:var(--b5-text-muted)}.convo-card-caption{font-size:var(--b5-size-caption);color:var(--b5-text-muted)}.convo-card-description{font-size:var(--b5-size-body);margin:0;line-height:1.6}.convo-card-status{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium)}.convo-card-status-muted{color:var(--b5-text-muted);font-weight:var(--b5-weight-regular)}.convo-link-button{font:inherit;font-size:var(--b5-size-caption);color:var(--b5-text-muted);padding:var(--b5-space-2);cursor:pointer;background:0 0;border:none;text-decoration:underline}.convo-link-button:hover{color:var(--b5-text)}.convo-adjust{gap:var(--b5-space-4);flex-direction:column;display:flex}.convo-adjust-slider{width:100%;accent-color:var(--b5-text)}.convo-error{gap:var(--b5-space-3);color:var(--b5-text-muted);flex-direction:column;display:flex}.convo-error p{margin:0}.convo-composer{gap:var(--b5-space-3);padding:var(--b5-space-4) 0;background:var(--b5-bg);border-top:var(--b5-stroke) solid var(--b5-hairline);flex-direction:column;display:flex;position:sticky;bottom:0}.convo-input{width:100%;font:inherit;font-size:var(--b5-size-body);color:var(--b5-text);border:var(--b5-stroke) solid var(--b5-hairline);border-radius:var(--b5-radius);padding:var(--b5-space-3) var(--b5-space-4);resize:vertical;background:#fff}.convo-input:focus{border-color:var(--b5-text);outline:none}.convo-send{align-self:flex-end}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.convo-bot-bubble,.convo-user-bubble,.convo-card{animation:none}}.paid-back-notice{top:var(--b5-space-4);z-index:10;background:var(--b5-text);width:min(520px,100% - 32px);color:var(--b5-bg);font-size:var(--b5-size-body);border-radius:var(--b5-radius);padding:var(--b5-space-3) var(--b5-space-5);line-height:1.4;animation:.2s ease-out bubble-in;position:fixed;left:50%;transform:translate(-50%)}.app-content-wide{max-width:960px}.paid-report-trait{gap:var(--b5-space-8);padding:var(--b5-space-8) 0;border-top:var(--b5-stroke) solid var(--b5-hairline);grid-template-columns:minmax(220px,300px) 1fr;align-items:start;display:grid}.paid-report-trait-chart{top:var(--b5-space-4);position:sticky}.paid-report-trait-nickname{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--b5-text-muted);margin-bottom:var(--b5-space-2)}.paid-report-trait-text h2{font-size:var(--b5-size-heading);margin:0 0 var(--b5-space-4)}.paid-report-sub h3{font-size:var(--b5-size-caption);font-weight:var(--b5-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--b5-text-muted);margin:var(--b5-space-5) 0 var(--b5-space-2)}.paid-report-sub:first-child h3{margin-top:0}.paid-report-sub p{margin:0 0 var(--b5-space-3);line-height:1.7}.paid-report-script .paid-report-sub h3{color:var(--b5-text)}@media (width<=720px){.paid-report-trait{gap:var(--b5-space-5);grid-template-columns:1fr}.paid-report-trait-chart{position:static}}@media print{.app{padding-left:0}.app-content-wide{max-width:none;padding:0}.paid-report-printable{font-size:11pt}.paid-report-trait{gap:var(--b5-space-6);padding:var(--b5-space-5) 0;break-inside:avoid;grid-template-columns:190px 1fr}.paid-report-trait-chart{position:static}.paid-report-trait-text h2{margin-bottom:var(--b5-space-2);font-size:16pt}.paid-report-sub p,.paid-report-section p,.paid-report-script p{margin-bottom:var(--b5-space-2);line-height:1.5}.paid-report-sub h3{margin:var(--b5-space-3) 0 var(--b5-space-1)}.paid-facet-bar-list{padding-left:var(--b5-space-3);gap:2px}.paid-report-script{break-inside:avoid}}.convo-card-facets{margin:var(--b5-space-3) 0 var(--b5-space-2)}.paid-trait-bar-track,.paid-facet-bar-track{background:#fff;box-shadow:inset 0 0 0 1px #0301004d}.paid-trait-bar-fill,.paid-facet-bar-fill{min-width:12px;box-shadow:inset 0 0 0 1.5px var(--b5-text)}.paid-facet-bar-track{height:10px}.paid-trait-bar-track{height:14px}.paid-facet-bar-label{color:var(--b5-text)}.share-card{gap:var(--b5-space-4);flex-direction:column;display:flex}.share-scores{gap:var(--b5-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share-scores li{align-items:center;gap:var(--b5-space-2);display:flex}.share-dot{border:1.5px solid var(--b5-text);border-radius:50%;flex-shrink:0;width:12px;height:12px}.share-score{color:var(--b5-text-muted);margin-left:auto}.share-updated{padding:var(--b5-space-3) var(--b5-space-4);border-radius:var(--b5-radius);background:var(--b5-brand);margin:0}.share-fix{gap:var(--b5-space-3);flex-direction:column;display:flex}.share-trait-picks{gap:var(--b5-space-2);flex-wrap:wrap;display:flex}.share-trait-pick{font:inherit;padding:var(--b5-space-2) var(--b5-space-4);border-radius:var(--b5-radius-pill);border:var(--b5-stroke) solid var(--b5-hairline);cursor:pointer;background:0 0}.share-trait-pick-on{border-color:var(--b5-text)}.share-why{width:100%}.share-teams{gap:var(--b5-space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.share-team-option{align-items:center;gap:var(--b5-space-2);display:flex}.share-confirm,.share-signin{gap:var(--b5-space-3);flex-direction:column;display:flex}.acct-save-card.share-card{background:#fff}.share-why{border:var(--b5-stroke) solid #0301004d;border-radius:var(--b5-radius)}.email-results-backdrop{z-index:50;padding:var(--b5-space-4);background:#03010059;justify-content:center;align-items:center;animation:.2s ease-out bubble-in;display:flex;position:fixed;inset:0}.email-results-dialog{border:var(--b5-stroke-strong) solid var(--b5-text);border-radius:var(--b5-radius);width:min(460px,100%);box-shadow:5px 5px 0 var(--b5-text);padding:var(--b5-space-8) var(--b5-space-6) var(--b5-space-6);background:#fff;outline:none;position:relative}.email-results-close{top:var(--b5-space-2);right:var(--b5-space-3);font:inherit;color:var(--b5-text-muted);cursor:pointer;padding:var(--b5-space-2);background:0 0;border:none;font-size:24px;line-height:1;position:absolute}.email-results-close:hover{color:var(--b5-text)}.email-results-title{margin:0 0 var(--b5-space-3);font-size:var(--b5-size-heading);font-weight:var(--b5-weight-medium)}.email-results-text{margin:0 0 var(--b5-space-4);line-height:1.55}.email-results-input{width:100%;margin-bottom:var(--b5-space-4)}.email-results-actions{align-items:center;gap:var(--b5-space-4);flex-wrap:wrap;display:flex}.email-results-actions .continue-button{border-color:var(--b5-text)}@media print{.email-results-backdrop{display:none}}.paid-facet-note{margin:var(--b5-space-3) 0 0;font-size:var(--b5-size-caption);color:var(--b5-text-muted);line-height:1.5}.convo-scores-card{margin-bottom:var(--b5-space-2)}.paid-report-glance{padding-bottom:var(--b5-space-6);margin-bottom:var(--b5-space-4);border-bottom:var(--b5-stroke) solid var(--b5-hairline)}.paid-report-glance h2{font-size:var(--b5-size-heading);margin:0 0 var(--b5-space-5)}.paid-glance-list{gap:var(--b5-space-5);flex-direction:column;max-width:720px;display:flex}.paid-glance-scale{margin:var(--b5-space-5) 0 0;font-size:var(--b5-size-caption);color:var(--b5-text-muted)}@media print{.paid-report-glance,.paid-glance-list .paid-trait-bar-group{break-inside:avoid}}.paid-facet-ends,.paid-facet-meta{justify-content:space-between;gap:var(--b5-space-3);font-size:var(--b5-size-caption);display:flex}.paid-facet-ends{color:var(--b5-text)}.paid-facet-ends span:last-child{text-align:right}.paid-facet-meta,.paid-facet-research{color:var(--b5-text-muted);font-size:11px}.primer-title{font-size:var(--b5-size-heading);margin:var(--b5-space-6) 0 var(--b5-space-3)}.primer{gap:var(--b5-space-4);flex-direction:column;display:flex}.primer-intro{margin:0;line-height:1.55}.primer-intro-small{font-size:var(--b5-size-caption);color:var(--b5-text-muted)}.primer-trait{border:var(--b5-stroke) solid var(--b5-hairline);border-left:6px solid var(--primer-color);border-radius:var(--b5-radius);padding:var(--b5-space-4) var(--b5-space-5);background:#fff}.primer-trait h3{margin:0 0 var(--b5-space-1);font-size:var(--b5-size-subhead);font-weight:var(--b5-weight-medium)}.primer-definition{margin:0 0 var(--b5-space-3);line-height:1.5}.primer-ends{gap:var(--b5-space-3);grid-template-columns:1fr 1fr;display:grid}.primer-end{background:var(--b5-bg);padding:var(--b5-space-3);border-radius:8px;font-size:14px}.primer-end p{margin:var(--b5-space-1) 0 0;line-height:1.45}.primer-end-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--b5-text-muted);font-size:11px}.primer-end-label{font-weight:var(--b5-weight-medium);margin-top:2px}.primer-facets{margin-top:var(--b5-space-3)}.primer-facets summary,.primer-toggle summary{cursor:pointer;font-weight:var(--b5-weight-medium);font-size:14px}.primer-facets ul{margin:var(--b5-space-3) 0 0;gap:var(--b5-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.primer-facet-ends{align-items:baseline;gap:2px var(--b5-space-2);flex-wrap:wrap;font-size:15px;display:flex}.primer-arrow{color:var(--b5-text-muted)}.primer-facet-note{font-size:var(--b5-size-caption);color:var(--b5-text);margin:2px 0 0;font-style:italic}.primer-toggle{margin-bottom:var(--b5-space-6);padding:var(--b5-space-3) var(--b5-space-4);border:var(--b5-stroke) solid var(--b5-hairline);border-radius:var(--b5-radius);background:#fff}.primer-toggle[open] summary{margin-bottom:var(--b5-space-4)}.primer-toggle .primer-trait{background:var(--b5-bg)}.primer-toggle .primer-end{background:#fff}.primer+.continue-button,.paid-screen .primer~.continue-button{margin-top:var(--b5-space-6)}@media (width<=640px){.primer-ends{grid-template-columns:1fr}}@media print{.primer-toggle{display:none}}
