.cz-hero[data-v-92b5d413]{padding:clamp(2.6rem,7vh,5rem) 1rem 2rem}.cz-hero h1[data-v-92b5d413]{font-size:var(--title-page);max-width:22ch;margin:0 auto 1.2rem}.cz-hero .hero-lede[data-v-92b5d413]{max-width:44rem;margin-left:auto;margin-right:auto}.cz-panel[data-v-92b5d413]{background:var(--surface-card);border:1px solid var(--hairline);z-index:2;max-width:46rem;margin:0 auto 3rem;padding:1.5rem clamp(1.1rem,3vw,2rem);position:relative}.cz-panel h2[data-v-92b5d413],.cz-section h2[data-v-92b5d413]{font-family:var(--display);margin:0 0 .9rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:400}.cz-panel p[data-v-92b5d413]{color:var(--mist);margin:0 0 .8rem;line-height:1.7}.cz-check[data-v-92b5d413]{border-color:var(--gold-outline)}.cz-check-form[data-v-92b5d413]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end;gap:.8rem 1rem;margin:1rem 0 .4rem;display:grid}.cz-check-form label[data-v-92b5d413]{color:var(--faded);font-size:max(var(--min-text), .86rem);gap:.35rem;display:grid}.cz-check-form input[data-v-92b5d413]{background:var(--night-soft);border:1px solid var(--hairline);color:var(--star);font:inherit;min-height:var(--tap);padding:.4rem .7rem;font-size:1.1rem}.cz-check-form input[data-v-92b5d413]:focus-visible{border-color:var(--gold-outline);outline:2px solid var(--gold);outline-offset:1px}.cz-check-form .solid-button[data-v-92b5d413]{min-height:var(--tap)}.cz-check-error[data-v-92b5d413]{color:var(--gold)!important}.cz-check-result[data-v-92b5d413]{border-top:1px solid var(--hairline);margin-top:1.2rem;padding-top:1.2rem}.cz-check-result h3[data-v-92b5d413]{font-family:var(--display);margin:1rem 0 .6rem;font-size:1.15rem;font-weight:400}.cz-check-years[data-v-92b5d413]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cz-check-years li[data-v-92b5d413]{border:1px solid var(--hairline);gap:.4rem;padding:.8rem 1rem;display:grid}.cz-check-years small[data-v-92b5d413]{color:var(--faded);font-size:max(var(--min-text), .8rem);line-height:1.5}.cz-check-animal[data-v-92b5d413]{color:var(--star);align-items:center;gap:.7rem;text-decoration:none;display:flex}.cz-check-animal strong[data-v-92b5d413]{font-family:var(--display);font-size:1.1rem;font-weight:400}.cz-animal-art[data-v-92b5d413],.cz-hanzi[data-v-92b5d413]{color:var(--gold)}.cz-check-relations[data-v-92b5d413]{gap:.5rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.cz-check-relations li[data-v-92b5d413]{border-left:2px solid var(--gold-outline);padding:.2rem 0 .2rem .9rem}.cz-check-relations strong[data-v-92b5d413]{color:var(--star)}.cz-check-relations small[data-v-92b5d413]{color:var(--faded);font-weight:400}.cz-check-relations p[data-v-92b5d413]{margin:.2rem 0 0}.cz-note[data-v-92b5d413]{font-size:max(var(--min-text), .84rem);margin:.6rem 0 0;line-height:1.6;color:var(--faded)!important}.cz-section[data-v-92b5d413]{z-index:2;max-width:64rem;margin:0 auto 3rem;padding:0 1rem;position:relative}.cz-section>.cz-note[data-v-92b5d413]{max-width:46rem;margin:0 0 1rem}.cz-table-scroll[data-v-92b5d413]{border:1px solid var(--hairline);overflow-x:auto}.cz-table-scroll[data-v-92b5d413]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cz-matrix[data-v-92b5d413]{border-collapse:collapse;font-size:max(var(--min-text), .85rem);width:100%;min-width:46rem}.cz-matrix th[data-v-92b5d413],.cz-matrix td[data-v-92b5d413]{border:1px solid var(--hairline);text-align:center;vertical-align:middle;padding:.4rem .3rem}.cz-matrix thead th[data-v-92b5d413]{background:var(--night-soft);color:var(--gold);font-weight:400}.cz-matrix thead abbr[data-v-92b5d413]{text-decoration:none}.cz-matrix thead [lang=zh][data-v-92b5d413]{font-size:1.15rem;display:block}.cz-matrix-name[data-v-92b5d413]{color:var(--faded);font-size:max(var(--min-text), .7rem);display:block}.cz-matrix tbody th[data-v-92b5d413]{background:var(--night-soft);text-align:left;white-space:nowrap;padding:.4rem .7rem}.cz-matrix tbody th a[data-v-92b5d413]{color:var(--star);text-decoration:none}.cz-matrix tbody th [lang=zh][data-v-92b5d413]{color:var(--gold)}.cz-matrix td.is-self[data-v-92b5d413]{background:#e8c37c0f}.cz-mark[data-v-92b5d413]{color:var(--gold);margin:0 .1rem;font-size:.95rem;line-height:1.3;display:inline-block}.cz-types[data-v-92b5d413]{gap:.8rem;margin:0;display:grid}.cz-types>div[data-v-92b5d413]{background:var(--surface-card);border:1px solid var(--hairline);padding:1rem 1.2rem}.cz-types dt[data-v-92b5d413]{color:var(--star);font-family:var(--display);margin-bottom:.4rem;font-size:1.15rem}.cz-types dt .cz-mark[data-v-92b5d413]{margin-right:.4rem;font-size:1.2rem}.cz-types dt small[data-v-92b5d413]{color:var(--faded);font-family:inherit;font-size:max(var(--min-text), .82rem)}.cz-types dd[data-v-92b5d413]{margin:0}.cz-types p[data-v-92b5d413]{color:var(--mist);margin:0 0 .5rem;line-height:1.65}.cz-types .cz-groups[data-v-92b5d413]{color:var(--faded);font-size:max(var(--min-text), .86rem);margin:0}.cz-groups strong[data-v-92b5d413]{color:var(--mist);font-weight:600}.cz-links[data-v-92b5d413]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cz-disclaimer[data-v-92b5d413]{color:var(--faded);font-size:max(var(--min-text), .8rem);text-align:center;max-width:40rem;margin:2rem auto;padding:0 1rem}
