.qcp-wrap[data-astro-cid-mfbuarlh]{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;padding:2rem;margin:2rem 0;border:1px solid #334155}.qcp-title[data-astro-cid-mfbuarlh]{color:#f1f5f9;font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.qcp-sub[data-astro-cid-mfbuarlh]{color:#64748b;font-size:.78rem;margin:0 0 1.5rem;font-family:monospace}.qcp-providers[data-astro-cid-mfbuarlh]{display:flex;flex-direction:column;gap:10px}.qcp-provider[data-astro-cid-mfbuarlh]{background:#0003;border:1px solid #334155;border-radius:12px;padding:1.25rem;opacity:0;animation:qcpIn .4s ease forwards;animation-delay:calc(var(--i)*.12s);transition:border-color .2s}.qcp-provider[data-astro-cid-mfbuarlh]:hover{border-color:var(--c)}.qcp-name[data-astro-cid-mfbuarlh]{color:var(--c);font-size:.85rem;font-weight:700;margin-bottom:.5rem}.qcp-details[data-astro-cid-mfbuarlh]{display:flex;flex-direction:column;gap:3px;margin-bottom:.5rem}.qcp-detail[data-astro-cid-mfbuarlh]{color:#94a3b8;font-size:.68rem;font-family:monospace}.qcp-key[data-astro-cid-mfbuarlh]{color:#64748b;min-width:60px;display:inline-block}.qcp-verdict[data-astro-cid-mfbuarlh]{color:#f1f5f9;font-size:.68rem;padding:6px 10px;background:#0003;border-radius:6px;border-left:2px solid var(--c)}@keyframes qcpIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.qcs-wrap[data-astro-cid-kdh5a26s]{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;padding:2rem;margin:2rem 0;border:1px solid #334155}.qcs-title[data-astro-cid-kdh5a26s]{color:#f1f5f9;font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.qcs-sub[data-astro-cid-kdh5a26s]{color:#64748b;font-size:.78rem;margin:0 0 1.5rem;font-family:monospace}.qcs-steps[data-astro-cid-kdh5a26s]{display:flex;flex-direction:column;gap:10px}.qcs-step[data-astro-cid-kdh5a26s]{display:flex;gap:12px;align-items:flex-start;opacity:0;animation:qcsIn .4s ease forwards;animation-delay:calc(var(--i)*.12s)}.qcs-num[data-astro-cid-kdh5a26s]{width:24px;height:24px;border-radius:50%;background:#4ade801f;color:#4ade80;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;font-family:monospace}.qcs-body[data-astro-cid-kdh5a26s]{flex:1}.qcs-what[data-astro-cid-kdh5a26s]{color:#f1f5f9;font-size:.78rem;font-weight:600;margin-bottom:.35rem}.qcs-how[data-astro-cid-kdh5a26s]{color:#94a3b8;font-size:.68rem;line-height:1.5}.qcs-code[data-astro-cid-kdh5a26s]{background:#0000004d;border:1px solid #334155;border-radius:8px;padding:10px 14px;margin:.35rem 0 0;overflow-x:auto}.qcs-code[data-astro-cid-kdh5a26s] code[data-astro-cid-kdh5a26s]{color:#4ade80;font-size:.65rem;font-family:monospace;line-height:1.6;white-space:pre}@keyframes qcsIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.qht-wrap[data-astro-cid-t5bqwvs6]{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;padding:2rem;margin:2rem 0;border:1px solid #334155}.qht-title[data-astro-cid-t5bqwvs6]{color:#f1f5f9;font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.qht-sub[data-astro-cid-t5bqwvs6]{color:#64748b;font-size:.78rem;margin:0 0 1.5rem;font-family:monospace}.qht-grid[data-astro-cid-t5bqwvs6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.qht-type[data-astro-cid-t5bqwvs6]{background:#0003;border:1px solid #334155;border-radius:12px;padding:1.25rem;opacity:0;animation:qhtIn .4s ease forwards;animation-delay:calc(var(--i)*.1s);transition:border-color .2s}.qht-type[data-astro-cid-t5bqwvs6]:hover{border-color:var(--c)}.qht-name[data-astro-cid-t5bqwvs6]{color:var(--c);font-size:.8rem;font-weight:700;margin-bottom:.15rem}.qht-who[data-astro-cid-t5bqwvs6]{color:#64748b;font-size:.6rem;font-family:monospace;margin-bottom:.5rem}.qht-pros[data-astro-cid-t5bqwvs6],.qht-cons[data-astro-cid-t5bqwvs6]{display:flex;flex-direction:column;gap:2px;margin-bottom:.35rem}.qht-pro[data-astro-cid-t5bqwvs6]{color:#4ade80;font-size:.65rem;font-family:monospace}.qht-con[data-astro-cid-t5bqwvs6]{color:#f87171;font-size:.65rem;font-family:monospace}@keyframes qhtIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
