.dr-article[data-astro-cid-4dy7wj6a]{max-width:880px;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem) 16px 4rem}.dr-art-head[data-astro-cid-4dy7wj6a]{padding:clamp(1.25rem,4vw,2rem);border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in oklch,var(--blue-soft) 85%,var(--paper)) 0%,var(--paper) 100%)}.dr-back[data-astro-cid-4dy7wj6a]{display:flex;width:fit-content;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;margin-bottom:1.1rem;transition:color .13s}.dr-back[data-astro-cid-4dy7wj6a]:hover{color:var(--foreground)}.dr-eyebrow[data-astro-cid-4dy7wj6a]{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .65rem;border-radius:999px;background:var(--background);border:1px solid var(--border);font-size:.78rem;font-weight:500;color:var(--muted-foreground)}.dr-eyebrow[data-astro-cid-4dy7wj6a] i[data-astro-cid-4dy7wj6a]{width:6px;height:6px;border-radius:50%;background:#2383e2}.dr-title[data-astro-cid-4dy7wj6a]{font-weight:700;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.08;letter-spacing:-.025em;color:var(--foreground);margin:.8rem 0 .7rem}.dr-lede[data-astro-cid-4dy7wj6a]{max-width:60ch;font-size:1.04rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 1rem}.dr-meta[data-astro-cid-4dy7wj6a]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.dr-pill[data-astro-cid-4dy7wj6a]{display:inline-flex;padding:.2rem .6rem;border-radius:999px;font-size:.76rem;font-weight:500}.dr-pill[data-astro-cid-4dy7wj6a].is-grey{background:var(--background);color:var(--muted-foreground);border:1px solid var(--border)}.dr-pill[data-astro-cid-4dy7wj6a].is-blue{background:var(--blue-soft);color:var(--blue-ink)}.dr-tile[data-astro-cid-4dy7wj6a]{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px}.dr-tile[data-astro-cid-4dy7wj6a].sm{width:32px;height:32px}.dr-tile[data-astro-cid-4dy7wj6a] svg[data-astro-cid-4dy7wj6a]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dr-tile[data-astro-cid-4dy7wj6a].is-green{background:var(--accent-soft);color:var(--accent-ink)}.dr-tile[data-astro-cid-4dy7wj6a].is-blue{background:var(--blue-soft);color:var(--blue-ink)}.dr-tile[data-astro-cid-4dy7wj6a].is-amber{background:var(--amber-soft);color:var(--amber-ink)}.dr-tile[data-astro-cid-4dy7wj6a].is-red{background:var(--red-soft);color:var(--red-ink)}.dr-tile[data-astro-cid-4dy7wj6a].is-grey{background:var(--muted);color:var(--foreground)}.dr-tile[data-astro-cid-4dy7wj6a].is-solid{background:#2383e2;color:#fff}.dr-glance[data-astro-cid-4dy7wj6a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0}.dr-glance-card[data-astro-cid-4dy7wj6a]{display:grid;gap:.35rem;align-content:start;padding:1rem;background:var(--background);border:1px solid var(--border);border-radius:14px}.dr-glance-card[data-astro-cid-4dy7wj6a] .dr-tile[data-astro-cid-4dy7wj6a]{margin-bottom:.35rem}.dr-glance-card[data-astro-cid-4dy7wj6a] b[data-astro-cid-4dy7wj6a]{font-size:.95rem;letter-spacing:-.015em}.dr-glance-card[data-astro-cid-4dy7wj6a] p[data-astro-cid-4dy7wj6a]{margin:0;font-size:.84rem;line-height:1.5;color:var(--muted-foreground)}.dr-toc[data-astro-cid-4dy7wj6a]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0 1.25rem;padding:.75rem .9rem;background:var(--background);border:1px solid var(--border);border-radius:14px}.dr-toc-title[data-astro-cid-4dy7wj6a]{font-size:.8rem;font-weight:500;color:var(--muted-foreground);margin-right:.3rem}.dr-toc[data-astro-cid-4dy7wj6a] a[data-astro-cid-4dy7wj6a]{padding:.25rem .65rem;border-radius:999px;background:var(--muted);font-size:.8rem;font-weight:500;color:var(--foreground);text-decoration:none;transition:background-color .13s,color .13s}.dr-toc[data-astro-cid-4dy7wj6a] a[data-astro-cid-4dy7wj6a]:hover{background:var(--blue-soft);color:var(--blue-ink)}.dr-body[data-astro-cid-4dy7wj6a]{display:grid;gap:1rem;font-size:1rem;line-height:1.7;color:var(--foreground)}.dr-body[data-astro-cid-4dy7wj6a] section[data-astro-cid-4dy7wj6a]{scroll-margin-top:1.5rem;min-width:0}.dr-card[data-astro-cid-4dy7wj6a]{padding:clamp(1.1rem,3.5vw,1.75rem);background:var(--background);border:1px solid var(--border);border-radius:14px}.dr-h[data-astro-cid-4dy7wj6a]{display:flex;align-items:center;gap:.75rem;margin:0 0 .9rem}.dr-body[data-astro-cid-4dy7wj6a] h2[data-astro-cid-4dy7wj6a]{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.2rem,2.6vw,1.45rem);letter-spacing:-.025em;line-height:1.25;color:var(--foreground);margin:0}.dr-body[data-astro-cid-4dy7wj6a] h3[data-astro-cid-4dy7wj6a]{font-size:1rem;font-weight:650;letter-spacing:-.015em;color:var(--foreground);margin:0 0 .4rem;line-height:1.35}.dr-body[data-astro-cid-4dy7wj6a] p[data-astro-cid-4dy7wj6a]{margin:0 0 1rem}.dr-body[data-astro-cid-4dy7wj6a] section[data-astro-cid-4dy7wj6a]>p[data-astro-cid-4dy7wj6a]:last-child{margin-bottom:0}.dr-body[data-astro-cid-4dy7wj6a] strong[data-astro-cid-4dy7wj6a]{color:var(--foreground);font-weight:650}.dr-body[data-astro-cid-4dy7wj6a] ul[data-astro-cid-4dy7wj6a],.dr-body[data-astro-cid-4dy7wj6a] ol[data-astro-cid-4dy7wj6a]{margin:0 0 1rem;padding:0;list-style:none}.dr-steps[data-astro-cid-4dy7wj6a]{counter-reset:step;display:grid;gap:.5rem}.dr-steps[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]{counter-increment:step;position:relative;padding:.75rem .9rem .75rem 3rem;border-radius:10px;background:var(--paper);border:1px solid var(--border);font-size:.95rem;line-height:1.55}.dr-steps[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:before{content:counter(step);position:absolute;left:.8rem;top:.75rem;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--foreground);color:var(--background);font-size:.76rem;font-weight:600}.dr-facts[data-astro-cid-4dy7wj6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.dr-body[data-astro-cid-4dy7wj6a] .dr-facts[data-astro-cid-4dy7wj6a]{margin-bottom:0}.dr-facts[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]{position:relative;padding:.8rem .9rem .8rem 2.6rem;border-radius:10px;border:1px solid var(--border);font-size:.9rem;line-height:1.5;color:var(--muted-foreground)}.dr-facts[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:before,.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:before{content:"";position:absolute;left:.85rem;top:.95rem;width:18px;height:18px;border-radius:6px;background:var(--accent-soft)}.dr-facts[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:after,.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:after{content:"";position:absolute;left:.85rem;top:.95rem;width:18px;height:18px;background:var(--accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat}.dr-reasons[data-astro-cid-4dy7wj6a]{display:grid;gap:.6rem}.dr-reasons[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]{display:flex;gap:.8rem;align-items:flex-start;font-size:.95rem;line-height:1.55}.dr-reasons[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]>div[data-astro-cid-4dy7wj6a]{padding-top:.2rem;min-width:0}.dr-takeaway[data-astro-cid-4dy7wj6a]{padding:.75rem .9rem;border-radius:10px;background:var(--muted);font-size:.92rem;color:var(--foreground)}.dr-uses[data-astro-cid-4dy7wj6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.dr-use[data-astro-cid-4dy7wj6a]{padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--paper)}.dr-use[data-astro-cid-4dy7wj6a] p[data-astro-cid-4dy7wj6a]{margin:0;font-size:.9rem;line-height:1.6;color:var(--muted-foreground)}.dr-use-num[data-astro-cid-4dy7wj6a]{display:grid;place-items:center;width:26px;height:26px;margin-bottom:.6rem;border-radius:8px;background:#2383e2;color:#fff;font-size:.8rem;font-weight:600}.dr-mistakes[data-astro-cid-4dy7wj6a]{display:grid;gap:.5rem}.dr-body[data-astro-cid-4dy7wj6a] .dr-mistakes[data-astro-cid-4dy7wj6a]{margin:0}.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]{position:relative;padding:.7rem .9rem .7rem 2.6rem;border-radius:10px;background:var(--paper);border:1px solid var(--border);font-size:.93rem;line-height:1.55;color:var(--muted-foreground)}.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:before,.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:after{top:.85rem}.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:before{background:var(--red-soft)}.dr-mistakes[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:after{background:var(--red-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 10px no-repeat}.dr-callout[data-astro-cid-4dy7wj6a]{display:flex;gap:.75rem;align-items:flex-start;background:var(--accent-soft);border-radius:12px;padding:.9rem 1rem;margin:1.1rem 0 0;font-size:.94rem;line-height:1.6;color:var(--foreground)}.dr-callout[data-astro-cid-4dy7wj6a] strong[data-astro-cid-4dy7wj6a]{color:var(--accent-ink)}.dr-callout-icon[data-astro-cid-4dy7wj6a]{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--background);color:var(--accent-ink)}.dr-callout-icon[data-astro-cid-4dy7wj6a] svg[data-astro-cid-4dy7wj6a]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dr-callout-do[data-astro-cid-4dy7wj6a]{background:var(--blue-soft)}.dr-callout-do[data-astro-cid-4dy7wj6a] strong[data-astro-cid-4dy7wj6a],.dr-callout-do[data-astro-cid-4dy7wj6a] .dr-callout-icon[data-astro-cid-4dy7wj6a]{color:var(--blue-ink)}.dr-scale[data-astro-cid-4dy7wj6a]{display:flex;gap:3px;height:14px;margin:.25rem 0 1rem}.dr-scale-seg[data-astro-cid-4dy7wj6a]{min-width:6px;flex-basis:0;border-radius:4px}.is-red[data-astro-cid-4dy7wj6a]{--tier: var(--red);--tier-soft: var(--red-soft);--tier-ink: var(--red-ink)}.is-amber[data-astro-cid-4dy7wj6a]{--tier: var(--amber);--tier-soft: var(--amber-soft);--tier-ink: var(--amber-ink)}.is-sky[data-astro-cid-4dy7wj6a]{--tier: var(--sky);--tier-soft: color-mix(in srgb, var(--sky) 14%, var(--background));--tier-ink: var(--blue-ink)}.is-blue[data-astro-cid-4dy7wj6a]{--tier: var(--blue);--tier-soft: var(--blue-soft);--tier-ink: var(--blue-ink)}.is-green[data-astro-cid-4dy7wj6a]{--tier: var(--accent);--tier-soft: var(--accent-soft);--tier-ink: var(--accent-ink)}.dr-scale-seg[data-astro-cid-4dy7wj6a]{background:var(--tier)}.dr-tiers[data-astro-cid-4dy7wj6a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.dr-body[data-astro-cid-4dy7wj6a] .dr-tiers[data-astro-cid-4dy7wj6a]{margin:0}.dr-tiers[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]{display:grid;gap:.25rem;align-content:start;padding:.8rem;border-radius:12px;background:var(--tier-soft);border-top:3px solid var(--tier)}.dr-tier-range[data-astro-cid-4dy7wj6a]{font-size:.76rem;font-weight:600;color:var(--tier-ink)}.dr-tier-name[data-astro-cid-4dy7wj6a]{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.dr-tier-note[data-astro-cid-4dy7wj6a]{font-size:.78rem;line-height:1.45;color:var(--muted-foreground)}.dr-tier-count[data-astro-cid-4dy7wj6a]{margin-top:.2rem;font-size:.76rem;color:var(--muted-foreground)}.dr-tier-count[data-astro-cid-4dy7wj6a] b[data-astro-cid-4dy7wj6a]{color:var(--foreground);font-weight:650}.dr-live[data-astro-cid-4dy7wj6a]{background:linear-gradient(180deg,color-mix(in oklch,var(--blue-soft) 70%,var(--background)) 0%,var(--background) 70%)}.dr-inline-icon[data-astro-cid-4dy7wj6a]{display:inline-flex;width:1.4em;height:1.4em;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue-ink);border-radius:6px;font-size:.85em;vertical-align:middle}.dr-cta-wrap[data-astro-cid-4dy7wj6a]{margin:1.25rem 0 0}.dr-cta[data-astro-cid-4dy7wj6a]{display:inline-flex;align-items:center;background:var(--foreground);color:var(--background);font-size:.9rem;font-weight:600;padding:.65rem 1.15rem;border-radius:10px;text-decoration:none;transition:opacity .14s}.dr-cta[data-astro-cid-4dy7wj6a]:hover{opacity:.88}.dr-faq-wrap[data-astro-cid-4dy7wj6a]{padding-top:.75rem}.dr-faq[data-astro-cid-4dy7wj6a]{display:grid;gap:.5rem}.dr-faq-item[data-astro-cid-4dy7wj6a]{border:1px solid var(--border);border-radius:12px;padding:0 1.1rem;background:var(--background);transition:border-color .13s}.dr-faq-item[data-astro-cid-4dy7wj6a][open]{border-color:var(--border-strong)}.dr-faq-item[data-astro-cid-4dy7wj6a] summary[data-astro-cid-4dy7wj6a]{cursor:pointer;font-weight:600;font-size:.97rem;letter-spacing:-.01em;color:var(--foreground);padding:.9rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dr-faq-item[data-astro-cid-4dy7wj6a] summary[data-astro-cid-4dy7wj6a]::-webkit-details-marker{display:none}.dr-faq-item[data-astro-cid-4dy7wj6a] summary[data-astro-cid-4dy7wj6a]:after{content:"+";flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--muted);color:var(--muted-foreground);font-size:1.05rem;font-weight:400;line-height:1;transition:transform .18s}.dr-faq-item[data-astro-cid-4dy7wj6a][open] summary[data-astro-cid-4dy7wj6a]:after{transform:rotate(45deg);background:var(--blue-soft);color:var(--blue-ink)}.dr-faq-item[data-astro-cid-4dy7wj6a] p[data-astro-cid-4dy7wj6a]{margin:0;padding:0 0 1rem;color:var(--muted-foreground);line-height:1.6;font-size:.93rem}.dr-disclaimer[data-astro-cid-4dy7wj6a]{margin:.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.8rem;line-height:1.55;color:var(--muted-foreground)}@media(max-width:760px){.dr-tiers[data-astro-cid-4dy7wj6a]{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-tiers[data-astro-cid-4dy7wj6a] li[data-astro-cid-4dy7wj6a]:last-child{grid-column:1 / -1}}@media(max-width:640px){.dr-glance[data-astro-cid-4dy7wj6a],.dr-facts[data-astro-cid-4dy7wj6a],.dr-uses[data-astro-cid-4dy7wj6a]{grid-template-columns:minmax(0,1fr)}.dr-glance-card[data-astro-cid-4dy7wj6a]{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem}.dr-glance-card[data-astro-cid-4dy7wj6a] .dr-tile[data-astro-cid-4dy7wj6a]{grid-row:span 2;margin:0}}
