.dc[data-astro-cid-wuuaqibp]{max-width:40rem}.dc-form[data-astro-cid-wuuaqibp]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.4rem 0 1rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:14px;background:var(--paper-2)}.dc-form[data-astro-cid-wuuaqibp] label[data-astro-cid-wuuaqibp]{font-size:.84rem;font-weight:700;color:var(--ink-soft);display:flex;flex-direction:column;gap:.35rem}.dc-form[data-astro-cid-wuuaqibp] select[data-astro-cid-wuuaqibp],.dc-form[data-astro-cid-wuuaqibp] input[data-astro-cid-wuuaqibp]{font:inherit;font-size:.95rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.dc-form[data-astro-cid-wuuaqibp] select[data-astro-cid-wuuaqibp]:focus,.dc-form[data-astro-cid-wuuaqibp] input[data-astro-cid-wuuaqibp]:focus{outline:none;border-color:var(--accent)}.dc-form[data-astro-cid-wuuaqibp] button[data-astro-cid-wuuaqibp]{grid-column:1 / -1;font:inherit;font-weight:800;font-size:1rem;padding:.8rem;border:0;border-radius:12px;background:var(--accent);color:#fff;cursor:pointer}@media(max-width:560px){.dc-form[data-astro-cid-wuuaqibp]{grid-template-columns:1fr}}.dc-result[data-astro-cid-wuuaqibp][hidden]{display:none}.dc-hero[data-astro-cid-wuuaqibp]{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:.6rem}.dc-hero[data-astro-cid-wuuaqibp]>div[data-astro-cid-wuuaqibp]{border:1px solid var(--line);border-radius:14px;padding:.95rem 1rem;background:var(--paper);display:flex;flex-direction:column;gap:.15rem}.dc-hero[data-astro-cid-wuuaqibp] span[data-astro-cid-wuuaqibp]{font-size:.76rem;color:var(--muted);font-weight:600}.dc-hero[data-astro-cid-wuuaqibp] b[data-astro-cid-wuuaqibp]{font-size:1.05rem}.dc-hero__main[data-astro-cid-wuuaqibp]{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff}.dc-hero__main[data-astro-cid-wuuaqibp] span[data-astro-cid-wuuaqibp]{color:#ffffffd9}.dc-hero__main[data-astro-cid-wuuaqibp] b[data-astro-cid-wuuaqibp]{font-size:1.5rem}.dc-hero__main[data-astro-cid-wuuaqibp] em[data-astro-cid-wuuaqibp]{font-style:normal;font-size:.78rem;opacity:.9}@media(max-width:560px){.dc-hero[data-astro-cid-wuuaqibp]{grid-template-columns:1fr}}.dc-bar[data-astro-cid-wuuaqibp]{height:.6rem;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);margin:.8rem 0;overflow:hidden}.dc-bar[data-astro-cid-wuuaqibp] i[data-astro-cid-wuuaqibp]{display:block;height:100%;width:0;background:var(--accent);transition:width .4s}.dc-save[data-astro-cid-wuuaqibp]{display:inline-flex;align-items:center;gap:.45rem;font:inherit;font-weight:700;font-size:.9rem;padding:.7rem 1.1rem;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink-soft);cursor:pointer}.dc-save[data-astro-cid-wuuaqibp][hidden]{display:none}.dc-save[data-astro-cid-wuuaqibp]:hover{border-color:#e11d48;color:#e11d48}.dc-save[data-astro-cid-wuuaqibp].is-on{color:#e11d48;border-color:#e11d48}.dc-save[data-astro-cid-wuuaqibp].is-on svg[data-astro-cid-wuuaqibp]{fill:#e11d48}.dc-sec[data-astro-cid-wuuaqibp]{margin:1.8rem 0}.dc-sec[data-astro-cid-wuuaqibp] h2[data-astro-cid-wuuaqibp]{font-size:1.1rem;margin:0 0 .7rem}.dc-table[data-astro-cid-wuuaqibp]{width:100%;border-collapse:collapse;font-size:.94rem}.dc-table[data-astro-cid-wuuaqibp] th[data-astro-cid-wuuaqibp],.dc-table[data-astro-cid-wuuaqibp] td[data-astro-cid-wuuaqibp]{padding:.55rem .7rem;border-bottom:1px solid var(--line);text-align:left}.dc-table[data-astro-cid-wuuaqibp] td[data-astro-cid-wuuaqibp]{text-align:right;font-weight:700}.dc-note[data-astro-cid-wuuaqibp]{font-size:.8rem;color:var(--muted);margin:.7rem 0 0}.dc-cross[data-astro-cid-wuuaqibp]{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin:2rem 0 1rem;padding-top:1.4rem;border-top:1px solid var(--line)}.dc-cross[data-astro-cid-wuuaqibp] a[data-astro-cid-wuuaqibp]{font-size:.88rem;font-weight:700;color:var(--accent);text-decoration:none;padding:.5rem 1rem;border:1px solid var(--line);border-radius:999px}.dc-cross[data-astro-cid-wuuaqibp] a[data-astro-cid-wuuaqibp]:hover{border-color:var(--accent)}
