.dna-guide[data-astro-cid-uvwea42o],.dna-guide__panel[data-astro-cid-uvwea42o]{display:grid;gap:1rem}.dna-guide__section[data-astro-cid-uvwea42o]{display:grid;gap:.65rem}.dna-kit-grid[data-astro-cid-uvwea42o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.dna-kit-card[data-astro-cid-uvwea42o],.dna-ancestor[data-astro-cid-uvwea42o],.dna-low-match[data-astro-cid-uvwea42o],.dna-next[data-astro-cid-uvwea42o],.dna-capture[data-astro-cid-uvwea42o],.dna-guide__ydna[data-astro-cid-uvwea42o]{border:1px solid var(--rule);border-radius:6px;background:#f7f1e6ad}.dna-kit-card[data-astro-cid-uvwea42o]{display:grid;gap:.32rem;min-height:94px;align-content:center;cursor:pointer;color:var(--ink);padding:.9rem;text-align:left}.dna-kit-card[data-astro-cid-uvwea42o] strong[data-astro-cid-uvwea42o]{font-size:1rem;line-height:1.25}.dna-kit-card[data-astro-cid-uvwea42o] span[data-astro-cid-uvwea42o]{color:var(--blue);font-size:.94rem;font-weight:700;line-height:1.25}.dna-guide__hint[data-astro-cid-uvwea42o],.dna-results__heading[data-astro-cid-uvwea42o] p[data-astro-cid-uvwea42o],.dna-ancestor[data-astro-cid-uvwea42o] p[data-astro-cid-uvwea42o],.dna-low-match[data-astro-cid-uvwea42o] p[data-astro-cid-uvwea42o],.dna-capture[data-astro-cid-uvwea42o] p[data-astro-cid-uvwea42o],.dna-next[data-astro-cid-uvwea42o] p[data-astro-cid-uvwea42o],.dna-guide__ydna[data-astro-cid-uvwea42o] p[data-astro-cid-uvwea42o]{color:var(--ink-mute)}.dna-kit-card[data-astro-cid-uvwea42o]:hover,.dna-kit-card[data-astro-cid-uvwea42o].is-selected,.dna-chip[data-astro-cid-uvwea42o]:hover,.dna-chip[data-astro-cid-uvwea42o].is-selected{border-color:var(--oxblood);background:var(--white-paper)}.dna-kit-card[data-astro-cid-uvwea42o].is-selected{box-shadow:inset 0 3px #8b3a2e38}.dna-guide__ydna[data-astro-cid-uvwea42o]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem}.dna-guide__ydna[data-astro-cid-uvwea42o] span[data-astro-cid-uvwea42o]{display:inline-flex;border:1px solid rgba(139,111,71,.42);border-radius:999px;color:var(--ink-mute);font-size:.74rem;font-weight:700;margin-left:.35rem;padding:.05rem .45rem;text-transform:uppercase}.dna-guide__ydna[data-astro-cid-uvwea42o] a[data-astro-cid-uvwea42o],.dna-ancestor__action[data-astro-cid-uvwea42o]{font-weight:700}.dna-ancestor__action[data-astro-cid-uvwea42o],.dna-ancestor__status[data-astro-cid-uvwea42o]{justify-self:end;line-height:1.25;text-align:right}.dna-guide__controls[data-astro-cid-uvwea42o]{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);gap:1rem}.dna-input-label[data-astro-cid-uvwea42o]{display:grid;gap:.5rem}.dna-input-label[data-astro-cid-uvwea42o] input[data-astro-cid-uvwea42o]{width:100%;border:1px solid var(--rule);border-radius:6px;background:var(--white-paper);color:var(--ink);padding:.55rem .7rem}.dna-platform-list[data-astro-cid-uvwea42o]{display:flex;flex-wrap:wrap;gap:.45rem}.dna-chip[data-astro-cid-uvwea42o]{border:1px solid var(--rule);border-radius:999px;background:#f7f1e6c7;color:var(--ink-soft);cursor:pointer;font-weight:700;padding:.32rem .7rem}.dna-results[data-astro-cid-uvwea42o],.dna-next[data-astro-cid-uvwea42o],.dna-capture[data-astro-cid-uvwea42o]{border-top:1px solid var(--rule);padding-top:1rem}.dna-results__heading[data-astro-cid-uvwea42o]{display:grid;gap:.3rem}.dna-ancestor-list[data-astro-cid-uvwea42o]{display:grid;gap:.65rem}.dna-low-match[data-astro-cid-uvwea42o]{display:grid;gap:.7rem;padding:1rem}.dna-ancestor-group[data-astro-cid-uvwea42o]{display:grid;gap:.5rem}.dna-ancestor-group__heading[data-astro-cid-uvwea42o]{color:var(--ink-mute);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dna-ancestor[data-astro-cid-uvwea42o]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.85rem .95rem}.dna-ancestor[data-astro-cid-uvwea42o] h3[data-astro-cid-uvwea42o]{font-size:1.04rem}.dna-ancestor__status[data-astro-cid-uvwea42o]{color:var(--ink-mute);font-size:.88rem}.dna-next[data-astro-cid-uvwea42o],.dna-capture[data-astro-cid-uvwea42o]{padding:1rem}.dna-guide__noscript[data-astro-cid-uvwea42o]{border:1px dashed var(--rule);border-radius:6px;color:var(--ink-mute);padding:1rem}@media(max-width:700px){.dna-guide__controls[data-astro-cid-uvwea42o],.dna-ancestor[data-astro-cid-uvwea42o]{grid-template-columns:1fr}.dna-ancestor__action[data-astro-cid-uvwea42o],.dna-ancestor__status[data-astro-cid-uvwea42o]{justify-self:start;text-align:left}.dna-guide__ydna[data-astro-cid-uvwea42o]{display:grid}}.dna-composer[data-astro-cid-uth4xny2]{display:grid;gap:1rem;margin:1.5rem 0 0}.dna-composer__panel[data-astro-cid-uth4xny2]{display:grid;gap:.95rem;border:1px solid var(--rule);border-radius:6px;background:#f7f1e6ad;padding:1rem}.dna-composer__selection[data-astro-cid-uth4xny2]{border:1px solid rgba(139,111,71,.34);border-radius:6px;background:var(--white-paper);color:var(--ink-soft);margin:0;overflow-wrap:anywhere;padding:.72rem .85rem}.dna-composer__selection[data-astro-cid-uth4xny2] strong[data-astro-cid-uth4xny2]{color:var(--ink)}.dna-composer__selection[data-astro-cid-uth4xny2] span[data-astro-cid-uth4xny2]{color:var(--ink-mute);margin:0 .28rem}.dna-composer__grid[data-astro-cid-uth4xny2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.dna-composer__field[data-astro-cid-uth4xny2]{display:grid;gap:.28rem;min-width:0}.dna-composer[data-astro-cid-uth4xny2] label[data-astro-cid-uth4xny2]{color:var(--ink-mute);font-size:.82rem;font-weight:700}.dna-composer[data-astro-cid-uth4xny2] label[data-astro-cid-uth4xny2] span[data-astro-cid-uth4xny2]{font-weight:500}.dna-composer[data-astro-cid-uth4xny2] input[data-astro-cid-uth4xny2],.dna-composer[data-astro-cid-uth4xny2] textarea[data-astro-cid-uth4xny2]{width:100%;box-sizing:border-box;border:1px solid var(--rule);border-radius:6px;background:var(--white-paper);color:var(--ink);font:inherit;min-width:0;padding:.52rem .68rem}.dna-composer[data-astro-cid-uth4xny2] textarea[data-astro-cid-uth4xny2]{line-height:1.45;resize:vertical}.dna-composer__preview-block[data-astro-cid-uth4xny2]{display:grid;gap:.5rem}.dna-composer__preview-block[data-astro-cid-uth4xny2] summary[data-astro-cid-uth4xny2]{color:var(--oxblood);cursor:pointer;font-weight:700}.dna-composer[data-astro-cid-uth4xny2] pre[data-astro-cid-uth4xny2]{margin:0;border:1px solid rgba(139,111,71,.32);border-radius:6px;background:var(--white-paper);color:var(--ink-soft);font-family:var(--font-body);font-size:.88rem;line-height:1.55;overflow-wrap:anywhere;padding:.8rem .9rem;white-space:pre-wrap}.dna-composer__actions[data-astro-cid-uth4xny2]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.dna-composer__button[data-astro-cid-uth4xny2]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--oxblood);border-radius:6px;background:var(--oxblood);color:var(--white-paper);font-weight:800;min-height:44px;padding:.62rem 1.1rem;text-decoration:none}button[data-astro-cid-uth4xny2].dna-composer__button{cursor:pointer}.dna-composer__button[data-astro-cid-uth4xny2]:hover,.dna-composer__button[data-astro-cid-uth4xny2]:focus-visible{background:var(--ink);border-color:var(--ink)}.dna-composer__button--secondary[data-astro-cid-uth4xny2]{border-color:#2c3e586b;background:var(--white-paper);color:var(--blue)}.dna-composer__button--secondary[data-astro-cid-uth4xny2]:hover,.dna-composer__button--secondary[data-astro-cid-uth4xny2]:focus-visible{border-color:var(--blue);background:var(--blue);color:var(--white-paper)}.dna-composer__actions[data-astro-cid-uth4xny2] div[data-astro-cid-uth4xny2]{display:grid;gap:.15rem}.dna-composer__actions[data-astro-cid-uth4xny2] p[data-astro-cid-uth4xny2]{margin:0;color:var(--ink-mute);font-size:.88rem}.dna-composer__actions[data-astro-cid-uth4xny2] a[data-astro-cid-uth4xny2]:not(.dna-composer__button){font-weight:700}.dna-composer__webmail[data-astro-cid-uth4xny2]{display:flex;flex-wrap:wrap;gap:.28rem;align-items:baseline}.dna-composer__copy-status[data-astro-cid-uth4xny2]{min-height:1.35em;color:var(--ink-mute);font-size:.88rem}@media(max-width:560px){.dna-composer__panel[data-astro-cid-uth4xny2]{padding:.9rem}.dna-composer__actions[data-astro-cid-uth4xny2]{align-items:flex-start;flex-direction:column}.dna-composer__button[data-astro-cid-uth4xny2]{width:100%}}
