.diagnostic-form[data-v-2a5c4e82]{background:#fffef9;border:1px solid #ccd6c8;border-radius:4px;padding:26px}.checks label[data-v-2a5c4e82]{border:1px solid #d6dece;border-radius:3px;align-items:center;min-height:48px;padding:14px;transition:background .18s,border-color .18s,transform .18s}.checks label[data-v-2a5c4e82]:hover{border-color:#9c8855;transform:translateY(-2px)}.checks label.picked[data-v-2a5c4e82]{background:#e5ebdf;border-color:#8b9d7f}.checks input[data-v-2a5c4e82]{accent-color:#294957;flex-shrink:0;width:18px;height:18px}.selection-count[data-v-2a5c4e82]{color:#5f745d;margin:18px 0;font-size:12px}.result[data-v-2a5c4e82]{border-left:3px solid #b49a5e;animation:.35s ease-out result-arrive-2a5c4e82}@keyframes result-arrive-2a5c4e82{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.diagnostic-form[data-v-2a5c4e82]{min-width:0;padding:20px 16px}.field select[data-v-2a5c4e82]{width:100%;min-width:0;min-height:46px;font-size:16px}.split[data-v-2a5c4e82]{grid-template-columns:minmax(0,1fr)}.checks[data-v-2a5c4e82]{min-width:0}.checks label[data-v-2a5c4e82]{font-size:13px}.diagnostic-form>.button[data-v-2a5c4e82]{width:100%;min-height:48px}.result .actions[data-v-2a5c4e82]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.checks label[data-v-2a5c4e82]{transition:none}.checks label[data-v-2a5c4e82]:hover{transform:none}.result[data-v-2a5c4e82]{animation:none}}.metric-table[data-v-d279f0c8]{color:#d8e4e9;background:#0c1c2a;border:1px solid #304858;border-radius:12px;min-width:0;margin-top:12px;padding:18px}.metric-heading[data-v-d279f0c8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-heading>span[data-v-d279f0c8]{letter-spacing:.12em;color:#c7ac73;font-size:9px}.metric-heading button[data-v-d279f0c8]{color:#dfd5b5;background:#172e3d;border:1px solid #4e6370;border-radius:4px;min-height:36px;padding:7px 10px;font-size:10px}table[data-v-d279f0c8]{border-collapse:collapse;table-layout:fixed;width:100%}caption[data-v-d279f0c8]{text-align:left;padding:14px 0 18px;font-size:18px;font-weight:600}thead th[data-v-d279f0c8]{color:#9eb6c2;padding-bottom:12px;font-size:9px;font-weight:400}th[data-v-d279f0c8]:first-child{text-align:left;width:40%}tbody th[data-v-d279f0c8]{font-size:11px;font-weight:400;line-height:1.5}tbody td[data-v-d279f0c8],tbody th[data-v-d279f0c8]{border-top:1px solid #29404f;padding:13px 5px}td[data-v-d279f0c8]{text-align:center;font-variant-numeric:tabular-nums;font-size:20px}.last[data-v-d279f0c8]{color:#e1bc72}.cell-track[data-v-d279f0c8]{background:#233a49;width:80%;height:2px;margin:8px auto 0;display:block}.cell-track i[data-v-d279f0c8]{transform-origin:0;background:linear-gradient(90deg,#729eac,#d4b775);height:2px;display:block}.metric-table>p[data-v-d279f0c8]{color:#9fb1b7;margin:14px 0 0;font-size:10px;line-height:1.7}@media (width<=400px){.metric-table[data-v-d279f0c8]{padding:14px}td[data-v-d279f0c8]{font-size:18px}tbody th[data-v-d279f0c8]{font-size:10px}}.page[data-astro-cid-rf4pic26].diagnostic-page{padding-top:30px}.diagnostic-hero[data-astro-cid-rf4pic26]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:50px;margin-bottom:30px;display:grid}.diagnostic-visual[data-astro-cid-rf4pic26]{min-width:0}.diagnostic-hero[data-astro-cid-rf4pic26] h1[data-astro-cid-rf4pic26]{margin:14px 0 18px;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.diagnostic-hero[data-astro-cid-rf4pic26] .intro[data-astro-cid-rf4pic26]{margin:0;font-size:16px;line-height:1.8}.diagnostic-route[data-astro-cid-rf4pic26]{color:#5c7068;flex-wrap:wrap;gap:12px;margin:22px 0 0;font-size:11px;display:flex}.diagnostic-route[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{color:#9c824b}@media (width<=700px){.diagnostic-hero[data-astro-cid-rf4pic26]{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:22px}.diagnostic-hero[data-astro-cid-rf4pic26] h1[data-astro-cid-rf4pic26]{font-size:29px}.diagnostic-hero[data-astro-cid-rf4pic26] .solution-accent[data-astro-cid-rf4pic26]{max-width:none}.diagnostic-hero[data-astro-cid-rf4pic26] .model-view[data-astro-cid-rf4pic26]{height:150px}.diagnostic-route[data-astro-cid-rf4pic26]{gap:8px;font-size:10px}}
