.row[data-astro-cid-mkpyyjyg]{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.row__gene[data-astro-cid-mkpyyjyg]{background:var(--teal-50);min-width:70px;color:var(--teal-700);letter-spacing:.02em;text-align:center;border-radius:0;padding:6px 8px;font-size:12px;font-weight:800}.row__body[data-astro-cid-mkpyyjyg]{flex-direction:column;gap:8px;min-width:0;display:flex}.row__trait[data-astro-cid-mkpyyjyg]{font-size:14.5px;font-weight:600;line-height:1.3}.row__bar[data-astro-cid-mkpyyjyg]{background:var(--line-soft);border-radius:0;max-width:220px;height:5px;display:block;overflow:hidden}.row__bar[data-astro-cid-mkpyyjyg] i[data-astro-cid-mkpyyjyg]{border-radius:0;height:100%;display:block}.row[data-astro-cid-mkpyyjyg] .row__result{white-space:normal;text-align:right;line-height:1.25}.row--glass[data-astro-cid-mkpyyjyg]{border-color:var(--glass-line)}.row--glass[data-astro-cid-mkpyyjyg] .row__gene[data-astro-cid-mkpyyjyg]{background:var(--mint-fill);color:var(--mint);box-shadow:inset 0 0 0 1px #7ef0d629}.row--glass[data-astro-cid-mkpyyjyg] .row__bar[data-astro-cid-mkpyyjyg]{background:#ffffff1a;overflow:visible}@media (width<=420px){.row[data-astro-cid-mkpyyjyg]{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.row__gene[data-astro-cid-mkpyyjyg]{grid-column:1/-1;justify-self:start;min-width:0}}.report[data-astro-cid-5ddocqyc]{isolation:isolate;border-radius:0;position:relative;overflow:hidden}.report--float[data-astro-cid-5ddocqyc]{animation:7s ease-in-out infinite fdna-float}.report--solid[data-astro-cid-5ddocqyc]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--text)}.report--glass[data-astro-cid-5ddocqyc]{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);color:var(--white);border-radius:0}.report--glass[data-astro-cid-5ddocqyc]:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass-edge);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.report--glass[data-astro-cid-5ddocqyc]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff14 0%,#0000 32%);position:absolute;inset:0}@supports not (backdrop-filter:blur(1px)){.report--glass[data-astro-cid-5ddocqyc]{background:var(--glass-fallback)}}.report__head[data-astro-cid-5ddocqyc]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.report__title[data-astro-cid-5ddocqyc]{align-items:center;gap:12px;min-width:0;display:flex}.report__icon[data-astro-cid-5ddocqyc]{background:var(--teal-50);width:38px;height:38px;color:var(--teal-700);border-radius:0;flex:none;place-items:center;display:grid}.report__title[data-astro-cid-5ddocqyc] strong[data-astro-cid-5ddocqyc]{font-size:15px;line-height:1.3;display:block}.report__title[data-astro-cid-5ddocqyc] small[data-astro-cid-5ddocqyc]{color:var(--muted);font-size:12.5px;line-height:1.3;display:block}.report__tag[data-astro-cid-5ddocqyc]{letter-spacing:.04em;color:#8a5a12;background:var(--amber-bg);border-radius:var(--radius-pill);white-space:nowrap;padding:5px 10px;font-size:11px;font-weight:700}.report__foot[data-astro-cid-5ddocqyc]{background:var(--field);color:var(--text-2);align-items:center;gap:10px;padding:14px 22px;font-size:12.5px;display:flex}.report__foot[data-astro-cid-5ddocqyc] svg{color:var(--teal-600);flex:none}.report--glass[data-astro-cid-5ddocqyc] .report__head[data-astro-cid-5ddocqyc]{border-color:var(--glass-line)}.report--glass[data-astro-cid-5ddocqyc] .report__icon[data-astro-cid-5ddocqyc]{background:var(--mint-fill);color:var(--mint);box-shadow:inset 0 0 0 1px #7ef0d62e}.report--glass[data-astro-cid-5ddocqyc] .report__title[data-astro-cid-5ddocqyc] small[data-astro-cid-5ddocqyc]{color:var(--on-dark-3)}.report--glass[data-astro-cid-5ddocqyc] .report__tag[data-astro-cid-5ddocqyc]{color:#f7c987;background:#f2b45a24;box-shadow:inset 0 0 0 1px #f2b45a40}.report--glass[data-astro-cid-5ddocqyc] .report__foot[data-astro-cid-5ddocqyc]{border-top:1px solid var(--glass-line);color:var(--on-dark-2);background:#ffffff0a}.report--glass[data-astro-cid-5ddocqyc] .report__foot[data-astro-cid-5ddocqyc] svg{color:var(--mint)}@media (width<=420px){.report__head[data-astro-cid-5ddocqyc],.report__foot[data-astro-cid-5ddocqyc]{padding-inline:16px}}.grid[data-astro-cid-uzz65feq]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));gap:var(--gap);display:grid}.placeholder[data-astro-cid-ql7kesp4]{font-family:var(--mono);color:var(--muted);border:1px dashed var(--line-dashed);white-space:nowrap;border-radius:0;padding:2px 6px;font-size:.82em}[data-surface=dark] .placeholder[data-astro-cid-ql7kesp4]{color:var(--on-dark-3);border-color:#ffffff4d}.card[data-astro-cid-kp3zmd4h]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:30px;transition:border-color .2s,box-shadow .2s;display:flex}.card[data-astro-cid-kp3zmd4h]:hover{border-color:var(--teal-100);box-shadow:var(--shadow-hover)}.card__top[data-astro-cid-kp3zmd4h]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}h3[data-astro-cid-kp3zmd4h]{font-size:19px;font-weight:700;line-height:1.3}p[data-astro-cid-kp3zmd4h]{color:var(--text-2);font-size:15.5px}@media (width<=640px){.card[data-astro-cid-kp3zmd4h]{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:18px;display:grid}.card__top[data-astro-cid-kp3zmd4h]{flex-direction:column;grid-row:1/span 2;align-items:flex-start;gap:6px;margin:0}h3[data-astro-cid-kp3zmd4h]{font-size:17px}p[data-astro-cid-kp3zmd4h]{font-size:14.5px}}.faq[data-astro-cid-f6s5ah4t]{flex-direction:column;gap:12px;display:flex}.faq__item[data-astro-cid-f6s5ah4t]{background:var(--white);border:1px solid var(--line);border-radius:0;transition:border-color .2s,box-shadow .2s}.faq__item[data-astro-cid-f6s5ah4t][open]{border-color:var(--teal-100);box-shadow:0 12px 30px -18px #03191a40}.faq__question[data-astro-cid-f6s5ah4t]{cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 24px;font-size:16.5px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq__question[data-astro-cid-f6s5ah4t]::-webkit-details-marker{display:none}.faq__toggle[data-astro-cid-f6s5ah4t]{background:var(--teal-50);width:36px;height:36px;color:var(--teal-700);border-radius:0;flex:none;place-items:center;transition:background .25s;display:grid}.faq__toggle[data-astro-cid-f6s5ah4t] svg{transition:transform .3s}.faq__item[data-astro-cid-f6s5ah4t][open] .faq__toggle[data-astro-cid-f6s5ah4t]{background:var(--teal-700);color:var(--white)}.faq__item[data-astro-cid-f6s5ah4t][open] .faq__toggle[data-astro-cid-f6s5ah4t] svg{transform:rotate(45deg)}.faq__answer[data-astro-cid-f6s5ah4t]{max-width:720px;color:var(--text-2);text-wrap:pretty;padding:0 24px 22px;font-size:15.5px;line-height:1.65}.faq__answer[data-astro-cid-f6s5ah4t] .link{margin-top:6px}.layout[data-astro-cid-qnhlib5l]{flex-wrap:wrap;gap:48px;display:flex}.aside[data-astro-cid-qnhlib5l]{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.list[data-astro-cid-qnhlib5l]{flex:2 520px;min-width:0}.stack[data-astro-cid-2y6f2w63]{flex-direction:column;gap:44px;display:flex}.step__n[data-astro-cid-2y6f2w63]{letter-spacing:.06em;color:var(--muted);font-size:12.5px;font-weight:700;line-height:1}
