.dna-report[data-astro-cid-cjhutlht]{--dr-purple: #6A5BCD;font-family:Roboto,system-ui,sans-serif;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px 22px 22px;max-width:440px;margin:0 auto;color:#0f172a}.dr-eyebrow[data-astro-cid-cjhutlht]{text-align:center;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#0f172a;margin:0 0 6px}.dr-role[data-astro-cid-cjhutlht]{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:24px;color:var(--dr-purple);margin:0 0 22px}.dr-banner[data-astro-cid-cjhutlht]{width:100%;border:0;font:inherit;text-align:left;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;background:linear-gradient(90deg,#fdba3821,#eda03d21,#e96ed721),#fff}.dr-banner[data-astro-cid-cjhutlht]:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;pointer-events:none;background:linear-gradient(90deg,#fdaa07,#cf601b,#e64ed7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dr-banner-title[data-astro-cid-cjhutlht]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#0f172a}.dr-learn[data-astro-cid-cjhutlht]{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 8px 0 12px;border-radius:16px;border:1px solid rgba(242,134,46,.35);background:#f2862e1f;font-weight:600;font-size:14px;color:#b4612a;white-space:nowrap}.dr-ready[data-astro-cid-cjhutlht]{text-align:center;margin:20px 0 14px}.dr-ready-label[data-astro-cid-cjhutlht]{font-weight:500;font-size:14px;color:#94a3b8;margin:0 0 2px}.dr-ready-value[data-astro-cid-cjhutlht]{font-weight:800;font-size:26px;color:var(--dr-purple);margin:0}.dr-ready-value[data-astro-cid-cjhutlht] sup[data-astro-cid-cjhutlht]{font-size:13px;font-weight:700;color:#0f172a;margin-left:2px}.dr-track[data-astro-cid-cjhutlht]{width:52%;height:8px;margin:10px auto 0;border-radius:4px;background:#e7e4f7;overflow:hidden}.dr-track-fill[data-astro-cid-cjhutlht]{height:100%;border-radius:4px;background:linear-gradient(90deg,#6a5bcd,#a59aee)}.dr-brain[data-astro-cid-cjhutlht]{position:relative;container-type:inline-size;aspect-ratio:928.56 / 883.31}.dr-brain-svg[data-astro-cid-cjhutlht]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dr-lobe[data-astro-cid-cjhutlht]{cursor:pointer;outline:none;transition:filter .2s}.dr-lobe-hit[data-astro-cid-cjhutlht]{opacity:0;transition:opacity .2s}.dr-lobe[data-astro-cid-cjhutlht]:hover .dr-lobe-hit[data-astro-cid-cjhutlht]{opacity:.22}.dr-lobe[data-astro-cid-cjhutlht].is-selected .dr-lobe-hit[data-astro-cid-cjhutlht]{opacity:.35}.dr-lobe[data-astro-cid-cjhutlht].is-selected,.dr-lobe[data-astro-cid-cjhutlht]:focus-visible{filter:drop-shadow(0 0 5px rgba(106,91,205,.85))}.dr-lobe[data-astro-cid-cjhutlht].is-coached .dr-lobe-hit[data-astro-cid-cjhutlht]{animation:dr-coach-glow 1.6s ease-in-out infinite}.dr-lobe[data-astro-cid-cjhutlht].is-coached{filter:drop-shadow(0 0 6px rgba(106,91,205,.9))}.dr-coach[data-astro-cid-cjhutlht]{position:absolute;left:11%;top:63%;width:0;height:0;pointer-events:none;z-index:2}.dr-coach[data-astro-cid-cjhutlht][hidden]{display:none}.dr-coach-hand[data-astro-cid-cjhutlht]{position:absolute;left:-1.5cqw;top:-.5cqw;width:8cqw;height:8cqw;min-width:30px;min-height:30px;animation:dr-coach-tap 1.6s ease-in-out infinite;transform-origin:40% 10%}.dr-coach-ripple[data-astro-cid-cjhutlht]{position:absolute;left:-3cqw;top:-3cqw;width:6cqw;height:6cqw;min-width:22px;min-height:22px;border-radius:50%;border:2px solid #6A5BCD;animation:dr-coach-ripple 1.6s ease-out infinite}.dr-coach-bubble[data-astro-cid-cjhutlht]{position:absolute;left:2.5cqw;bottom:3.5cqw;transform:translate(-50%);white-space:nowrap;background:#171430;color:#fff;font-weight:600;font-size:max(11px,2.6cqw);padding:.9cqw 2cqw;border-radius:999px;box-shadow:0 6px 16px #17143040}@keyframes dr-coach-glow{0%,to{opacity:.08}50%{opacity:.38}}@keyframes dr-coach-tap{0%,to{transform:translate(0)}40%{transform:translate(-.4cqw,-1.2cqw)}55%{transform:translate(0) scale(.94)}}@keyframes dr-coach-ripple{0%,50%{transform:scale(.4);opacity:0}60%{opacity:1}to{transform:scale(1.6);opacity:0}}.dr-name[data-astro-cid-cjhutlht]{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;white-space:pre-line;pointer-events:none;font-weight:700;line-height:1.2;color:#fff;font-size:max(10px,calc(3.25cqw * var(--name-scale, 1)))}.dr-name[data-astro-cid-cjhutlht].on-yellow{color:#664b15}.dr-pill[data-astro-cid-cjhutlht]{position:absolute;transform:translate(-50%,-50%);pointer-events:none;display:inline-flex;align-items:center;gap:.9cqw;white-space:nowrap;height:5cqw;padding:0 2.1cqw;border-radius:2.7cqw;border:.75px solid;font-weight:600;font-size:max(9px,2.45cqw)}.dr-pill[data-astro-cid-cjhutlht].growing{background:#fff1ce;border-color:#e2b65978;color:#664b15}.dr-pill[data-astro-cid-cjhutlht].weak{background:#ffe3e3;border-color:#c5222266;color:#c52222}.dr-pill-dot[data-astro-cid-cjhutlht]{width:2.45cqw;height:2.45cqw;border-radius:50%;background:#e2b659;display:inline-flex;align-items:center;justify-content:center}.dr-pill-dot[data-astro-cid-cjhutlht] svg[data-astro-cid-cjhutlht]{width:70%;height:70%}.dr-pill-icon[data-astro-cid-cjhutlht]{width:2.7cqw;height:2.7cqw}.dr-hint[data-astro-cid-cjhutlht]{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:14px;color:#3c3d93;margin:14px 0 0;text-align:center}.dr-detail[data-astro-cid-cjhutlht]{margin-top:16px;padding:16px;border-radius:14px;background:#f7f6fd;border:1px solid #E7E4F7}.dr-detail[data-astro-cid-cjhutlht][hidden]{display:none}.dr-detail-head[data-astro-cid-cjhutlht]{display:flex;align-items:center;justify-content:space-between;gap:10px}.dr-detail-name[data-astro-cid-cjhutlht]{font-weight:700;font-size:16px;margin:0;color:#0f172a}.dr-detail-tag[data-astro-cid-cjhutlht]{font-weight:600;font-size:12px;padding:3px 10px;border-radius:10px;border:.75px solid;white-space:nowrap}.dr-detail-tag[data-astro-cid-cjhutlht].growing{background:#fff1ce;border-color:#e2b65978;color:#664b15}.dr-detail-tag[data-astro-cid-cjhutlht].weak{background:#ffe3e3;border-color:#c5222266;color:#c52222}.dr-detail-tag[data-astro-cid-cjhutlht].plain{background:#edeafb;border-color:transparent;color:var(--dr-purple)}.dr-detail-meter[data-astro-cid-cjhutlht]{height:6px;border-radius:3px;background:#e7e4f7;margin:12px 0 14px;overflow:hidden}.dr-detail-meter[data-astro-cid-cjhutlht]>div[data-astro-cid-cjhutlht]{height:100%;border-radius:3px;background:linear-gradient(90deg,#6a5bcd,#a59aee);transition:width .35s ease}.dr-detail-label[data-astro-cid-cjhutlht]{font-size:12px;font-weight:500;color:#94a3b8;margin:0 0 4px}.dr-detail-evidence[data-astro-cid-cjhutlht],.dr-detail-insight[data-astro-cid-cjhutlht]{font-size:14px;line-height:1.55;color:#1e293b;margin:0 0 12px}.dr-detail-insight[data-astro-cid-cjhutlht]{margin-bottom:0}@media(max-width:400px){.dna-report[data-astro-cid-cjhutlht]{padding:22px 14px 18px}.dr-banner-title[data-astro-cid-cjhutlht],.dr-learn[data-astro-cid-cjhutlht]{font-size:13px}}.dr-skill[data-astro-cid-cjhutlht]{font-family:Roboto,system-ui,sans-serif;color:#0f172a;width:min(440px,calc(100vw - 32px));max-height:80vh;overflow-y:auto;border:0;border-radius:24px;padding:20px 24px 24px;background:#fff;margin:auto}.dr-skill[data-astro-cid-cjhutlht]::backdrop{background:#00000073}.dr-skill[data-astro-cid-cjhutlht][open]{animation:dr-sheet-in .3s cubic-bezier(.2,.7,.2,1)}.dr-skill-head[data-astro-cid-cjhutlht]{display:flex;align-items:center}.dr-skill-title[data-astro-cid-cjhutlht]{flex:1;margin:0 0 0 8px;font-size:20px;line-height:36px;font-weight:400;color:#1a1438}.dr-skill-close[data-astro-cid-cjhutlht]{width:32px;height:32px;border-radius:16px;border:0;background:#f1f5f9;display:grid;place-items:center;cursor:pointer;padding:0}.dr-skill-name[data-astro-cid-cjhutlht]{margin:20px 0 0;text-align:center;font-size:26px;line-height:1.25;font-weight:800;background:linear-gradient(90deg,#fdba38,#eda03d 50%,#e96ed7);-webkit-background-clip:text;background-clip:text;color:transparent}.dr-skill-desc[data-astro-cid-cjhutlht]{margin:12px 0 0;text-align:center;font-size:16px;line-height:22px;color:#475569}.dr-skill-rule[data-astro-cid-cjhutlht]{border:0;height:1px;background:#e2e8f0;margin:20px 0 0}.dr-skill-opp[data-astro-cid-cjhutlht]{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:16px;font-weight:700;color:#0f172a}.dr-skill-fit[data-astro-cid-cjhutlht]{margin:4px 0 0;font-size:14px;color:#94a3b8}.dr-skill-roles[data-astro-cid-cjhutlht]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.dr-role-card[data-astro-cid-cjhutlht]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:600;color:#0f172a;background:linear-gradient(90deg,#fdba3821,#eda03d21,#e96ed721),#fff}.dr-role-card[data-astro-cid-cjhutlht]:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;pointer-events:none;background:linear-gradient(90deg,#fdaa07,#cf601b,#e64ed7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dr-role-card[data-astro-cid-cjhutlht]:hover{color:#0f172a;filter:brightness(.98)}.dr-role-left[data-astro-cid-cjhutlht]{display:inline-flex;align-items:center;gap:8px;min-width:0}@keyframes dr-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:640px){.dr-skill[data-astro-cid-cjhutlht]{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:24px 24px 0 0;max-height:75vh}}.dr-bulb[data-astro-cid-cjhutlht]{animation:dr-blink 1.6s ease-in-out infinite}.dr-tap[data-astro-cid-cjhutlht]{animation:dr-tap 1.6s ease-in-out infinite;transform-origin:50% 80%}@keyframes dr-blink{0%,to{opacity:1;filter:drop-shadow(0 0 3px rgba(240,160,40,.9))}50%{opacity:.35;filter:none}}@keyframes dr-tap{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.88)}}@media(prefers-reduced-motion:reduce){.dr-lobe[data-astro-cid-cjhutlht],.dr-lobe-hit[data-astro-cid-cjhutlht],.dr-detail-meter[data-astro-cid-cjhutlht]>div[data-astro-cid-cjhutlht]{transition:none}.dr-bulb[data-astro-cid-cjhutlht],.dr-tap[data-astro-cid-cjhutlht],.dr-skill[data-astro-cid-cjhutlht][open],.dr-coach-hand[data-astro-cid-cjhutlht],.dr-coach-ripple[data-astro-cid-cjhutlht]{animation:none}.dr-lobe[data-astro-cid-cjhutlht].is-coached .dr-lobe-hit[data-astro-cid-cjhutlht]{animation:none;opacity:.3}}
