.dt-hero[data-astro-cid-owy6mqdd]{padding:3.2rem 0 2rem}.crumbs[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.6rem;margin-bottom:1.4rem;font-size:.68rem;display:flex}.crumbs[data-astro-cid-owy6mqdd] a[data-astro-cid-owy6mqdd]{color:var(--text-faint)}.dt-hero[data-astro-cid-owy6mqdd] h1[data-astro-cid-owy6mqdd]{font-size:clamp(2.3rem,6vw,4.4rem)}.lede[data-astro-cid-owy6mqdd]{color:#cfd8e5;max-width:62ch;font-size:1.08rem}.dt[data-astro-cid-owy6mqdd]{gap:1.6rem;padding-bottom:3rem;display:grid}.dt-panel[data-astro-cid-owy6mqdd]{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff09, #fff0 40%), var(--bg-card);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));min-width:0;padding:1.4rem}.dt-live[data-astro-cid-owy6mqdd]{border-top:2px solid var(--accent2)}.dt-result[data-astro-cid-owy6mqdd]{border-top:2px solid var(--accent)}.dt-result[data-astro-cid-owy6mqdd][hidden],.dt-note[data-astro-cid-owy6mqdd][hidden]{display:none}.dt-head[data-astro-cid-owy6mqdd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.dt-head[data-astro-cid-owy6mqdd] .mono-label[data-astro-cid-owy6mqdd]{margin:0}.dt-pad[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);color:var(--accent2-strong);margin:0;font-size:.75rem}.dt-sticks[data-astro-cid-owy6mqdd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:1.4rem 0 0;display:grid}.dt-stick[data-astro-cid-owy6mqdd]{min-width:0;margin:0}.dt-stick[data-astro-cid-owy6mqdd] figcaption[data-astro-cid-owy6mqdd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.6rem;display:flex}.dt-stick[data-astro-cid-owy6mqdd] figcaption[data-astro-cid-owy6mqdd] strong[data-astro-cid-owy6mqdd]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}.dt-stick[data-astro-cid-owy6mqdd] figcaption[data-astro-cid-owy6mqdd] span[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.66rem}.dt-views[data-astro-cid-owy6mqdd]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.dt-views[data-astro-cid-owy6mqdd] svg[data-astro-cid-owy6mqdd]{background:radial-gradient(circle at 50% 50%, rgba(var(--accent2-rgb), .06), transparent 70%);width:100%;height:auto;display:block}.dt-ring[data-astro-cid-owy6mqdd]{fill:#0b1119;stroke:var(--border-strong);stroke-width:2px}.dt-axis[data-astro-cid-owy6mqdd]{stroke:var(--border);stroke-width:1px}.dt-dz[data-astro-cid-owy6mqdd]{fill:rgba(var(--accent2-rgb), .25);stroke:var(--accent2);stroke-width:1px}.dt-band[data-astro-cid-owy6mqdd]{fill:none;stroke-width:1.5px;stroke-dasharray:4 4}.dt-band-ok[data-astro-cid-owy6mqdd]{stroke:var(--success)}.dt-band-worn[data-astro-cid-owy6mqdd]{stroke:var(--danger)}.dt-dot[data-astro-cid-owy6mqdd]{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .8))}.dt-pt{fill:var(--accent2-strong);opacity:.55}.dt-cap[data-astro-cid-owy6mqdd],.dt-tick[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);fill:var(--text-faint);text-anchor:middle;letter-spacing:.08em;font-size:11px}.dt-tick[data-astro-cid-owy6mqdd]{font-size:9px}.dt-read[data-astro-cid-owy6mqdd]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.8rem 0 0;display:grid}.dt-read[data-astro-cid-owy6mqdd] div[data-astro-cid-owy6mqdd]{border:1px solid var(--border);padding:.45rem .6rem}.dt-read[data-astro-cid-owy6mqdd] dt[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.6rem}.dt-read[data-astro-cid-owy6mqdd] dd[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.dt-run[data-astro-cid-owy6mqdd]{justify-items:start;gap:.7rem;margin-top:1.4rem;display:grid}.dt-run[data-astro-cid-owy6mqdd] .btn[data-astro-cid-owy6mqdd][disabled]{opacity:.45;cursor:not-allowed;transform:none}.dt-phase[data-astro-cid-owy6mqdd]{min-height:1.5em;font-family:var(--font-display);color:var(--accent-strong);margin:0;font-size:1.05rem;font-weight:700}.dt-progress[data-astro-cid-owy6mqdd]{background:var(--border);width:100%;height:4px}.dt-progress[data-astro-cid-owy6mqdd] span[data-astro-cid-owy6mqdd]{background:linear-gradient(90deg, var(--accent2), var(--accent));width:0;height:100%;display:block}.dt-note[data-astro-cid-owy6mqdd]{margin:1rem 0 0;font-size:.9rem}.dt-actions[data-astro-cid-owy6mqdd]{flex-wrap:wrap;gap:.5rem;display:flex}.dt-status[data-astro-cid-owy6mqdd]{min-height:1.4em;font-family:var(--font-mono);color:var(--success);margin:.4rem 0 0;font-size:.75rem}.dt-verdict[data-astro-cid-owy6mqdd]{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin:.4rem 0 1rem;display:flex}.dt-badge[data-astro-cid-owy6mqdd]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.1}.dt-badge[data-astro-cid-owy6mqdd][data-verdict=clean]{color:var(--success)}.dt-badge[data-astro-cid-owy6mqdd][data-verdict=mild]{color:var(--gold)}.dt-badge[data-astro-cid-owy6mqdd][data-verdict=worn]{color:var(--danger)}.dt-dzline[data-astro-cid-owy6mqdd]{color:var(--text-muted);margin:0}.dt-dzline[data-astro-cid-owy6mqdd] strong[data-astro-cid-owy6mqdd]{font-family:var(--font-mono);color:#fff;margin-left:.4rem;font-size:1.5rem}.dt-rows[data-astro-cid-owy6mqdd]{margin:0}.dt-rows[data-astro-cid-owy6mqdd] .dt-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(9rem,13rem) 7rem 6rem 1fr;align-items:baseline;gap:.2rem 1.2rem;padding:.75rem 0;display:grid}.dt-rows[data-astro-cid-owy6mqdd] dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}.dt-rows[data-astro-cid-owy6mqdd] dt span{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--text-faint);font-size:.8rem;font-weight:400;display:block}.dt-rows[data-astro-cid-owy6mqdd] dd{margin:0}.dt-rows[data-astro-cid-owy6mqdd] .dt-num{font-family:var(--font-mono);color:#fff;font-size:1.1rem}.dt-rows[data-astro-cid-owy6mqdd] .dt-num small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.dt-rows[data-astro-cid-owy6mqdd] .dt-why{color:var(--text-muted);font-size:.88rem}.dt-rows[data-astro-cid-owy6mqdd] [data-verdict=clean] b{color:var(--success)}.dt-rows[data-astro-cid-owy6mqdd] [data-verdict=mild] b{color:var(--gold)}.dt-rows[data-astro-cid-owy6mqdd] [data-verdict=worn] b{color:var(--danger)}.dt-result[data-astro-cid-owy6mqdd] .realtalk[data-astro-cid-owy6mqdd]{margin:1.4rem 0 0}.dt-explain[data-astro-cid-owy6mqdd]{padding-top:1rem}.table-wrap[data-astro-cid-owy6mqdd]{overflow-x:auto}.faq[data-astro-cid-owy6mqdd]{margin-top:2.5rem}.faq[data-astro-cid-owy6mqdd] details[data-astro-cid-owy6mqdd]{border-bottom:1px solid var(--border);padding:1rem 0}.faq[data-astro-cid-owy6mqdd] summary[data-astro-cid-owy6mqdd]{cursor:pointer;font-family:var(--font-display);color:var(--text);justify-content:space-between;gap:1rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-owy6mqdd] summary[data-astro-cid-owy6mqdd]::-webkit-details-marker{display:none}.faq[data-astro-cid-owy6mqdd] summary[data-astro-cid-owy6mqdd]:after{content:"+";color:var(--accent);flex:none;font-size:1.3rem;line-height:1}.faq[data-astro-cid-owy6mqdd] details[data-astro-cid-owy6mqdd][open] summary[data-astro-cid-owy6mqdd]{color:var(--accent-strong)}.faq[data-astro-cid-owy6mqdd] details[data-astro-cid-owy6mqdd][open] summary[data-astro-cid-owy6mqdd]:after{content:"−"}.faq[data-astro-cid-owy6mqdd] p[data-astro-cid-owy6mqdd]{margin-top:.6rem}.dt-guides[data-astro-cid-owy6mqdd]{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:1.6rem;display:grid}@media (width<=1100px){.dt-guides[data-astro-cid-owy6mqdd]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.dt-sticks[data-astro-cid-owy6mqdd]{grid-template-columns:1fr}.dt-rows[data-astro-cid-owy6mqdd] .dt-row{grid-template-columns:1fr auto auto}.dt-rows[data-astro-cid-owy6mqdd] .dt-why{grid-column:1/-1}}@media (width<=560px){.dt-rows[data-astro-cid-owy6mqdd] .dt-row{grid-template-columns:auto auto;justify-content:start}.dt-rows[data-astro-cid-owy6mqdd] dt{grid-column:1/-1}.dt-guides[data-astro-cid-owy6mqdd]{grid-template-columns:1fr}.dt-panel[data-astro-cid-owy6mqdd]{padding:1.1rem}}
