.personal-main{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:38px 0 70px}.personal-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.personal-hero h1{margin:3px 0 12px;color:#1f2522;font-size:clamp(38px,5vw,58px);letter-spacing:-.05em}.personal-hero>div>p:last-child{max-width:780px;margin:0;color:#69736e;line-height:1.65}.personal-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.personal-summary article{min-height:135px;padding:20px;border:1px solid #e3e7e5;border-radius:17px;background:#fff}.personal-summary span,.personal-summary small,.personal-summary strong{display:block}.personal-summary span{color:#707a75;font-size:11px;font-weight:800}.personal-summary strong{margin:12px 0 5px;color:#21342c;font-size:34px;letter-spacing:-.04em}.personal-summary small{color:#929a96}.personal-summary .summary-profile{background:#24312b}.personal-summary .summary-profile span,.personal-summary .summary-profile small{color:#bac5c0}.personal-summary .summary-profile strong{color:#fff;font-size:23px}.personal-workspace,.personal-comparison{padding:28px;border:1px solid #e3e7e5;border-radius:20px;background:#fff}.personal-comparison{margin-top:20px}.personal-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.personal-section-head h2{margin:3px 0 6px;font-size:29px;letter-spacing:-.035em}.personal-section-head p:last-child{margin:0;color:#747d79}.personal-filters{display:flex;gap:6px;padding:5px;border:1px solid #e3e7e5;border-radius:12px;background:#f8faf9}.personal-filters button{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#69736e;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.personal-filters button.active{background:#24312b;color:#fff}.personal-contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.context-result-card{display:flex;flex-direction:column;min-height:500px;padding:18px;border:1px solid #e1e6e3;border-radius:16px;background:linear-gradient(180deg,#fff,#fafcfb)}.context-card-source{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.context-source-type{display:block;color:#225d4b;font-size:9px;font-weight:900;letter-spacing:.12em}.context-card-source h3{margin:5px 0 0;font-size:18px;letter-spacing:-.02em}.context-date{padding:5px 7px;border-radius:999px;background:#f0f3f1;color:#727b77;font-size:9px;white-space:nowrap}.context-chart-wrap{display:grid;place-items:center;margin:12px 0 4px;padding:8px;border-radius:13px;background:#f7f9f8}.context-chart-wrap svg{display:block;width:min(230px,100%);height:auto;aspect-ratio:1}.context-role{margin:10px 0 12px;padding:11px 12px;border-left:3px solid var(--emp-red);background:#f8f9f8}.context-role small,.context-role strong{display:block}.context-role small{margin-bottom:3px;color:#8a928e;font-size:9px}.context-role strong{font-size:13px}.context-style{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}.context-style div{padding:9px;border-radius:9px;background:#f4f6f5}.context-style small,.context-style strong{display:block}.context-style small{color:#8a928e;font-size:8.5px}.context-style strong{margin-top:3px;font-size:11px}.context-result-card .account-score-strip{margin-top:auto}.context-result-card .account-result-link{margin-top:13px}.personal-empty{grid-column:1/-1;min-height:220px}.comparison-wrap{overflow:auto}.personal-comparison table{width:100%;border-collapse:collapse}.personal-comparison th,.personal-comparison td{padding:13px 12px;border-top:1px solid #e9ecea;text-align:left;font-size:12px}.personal-comparison th{border-top:0;color:#7b847f;font-size:10px;letter-spacing:.05em}.personal-comparison td strong,.personal-comparison td small{display:block}.personal-comparison td small{margin-top:2px;color:#8b938f}.comparison-style{font-weight:850}.source-team{color:#8c2530}.source-individual{color:#225d4b}.personal-detail-visual{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:center;margin:18px 0}.personal-detail-visual svg{display:block;width:100%;height:auto}.personal-cache-note{color:#66706b;font-size:12px}
@media(max-width:920px){.personal-contexts{grid-template-columns:1fr 1fr}.personal-summary{grid-template-columns:1fr 1fr}.personal-summary .summary-profile{grid-column:1/-1}}
@media(max-width:700px){.personal-main{width:min(100% - 20px,1180px);padding-top:22px}.personal-hero,.personal-section-head{align-items:flex-start;flex-direction:column}.personal-hero .account-primary-link{width:100%}.personal-summary,.personal-contexts{grid-template-columns:1fr}.personal-summary .summary-profile{grid-column:auto}.personal-workspace,.personal-comparison{padding:20px 15px}.personal-filters{width:100%}.personal-filters button{flex:1}.comparison-wrap{margin:0 -15px;padding:0 15px}.personal-comparison table{min-width:680px}.personal-detail-visual{grid-template-columns:1fr}.personal-detail-visual svg{max-width:280px;margin:auto}}
