.ca-wrap[data-astro-cid-lia4icgz]{max-width:560px;margin:0 auto;padding:16px 16px 40px;--blue:#0061A8;--blue-d:#003A70;--cyan:#00A0DF;--bg:#f0f4fb;--card:#fff;--line:#e3e9f3;--ink:#162030;--mut:#6b7686;--ok:#0a8a4a;--warn:#d9822b;--bad:#e23b3b;--shadow:0 8px 30px rgba(0,97,168,.1)}.ca-hero[data-astro-cid-lia4icgz]{background:linear-gradient(135deg,var(--blue) 0%,var(--cyan) 100%);border-radius:18px;padding:28px 22px 22px;color:#fff;box-shadow:var(--shadow);margin-bottom:18px;position:relative;overflow:hidden}.ca-hero[data-astro-cid-lia4icgz]:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:#ffffff1a;border-radius:50%}.ca-hero[data-astro-cid-lia4icgz]:after{content:"";position:absolute;bottom:-30px;left:30px;width:120px;height:120px;background:#ffffff14;border-radius:50%}.ca-hero[data-astro-cid-lia4icgz] .ca-badge[data-astro-cid-lia4icgz]{display:inline-flex;align-items:center;gap:6px;background:#ffffff2e;border-radius:20px;padding:5px 12px;font-size:12px;margin-bottom:12px}.ca-hero[data-astro-cid-lia4icgz] h1[data-astro-cid-lia4icgz]{font-size:24px;margin:0 0 6px;font-weight:700}.ca-hero[data-astro-cid-lia4icgz] p[data-astro-cid-lia4icgz]{margin:0;font-size:14px;opacity:.92}.ca-tabs[data-astro-cid-lia4icgz]{display:flex;gap:6px;margin-bottom:18px;background:#fff;padding:5px;border-radius:14px;box-shadow:0 2px 8px #0061a80f}.ca-tab[data-astro-cid-lia4icgz]{flex:1;border:none;background:transparent;border-radius:10px;padding:12px;font-size:14px;font-weight:600;color:var(--mut);cursor:pointer;text-align:center;transition:all .15s}.ca-tab[data-astro-cid-lia4icgz].ca-active{background:var(--blue);color:#fff;box-shadow:0 3px 10px #0061a840}.ca-card[data-astro-cid-lia4icgz]{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 4px 16px #0061a80d;margin-bottom:16px}.ca-sec[data-astro-cid-lia4icgz]{font-size:13px;font-weight:700;color:var(--blue);margin:0 0 14px;display:flex;align-items:center;gap:6px}.ca-sec[data-astro-cid-lia4icgz]:before{content:"";width:4px;height:14px;background:var(--blue);border-radius:2px}.ca-grid[data-astro-cid-lia4icgz]{display:grid;grid-template-columns:1fr 1fr;gap:14px}label[data-astro-cid-lia4icgz]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#344152}label[data-astro-cid-lia4icgz] .ca-unit[data-astro-cid-lia4icgz]{color:var(--mut);font-weight:400;font-size:12px}input[data-astro-cid-lia4icgz],select[data-astro-cid-lia4icgz]{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:15px;background:#fbfcfe;color:var(--ink);outline:none;transition:all .15s}input[data-astro-cid-lia4icgz]:focus,select[data-astro-cid-lia4icgz]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0061a81a}.ca-hint[data-astro-cid-lia4icgz]{font-size:11px;color:var(--mut);margin-top:5px}.ca-btn[data-astro-cid-lia4icgz]{width:100%;border:none;border-radius:14px;background:linear-gradient(90deg,var(--blue),var(--cyan));color:#fff;font-size:17px;font-weight:700;padding:15px;cursor:pointer;margin-top:18px;box-shadow:0 6px 18px #0061a847;transition:transform .1s,box-shadow .15s}.ca-btn[data-astro-cid-lia4icgz]:hover{box-shadow:0 8px 22px #0061a85c}.ca-btn[data-astro-cid-lia4icgz]:active{transform:translateY(1px)}.ca-out[data-astro-cid-lia4icgz]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.ca-metric[data-astro-cid-lia4icgz]{background:#f7f9fd;border:1px solid var(--line);border-radius:14px;padding:16px 10px;text-align:center}.ca-metric[data-astro-cid-lia4icgz] .ca-k[data-astro-cid-lia4icgz]{font-size:12px;color:var(--mut);margin-bottom:4px}.ca-metric[data-astro-cid-lia4icgz] .ca-v[data-astro-cid-lia4icgz]{font-size:32px;font-weight:800;color:var(--blue);line-height:1.1}.ca-metric[data-astro-cid-lia4icgz] .ca-u[data-astro-cid-lia4icgz]{font-size:11px;color:var(--mut);margin-top:4px}.ca-metric[data-astro-cid-lia4icgz].ca-bad .ca-v[data-astro-cid-lia4icgz]{color:var(--bad)}.ca-metric[data-astro-cid-lia4icgz].ca-warn .ca-v[data-astro-cid-lia4icgz]{color:var(--warn)}.ca-metric[data-astro-cid-lia4icgz].ca-good .ca-v[data-astro-cid-lia4icgz]{color:var(--ok)}.ca-verdict[data-astro-cid-lia4icgz]{margin-top:16px;font-size:14px;font-weight:700;border-radius:12px;padding:14px;text-align:center}.ca-verdict[data-astro-cid-lia4icgz].ca-bad{background:#fdeaea;color:var(--bad);border:1px solid #f6c9c9}.ca-verdict[data-astro-cid-lia4icgz].ca-warn{background:#fdf3e7;color:var(--warn);border:1px solid #f6e0c0}.ca-verdict[data-astro-cid-lia4icgz].ca-good{background:#e8f6ee;color:var(--ok);border:1px solid #c3e8d2}.ca-cmp[data-astro-cid-lia4icgz]{margin-top:14px;font-size:13px;background:#fff8ec;border:1px solid #ffe2b8;border-radius:12px;padding:14px;color:#7a5a16;line-height:1.6}.ca-cmp[data-astro-cid-lia4icgz] b[data-astro-cid-lia4icgz]{color:var(--bad)}.ca-note[data-astro-cid-lia4icgz]{font-size:12px;color:var(--mut);line-height:1.7}.ca-note[data-astro-cid-lia4icgz] b[data-astro-cid-lia4icgz]{color:var(--ink)}.ca-brand[data-astro-cid-lia4icgz]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0061a8,#00a0df);color:#fff;border-radius:14px;padding:12px 14px;margin-top:16px;box-shadow:0 4px 14px #0061a82e}.ca-brand-logo[data-astro-cid-lia4icgz]{width:34px;height:34px;border-radius:8px;background:#fff3;display:grid;place-items:center;font-weight:700;font-size:16px;flex:none}.ca-brand-title[data-astro-cid-lia4icgz]{font-size:13px;font-weight:700;letter-spacing:.3px}.ca-brand-sub[data-astro-cid-lia4icgz]{font-size:11px;opacity:.92;margin-top:2px}.ca-info[data-astro-cid-lia4icgz]{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:16px;padding:18px}.ca-info[data-astro-cid-lia4icgz] .ca-note[data-astro-cid-lia4icgz]{margin:0}@media (max-width:420px){.ca-grid[data-astro-cid-lia4icgz],.ca-out[data-astro-cid-lia4icgz]{grid-template-columns:1fr}.ca-metric[data-astro-cid-lia4icgz] .ca-v[data-astro-cid-lia4icgz]{font-size:28px}.ca-hero[data-astro-cid-lia4icgz] h1[data-astro-cid-lia4icgz]{font-size:20px}}
