.diagnosis-hero[data-astro-cid-hdv6fcc4]{background:linear-gradient(120deg,#e7f5f2,#f2f8fa);border-radius:24px;padding:38px 44px;display:grid;grid-template-columns:1.5fr 1fr;gap:15px;align-items:center}.diagnosis-hero[data-astro-cid-hdv6fcc4] h1[data-astro-cid-hdv6fcc4]{font-size:clamp(29px,4.5vw,45px);line-height:1.42;margin:13px 0}.diagnosis-hero[data-astro-cid-hdv6fcc4] em[data-astro-cid-hdv6fcc4]{font-style:normal;color:#087d89}.diagnosis-hero[data-astro-cid-hdv6fcc4] p[data-astro-cid-hdv6fcc4]{color:#536d77;font-size:15px}.hero-labels[data-astro-cid-hdv6fcc4]{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.hero-labels[data-astro-cid-hdv6fcc4] span[data-astro-cid-hdv6fcc4]{background:#fff;padding:5px 12px;border-radius:50px;color:#235662;font-size:12px;font-weight:700}.hero-visual[data-astro-cid-hdv6fcc4]{min-height:200px;display:grid;grid-template-columns:repeat(2,70px);place-content:center;gap:12px;position:relative}.hero-visual[data-astro-cid-hdv6fcc4] span[data-astro-cid-hdv6fcc4]{display:grid;place-items:center;background:#fff;border:1px solid #d9ebed;box-shadow:0 6px 16px #204c5210;font-size:34px;border-radius:17px;height:70px}.hero-visual[data-astro-cid-hdv6fcc4] b[data-astro-cid-hdv6fcc4]{position:absolute;right:16%;top:24%;color:#fff;background:#138b93;font-size:25px;border-radius:50%;width:46px;height:46px;text-align:center;line-height:46px;transform:rotate(12deg)}.diag-layout[data-astro-cid-hdv6fcc4]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start;margin:25px 0 55px}.diag-panel[data-astro-cid-hdv6fcc4]{background:#fff;border:1px solid #dce9ec;border-radius:20px;box-shadow:0 8px 40px #244b540d;padding:36px;min-height:380px}.diag-panel[data-astro-cid-hdv6fcc4] h2[data-astro-cid-hdv6fcc4]{font-size:clamp(22px,3.4vw,28px);line-height:1.5;margin:8px 0 16px}.diag-panel[data-astro-cid-hdv6fcc4] p[data-astro-cid-hdv6fcc4]{color:#627b85}.diag-side[data-astro-cid-hdv6fcc4]{background:#f5f9f9;padding:24px;border-radius:17px;font-size:14px;color:#58727c}.diag-side[data-astro-cid-hdv6fcc4] h2[data-astro-cid-hdv6fcc4]{font-size:18px;color:#173b45}.diag-side[data-astro-cid-hdv6fcc4] h3[data-astro-cid-hdv6fcc4]{font-size:15px;color:#173b45;margin-top:20px}.diag-side[data-astro-cid-hdv6fcc4] ul[data-astro-cid-hdv6fcc4]{padding-left:23px}.diag-side[data-astro-cid-hdv6fcc4] a[data-astro-cid-hdv6fcc4]{font-weight:700}.start-points[data-astro-cid-hdv6fcc4]{background:#f3faf8;padding:13px 21px;border-radius:14px;margin:23px 0}.start-points[data-astro-cid-hdv6fcc4] p[data-astro-cid-hdv6fcc4]{margin:6px 0;color:#3e6b68;font-size:14px}.diag-primary[data-astro-cid-hdv6fcc4]{border:0;border-radius:11px;background:#087582;color:#fff;padding:14px 24px;font:inherit;font-weight:700;cursor:pointer;min-height:48px}.diag-primary[data-astro-cid-hdv6fcc4]:hover{background:#075e6b}.diag-primary[data-astro-cid-hdv6fcc4]:focus-visible,.diag-secondary[data-astro-cid-hdv6fcc4]:focus-visible,.diag-back[data-astro-cid-hdv6fcc4]:focus-visible,.answer-option[data-astro-cid-hdv6fcc4]:focus-visible{outline:3px solid #efb044;outline-offset:3px}.diag-progress-head[data-astro-cid-hdv6fcc4]{display:flex;justify-content:space-between;font-size:13px;color:#41747e;font-weight:700}.diag-progress[data-astro-cid-hdv6fcc4]{height:8px;background:#e4f0ef;border-radius:12px;overflow:hidden;margin:12px 0 30px}.diag-progress[data-astro-cid-hdv6fcc4]>div[data-astro-cid-hdv6fcc4]{height:100%;background:#118995;width:10%;transition:width .2s}.diag-hint[data-astro-cid-hdv6fcc4]{font-size:13px}.answer-options[data-astro-cid-hdv6fcc4]{display:grid;gap:12px;margin:24px 0}.answer-option[data-astro-cid-hdv6fcc4]{width:100%;text-align:left;border:1.5px solid #d5e5e7;background:#fff;color:#1d3d47;font:inherit;font-size:15px;padding:16px 19px;border-radius:12px;cursor:pointer;min-height:55px;display:flex;justify-content:space-between;align-items:center}.answer-option[data-astro-cid-hdv6fcc4]:hover{background:#ecf8f7;border-color:#0d8993}.answer-option[data-astro-cid-hdv6fcc4] span[data-astro-cid-hdv6fcc4]{color:#0a8290;font-weight:700}.diag-back[data-astro-cid-hdv6fcc4]{background:none;border:0;color:#526f79;font:inherit;font-size:14px;cursor:pointer;padding:8px 0}.results-list[data-astro-cid-hdv6fcc4]{display:grid;gap:15px;margin:24px 0}.result-item[data-astro-cid-hdv6fcc4]{padding:22px;border:1px solid #dce9ec;border-radius:14px}.result-item[data-astro-cid-hdv6fcc4]:first-child{border-color:#82bec2;background:#f0f9f7}.result-top[data-astro-cid-hdv6fcc4]{display:flex;justify-content:space-between;gap:16px;align-items:center}.result-top[data-astro-cid-hdv6fcc4] h3[data-astro-cid-hdv6fcc4]{font-size:20px;margin:0}.rank-label[data-astro-cid-hdv6fcc4]{font-size:12px;color:#087582;font-weight:800}.match-label[data-astro-cid-hdv6fcc4]{font-size:12px;color:#58737e}.result-item[data-astro-cid-hdv6fcc4] p[data-astro-cid-hdv6fcc4]{font-size:14px;margin:8px 0}.result-item[data-astro-cid-hdv6fcc4] a[data-astro-cid-hdv6fcc4]{font-weight:700;font-size:14px}.result-notes[data-astro-cid-hdv6fcc4]{background:#f6f9fa;border-radius:13px;padding:20px;margin-bottom:24px}.result-notes[data-astro-cid-hdv6fcc4] h3[data-astro-cid-hdv6fcc4]{font-size:17px;margin:0}.result-notes[data-astro-cid-hdv6fcc4] li[data-astro-cid-hdv6fcc4]{font-size:14px;margin:7px 0}.result-notes[data-astro-cid-hdv6fcc4] p[data-astro-cid-hdv6fcc4]{font-size:12px;line-height:1.8}.result-actions[data-astro-cid-hdv6fcc4]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.diag-secondary[data-astro-cid-hdv6fcc4]{font:inherit;color:#087582;font-weight:700;border:1px solid #7bb5bd;background:#fff;border-radius:11px;padding:12px 20px;cursor:pointer;min-height:48px}#copy-status[data-astro-cid-hdv6fcc4]{font-size:12px;color:#426d73}.diag-reading[data-astro-cid-hdv6fcc4]{padding:0 0 66px}.diag-reading[data-astro-cid-hdv6fcc4] h2[data-astro-cid-hdv6fcc4]{font-size:24px;margin-top:6px}.diag-reading-grid[data-astro-cid-hdv6fcc4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.diag-reading-grid[data-astro-cid-hdv6fcc4] a[data-astro-cid-hdv6fcc4]{border:1px solid #dce9ec;border-radius:14px;padding:19px;text-decoration:none;display:grid;gap:10px;color:#173d48}.diag-reading-grid[data-astro-cid-hdv6fcc4] span[data-astro-cid-hdv6fcc4]{font-size:13px;color:#0d7a87}.diag-panel[data-astro-cid-hdv6fcc4] [data-astro-cid-hdv6fcc4][hidden]{display:none!important}@media(max-width:800px){.diagnosis-hero[data-astro-cid-hdv6fcc4]{grid-template-columns:1fr;padding:25px}.hero-visual[data-astro-cid-hdv6fcc4]{display:none}.diag-layout[data-astro-cid-hdv6fcc4]{grid-template-columns:1fr}.diag-panel[data-astro-cid-hdv6fcc4]{padding:22px;min-height:320px}.diag-side[data-astro-cid-hdv6fcc4]{order:2}.diag-reading-grid[data-astro-cid-hdv6fcc4]{grid-template-columns:1fr}}
