.voluntary-support[data-v-218c5a27]{background:#f6f5ed;border:1px solid #dce4da;border-radius:12px;padding:18px;font-size:14px;line-height:1.7}.support-heading[data-v-218c5a27]{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-heading strong[data-v-218c5a27]{font-size:15px}.support-heading button[data-v-218c5a27]{color:#315f4a;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px;font-size:13px;text-decoration:underline}.voluntary-support p[data-v-218c5a27]{margin:7px 0 12px}.support-promise[data-v-218c5a27]{color:#315f4a;font-size:14px;font-weight:550}.support-codes[data-v-218c5a27]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-codes figure[data-v-218c5a27]{min-width:0;margin:0}.support-codes figure>a[data-v-218c5a27]{background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:148px;padding:6px;display:flex}.support-codes img[data-v-218c5a27]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:178px}.support-codes figcaption[data-v-218c5a27]{text-align:center;margin-top:7px;font-size:13px}.support-codes figcaption a[data-v-218c5a27]{color:#315f4a;min-height:28px;display:block}.voluntary-support small[data-v-218c5a27]{color:#62695f;margin-top:10px;font-size:12px;display:block}.support-load-error[data-v-218c5a27]{padding:12px;font-size:13px}.support-methods[data-v-218c5a27]{display:none}a[data-v-218c5a27]:focus-visible,button[data-v-218c5a27]:focus-visible{outline-offset:3px;outline:2px solid #315f4a}@media (width<=640px){.support-methods[data-v-218c5a27]{gap:8px;margin:10px 0;display:flex}.support-methods button[data-v-218c5a27]{color:#315f4a;background:#fff;border:1px solid #bccbbb;border-radius:8px;flex:1;min-height:44px}.support-methods button[aria-pressed=true][data-v-218c5a27]{background:#e4ece1;border-color:#315f4a}.support-codes[data-v-218c5a27]{grid-template-columns:1fr}.support-code--inactive[data-v-218c5a27]{display:none}.support-codes img[data-v-218c5a27]{max-height:220px}.support-codes figure>a[data-v-218c5a27]{padding:10px}.support-codes figcaption a[data-v-218c5a27]{min-height:36px}}.report-dialog[data-v-c497d9e0]{box-sizing:border-box;color:#34463a;background:#fffdf8;border:1px solid #dce4da;border-radius:18px;width:min(980px,100vw - 24px);max-height:90dvh;padding:24px;overflow:auto}.report-dialog[data-v-c497d9e0]::backdrop{background:#172a20aa}.report-dialog__actions[data-v-c497d9e0],.report-dialog__head[data-v-c497d9e0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-dialog__head h2[data-v-c497d9e0]{margin:0;font-size:1.2rem}.report-dialog p[data-v-c497d9e0],.report-dialog small[data-v-c497d9e0]{line-height:1.6}.report-dialog__layout[data-v-c497d9e0]{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:22px;display:grid}.report-dialog__sticky[data-v-c497d9e0]{z-index:1;background:#fffdf8;padding:8px 0;position:sticky;top:-24px}.report-preview-viewport[data-v-c497d9e0]{border:1px solid #dce4da;border-radius:8px;max-height:54dvh;margin-top:16px;overflow:auto}.report-preview[data-v-c497d9e0]{width:100%;height:auto;display:block}.report-dialog__actions[data-v-c497d9e0]{justify-content:flex-start;margin-top:12px}.report-dialog__report[data-v-c497d9e0]{min-width:0}@media (width<=760px){.report-dialog[data-v-c497d9e0]{padding:18px}.report-dialog__sticky[data-v-c497d9e0]{top:-18px}.report-dialog__layout[data-v-c497d9e0]{grid-template-columns:1fr}.report-preview-viewport[data-v-c497d9e0]{max-height:32dvh}.report-dialog__actions>a[data-v-c497d9e0],.report-dialog__actions>button[data-v-c497d9e0]{white-space:nowrap;flex:1}.report-dialog__head h2[data-v-c497d9e0]{font-size:18px}}.name-analysis[data-v-94fcbd0c]{border:1px solid var(--line);background:var(--white);border-radius:16px;scroll-margin-top:100px;overflow:hidden}.analysis-heading[data-v-94fcbd0c]{background:#f2eee4;justify-content:space-between;gap:24px;padding:30px 34px;display:flex}.analysis-heading h2[data-v-94fcbd0c]{color:var(--jade);letter-spacing:.08em;margin:0;font-size:38px}.analysis-heading h2 span[data-v-94fcbd0c]{color:var(--muted);letter-spacing:0;margin-left:18px;font-size:15px;font-weight:400}.analysis-heading p[data-v-94fcbd0c]:last-child{color:var(--muted);margin:10px 0 0}.analysis-actions[data-v-94fcbd0c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analysis-actions button[data-v-94fcbd0c]{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:7px;min-height:42px;padding:10px 16px;font-size:13px}.analysis-actions button[aria-pressed=true][data-v-94fcbd0c]{background:var(--jade);color:#fff}.analysis-tabs[data-v-94fcbd0c]{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:8px;padding:0 26px;display:flex;overflow-x:auto}.analysis-tabs button[data-v-94fcbd0c]{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:20px 12px;font-size:15px}.analysis-tabs .active[data-v-94fcbd0c]{border-color:var(--cinnabar);color:var(--cinnabar);font-weight:700}.analysis-body[data-v-94fcbd0c]{padding:32px 34px;font-size:16px;line-height:1.9}.analysis-body h3[data-v-94fcbd0c],.analysis-body h4[data-v-94fcbd0c]{margin:0 0 10px;line-height:1.6}.analysis-body h3[data-v-94fcbd0c]{font-size:21px}.analysis-body h4[data-v-94fcbd0c]{margin-top:18px;font-size:17px}.analysis-body p[data-v-94fcbd0c]{margin:.6rem 0}.analysis-body ul[data-v-94fcbd0c]{padding-left:22px}.analysis-body li[data-v-94fcbd0c]{margin-top:8px}.section-caption[data-v-94fcbd0c],.source-label[data-v-94fcbd0c]{color:var(--cinnabar);font-size:13px}.meaning-intro[data-v-94fcbd0c]{max-width:900px;margin-bottom:30px}.meaning-intro h3[data-v-94fcbd0c]{color:var(--jade);font-size:26px;font-weight:550}.culture-layout[data-v-94fcbd0c]{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:34px;padding-top:26px;display:grid}.source-reading blockquote[data-v-94fcbd0c]{border-left:3px solid var(--gold);color:#644923;background:#f6f0e5;margin:18px 0;padding:16px 22px;font-size:20px}.source-reading summary[data-v-94fcbd0c]{color:var(--jade);cursor:pointer}.considerations[data-v-94fcbd0c]{background:#f9f2e6;border-radius:9px;margin-top:24px;padding:20px 24px}.considerations h3[data-v-94fcbd0c],.considerations h4[data-v-94fcbd0c]{margin:0 0 8px;font-size:17px}.small-note[data-v-94fcbd0c],small[data-v-94fcbd0c]{color:var(--muted);font-size:13px;line-height:1.8}.small-note[data-v-94fcbd0c]{margin-top:22px!important}.care-note[data-v-94fcbd0c]{color:#946129}.character-readings[data-v-94fcbd0c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.character-readings article[data-v-94fcbd0c]{border:1px solid var(--line);border-radius:10px;padding:24px}.character-readings strong[data-v-94fcbd0c]{color:var(--jade);font-size:54px;line-height:1.4;display:block}.character-readings article>span[data-v-94fcbd0c]{color:var(--muted)}.character-attributes[data-v-94fcbd0c]{flex-wrap:wrap;gap:12px;margin:10px 0;font-size:13px;display:flex}.character-attributes span[data-v-94fcbd0c]{background:#edf1e9;border-radius:5px;padding:2px 8px}.stroke-count[data-v-94fcbd0c]{font-size:14px;font-weight:600}.section-title-row[data-v-94fcbd0c]{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.section-title-row p[data-v-94fcbd0c]{color:var(--muted);font-size:14px}.module-score[data-v-94fcbd0c]{color:var(--jade);text-align:right;flex-shrink:0;font-size:25px}.module-score small[data-v-94fcbd0c]{font-size:12px;display:block}.fit-overview[data-v-94fcbd0c]{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.fit-overview article[data-v-94fcbd0c]{background:#f1f4eb;border-radius:9px;padding:20px 24px}.fit-overview article[data-v-94fcbd0c]:last-child{background:#f8f2e7}.fit-overview h4[data-v-94fcbd0c]{margin-top:0}.scroll-table[data-v-94fcbd0c]{overflow:auto}.wuge-table[data-v-94fcbd0c]{border-collapse:collapse;text-align:left;width:100%;min-width:550px;font-size:15px}.wuge-table td[data-v-94fcbd0c],.wuge-table th[data-v-94fcbd0c]{border-bottom:1px solid var(--line);vertical-align:top;padding:18px 16px}.wuge-table thead[data-v-94fcbd0c]{background:#f3f0e7}.wuge-table th[data-v-94fcbd0c]:first-child{width:25%;max-width:240px}.wuge-table small[data-v-94fcbd0c]{margin-top:5px;font-weight:400;display:block}.wuge-table td>b[data-v-94fcbd0c]{font-size:24px}.judgment[data-v-94fcbd0c]{color:var(--muted);white-space:nowrap;background:#edeae2;border-radius:4px;margin-top:5px;padding:0 9px;font-size:12px;display:inline-block}.judgment--good[data-v-94fcbd0c]{color:#315d43;background:#e7eee2}.judgment--caution[data-v-94fcbd0c]{color:#945a26;background:#f8ead9}.talents[data-v-94fcbd0c]{background:#f3f0e8;border-radius:9px;margin-top:24px;padding:22px}.talents h4[data-v-94fcbd0c]{margin-top:0}.talents .judgment[data-v-94fcbd0c]{margin-left:14px}.sound-reading[data-v-94fcbd0c]{color:var(--jade);font-size:25px}@media (width<=800px){.culture-layout[data-v-94fcbd0c]{grid-template-columns:1fr}.analysis-heading[data-v-94fcbd0c]{flex-direction:column}.analysis-actions[data-v-94fcbd0c]{align-items:flex-start}}@media (width<=600px){.analysis-body[data-v-94fcbd0c],.analysis-heading[data-v-94fcbd0c]{padding:24px 20px}.analysis-tabs[data-v-94fcbd0c]{padding:0 8px}.analysis-tabs button[data-v-94fcbd0c]{padding:16px 10px;font-size:14px}.analysis-heading h2[data-v-94fcbd0c]{font-size:33px}.analysis-heading h2 span[data-v-94fcbd0c]{margin:8px 0 0;display:block}.fit-overview[data-v-94fcbd0c]{grid-template-columns:1fr}.section-title-row[data-v-94fcbd0c]{flex-direction:column}.module-score[data-v-94fcbd0c]{text-align:left}.meaning-intro h3[data-v-94fcbd0c]{font-size:22px}.character-readings[data-v-94fcbd0c]{grid-template-columns:1fr}.source-reading blockquote[data-v-94fcbd0c]{font-size:18px}.wuge-table[data-v-94fcbd0c]{min-width:0;display:block}.wuge-table thead[data-v-94fcbd0c]{display:none}.wuge-table tbody[data-v-94fcbd0c]{gap:16px;display:grid}.wuge-table tr[data-v-94fcbd0c]{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.wuge-table tbody th[data-v-94fcbd0c]:first-child{background:#f5f1e7;width:auto;max-width:none}.wuge-table td[data-v-94fcbd0c],.wuge-table th[data-v-94fcbd0c]{border:0;padding:16px}.wuge-table td[data-v-94fcbd0c]:last-child{border-top:1px solid var(--line);grid-column:1/-1}.wuge-table td[data-v-94fcbd0c]:nth-child(2){text-align:right;background:#f5f1e7}}.pending-badge[data-v-aa0fb666],.source-badge[data-v-aa0fb666],.verified-badge[data-v-aa0fb666],.warning-badge[data-v-aa0fb666]{color:#315f4a;background:#eef3ef;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;display:inline-flex}.verified-badge[data-v-aa0fb666]{color:#245f39;background:#dff3e5}.warning-badge[data-v-aa0fb666]{color:#7c5622;background:#f5ead4}.impression[data-v-aa0fb666]{color:#425048;font-size:1.05rem}.review-highlight[data-v-aa0fb666]{background:#eef3ef;border-radius:12px;margin-top:1rem;padding:1rem}.review-highlight p[data-v-aa0fb666]{margin:.35rem 0}.review-highlight small[data-v-aa0fb666]{color:#647268;line-height:1.6;display:block}.report-button[data-v-aa0fb666]{width:100%;margin-top:.75rem}.culture-block[data-v-aa0fb666],.reason-block[data-v-aa0fb666]{border-top:1px solid #e4e8e4;margin-top:1rem;padding-top:1rem}.culture-block p[data-v-aa0fb666],.reason-block p[data-v-aa0fb666]{margin:.3rem 0}.culture-block__head[data-v-aa0fb666]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.culture-block small[data-v-aa0fb666]{color:#6d746f;margin-top:.6rem;display:block}.culture-block blockquote[data-v-aa0fb666]{color:#35493c;background:#f7f8f4;border-left:3px solid #789a83;margin:.75rem 0;padding:.75rem 1rem;line-height:1.7}.screening-block[data-v-aa0fb666]{background:#f7f8f4;border-radius:14px;margin-top:1rem;padding:1rem}.screening-block__head[data-v-aa0fb666]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.screening-block__head h3[data-v-aa0fb666],.screening-block__head p[data-v-aa0fb666]{margin:0}.screening-status[data-v-aa0fb666]{color:#245f39;background:#dff3e5;border-radius:999px;padding:.3rem .55rem;font-size:.75rem}.screening-status.passed_with_warnings[data-v-aa0fb666]{color:#7c5622;background:#f5ead4}.sound-line[data-v-aa0fb666]{justify-content:space-between;gap:.75rem;margin:.8rem 0;display:flex}.sound-line span[data-v-aa0fb666]{color:#667069;font-size:.82rem}.character-facts[data-v-aa0fb666]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.character-facts>div[data-v-aa0fb666]{background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:.15rem .55rem;padding:.65rem;display:grid}.character-facts strong[data-v-aa0fb666]{grid-row:span 2;font-size:1.55rem}.character-facts small[data-v-aa0fb666],.character-facts span[data-v-aa0fb666]{font-size:.78rem;line-height:1.45}.character-facts small[data-v-aa0fb666]{color:#69716c}.screening-block details[data-v-aa0fb666]{margin-top:.75rem}.screening-block summary[data-v-aa0fb666]{cursor:pointer;color:#315f4a;font-size:.86rem}.screening-checks[data-v-aa0fb666]{margin:.65rem 0 0;padding:0;list-style:none}.screening-checks li[data-v-aa0fb666]{border-top:1px solid #e2e6df;grid-template-columns:minmax(115px,auto) 1fr;gap:.5rem;padding:.4rem 0;font-size:.8rem;display:grid}.screening-checks .risk-check[data-v-aa0fb666]{color:#8a5724}.rule-grid[data-v-aa0fb666]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.rule-grid>div[data-v-aa0fb666]{background:#f7f7f4;border-radius:10px;padding:.7rem}.rule-grid small[data-v-aa0fb666],.rule-grid span[data-v-aa0fb666]{color:#6d746f;font-size:.75rem;display:block}.rule-grid strong[data-v-aa0fb666]{margin:.25rem 0;font-size:.85rem;display:block}.rule-detail[data-v-aa0fb666]{background:#fbfcfa;border:1px solid #dce4de;border-radius:12px;margin-top:.8rem;padding:.85rem}.rule-detail__head[data-v-aa0fb666]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rule-detail__head p[data-v-aa0fb666]{margin:0}.rule-detail__head span[data-v-aa0fb666]{color:#5f6c64;font-size:.75rem}.rule-detail__list[data-v-aa0fb666],.rule-detail__warnings[data-v-aa0fb666]{margin:.65rem 0 0;padding-left:1.2rem}.rule-detail__list li[data-v-aa0fb666],.rule-detail__warnings li[data-v-aa0fb666]{margin-top:.35rem;font-size:.86rem;line-height:1.55}.rule-detail__warnings[data-v-aa0fb666]{color:#8a5724}.favorite-button[data-v-aa0fb666]{color:#315f4a;background:#f4f8f4;border-color:#b9c9be;width:100%;margin-top:1rem}.favorite-button--saved[data-v-aa0fb666]{color:#fff;background:#315f4a;border-color:#315f4a}@media (width<=640px){.character-facts[data-v-aa0fb666],.rule-grid[data-v-aa0fb666]{grid-template-columns:1fr}.sound-line[data-v-aa0fb666]{display:grid}.screening-checks li[data-v-aa0fb666]{grid-template-columns:1fr}}
