.pd{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:10px;margin:0;padding:1.5rem}.pd-cap{font-size:var(--text-fine);color:var(--color-ink-50);margin-top:1.25rem}.pd-h{font-family:var(--font-mono);font-size:var(--text-fine);letter-spacing:.02em;color:var(--color-ink-70);margin:0 0 .75rem}.pd ul,.pd ol{margin:0;padding:0;list-style:none}.pd-gap,.pd-inbox{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.pd-list li{font-size:var(--text-caption);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.4rem;padding:.55rem .75rem;display:flex}.pd-on{background:var(--color-navy);color:var(--color-on-dark)}.pd-off{border:1px dashed var(--color-hairline-strong);color:var(--color-ink-50)}.pd-note{font-size:var(--text-fine)}.pd-mail li{border-bottom:1px solid var(--color-hairline);font-size:var(--text-caption);color:var(--color-ink-50);padding:.45rem .75rem}.pd-form{border:1px solid var(--color-hairline-strong);border-radius:6px;padding:.4rem .85rem}.pd-form p{border-bottom:1px solid var(--color-hairline);font-size:var(--text-caption);color:var(--color-ink-70);justify-content:space-between;gap:.75rem;margin:0;padding:.5rem 0;display:flex}.pd-field{color:var(--color-ink);text-align:right}.pd-form .pd-send{color:var(--color-navy);border:0;font-weight:600}.pd-serp li{border:1px solid var(--color-hairline);border-radius:6px;flex-direction:column;gap:.15rem;margin-bottom:.5rem;padding:.75rem .85rem;display:flex;position:relative}.pd-serp-t{font-size:var(--text-fine);color:var(--color-ink-50)}.pd-serp-d{font-size:var(--text-caption);color:var(--color-ink-70)}.pd-serp-you{background:var(--color-navy);border-color:var(--color-navy)}.pd-serp-you .pd-serp-t{color:var(--color-navy-200)}.pd-serp-you .pd-serp-d{color:var(--color-on-dark);font-weight:600}.pd-serp-tag{font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-navy-200);position:absolute;top:.6rem;right:.75rem}.pd-ends{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pd-end{font-size:var(--text-caption);border-radius:6px;padding:1rem}.pd-end p{margin:0}.pd-end .pd-h{margin-bottom:.4rem}.pd-end-bad{border:1px dashed var(--color-hairline-strong);color:var(--color-ink-70)}.pd-end-good{background:var(--color-navy);color:var(--color-on-dark)}.pd-end-good .pd-h{color:var(--color-navy-200)}.pd-clock{height:1.25rem;margin:0 2.25rem 1rem 0;position:relative}.pd-clock span{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-fine);color:var(--color-ink-50);position:absolute;transform:translate(-50%)}.pd-clock span:first-child{transform:none}.pd-lane{margin-top:1rem}.pd-lane .pd-h{margin-bottom:.5rem}.pd-track{background:var(--color-mist-200);border-radius:5px;height:10px;margin-right:2.25rem;position:relative}.pd-track b{background:var(--color-ink-50);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.pd-track b.pd-done{background:var(--color-navy);box-shadow:0 0 0 4px var(--color-navy-100)}.pd-wait{opacity:.55;background:repeating-linear-gradient(90deg, var(--color-ink-50) 0 6px, transparent 6px 11px);border-radius:5px;position:absolute;top:0;bottom:0}.pd-fill{background:var(--color-navy);border-radius:5px;position:absolute;top:0;bottom:0}.pd-lane-note{font-size:var(--text-caption);color:var(--color-ink-70);margin:.5rem 0 0}.pd-keys{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.pd-keys th,.pd-keys td{border-bottom:1px solid var(--color-hairline);text-align:left;padding:.55rem .5rem}.pd-keys thead th{font-family:var(--font-mono);font-weight:400;font-size:var(--text-fine);color:var(--color-ink-70)}.pd-keys tbody th{color:var(--color-ink);font-weight:500}.pd-tag{border:1px dashed var(--color-hairline-strong);color:var(--color-ink-50);white-space:nowrap;border-radius:6px;padding:.2rem .55rem;display:inline-block}.pd-tag-you{background:var(--color-navy);color:var(--color-on-dark);border:0}@media (width<=560px){.pd{padding:1.1rem}.pd-inbox,.pd-ends{grid-template-columns:1fr}.pd-gap{gap:.6rem}.pd-list li{padding:.5rem .55rem}.pd-keys .pd-tag{font-size:var(--text-fine)}.pd-clock span:nth-child(3){display:none}.pd-serp-tag{margin-top:.25rem;position:static}}.pains[data-astro-cid-cjive3yn]{gap:4.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.pain[data-astro-cid-cjive3yn]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.pain[data-astro-cid-cjive3yn]{grid-template-columns:1fr 1.1fr;gap:4rem}.pain[data-astro-cid-cjive3yn]:nth-child(2n) .pain-text[data-astro-cid-cjive3yn]{order:2}}.pain-n[data-astro-cid-cjive3yn]{font-size:var(--text-fine);color:var(--color-navy-500)}.pain-fix[data-astro-cid-cjive3yn]{border-left:2px solid var(--color-navy);color:var(--color-ink);padding-left:1rem}.pain-fix[data-astro-cid-cjive3yn] strong[data-astro-cid-cjive3yn]{color:var(--color-navy)}
