.mq[data-astro-cid-hxkw7h6j]{background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius-card);box-shadow:0 6px 0 var(--primary-light);margin:24px 0;padding:22px}.mq-head[data-astro-cid-hxkw7h6j]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:6px;display:flex}.mq-label[data-astro-cid-hxkw7h6j]{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:600}.mq-theme[data-astro-cid-hxkw7h6j]{color:var(--text-secondary);font-size:.82rem}.mq-q[data-astro-cid-hxkw7h6j]{font-size:1.2rem;font-weight:600;line-height:1.35}.mq-tr[data-astro-cid-hxkw7h6j]{color:var(--text-secondary);margin-top:4px;font-size:.95rem}.mq-opts[data-astro-cid-hxkw7h6j]{gap:8px;margin-top:14px;display:grid}.mq-opt[data-astro-cid-hxkw7h6j]{text-align:start;width:100%;font:inherit;color:var(--text);background:var(--bg);border:2px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:.98rem;transition:border-color .15s,background .15s;display:flex}.mq-opt[data-astro-cid-hxkw7h6j]:hover:not(:disabled){border-color:var(--primary)}.mq-opt[data-astro-cid-hxkw7h6j]:disabled{cursor:default}.mq-text[data-astro-cid-hxkw7h6j]{flex-direction:column;display:flex}.mq-text[data-astro-cid-hxkw7h6j] small[data-astro-cid-hxkw7h6j]{color:var(--text-secondary)}.mq-letter[data-astro-cid-hxkw7h6j]{background:var(--surface);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:600;display:grid}.mq-opt[data-astro-cid-hxkw7h6j].is-correct{border-color:var(--success);background:var(--success-light)}.mq-opt[data-astro-cid-hxkw7h6j].is-wrong{border-color:var(--accent);background:var(--accent-light)}.mq[data-astro-cid-hxkw7h6j].done .mq-opt[data-astro-cid-hxkw7h6j]:not(.is-correct):not(.is-wrong){opacity:.55}.mq-expl[data-astro-cid-hxkw7h6j]{background:var(--primary-light);border-radius:14px;margin-top:14px;padding:14px 16px;font-size:.95rem}.mq-verdict[data-astro-cid-hxkw7h6j]{color:var(--primary-dark);margin-bottom:4px;font-weight:600}.mq-more[data-astro-cid-hxkw7h6j]{margin-top:8px;font-weight:600;display:inline-block}.switch[data-astro-cid-33n67g4g]{background:var(--sand);border:1px solid var(--border);border-radius:18px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-bottom:22px;padding:6px;display:flex}.switch[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g]{color:var(--text-secondary);border-radius:13px;align-items:center;gap:10px;padding:8px 12px 8px 16px;font-size:.93rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.switch[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g]:hover{color:var(--text);background:#fff9}.switch[data-astro-cid-33n67g4g] b[data-astro-cid-33n67g4g]{background:var(--surface);color:var(--accent-text);border-radius:8px;padding:2px 7px;font-size:.78rem}.switch[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g][aria-current=page]{background:var(--surface);color:var(--primary-dark);box-shadow:0 2px 8px #0000000f}.switch[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g][aria-current=page] b[data-astro-cid-33n67g4g]{background:var(--primary);color:#fff}.reqs[data-astro-cid-33n67g4g]{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.req[data-astro-cid-33n67g4g]{--c:var(--primary);--bg:var(--primary-light);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:18px;line-height:1.35;display:grid}.req[data-astro-cid-33n67g4g].accent{--c:var(--accent);--bg:var(--accent-light)}.req[data-astro-cid-33n67g4g].neutral{--c:var(--text-secondary);--bg:var(--sand)}.req-ico[data-astro-cid-33n67g4g]{background:var(--bg);width:46px;height:46px;color:var(--c);border-radius:14px;grid-row:span 3;align-self:start;place-items:center;display:grid}.req-label[data-astro-cid-33n67g4g]{color:var(--text-secondary);font-size:.82rem;font-weight:600}.req-value[data-astro-cid-33n67g4g]{color:var(--c);font-size:1.45rem;font-weight:600}.req-detail[data-astro-cid-33n67g4g]{color:var(--text-secondary);font-size:.88rem}.step-link[data-astro-cid-33n67g4g]{background:var(--primary-light);border-radius:99px;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.step-link[data-astro-cid-33n67g4g]:hover{background:#d3ede6}.three[data-astro-cid-33n67g4g] .hl[data-astro-cid-33n67g4g]{background:color-mix(in srgb, var(--primary-light) 60%, white);color:var(--primary-dark);font-weight:600}.three[data-astro-cid-33n67g4g] thead[data-astro-cid-33n67g4g] th[data-astro-cid-33n67g4g].hl{background:var(--primary)!important;color:#fff!important}.three[data-astro-cid-33n67g4g] thead[data-astro-cid-33n67g4g] th[data-astro-cid-33n67g4g]{text-transform:none!important;letter-spacing:0!important;font-size:.86rem!important}.three[data-astro-cid-33n67g4g] tbody[data-astro-cid-33n67g4g] th[data-astro-cid-33n67g4g]{color:var(--text);font-size:.93rem;font-weight:600}.theme-chips[data-astro-cid-33n67g4g]{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.theme-chips[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.theme-chips[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g]:hover{border-color:var(--c)}.theme-chips[data-astro-cid-33n67g4g] i[data-astro-cid-33n67g4g]{background:var(--c);border-radius:50%;width:10px;height:10px}.others[data-astro-cid-33n67g4g]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.other[data-astro-cid-33n67g4g]{--c:var(--primary);background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:24px;grid-template-columns:1fr auto;gap:6px 16px;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.other[data-astro-cid-33n67g4g][data-i="2"]{--c:#7a6bb0}.other[data-astro-cid-33n67g4g]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000012}.other-level[data-astro-cid-33n67g4g]{background:color-mix(in srgb, var(--c) 12%, white);width:68px;height:68px;color:var(--c);border-radius:18px;flex-direction:column;grid-area:1/2/span 3;justify-content:center;align-self:start;align-items:center;font-size:1.8rem;font-weight:600;line-height:1;display:flex}.other-level[data-astro-cid-33n67g4g] small[data-astro-cid-33n67g4g]{color:var(--text-secondary);margin-bottom:4px;font-size:.7rem;font-weight:500}.other-t[data-astro-cid-33n67g4g]{font-size:1.2rem;font-weight:600}.other-d[data-astro-cid-33n67g4g]{color:var(--text-secondary);font-size:.95rem}.other-go[data-astro-cid-33n67g4g]{color:var(--c);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:inline-flex}@media (width<=640px){.switch[data-astro-cid-33n67g4g]{flex-direction:column;width:100%;display:flex}.switch[data-astro-cid-33n67g4g] a[data-astro-cid-33n67g4g]{justify-content:space-between}.reqs[data-astro-cid-33n67g4g],.others[data-astro-cid-33n67g4g]{grid-template-columns:1fr}.three[data-astro-cid-33n67g4g] .hl[data-astro-cid-33n67g4g]{background:0 0}}
