body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.jc-home.svelte-1qvdufw{background:radial-gradient(circle at top,#1e4d911f,#0000 38%),linear-gradient(#f8fbff 0%,#eef3fa 45%,#f8fbff 100%);min-height:100%;padding-bottom:18px}.g-nav a.active{border-bottom-color:#ff6b35}.hero.svelte-1qvdufw{text-align:center;color:#1f2937;padding:52px 16px 34px}.hero.svelte-1qvdufw h1:where(.svelte-1qvdufw){letter-spacing:1px;color:#0d2b5e;margin-bottom:8px;font-size:32px;font-weight:800}.hero.svelte-1qvdufw .sub:where(.svelte-1qvdufw){color:#5a6a80;margin-bottom:22px;font-size:13px}.exam-bar.svelte-1qvdufw{background:#ffffffeb;border:1px solid #1e4d911f;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:22px;padding:14px 22px;display:inline-flex;box-shadow:0 18px 40px #0f172a14}.exam-bar.svelte-1qvdufw .item:where(.svelte-1qvdufw){text-align:center;color:#1f2937}.exam-bar.svelte-1qvdufw .item:where(.svelte-1qvdufw) .val:where(.svelte-1qvdufw){color:#0d2b5e;margin-bottom:2px;font-size:24px;font-weight:700;line-height:1;display:block}.exam-bar.svelte-1qvdufw .item:where(.svelte-1qvdufw) .lab:where(.svelte-1qvdufw){color:#6b7280;font-size:10px}.path-row.svelte-1qvdufw{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;max-width:1260px;margin:0 auto;padding:4px 16px 24px;display:flex}.path-step.svelte-1qvdufw{color:#1f2937;text-align:center;background:#fffffff0;border:1px solid #1e4d911a;border-radius:14px;min-width:180px;padding:14px 18px;box-shadow:0 12px 28px #0f172a0f}.path-step.svelte-1qvdufw .sn:where(.svelte-1qvdufw){margin-bottom:6px;font-size:20px}.path-step.svelte-1qvdufw .st:where(.svelte-1qvdufw){color:#0d2b5e;margin-bottom:4px;font-size:12px;font-weight:700}.path-step.svelte-1qvdufw .sd:where(.svelte-1qvdufw){color:#5a6a80;font-size:10.5px;line-height:1.7}.path-arrow.svelte-1qvdufw{color:#9bb0cf;align-items:center;padding:0 2px;font-size:20px;display:flex}.cards-wrap.svelte-1qvdufw{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;max-width:1300px;margin:0 auto;padding:0 16px 28px;display:grid}.func-card.svelte-1qvdufw{color:inherit;border:1px solid #1e4d9114;border-top:4px solid var(--color);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 18px 38px #0f172a14}.func-card.svelte-1qvdufw:hover{transform:translateY(-4px);box-shadow:0 24px 44px #0f172a1f}.func-card.svelte-1qvdufw .icon:where(.svelte-1qvdufw){margin-bottom:12px;font-size:38px;display:block}.func-card.svelte-1qvdufw h2:where(.svelte-1qvdufw){color:#162033;margin-bottom:8px;font-size:17px}.func-card.svelte-1qvdufw .desc:where(.svelte-1qvdufw){color:#5a6a80;margin-bottom:14px;font-size:11.5px;line-height:1.8}.func-card.svelte-1qvdufw .chips:where(.svelte-1qvdufw){flex-wrap:wrap;gap:6px;display:flex}.func-card.svelte-1qvdufw .chip:where(.svelte-1qvdufw){color:#1e4d91;background:#eef5ff;border:1px solid #d7e3f7;border-radius:999px;padding:3px 8px;font-size:10px}.func-card.svelte-1qvdufw .go:where(.svelte-1qvdufw){background:var(--color);color:#fff;border-radius:999px;align-items:center;margin-top:16px;padding:6px 16px;font-size:11.5px;font-weight:600;display:inline-flex}.stats-bar.svelte-1qvdufw{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;max-width:1080px;margin:0 auto;padding:0 16px 28px;display:grid}.stat-item.svelte-1qvdufw{text-align:center;color:#1f2937;background:#ffffffe6;border:1px solid #1e4d9114;border-radius:14px;padding:14px 10px;box-shadow:0 10px 24px #0f172a0d}.stat-item.svelte-1qvdufw .sv:where(.svelte-1qvdufw){color:#0d2b5e;font-size:28px;font-weight:700;line-height:1;display:block}.stat-item.svelte-1qvdufw .sl:where(.svelte-1qvdufw){color:#64748b;margin-top:4px;font-size:10px}.laws-box.svelte-1qvdufw{color:#475569;background:#fffffff2;border:1px solid #1e4d911a;border-radius:16px;max-width:960px;margin:0 auto 24px;padding:16px 20px;font-size:11px;line-height:2;box-shadow:0 16px 34px #0f172a0f}.laws-box.svelte-1qvdufw strong:where(.svelte-1qvdufw){color:#0d2b5e;letter-spacing:.5px;margin-bottom:6px;font-size:10.5px;display:block}@media (width<=640px){.hero.svelte-1qvdufw{padding:40px 16px 28px}.hero.svelte-1qvdufw h1:where(.svelte-1qvdufw){font-size:26px}.exam-bar.svelte-1qvdufw{gap:16px;padding:12px 16px}.path-step.svelte-1qvdufw{min-width:100%}.path-arrow.svelte-1qvdufw{display:none}}html[data-theme=dark] .jc-home.svelte-1qvdufw{background:#000}html[data-theme=dark] .exam-bar.svelte-1qvdufw{background:#1c1c1e;border-color:#54545880;box-shadow:0 2px 12px #0006}html[data-theme=dark] .exam-bar.svelte-1qvdufw .item:where(.svelte-1qvdufw){color:#ebebf5e6}html[data-theme=dark] .exam-bar.svelte-1qvdufw .item:where(.svelte-1qvdufw) .val:where(.svelte-1qvdufw){color:#fff}html[data-theme=dark] .exam-bar.svelte-1qvdufw .item:where(.svelte-1qvdufw) .lab:where(.svelte-1qvdufw){color:#ebebf573}html[data-theme=dark] .path-step.svelte-1qvdufw{color:#ebebf5e6;background:#1c1c1e;border-color:#54545880;box-shadow:0 2px 10px #0006}html[data-theme=dark] .path-step.svelte-1qvdufw .st:where(.svelte-1qvdufw){color:#fff}html[data-theme=dark] .path-step.svelte-1qvdufw .sd:where(.svelte-1qvdufw){color:#ebebf599}html[data-theme=dark] .path-arrow.svelte-1qvdufw{color:#545458cc}html[data-theme=dark] .func-card.svelte-1qvdufw{color:#ebebf5e6;background:#1c1c1e;border-color:#54545880;box-shadow:0 2px 12px #0006}html[data-theme=dark] .func-card.svelte-1qvdufw h2:where(.svelte-1qvdufw){color:#fff}html[data-theme=dark] .func-card.svelte-1qvdufw .desc:where(.svelte-1qvdufw){color:#ebebf599}html[data-theme=dark] .func-card.svelte-1qvdufw .chip:where(.svelte-1qvdufw){color:#ebebf5bf;background:#2c2c2e;border-color:#54545880}html[data-theme=dark] .stat-item.svelte-1qvdufw{color:#ebebf5e6;background:#1c1c1e;border-color:#54545880;box-shadow:0 2px 10px #0006}html[data-theme=dark] .stat-item.svelte-1qvdufw .sv:where(.svelte-1qvdufw){color:#fff}html[data-theme=dark] .stat-item.svelte-1qvdufw .sl:where(.svelte-1qvdufw){color:#ebebf573}html[data-theme=dark] .laws-box.svelte-1qvdufw{color:#ebebf5bf;background:#1c1c1e;border-color:#54545880;box-shadow:0 2px 12px #0006}html[data-theme=dark] .laws-box.svelte-1qvdufw strong:where(.svelte-1qvdufw){color:#ebebf5e6}
