.tool-page[data-astro-cid-hteqrj5h]{background:linear-gradient(180deg, var(--brand-soft), var(--bg) 70%);padding-block:40px 24px}.tp[data-astro-cid-hteqrj5h]{gap:28px;max-width:760px;display:grid}.tp-head[data-astro-cid-hteqrj5h]{gap:10px;display:grid}h1[data-astro-cid-hteqrj5h]{font-size:var(--t-3xl)}.tp-head[data-astro-cid-hteqrj5h] p[data-astro-cid-hteqrj5h]{color:var(--ink-2);font-size:var(--t-lg)}.quiz[data-astro-cid-hteqrj5h]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:24px}@media (width>=640px){.quiz[data-astro-cid-hteqrj5h]{padding:32px}}.q-progress[data-astro-cid-hteqrj5h]{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.q-progress[data-astro-cid-hteqrj5h] span[data-astro-cid-hteqrj5h]{background:var(--cta);border-radius:99px;width:0;height:100%;transition:width .25s;display:block}.q-count[data-astro-cid-hteqrj5h]{font-size:var(--t-xs);color:var(--ink-3);margin:14px 0 6px;font-weight:700}.q[data-astro-cid-hteqrj5h]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-hteqrj5h]{font-size:var(--t-xl);letter-spacing:-.015em;margin-bottom:8px;padding:0;font-weight:800;line-height:1.3}.q-hint[data-astro-cid-hteqrj5h]{color:var(--ink-2);font-size:var(--t-sm);margin-bottom:4px}.opts[data-astro-cid-hteqrj5h]{gap:10px;margin-top:16px;display:grid}.opt[data-astro-cid-hteqrj5h]{border-radius:var(--r-md);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-weight:600;transition:box-shadow .12s,background-color .12s;display:flex;position:relative}.opt[data-astro-cid-hteqrj5h]:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.opt[data-astro-cid-hteqrj5h] input[data-astro-cid-hteqrj5h]{appearance:none;border:2px solid var(--ink-3);border-radius:50%;flex:none;place-content:center;width:22px;height:22px;margin:0;display:grid}.opt[data-astro-cid-hteqrj5h] input[data-astro-cid-hteqrj5h]:after{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.opt[data-astro-cid-hteqrj5h] input[data-astro-cid-hteqrj5h]:checked{border-color:var(--brand)}.opt[data-astro-cid-hteqrj5h] input[data-astro-cid-hteqrj5h]:checked:after{transform:scale(1)}.opt[data-astro-cid-hteqrj5h]:has(input:checked){box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-soft)}.opt[data-astro-cid-hteqrj5h] input[data-astro-cid-hteqrj5h]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.q-nav[data-astro-cid-hteqrj5h]{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.btn[data-astro-cid-hteqrj5h][disabled]{opacity:.45;cursor:not-allowed}.result[data-astro-cid-hteqrj5h]{gap:20px;margin-top:8px;display:grid}.r-box[data-astro-cid-hteqrj5h]{gap:12px;display:grid}.r-tag[data-astro-cid-hteqrj5h]{font-size:var(--t-xs);border-radius:999px;justify-self:start;padding:6px 12px;font-weight:800}[data-astro-cid-hteqrj5h][data-level=green] .r-tag[data-astro-cid-hteqrj5h]{background:var(--pea);color:var(--pea-strong)}[data-astro-cid-hteqrj5h][data-level=amber] .r-tag[data-astro-cid-hteqrj5h]{background:var(--butter);color:var(--butter-strong)}[data-astro-cid-hteqrj5h][data-level=red] .r-tag[data-astro-cid-hteqrj5h]{background:var(--berry);color:var(--berry-strong)}.r-box[data-astro-cid-hteqrj5h] h2[data-astro-cid-hteqrj5h]{font-size:var(--t-xl);line-height:1.3}.r-box[data-astro-cid-hteqrj5h] p[data-astro-cid-hteqrj5h]{color:var(--ink-2)}.r-box[data-astro-cid-hteqrj5h] p[data-astro-cid-hteqrj5h] strong[data-astro-cid-hteqrj5h]{color:var(--ink)}.r-links[data-astro-cid-hteqrj5h]{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.r-links[data-astro-cid-hteqrj5h] a[data-astro-cid-hteqrj5h]{border-radius:var(--r-md);background:var(--surface);color:var(--ink);padding:14px 16px;font-weight:700;text-decoration:none;display:block}.r-links[data-astro-cid-hteqrj5h] a[data-astro-cid-hteqrj5h]:hover{background:var(--surface-2);color:var(--brand)}.r-actions[data-astro-cid-hteqrj5h]{flex-wrap:wrap;gap:10px;display:flex}.r-note[data-astro-cid-hteqrj5h]{font-size:var(--t-xs);color:var(--ink-3)}
