.brand-logo[data-v-3887b28b]{color:var(--yj-ink);flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:.08rem;line-height:1;text-decoration:none;display:inline-flex}.brand-logo--silk[data-v-3887b28b]{color:var(--yj-on-inverse)}.brand-logo__name[data-v-3887b28b]{font-family:var(--yj-font-brand);letter-spacing:.18em;text-indent:.08em;font-size:1.55rem;font-weight:500;line-height:1}.brand-logo__domain[data-v-3887b28b]{letter-spacing:.14em;color:var(--yj-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;padding-left:.08em;font-family:Georgia,Times New Roman,serif;font-size:.68rem}.brand-logo--silk .brand-logo__domain[data-v-3887b28b]{color:var(--yj-bronze)}.brand-logo--sm .brand-logo__name[data-v-3887b28b]{letter-spacing:.14em;font-size:1.32rem}.brand-logo--sm .brand-logo__domain[data-v-3887b28b]{font-size:.62rem}.brand-logo--lg .brand-logo__name[data-v-3887b28b]{letter-spacing:.2em;font-size:1.9rem}.brand-logo--lg .brand-logo__domain[data-v-3887b28b]{font-size:.78rem}@media (width<=480px){.brand-logo--md .brand-logo__name[data-v-3887b28b]{letter-spacing:.12em;font-size:1.35rem}.brand-logo--md .brand-logo__domain[data-v-3887b28b]{font-size:.62rem}}.site-footer[data-v-842da0a8]{border-top:1px solid color-mix(in srgb, var(--yj-on-inverse) 12%, transparent);background:var(--yj-inverse);color:color-mix(in srgb, var(--yj-on-inverse) 78%, transparent);margin-top:auto}.site-footer__inner[data-v-842da0a8]{box-sizing:border-box;width:100%;max-width:var(--yj-content-max);padding:1.75rem var(--yj-gutter);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin:0 auto;display:flex}.site-footer__notes[data-v-842da0a8]{flex-direction:column;gap:.35rem;width:100%;display:flex}.site-footer__line[data-v-842da0a8]{margin:0;font-size:.78rem;line-height:1.55}.site-footer__line--brand[data-v-842da0a8]{color:color-mix(in srgb, var(--yj-on-inverse) 88%, transparent);letter-spacing:.06em}.site-footer__sep[data-v-842da0a8]{opacity:.45;margin:0 .45em}.site-footer__line--brand a[data-v-842da0a8]{color:var(--yj-mineral);border-bottom:1px solid #0000;margin-left:.35em;text-decoration:none}.site-footer__line--brand a[data-v-842da0a8]:hover{border-bottom-color:var(--yj-mineral)}.site-footer__line--legal[data-v-842da0a8]{color:color-mix(in srgb, var(--yj-on-inverse) 42%, transparent);font-size:.72rem}.site-footer__links[data-v-842da0a8]{gap:1rem;display:flex}.site-footer__links a[data-v-842da0a8]{color:color-mix(in srgb, var(--yj-on-inverse) 70%, transparent);font-size:.8rem;text-decoration:none}.site-footer__links a[data-v-842da0a8]:hover{color:var(--yj-on-inverse)}.group-nav[data-v-53f0f305]{align-items:center;gap:.5rem;display:flex}.group-nav__burger[data-v-53f0f305]{display:none}.group-nav__burger-icon[data-v-53f0f305]{flex-direction:column;flex-shrink:0;justify-content:center;gap:.22rem;width:.9rem;display:inline-flex}.group-nav__burger-icon span[data-v-53f0f305]{height:2px;transition:transform .2s var(--yj-ease), opacity .2s var(--yj-ease);background:currentColor;border-radius:1px;display:block}.group-nav__panels[data-v-53f0f305]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .35rem;display:flex}.group-nav__link[data-v-53f0f305]{color:var(--yj-muted);letter-spacing:.06em;cursor:pointer;transition:color .18s var(--yj-ease);background:0 0;border:none;padding:.35rem .55rem;font-family:inherit;font-size:.88rem;font-weight:400;text-decoration:none;position:relative}.group-nav__link[data-v-53f0f305]:hover{color:var(--yj-ink-soft)}.group-nav__link.active[data-v-53f0f305]{color:var(--yj-accent)}.group-nav__link.active[data-v-53f0f305]:hover{color:var(--yj-accent-hover)}.group-nav__link.active[data-v-53f0f305]:after{content:"";background:var(--yj-accent);border-radius:1px;height:2px;position:absolute;bottom:.12rem;left:.55rem;right:.55rem}.group-nav__link--accent[data-v-53f0f305],.group-nav__link--accent[data-v-53f0f305]:hover{color:var(--yj-signal)}.group-nav__link--accent.active[data-v-53f0f305]:after{background:var(--yj-signal)}@media (width<=860px){.group-nav__burger[data-v-53f0f305]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--yj-ink) 18%, var(--yj-line));border-radius:var(--yj-radius);background:var(--yj-header-bg);width:2.15rem;height:2.15rem;color:var(--yj-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 3px #5b463214}.group-nav__burger[data-v-53f0f305]:hover,.group-nav__burger[data-v-53f0f305]:focus-visible{background:var(--yj-input);border-color:color-mix(in srgb, var(--yj-accent) 45%, var(--yj-line));outline:none}.group-nav--open .group-nav__burger[data-v-53f0f305]{background:var(--yj-accent);border-color:var(--yj-accent);color:var(--yj-on-inverse)}.group-nav--open .group-nav__burger-icon span[data-v-53f0f305]:first-child{transform:translateY(.32rem)rotate(45deg)}.group-nav--open .group-nav__burger-icon span[data-v-53f0f305]:nth-child(2){opacity:0}.group-nav--open .group-nav__burger-icon span[data-v-53f0f305]:nth-child(3){transform:translateY(-.32rem)rotate(-45deg)}.group-nav__panels[data-v-53f0f305]{top:var(--yj-header-h);border-bottom:1px solid var(--yj-line);z-index:25;background:#f2f1edfa;flex-direction:column;align-items:stretch;gap:.2rem;padding:.75rem 1rem 1rem;display:none;position:absolute;left:0;right:0}.group-nav--open .group-nav__panels[data-v-53f0f305]{display:flex}.group-nav__link[data-v-53f0f305]{align-self:flex-start;padding:.55rem .65rem}.group-nav__link.active[data-v-53f0f305]:after{left:.65rem;right:.65rem}}.user-menu[data-v-8677e8ec]{flex-shrink:0;align-items:center;height:2.15rem;display:inline-flex;position:relative}.user-menu__login[data-v-8677e8ec]{box-sizing:border-box;letter-spacing:.08em;height:2.15rem;color:var(--yj-ink);border:1px solid var(--yj-line);border-radius:var(--yj-radius);background:var(--yj-input);justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;text-decoration:none;display:inline-flex}.user-menu__login[data-v-8677e8ec]:hover{border-color:var(--yj-cinnabar);color:var(--yj-cinnabar)}.user-menu__trigger[data-v-8677e8ec]{box-sizing:border-box;border:1px solid var(--yj-line);border-radius:var(--yj-radius);background:var(--yj-input);cursor:pointer;height:2.15rem;color:var(--yj-ink);align-items:center;gap:.4rem;padding:0 .55rem 0 .28rem;font-family:inherit;display:inline-flex}.user-menu__trigger[data-v-8677e8ec]:hover{border-color:rgba(var(--yj-ink-rgb), .22)}.user-menu__avatar[data-v-8677e8ec]{background:var(--yj-ink);width:1.45rem;height:1.45rem;color:var(--yj-silk);font-size:.72rem;font-family:var(--yj-font-display);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid;overflow:hidden}.user-menu__avatar--img[data-v-8677e8ec]{object-fit:cover;background:0 0;padding:0;display:block}.user-menu__name[data-v-8677e8ec]{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;font-size:.78rem;line-height:1;overflow:hidden}.user-menu__dot[data-v-8677e8ec]{background:var(--yj-accent);border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem}.user-menu__badge[data-v-8677e8ec]{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:1.45rem;height:1.45rem;display:block}.user-menu__dropdown[data-v-8677e8ec]{background:var(--yj-paper);border:1px solid var(--yj-line);border-radius:var(--yj-radius-lg);min-width:14.5rem;box-shadow:0 16px 40px rgba(var(--yj-ink-rgb), .12);z-index:60;flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + .4rem);right:0;overflow:hidden}.user-menu__meta[data-v-8677e8ec]{border-bottom:1px solid rgba(var(--yj-ink-rgb), .08);padding:.3rem .3rem .55rem}.user-menu__profile[data-v-8677e8ec]{align-items:center;gap:.55rem;min-width:0;padding:.45rem .55rem;display:flex}.user-menu__profile-avatar[data-v-8677e8ec]{object-fit:cover;border-radius:50%;flex-shrink:0;width:1.85rem;height:1.85rem;display:block}.user-menu__profile-avatar--letter[data-v-8677e8ec]{background:var(--yj-ink);color:var(--yj-silk);font-size:.78rem;font-family:var(--yj-font-display);place-items:center;line-height:1;display:grid}.user-menu__profile-name[data-v-8677e8ec]{color:var(--yj-text);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.3;overflow:hidden}.user-menu__meta-notes[data-v-8677e8ec]{gap:.28rem;padding:0 .65rem;display:grid}.user-menu__meta-sep[data-v-8677e8ec]{background:rgba(var(--yj-ink-rgb), .08);height:1px;margin:.15rem .45rem .4rem}.user-menu__note[data-v-8677e8ec]{color:var(--yj-muted);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;line-height:1.35;display:flex}.user-menu__note-label[data-v-8677e8ec]{letter-spacing:.04em;flex-shrink:0}.user-menu__note-value[data-v-8677e8ec]{text-align:right;color:var(--yj-ink-soft);opacity:.85;white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.user-menu__note-value--action[data-v-8677e8ec]{opacity:1}.user-menu__cta-btn[data-v-8677e8ec]{border:1px solid var(--yj-accent);border-radius:var(--yj-radius);height:1.35rem;color:var(--yj-accent);letter-spacing:.04em;transition:background .15s var(--yj-ease), color .15s var(--yj-ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0 .45rem;font-size:.65rem;line-height:1;text-decoration:none;display:inline-flex}.user-menu__cta-btn[data-v-8677e8ec]:hover{background:var(--yj-accent-mist);color:var(--yj-accent-hover);border-color:var(--yj-accent-hover);text-decoration:none}.user-menu__nav[data-v-8677e8ec]{flex-direction:column;padding:.3rem .3rem .35rem;display:flex}.user-menu__nav a[data-v-8677e8ec],.user-menu__nav .logout[data-v-8677e8ec]{text-align:left;color:var(--yj-text);border-radius:var(--yj-radius);cursor:pointer;background:0 0;border:none;align-items:center;padding:.55rem .65rem;font-family:inherit;font-size:.84rem;text-decoration:none;display:flex}.user-menu__unread[data-v-8677e8ec]{background:var(--yj-accent);min-width:1.05rem;height:1.05rem;color:var(--yj-on-inverse);border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;padding:0 .25rem;font-size:.62rem;line-height:1;display:inline-flex}.user-menu__nav a[data-v-8677e8ec]:hover,.user-menu__nav .logout[data-v-8677e8ec]:hover{background:rgba(var(--yj-ink-rgb), .04)}.user-menu__nav-sep[data-v-8677e8ec]{background:rgba(var(--yj-ink-rgb), .08);height:1px;margin:.25rem .45rem}.logout[data-v-8677e8ec]{color:var(--yj-danger)}@media (width<=860px){.user-menu__login[data-v-8677e8ec],.user-menu__trigger[data-v-8677e8ec]{background:var(--yj-input);border:1px solid color-mix(in srgb, var(--yj-ink) 18%, var(--yj-line));box-shadow:0 1px 3px rgba(var(--yj-ink-rgb), .08);-webkit-tap-highlight-color:transparent}.user-menu__login[data-v-8677e8ec]{padding:0 .72rem;font-weight:600}.user-menu__login[data-v-8677e8ec]:hover{background:rgba(var(--yj-ink-rgb), .05);border-color:color-mix(in srgb, var(--yj-cinnabar) 50%, var(--yj-line))}.user-menu__trigger[data-v-8677e8ec]:hover{background:rgba(var(--yj-ink-rgb), .05);border-color:color-mix(in srgb, var(--yj-ink) 28%, var(--yj-line))}}@media (width<=640px){.user-menu__name[data-v-8677e8ec]{max-width:3.2rem}.user-menu__dropdown[data-v-8677e8ec]{min-width:14.5rem;left:auto;right:0}}.mobile-tabbar[data-v-05464309]{z-index:40;min-height:var(--yj-tabbar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--yj-tabbar-bg);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--yj-tabbar-border);box-shadow:var(--yj-tabbar-shadow);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar__item[data-v-05464309]{min-height:44px;color:var(--yj-muted);letter-spacing:.06em;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .25rem .4rem;font-size:.68rem;text-decoration:none;display:flex}.mobile-tabbar__item--active[data-v-05464309],.mobile-tabbar__item--active .mobile-tabbar__icon[data-v-05464309]{color:var(--yj-accent)}.mobile-tabbar__icon[data-v-05464309]{width:1.45rem;height:1.45rem;color:var(--yj-ink-soft);place-items:center;display:grid;position:relative}.mobile-tabbar__badge[data-v-05464309]{background:var(--yj-accent);min-width:.95rem;height:.95rem;color:var(--yj-on-inverse);text-align:center;border-radius:999px;padding:0 .2rem;font-size:.58rem;line-height:.95rem;position:absolute;top:-.2rem;right:-.45rem}.mobile-tabbar__icon svg[data-v-05464309]{width:100%;height:100%;display:block}.mobile-tabbar__label[data-v-05464309]{line-height:1.2}.archive-edit-link[data-v-a19e495d]{flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.archive-edit-link--circle[data-v-a19e495d]{border:1px solid var(--yj-line);color:var(--yj-ink-soft,#5a5046);background:0 0;border-radius:999px}.archive-edit-link--circle[data-v-a19e495d]:hover{border-color:var(--yj-bronze,#8b7355);color:var(--yj-ink)}.archive-edit-link--plain[data-v-a19e495d]{color:var(--yj-bronze);opacity:.85}.archive-edit-link--plain[data-v-a19e495d]:hover{color:var(--yj-cinnabar);opacity:1}.archive-edit-link--circle.archive-edit-link--sm[data-v-a19e495d]{width:1.4rem;height:1.4rem}.archive-edit-link--circle.archive-edit-link--md[data-v-a19e495d]{width:1.5rem;height:1.5rem}.archive-edit-link--circle.archive-edit-link--lg[data-v-a19e495d]{width:1.9rem;height:1.9rem}.ai-drawer__tools[data-v-c8d8014a]{border-bottom:1px solid var(--yj-line);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:.35rem;min-height:0;max-height:calc(100dvh - 13rem);padding:.55rem 1rem .45rem;display:flex;overflow-y:auto}.ai-drawer__tools-label[data-v-c8d8014a]{letter-spacing:.08em;color:var(--yj-bronze);flex-shrink:0;font-size:.68rem}.ai-drawer__status-row[data-v-c8d8014a]{align-items:center;gap:.45rem;min-height:1.4rem;display:flex}.ai-drawer__status-value[data-v-c8d8014a]{min-width:0;color:var(--yj-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;font-weight:600;overflow:hidden}.ai-drawer__status-ops[data-v-c8d8014a]{flex-shrink:0;gap:.4rem;margin-left:auto;display:flex}.ai-drawer__status-row--ops-only[data-v-c8d8014a]{justify-content:flex-end}.ai-drawer__archive[data-v-c8d8014a]:first-child{border-top:none;margin-top:0;padding-top:0}.ai-drawer__tools-row[data-v-c8d8014a]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.ai-drawer__tools-row--sub[data-v-c8d8014a]{padding-top:.05rem}.ai-drawer__tools-row--ai-app[data-v-c8d8014a]{padding-top:.2rem}.tool-chip[data-v-c8d8014a]{border:1px solid var(--yj-line);color:var(--yj-ink-soft);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:.32rem .55rem;font-size:.72rem}.tool-chip--sub[data-v-c8d8014a]{color:var(--yj-muted);padding:.28rem .5rem;font-size:.68rem}.tool-chip--active[data-v-c8d8014a]{border-color:var(--yj-bronze);color:var(--yj-ink);background:var(--yj-mist);box-shadow:inset 0 -2px 0 var(--yj-bronze);font-weight:600}.tool-chip[data-v-c8d8014a]:hover:not(:disabled):not(.tool-chip--active){border-color:var(--yj-cinnabar);color:var(--yj-cinnabar)}.tool-chip[data-v-c8d8014a]:disabled{opacity:.5;cursor:not-allowed}.tool-chip__soon[data-v-c8d8014a]{letter-spacing:0;color:var(--yj-muted);margin-left:.2rem;font-size:.58rem}.ai-drawer__archive[data-v-c8d8014a]{border-top:1px dashed var(--yj-line);flex-direction:column;gap:.35rem;margin-top:.35rem;padding-top:.45rem;display:flex}.ai-drawer__archive-bar[data-v-c8d8014a]{align-items:center;gap:.45rem;display:flex}.ai-drawer__archive-info[data-v-c8d8014a]{flex:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.ai-drawer__archive-actions[data-v-c8d8014a]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.ai-drawer__icon-btn[data-v-c8d8014a]{border:1px solid var(--yj-line);width:1.9rem;height:1.9rem;color:var(--yj-ink-soft,#5a5046);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ai-drawer__icon-btn[data-v-c8d8014a]:hover:not(:disabled){border-color:var(--yj-bronze,#8b7355);color:var(--yj-ink)}.ai-drawer__icon-btn[data-v-c8d8014a]:disabled{opacity:.55;cursor:not-allowed}.ai-drawer__archive-panel[data-v-c8d8014a]{grid-template-columns:1fr;gap:.45rem;padding:.15rem 0 .05rem;display:grid}.ai-drawer__archive-panel--dual[data-v-c8d8014a]{grid-template-columns:1fr}.ai-drawer__ctx-btn.yj-btn[data-v-c8d8014a]{letter-spacing:.04em;border-style:solid;border-width:1px;border-color:rgba(var(--yj-accent-rgb), .55);color:var(--yj-accent);box-shadow:none;background:0 0;padding:.22rem .5rem;font-size:.7rem;line-height:1.2}.ai-drawer__ctx-btn.yj-btn[data-v-c8d8014a]:hover:not(:disabled),.ai-drawer__ctx-btn--active[data-v-c8d8014a]{background:var(--yj-accent-mist);color:var(--yj-accent-hover);border-color:var(--yj-accent)}.ai-drawer__pair-field[data-v-c8d8014a]{color:var(--yj-bronze);letter-spacing:.04em;flex-direction:column;gap:.2rem;font-size:.68rem;display:flex}.ai-drawer__pair-head[data-v-c8d8014a]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ai-drawer__pair-field select[data-v-c8d8014a]{border:1px solid var(--yj-line);background:var(--yj-paper);width:100%;color:var(--yj-ink);padding:.35rem .4rem;font-size:.75rem}.ai-drawer__pair-hint[data-v-c8d8014a]{color:var(--yj-cinnabar);margin:0;font-size:.68rem}.ai-drawer__pair-note[data-v-c8d8014a]{color:var(--yj-muted);margin:0;font-size:.68rem;line-height:1.4}.naming-summary[data-v-c8d8014a]{border:1px solid var(--yj-line);background:var(--yj-mist);border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.55rem;padding:.45rem .55rem;display:flex}.naming-summary__text[data-v-c8d8014a]{min-width:0;color:var(--yj-ink-soft);-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;flex:1;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.naming-summary__edit[data-v-c8d8014a]{font:inherit;letter-spacing:.04em;color:var(--yj-bronze);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.18rem;padding:0;font-size:.72rem;line-height:1;text-decoration:none;display:inline-flex}.naming-summary__edit[data-v-c8d8014a]:hover{color:var(--yj-cinnabar)}.ai-drawer__archive-link[data-v-c8d8014a]{color:var(--yj-bronze);text-underline-offset:2px;text-decoration:underline}.ai-drawer__archive-link[data-v-c8d8014a]:hover{color:var(--yj-cinnabar)}.ai-drawer__archive-note[data-v-c8d8014a]{margin:0;font-size:.68rem}@media (width<=959px){.ai-drawer__tools[data-v-c8d8014a]{flex-shrink:0;gap:.25rem;max-height:min(34dvh,92dvh - 11.5rem);padding:.35rem .75rem .3rem}.ai-drawer__status-row[data-v-c8d8014a]{flex-wrap:wrap;row-gap:.25rem;min-height:0}.ai-drawer__status-ops[data-v-c8d8014a]{gap:.3rem}.ai-drawer__ctx-btn.yj-btn[data-v-c8d8014a]{padding:.18rem .42rem;font-size:.66rem}.ai-drawer__archive[data-v-c8d8014a]{gap:.28rem;margin-top:.25rem;padding-top:.35rem}.ai-drawer__icon-btn[data-v-c8d8014a]{width:1.65rem;height:1.65rem}.tool-chip[data-v-c8d8014a]{padding:.22rem .45rem;font-size:.68rem}.tool-chip--sub[data-v-c8d8014a]{font-size:.64rem}}.interp-bars__rows[data-v-30104a1c]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.interp-bars__head[data-v-30104a1c]{color:var(--yj-ink-soft);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.22rem;font-size:.84rem;display:flex}.interp-bars__label[data-v-30104a1c]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.interp-bars__glyph[data-v-30104a1c]{color:var(--yj-accent);font-size:.95rem;line-height:1}.interp-bars__val[data-v-30104a1c]{font-variant-numeric:tabular-nums;color:var(--yj-muted);flex-shrink:0}.interp-bars__track[data-v-30104a1c]{background:color-mix(in srgb, var(--yj-line) 65%, transparent);border-radius:.35rem;height:.7rem;overflow:hidden}.interp-bars__track i[data-v-30104a1c]{border-radius:inherit;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.interp-bars__hint[data-v-30104a1c]{color:var(--yj-muted);margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.interp-bars__cols[data-v-30104a1c]{justify-content:center;align-items:flex-end;gap:1.15rem;min-height:0;padding:.1rem .25rem 0;display:flex}.interp-bars__col[data-v-30104a1c]{flex-direction:column;flex:none;align-items:center;gap:.28rem;width:3.1rem;display:flex}.interp-bars__col-track[data-v-30104a1c]{background:linear-gradient(to top, color-mix(in srgb, var(--yj-line) 55%, transparent) 0 1px, color-mix(in srgb, var(--yj-line) 22%, transparent) 1px);border-radius:.18rem .18rem 0 0;align-items:flex-end;width:1.15rem;height:5.4rem;display:flex;overflow:hidden}.interp-bars__col-track i[data-v-30104a1c]{border-radius:.14rem .14rem 0 0;width:100%;transition:height .55s cubic-bezier(.22,1,.36,1);display:block}.interp-bars__col-val[data-v-30104a1c]{font-variant-numeric:tabular-nums;color:var(--yj-ink-soft);font-size:.82rem;font-weight:600;line-height:1}.interp-bars__col-label[data-v-30104a1c]{color:var(--yj-muted);text-align:center;max-width:3.2rem;font-size:.74rem;line-height:1.25}.interp-bars__heat[data-v-30104a1c]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.interp-bars__heat li[data-v-30104a1c]{grid-template-columns:minmax(4.5rem,7.5rem) 1fr auto;align-items:center;gap:.5rem .65rem;display:grid}.interp-bars__heat-label[data-v-30104a1c]{color:var(--yj-ink-soft);font-size:.82rem}.interp-bars__heat-track[data-v-30104a1c]{background:color-mix(in srgb, var(--yj-inset) 80%, var(--yj-line));border:1px solid color-mix(in srgb, var(--yj-line) 80%, transparent);border-radius:.3rem;height:.85rem;overflow:hidden}.interp-bars__heat-track i[data-v-30104a1c]{opacity:.45;height:100%;transition:width .5s,opacity .35s;display:block}.interp-bars__heat li.on .interp-bars__heat-track i[data-v-30104a1c]{opacity:1}.interp-bars__heat-state[data-v-30104a1c]{letter-spacing:.04em;color:var(--yj-muted);text-align:right;min-width:1.5rem;font-size:.75rem}.interp-bars__heat li.on .interp-bars__heat-state[data-v-30104a1c]{color:var(--yj-accent);font-weight:600}@media (prefers-reduced-motion:reduce){.interp-bars__track i[data-v-30104a1c],.interp-bars__col-track i[data-v-30104a1c],.interp-bars__heat-track i[data-v-30104a1c]{transition:none}}.score-ring[data-v-d24adbde]{flex-shrink:0;width:5.5rem;height:5.5rem;position:relative}.score-ring__svg[data-v-d24adbde]{width:100%;height:100%;transform:rotate(-90deg)}.score-ring__track[data-v-d24adbde],.score-ring__fill[data-v-d24adbde]{fill:none;stroke-width:7px}.score-ring__track[data-v-d24adbde]{stroke:color-mix(in srgb, var(--ring-color) 18%, var(--yj-line))}.score-ring__fill[data-v-d24adbde]{stroke:var(--ring-color);stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.score-ring__center[data-v-d24adbde]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;display:flex;position:absolute;inset:0}.score-ring__num[data-v-d24adbde]{font-family:var(--yj-font-display);letter-spacing:.02em;color:var(--ring-color);font-size:1.45rem;font-weight:600;line-height:1}.score-ring__level[data-v-d24adbde]{letter-spacing:.06em;color:var(--yj-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:4.2rem;font-size:.65rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.score-ring__fill[data-v-d24adbde]{transition:none}}.structured[data-v-321ea48d]{flex-direction:column;gap:.9rem;display:flex}.structured__head[data-v-321ea48d]{align-items:flex-start;gap:.95rem;display:flex}.structured__head-main[data-v-321ea48d]{flex-direction:column;gap:.35rem;min-width:0;padding-top:.15rem;display:flex}.structured__name[data-v-321ea48d]{font-family:var(--yj-font-display);letter-spacing:.1em;color:var(--yj-ink);margin:0;font-size:1.1rem}.structured__summary[data-v-321ea48d]{color:var(--yj-ink-soft);margin:0;font-size:.88rem;line-height:1.6}.structured__bars[data-v-321ea48d]{padding-top:.15rem}.name-cards[data-v-321ea48d]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.name-card[data-v-321ea48d]{border:1px solid var(--yj-line);border-radius:var(--yj-radius);background:color-mix(in srgb, var(--yj-paper) 72%, transparent);flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.name-card__head[data-v-321ea48d]{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.name-card__name[data-v-321ea48d]{font-family:var(--yj-font-display);letter-spacing:.12em;color:var(--yj-ink);font-size:1.08rem}.name-card__score[data-v-321ea48d]{font-family:var(--yj-font-display);color:var(--yj-accent,#2d7162);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95rem;font-weight:600}.name-card__tags[data-v-321ea48d]{flex-wrap:wrap;gap:.35rem;display:flex}.name-card__tag[data-v-321ea48d]{letter-spacing:.05em;color:color-mix(in srgb, var(--yj-accent,#2d7162) 88%, var(--yj-ink));background:color-mix(in srgb, var(--yj-accent,#2d7162) 10%, transparent);border:1px solid color-mix(in srgb, var(--yj-accent,#2d7162) 20%, transparent);border-radius:999px;padding:.08rem .45rem;font-size:.68rem}.name-card__reason[data-v-321ea48d]{color:var(--yj-ink-soft);margin:0;font-size:.84rem;line-height:1.55}.structured__meta[data-v-321ea48d]{letter-spacing:.04em;color:var(--yj-ink-soft);margin:0;font-size:.8rem}.structured__h[data-v-321ea48d]{letter-spacing:.08em;color:var(--yj-accent,#2d7162);margin:.2rem 0 0;font-size:.8rem;font-weight:600}.structured__h--warn[data-v-321ea48d]{color:var(--yj-danger)}.slot-cards[data-v-321ea48d]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.slot-card[data-v-321ea48d]{border:1px solid var(--yj-line);border-radius:var(--yj-radius);background:color-mix(in srgb, var(--yj-paper) 72%, transparent);flex-direction:column;gap:.3rem;padding:.65rem .8rem;display:flex}.slot-card--warn[data-v-321ea48d]{background:color-mix(in srgb, #b85c3f 4%, var(--yj-paper));border-color:color-mix(in srgb, #b85c3f 30%, var(--yj-line))}.slot-card__head[data-v-321ea48d]{align-items:center;gap:.55rem;display:flex}.slot-card__label[data-v-321ea48d]{font-family:var(--yj-font-display);letter-spacing:.1em;color:var(--yj-ink);font-size:1rem}.slot-card__pill[data-v-321ea48d]{letter-spacing:.05em;border:1px solid color-mix(in srgb, var(--yj-ink) 18%, transparent);color:var(--yj-ink-soft);border-radius:999px;padding:.06rem .45rem;font-size:.68rem}.slot-card__pill--good[data-v-321ea48d]{color:var(--yj-accent);background:#2f7d5c1a;border-color:#2f7d5c3d}.slot-card__pill--bad[data-v-321ea48d]{color:var(--yj-danger);background:#b85c3f1a;border-color:#b85c3f3d}.slot-card__score[data-v-321ea48d]{font-family:var(--yj-font-display);font-variant-numeric:tabular-nums;color:var(--yj-ink);flex-shrink:0;margin-left:auto;font-size:.9rem;font-weight:600}.slot-card__dt[data-v-321ea48d]{font-variant-numeric:tabular-nums;color:var(--yj-ink-soft);margin:0;font-size:.78rem}.slot-card__dir[data-v-321ea48d]{color:var(--yj-accent,#2d7162);flex-wrap:wrap;gap:.6rem;font-size:.78rem;display:flex}.slot-card__dir-muted[data-v-321ea48d]{color:var(--yj-danger)}.slot-card__reason[data-v-321ea48d]{color:var(--yj-ink-soft);margin:0;font-size:.84rem;line-height:1.55}.affair_qry__num[data-v-321ea48d]{width:3rem;height:3rem;font-family:var(--yj-font-display);color:var(--yj-on-inverse);background:linear-gradient(135deg, var(--yj-accent,#2d7162), color-mix(in srgb, var(--yj-accent,#2d7162) 60%, #6a7ec7));border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;font-weight:600;display:grid}.point-list[data-v-321ea48d]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.point[data-v-321ea48d]{gap:.6rem;font-size:.85rem;line-height:1.55;display:flex}.point__label[data-v-321ea48d]{min-width:3.2rem;color:var(--yj-accent,#2d7162);flex-shrink:0}.point__content[data-v-321ea48d]{color:var(--yj-ink-soft)}.structured__advice[data-v-321ea48d]{border-left:3px solid var(--yj-accent,#2d7162);background:color-mix(in srgb, var(--yj-accent,#2d7162) 6%, transparent);border-radius:0 var(--yj-radius) var(--yj-radius) 0;color:var(--yj-ink);margin:0;padding:.6rem .8rem;font-size:.86rem;line-height:1.6}.ai-drawer__messages--naming[data-v-7d8fe964]>:first-child{margin-top:auto}.naming-result[data-v-7d8fe964]{border:1px solid var(--yj-line);background:var(--yj-paper);border-radius:12px;flex-direction:column;gap:.4rem;padding:.9rem 1rem;display:flex;box-shadow:0 1px #0b1f1c08}.naming-result__tag[data-v-7d8fe964]{letter-spacing:.1em;color:var(--yj-bronze);background:var(--yj-mist);border:1px solid var(--yj-line);border-radius:999px;align-self:flex-start;padding:.18rem .5rem;font-size:.66rem}.naming-result__body[data-v-7d8fe964]{color:var(--yj-text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.65}.naming-result__cost[data-v-7d8fe964]{letter-spacing:.04em;color:var(--yj-muted);margin:0;font-size:.68rem}.ai-drawer__messages[data-v-7d8fe964]{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow:auto}.ai-drawer__empty[data-v-7d8fe964]{color:var(--yj-muted);text-align:center;margin:auto 0;padding:1rem;font-size:.85rem}.ai-history-toggle[data-v-7d8fe964]{color:var(--yj-bronze);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;align-self:center;padding:.25rem .5rem;font-size:.72rem}.ai-history-more[data-v-7d8fe964]{justify-content:center;align-self:center;display:flex}.ai-history-loading[data-v-7d8fe964]{letter-spacing:.04em;color:var(--yj-muted);padding:.25rem .5rem;font-size:.72rem}.ai-history-toggle[data-v-7d8fe964]:hover{color:var(--yj-cinnabar)}.ai-msg[data-v-7d8fe964]{display:flex}.ai-msg--user[data-v-7d8fe964]{justify-content:flex-end}.ai-msg--assistant[data-v-7d8fe964]{flex-direction:column;align-items:stretch;gap:.22rem}.ai-msg--system[data-v-7d8fe964]{justify-content:center}.ai-msg__system-wrap[data-v-7d8fe964]{flex-direction:column;align-items:center;gap:.35rem;display:flex}.ai-msg__system[data-v-7d8fe964]{letter-spacing:.04em;max-width:92%;color:var(--yj-muted);background:var(--yj-mist);border:1px solid var(--yj-line);text-align:center;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;line-height:1.45}.ai-msg__system-btn[data-v-7d8fe964]{color:var(--yj-bronze);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}.ai-msg__system-btn[data-v-7d8fe964]:hover{color:var(--yj-cinnabar)}.ai-msg__bubble[data-v-7d8fe964]{white-space:pre-wrap;word-break:break-word;max-width:92%;padding:.65rem .8rem;font-size:.88rem;line-height:1.55}.ai-msg__bubble--md[data-v-7d8fe964]{white-space:normal;width:100%;max-width:100%;padding:.85rem .95rem}.ai-msg--user .ai-msg__bubble[data-v-7d8fe964]{background:var(--yj-ink);color:var(--yj-silk)}.ai-msg--assistant .ai-msg__bubble[data-v-7d8fe964]{background:var(--yj-paper);border:1px solid var(--yj-line);color:var(--yj-text)}.ai-msg--assistant .ai-msg__bubble--typing[data-v-7d8fe964]{background:0 0;border:none;width:auto;max-width:92%;padding:.35rem .15rem}.ai-msg__cost[data-v-7d8fe964]{letter-spacing:.04em;color:var(--yj-muted);margin:0;padding:0 .2rem;font-size:.68rem;line-height:1.35}.ai-typing[data-v-7d8fe964]{align-items:center;gap:.28rem;min-height:1.2em;display:inline-flex}.ai-typing__dot[data-v-7d8fe964]{background:var(--yj-ink-soft);opacity:.35;border-radius:50%;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite ai-typing-bounce-7d8fe964}.ai-typing__dot[data-v-7d8fe964]:nth-child(2){animation-delay:.16s}.ai-typing__dot[data-v-7d8fe964]:nth-child(3){animation-delay:.32s}@keyframes ai-typing-bounce-7d8fe964{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:.9;transform:translateY(-3px)}}.ai-expand[data-v-7d8fe964]{color:var(--yj-bronze);cursor:pointer;background:0 0;border:none;margin-top:.45rem;padding:0;font-size:.72rem;display:inline-block}.ai-expand[data-v-7d8fe964]:hover{color:var(--yj-cinnabar)}@media (width<=959px){.ai-drawer__messages[data-v-7d8fe964]{gap:.55rem;padding:.65rem .75rem}.ai-drawer__empty[data-v-7d8fe964]{padding:.65rem;font-size:.8rem}.ai-msg__bubble[data-v-7d8fe964]{padding:.55rem .65rem;font-size:.84rem}.ai-msg__bubble--md[data-v-7d8fe964]{padding:.65rem .75rem}.naming-result[data-v-7d8fe964]{gap:.35rem;padding:.65rem .75rem}}.ai-drawer__prompts[data-v-0165751a]{flex-wrap:wrap;flex-shrink:0;gap:.4rem;padding:0 1rem .65rem;display:flex}.prompt-chip[data-v-0165751a]{border:1px solid var(--yj-line);color:var(--yj-ink-soft);cursor:pointer;text-align:left;background:0 0;padding:.35rem .55rem;font-size:.72rem}.prompt-chip[data-v-0165751a]:hover:not(:disabled){border-color:var(--yj-cinnabar);color:var(--yj-cinnabar)}.prompt-chip[data-v-0165751a]:disabled{opacity:.5;cursor:not-allowed}.ai-drawer__composer[data-v-0165751a]{border-top:1px solid var(--yj-line);flex-direction:column;flex-shrink:0;gap:.55rem;margin-top:auto;padding:.75rem 1rem 1rem;display:flex}.ai-drawer__composer textarea[data-v-0165751a]{box-sizing:border-box;resize:none;border:1px solid var(--yj-line);border-radius:var(--yj-radius);background:var(--yj-input);width:100%;min-height:3.25rem;font:inherit;color:var(--yj-text);padding:.6rem .7rem;font-size:.88rem;line-height:1.5}.ai-drawer__composer textarea[data-v-0165751a]:focus{border-color:color-mix(in srgb, var(--yj-accent) 55%, var(--yj-line));outline:none}.ai-drawer__composer textarea[data-v-0165751a]::placeholder{color:var(--yj-muted);opacity:.85}.ai-drawer__composer-bar[data-v-0165751a]{align-items:flex-end;gap:.65rem;display:flex}.ai-drawer__ask-meta[data-v-0165751a]{flex-direction:column;flex:1;align-items:flex-start;gap:.28rem;min-width:0;margin:0;display:flex}.ai-drawer__privacy-note[data-v-0165751a]{letter-spacing:.04em;color:var(--yj-muted);margin:0;font-size:.68rem}.ai-drawer__privacy[data-v-0165751a]{font-size:.75rem;font-weight:inherit;color:var(--yj-ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;border:none;align-items:flex-start;gap:.35rem;max-width:100%;margin:0;padding:0;line-height:1.4;display:inline-flex}.ai-drawer__privacy--on[data-v-0165751a]{color:var(--yj-ink)}.ai-drawer__privacy input[data-v-0165751a]{width:.875rem;height:.875rem;box-shadow:none;accent-color:var(--yj-accent);background:0 0;border:none;flex-shrink:0;margin:0;padding:0}.ai-drawer__turn-cost[data-v-0165751a]{color:var(--yj-muted);opacity:.9;white-space:nowrap;margin:0;font-size:.68rem;line-height:1.35}.ai-drawer__composer button[data-v-0165751a]{border-radius:var(--yj-radius);background:var(--yj-cinnabar);min-width:4.5rem;height:2.15rem;color:var(--yj-on-inverse);cursor:pointer;letter-spacing:.06em;border:none;flex-shrink:0;padding:0 1.15rem}.ai-drawer__composer button[data-v-0165751a]:disabled{opacity:.38;cursor:not-allowed;background:color-mix(in srgb, var(--yj-cinnabar) 55%, var(--yj-muted))}@media (width<=959px){.ai-drawer__prompts.is-collapsed[data-v-0165751a]{display:none}.ai-drawer__prompts[data-v-0165751a]{gap:.3rem;padding:0 .75rem .4rem}.prompt-chip[data-v-0165751a]{padding:.28rem .45rem;font-size:.68rem}.ai-drawer__composer[data-v-0165751a]{padding:.5rem .75rem calc(.55rem + env(safe-area-inset-bottom,0px));gap:.4rem}.ai-drawer__composer textarea[data-v-0165751a]{min-height:2.35rem;padding:.45rem .55rem;font-size:.85rem}.ai-drawer__ask-meta[data-v-0165751a]{gap:.15rem}.ai-drawer__privacy[data-v-0165751a],.ai-drawer__privacy-note[data-v-0165751a],.ai-drawer__turn-cost[data-v-0165751a]{font-size:.65rem;line-height:1.3}.ai-drawer__composer-bar[data-v-0165751a]{flex-wrap:wrap;gap:.45rem}.ai-drawer__composer-bar button[type=submit][data-v-0165751a]{min-width:3.6rem;height:2rem;margin-left:auto;padding:0 .85rem}}.ai-mask[data-v-59c8b0f7]{background:var(--yj-scrim);z-index:80;position:fixed;inset:0}.ai-drawer[data-v-59c8b0f7]{width:min(var(--yj-ai-w), 100vw);background:var(--yj-paper);border-left:1px solid var(--yj-line);z-index:90;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0b1f1c1f}.ai-drawer__resizer[data-v-59c8b0f7]{display:none}@media (width>=960px){.ai-drawer__resizer[data-v-59c8b0f7]{cursor:col-resize;z-index:2;touch-action:none;width:6px;margin-left:-3px;display:block;position:absolute;top:0;bottom:0;left:0}.ai-drawer__resizer[data-v-59c8b0f7]:after{content:"";background:var(--yj-line);opacity:0;border-radius:1px;width:2px;height:2.5rem;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-drawer__resizer[data-v-59c8b0f7]:hover:after,.ai-drawer__resizer[data-v-59c8b0f7]:focus-visible:after{opacity:1;background:var(--yj-bronze)}}.ai-drawer__head[data-v-59c8b0f7]{border-bottom:1px solid var(--yj-line);flex-shrink:0;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.ai-drawer__kicker[data-v-59c8b0f7]{letter-spacing:.16em;text-transform:uppercase;color:var(--yj-bronze);margin:0 0 .15rem;font-size:.66rem;font-weight:600;display:block}.ai-drawer__title[data-v-59c8b0f7]{font-family:var(--yj-font-display);letter-spacing:.12em;color:var(--yj-ink);margin:0;font-size:1.15rem}.ai-drawer__sub[data-v-59c8b0f7]{color:var(--yj-muted);margin:.2rem 0 0;font-size:.75rem}.ai-drawer__actions[data-v-59c8b0f7]{align-items:center;gap:.35rem;display:flex}.ai-drawer__actions .ghost[data-v-59c8b0f7],.ai-drawer__actions .close[data-v-59c8b0f7]{cursor:pointer;color:var(--yj-muted);background:0 0;border:none}.ai-drawer__actions .ghost[data-v-59c8b0f7]{padding:.25rem .4rem;font-size:.75rem}.ai-drawer__actions .close[data-v-59c8b0f7]{padding:.1rem .35rem;font-size:1.4rem;line-height:1}.ai-drawer-enter-active[data-v-59c8b0f7],.ai-drawer-leave-active[data-v-59c8b0f7]{transition:transform .28s var(--yj-ease)}.ai-drawer-enter-from[data-v-59c8b0f7],.ai-drawer-leave-to[data-v-59c8b0f7]{transform:translate(100%)}.ai-mask-enter-active[data-v-59c8b0f7],.ai-mask-leave-active[data-v-59c8b0f7]{transition:opacity .22s}.ai-mask-enter-from[data-v-59c8b0f7],.ai-mask-leave-to[data-v-59c8b0f7]{opacity:0}@media (width<=959px){.ai-drawer[data-v-59c8b0f7]{border-left:none;border-top:1px solid var(--yj-line);width:100%;height:92dvh;top:auto;left:0;right:0;box-shadow:0 -12px 36px #0b1f1c24}.ai-drawer__head[data-v-59c8b0f7]{gap:.45rem;padding:.55rem .75rem .4rem}.ai-drawer__kicker[data-v-59c8b0f7]{display:none}.ai-drawer__title[data-v-59c8b0f7]{letter-spacing:.08em;font-size:1rem}.ai-drawer__sub[data-v-59c8b0f7]{white-space:nowrap;text-overflow:ellipsis;margin-top:.08rem;font-size:.68rem;overflow:hidden}.ai-drawer-enter-from[data-v-59c8b0f7],.ai-drawer-leave-to[data-v-59c8b0f7]{transform:translateY(100%)}}body.yj-ai-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.yj-ai-resizing iframe{pointer-events:none}body.yj-ai-resizing .app-main{transition:none!important}.ai-fab[data-v-4a63e6ef]{z-index:70;bottom:max(6rem, env(safe-area-inset-bottom,0px));right:max(3rem, env(safe-area-inset-right,0px));border:1px solid rgba(var(--yj-accent-rgb), .45);background:var(--yj-accent);color:var(--yj-silk);cursor:pointer;min-height:2.5rem;box-shadow:var(--yj-shadow);letter-spacing:.14em;font-family:var(--yj-font-display);border-radius:var(--yj-radius);transition:width .28s var(--yj-ease), padding .28s var(--yj-ease), border-radius .28s var(--yj-ease), background .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:0;padding:.5rem 1.05rem;font-size:.85rem;display:inline-flex;position:fixed;overflow:hidden}.ai-fab__mark[data-v-4a63e6ef]{letter-spacing:0;flex-shrink:0;font-size:.95rem;font-weight:600;line-height:1;display:none}.ai-fab__label[data-v-4a63e6ef]{white-space:nowrap}.ai-fab--above-tabbar[data-v-4a63e6ef]{bottom:calc(var(--yj-tabbar-h) + env(safe-area-inset-bottom,0px) + 3rem);right:max(1rem, env(safe-area-inset-right,0px))}@media (width<=860px){.ai-fab[data-v-4a63e6ef]{border-radius:999px;min-width:2.75rem;min-height:2.75rem;padding:.5rem .95rem;font-size:.78rem}.ai-fab__mark[data-v-4a63e6ef]{opacity:0;max-width:0;transition:max-width .28s var(--yj-ease), opacity .2s ease;display:block;overflow:hidden}.ai-fab__label[data-v-4a63e6ef]{opacity:1;max-width:6.5rem;transition:max-width .28s var(--yj-ease), opacity .2s ease;overflow:hidden}.ai-fab--collapsed[data-v-4a63e6ef]{letter-spacing:0;width:2.75rem;padding:0}.ai-fab--collapsed .ai-fab__mark[data-v-4a63e6ef]{opacity:1;max-width:2rem}.ai-fab--collapsed .ai-fab__label[data-v-4a63e6ef]{opacity:0;max-width:0}}.ai-fab--resume[data-v-4a63e6ef]{background:color-mix(in srgb, var(--yj-silk) 88%, var(--yj-accent));color:var(--yj-ink);border-color:rgba(var(--yj-accent-rgb), .28);box-shadow:none;letter-spacing:.08em}.ai-fab[data-v-4a63e6ef]:hover,.ai-fab--resume[data-v-4a63e6ef]:hover{background:var(--yj-ink-soft);color:var(--yj-silk)}.fab-enter-active[data-v-4a63e6ef],.fab-leave-active[data-v-4a63e6ef]{transition:opacity .22s ease, transform .22s var(--yj-ease)}.fab-enter-from[data-v-4a63e6ef],.fab-leave-to[data-v-4a63e6ef]{opacity:0;transform:translateY(8px)}.ai-confirm[data-v-0e95868e]{z-index:120;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ai-confirm__mask[data-v-0e95868e]{background:var(--yj-scrim);position:absolute;inset:0}.ai-confirm__card[data-v-0e95868e]{z-index:1;border-radius:var(--yj-radius-lg,14px);background:var(--yj-card,#fff);border:1px solid rgba(var(--yj-accent-rgb,143, 132, 104), .18);width:min(22rem,100%);padding:1.15rem 1.2rem 1.1rem;position:relative;box-shadow:0 18px 48px #1c19142e}.ai-confirm__title[data-v-0e95868e]{font-family:var(--yj-font-display,inherit);letter-spacing:.06em;color:var(--yj-ink,#1c1914);margin:0 0 .55rem;font-size:1.05rem}.ai-confirm__msg[data-v-0e95868e]{color:var(--yj-muted,#6b6560);white-space:pre-wrap;margin:0 0 1.15rem;font-size:.9rem;line-height:1.55}.ai-confirm__actions[data-v-0e95868e]{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.ai-confirm-enter-active[data-v-0e95868e],.ai-confirm-leave-active[data-v-0e95868e]{transition:opacity .18s}.ai-confirm-enter-active .ai-confirm__card[data-v-0e95868e],.ai-confirm-leave-active .ai-confirm__card[data-v-0e95868e]{transition:transform .18s,opacity .18s}.ai-confirm-enter-from[data-v-0e95868e],.ai-confirm-leave-to[data-v-0e95868e]{opacity:0}.ai-confirm-enter-from .ai-confirm__card[data-v-0e95868e],.ai-confirm-leave-to .ai-confirm__card[data-v-0e95868e]{opacity:0;transform:translateY(6px)scale(.98)}.ai-skill-pick[data-v-16677216]{z-index:120;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ai-skill-pick__mask[data-v-16677216]{background:var(--yj-scrim);position:absolute;inset:0}.ai-skill-pick__card[data-v-16677216]{z-index:1;border-radius:var(--yj-radius-lg,14px);background:var(--yj-card,#fff);border:1px solid rgba(var(--yj-accent-rgb,143, 132, 104), .18);width:min(24rem,100%);max-height:80vh;padding:1.15rem 1.2rem 1.1rem;position:relative;overflow-y:auto;box-shadow:0 18px 48px #1c19142e}.ai-skill-pick__title[data-v-16677216]{font-family:var(--yj-font-display,inherit);letter-spacing:.06em;color:var(--yj-ink,#1c1914);margin:0 0 .55rem;font-size:1.05rem}.ai-skill-pick__msg[data-v-16677216]{color:var(--yj-muted,#6b6560);white-space:pre-wrap;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.ai-skill-pick__list[data-v-16677216]{flex-direction:column;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.ai-skill-pick__option[data-v-16677216]{text-align:left;border-radius:var(--yj-radius,10px);border:1px solid var(--yj-line,#e6dfd2);background:var(--yj-paper,#faf7f0);cursor:pointer;width:100%;font:inherit;color:inherit;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem .9rem;transition:border-color .15s,background .15s;display:flex}.ai-skill-pick__option[data-v-16677216]:hover{border-color:color-mix(in srgb, var(--yj-accent,#8b6914) 55%, var(--yj-line,#e6dfd2))}.ai-skill-pick__option--primary[data-v-16677216]{border-color:color-mix(in srgb, var(--yj-accent,#8b6914) 45%, var(--yj-line,#e6dfd2));background:color-mix(in srgb, var(--yj-accent,#8b6914) 8%, var(--yj-paper,#faf7f0))}.ai-skill-pick__label[data-v-16677216]{color:var(--yj-ink,#1c1914);font-size:.94rem;font-weight:500}.ai-skill-pick__badge[data-v-16677216]{background:var(--yj-accent,#8b6914);color:var(--yj-on-inverse);letter-spacing:.04em;border-radius:4px;padding:.1rem .4rem;font-size:.7rem}.ai-skill-pick__reason[data-v-16677216]{color:var(--yj-muted,#6b6560);opacity:.85;flex:100%;font-size:.78rem;line-height:1.4}.ai-skill-pick__actions[data-v-16677216]{justify-content:flex-end;display:flex}.ai-skill-pick-enter-active[data-v-16677216],.ai-skill-pick-leave-active[data-v-16677216]{transition:opacity .18s}.ai-skill-pick-enter-active .ai-skill-pick__card[data-v-16677216],.ai-skill-pick-leave-active .ai-skill-pick__card[data-v-16677216]{transition:transform .18s,opacity .18s}.ai-skill-pick-enter-from[data-v-16677216],.ai-skill-pick-leave-to[data-v-16677216]{opacity:0}.ai-skill-pick-enter-from .ai-skill-pick__card[data-v-16677216],.ai-skill-pick-leave-to .ai-skill-pick__card[data-v-16677216]{opacity:0;transform:translateY(6px)scale(.98)}.paywall[data-v-60291684]{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.paywall__mask[data-v-60291684]{background:var(--yj-scrim);position:absolute;inset:0}.paywall__card[data-v-60291684]{background:var(--yj-paper);border:1px solid var(--yj-line);width:min(400px,100%);box-shadow:var(--yj-shadow);z-index:1;border-radius:var(--yj-radius-lg);padding:1.5rem 1.35rem 1.35rem;position:relative}.paywall__close[data-v-60291684]{color:var(--yj-muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.4rem;right:.55rem}.paywall__title[data-v-60291684]{font-family:var(--yj-font-display);letter-spacing:.12em;color:var(--yj-ink);margin:0 0 .5rem;font-size:1.25rem}.paywall__desc[data-v-60291684]{color:var(--yj-muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.paywall__actions[data-v-60291684]{flex-wrap:wrap;gap:.65rem;display:flex}.btn[data-v-60291684]{letter-spacing:.06em;border:1px solid var(--yj-line);color:var(--yj-ink);padding:.55rem .95rem;font-size:.85rem;text-decoration:none}.btn--primary[data-v-60291684]{background:var(--yj-ink);color:var(--yj-silk);border-color:var(--yj-ink)}.pw-enter-active[data-v-60291684],.pw-leave-active[data-v-60291684]{transition:opacity .2s}.pw-enter-from[data-v-60291684],.pw-leave-to[data-v-60291684]{opacity:0}.trial-modal[data-v-1d85a633]{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.trial-modal__mask[data-v-1d85a633]{background:var(--yj-scrim);position:absolute;inset:0}.trial-modal__card[data-v-1d85a633]{background:var(--yj-paper);border:1px solid var(--yj-line);width:min(400px,100%);box-shadow:var(--yj-shadow);z-index:1;border-radius:var(--yj-radius-lg);padding:1.5rem 1.35rem 1.35rem;position:relative}.trial-modal__close[data-v-1d85a633]{color:var(--yj-muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.4rem;right:.55rem}.trial-modal__kicker[data-v-1d85a633]{letter-spacing:.12em;color:var(--yj-bronze,var(--yj-signal));margin:0 0 .35rem;font-size:.72rem}.trial-modal__title[data-v-1d85a633]{font-family:var(--yj-font-display);letter-spacing:.12em;color:var(--yj-ink);margin:0 0 .5rem;font-size:1.25rem}.trial-modal__desc[data-v-1d85a633]{color:var(--yj-text);white-space:pre-wrap;margin:0 0 .65rem;font-size:.92rem;line-height:1.65}.trial-modal__meta[data-v-1d85a633]{color:var(--yj-muted);margin:0 0 1.15rem;font-size:.82rem}.trial-modal__actions[data-v-1d85a633]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.trial-modal__link[data-v-1d85a633]{color:var(--yj-accent);font-size:.85rem;text-decoration:none}.trial-modal-enter-active[data-v-1d85a633],.trial-modal-leave-active[data-v-1d85a633]{transition:opacity .2s}.trial-modal-enter-from[data-v-1d85a633],.trial-modal-leave-to[data-v-1d85a633]{opacity:0}.app-layout[data-v-6b632e00]{background:radial-gradient(ellipse 70% 45% at 8% -8%, rgba(var(--yj-accent-rgb), .09), transparent 55%), radial-gradient(ellipse 55% 40% at 92% 0%, #8f846814, transparent 50%), var(--yj-silk);flex-direction:column;min-height:100vh;display:flex}.app-header[data-v-6b632e00]{z-index:30;height:var(--yj-header-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--yj-header-bg);border-bottom:1px solid var(--yj-line);position:sticky;top:0}.app-header__inner[data-v-6b632e00]{max-width:var(--yj-content-max);height:100%;padding:0 var(--yj-gutter);align-items:center;gap:1.25rem;margin:0 auto;display:flex}.app-header__nav[data-v-6b632e00]{flex:1;justify-content:center}.app-header__right[data-v-6b632e00]{flex-shrink:0;align-items:center;gap:.35rem;height:2.15rem;margin-left:auto;display:flex}.app-main[data-v-6b632e00]{width:100%;max-width:var(--yj-content-max);padding:1.5rem var(--yj-gutter) 3rem;transition:padding-right .28s var(--yj-ease);flex:1;margin:0 auto}@media (width>=960px){.app-main--ai-open[data-v-6b632e00]{padding-right:calc(var(--yj-ai-w) + 1.5rem)}}@media (width<=860px){.app-main--mobile[data-v-6b632e00]{padding:calc(.75rem + env(safe-area-inset-top,0px)) var(--yj-gutter) calc(var(--yj-tabbar-h) + env(safe-area-inset-bottom,0px) + .5rem);max-width:100%}}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-braille-400-normal-C6hDbumt.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-braille-400-normal-Cnp681V0.woff)format("woff");unicode-range:U+28??}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-math-400-normal-loavqmHP.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-math-400-normal-DNpUeSRq.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1D2E0-1D2F3}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-symbols-400-normal-Crk7i-NV.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-symbols-400-normal-1543TeiR.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-latin-ext-400-normal-f7HdMdRI.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-latin-ext-400-normal-BV1gsw7D.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-symbols-2-latin-400-normal-jIFd0_dh.woff2)format("woff2"),url(/assets/noto-sans-symbols-2-latin-400-normal-C9-zJDJA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--yj-silk:#f3f2ee;--yj-silk-deep:#e7e5de;--yj-paper:#fdfcf9;--yj-inset:#f6f5f1;--yj-input:#fff;--yj-ink:#1c2c27;--yj-ink-rgb:28, 44, 39;--yj-ink-soft:#355048;--yj-text:#243530;--yj-muted:#687771;--yj-accent:#2d7162;--yj-accent-rgb:45, 113, 98;--yj-accent-hover:#256155;--yj-accent-mist:rgba(var(--yj-accent-rgb), .14);--yj-signal:#a87252;--yj-signal-rgb:168, 114, 82;--yj-signal-hover:#966347;--yj-signal-mist:rgba(var(--yj-signal-rgb), .13);--yj-mineral:#91876c;--yj-mineral-rgb:145, 135, 108;--yj-cinnabar:var(--yj-accent);--yj-bronze:var(--yj-mineral);--yj-mist:rgba(var(--yj-ink-rgb), .04);--yj-line:rgba(var(--yj-ink-rgb), .1);--yj-danger:#b54a3a;--yj-danger-rgb:181, 74, 58;--yj-danger-mist:rgba(var(--yj-danger-rgb), .16);--yj-danger-soft:rgba(var(--yj-danger-rgb), .06);--yj-font-display:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", serif;--yj-font-brand:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--yj-font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--yj-font-diagram:var(--yj-font-body);--yj-font-diagram-key:var(--yj-font-display);--yj-header-h:4rem;--yj-content-max:1180px;--yj-page-max:860px;--yj-section-max:var(--yj-page-max);--yj-content-pad-x:1.25rem;--yj-gutter:var(--yj-content-pad-x);--yj-pad:1rem;--yj-pad-sm:.75rem;--yj-stack:.85rem;--yj-ai-w:380px;--yj-tabbar-h:3.25rem;--yj-tabbar-bg:var(--yj-paper);--yj-tabbar-border:rgba(var(--yj-ink-rgb), .12);--yj-tabbar-shadow:0 -6px 24px rgba(var(--yj-ink-rgb), .07);--yj-header-bg:#f3f2eee6;--yj-card:var(--yj-paper);--yj-inverse:#1c2c27;--yj-on-inverse:#f3f2ee;--yj-scrim:#0b1f1c66;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yj-bp-mobile:860px;--yj-diagram-max:500px;--yj-diagram-chart:500px;--yj-diagram-palace:560px;--yj-ease:cubic-bezier(.22, 1, .36, 1);--yj-radius:6px;--yj-radius-lg:12px;--yj-shadow:0 10px 28px rgba(var(--yj-ink-rgb), .055)}@media (width<=860px){:root{--yj-header-h:3.5rem;--yj-content-pad-x:.5rem;--yj-gutter:.5rem;--yj-pad:.75rem;--yj-pad-sm:.5rem;--yj-stack:.65rem;--yj-radius-lg:10px}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yj-silk:#121916;--yj-silk-deep:#0e1311;--yj-paper:#1c2522;--yj-inset:#161d1a;--yj-input:#222c28;--yj-ink:#e6e2d8;--yj-ink-rgb:230, 226, 216;--yj-ink-soft:#b7c2bc;--yj-text:#cfcabe;--yj-muted:#8a948e;--yj-accent:#6eae9c;--yj-accent-rgb:110, 174, 156;--yj-accent-hover:#82c0ad;--yj-accent-mist:rgba(var(--yj-accent-rgb), .2);--yj-signal:#c99a78;--yj-signal-rgb:201, 154, 120;--yj-signal-hover:#d7ab8c;--yj-signal-mist:rgba(var(--yj-signal-rgb), .18);--yj-mineral:#b5a888;--yj-mineral-rgb:181, 168, 136;--yj-mist:rgba(var(--yj-ink-rgb), .06);--yj-line:rgba(var(--yj-ink-rgb), .12);--yj-danger:#d9786a;--yj-danger-rgb:217, 120, 106;--yj-danger-mist:rgba(var(--yj-danger-rgb), .22);--yj-danger-soft:rgba(var(--yj-danger-rgb), .12);--yj-shadow:0 10px 28px #0006;--yj-tabbar-border:rgba(var(--yj-ink-rgb), .1);--yj-tabbar-shadow:0 -6px 24px #00000059;--yj-header-bg:#121916e0;--yj-inverse:#0c1110;--yj-on-inverse:#e6e2d8;--yj-scrim:#00000094}}*,:before,:after{box-sizing:border-box}html,body{background:var(--yj-silk);min-height:100%;color:var(--yj-text);font-family:var(--yj-font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.6}#app{min-height:100vh}a{color:inherit}button,input,select,textarea{font-family:inherit}::selection{background:var(--yj-accent-mist)}.yj-page{max-width:var(--yj-page-max);width:100%;margin:0 auto}.yj-page--pad{padding-bottom:2rem}.yj-page.section-shell{max-width:var(--yj-page-max)}.page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.page-head--stack{flex-direction:column;align-items:stretch}.page-title{font-family:var(--yj-font-display);letter-spacing:.14em;color:var(--yj-ink);margin:0 0 .4rem;font-size:1.75rem;font-weight:600}.page-desc{color:var(--yj-muted);margin:0;font-size:.92rem;line-height:1.65}.page-lead{color:var(--yj-muted);margin:0;font-size:.95rem;line-height:1.75}.page-back{margin:0 0 .75rem;font-size:.85rem}.page-back a{color:var(--yj-muted);text-decoration:none}.page-back a:hover{color:var(--yj-accent)}.page-hint{color:var(--yj-muted);margin:.75rem 0 1rem;font-size:.78rem}.section-body{flex-direction:column;margin-top:.35rem;display:flex}.section-main{border:1px solid var(--yj-line);border-radius:0 var(--yj-radius-lg) var(--yj-radius-lg) var(--yj-radius-lg);background:var(--yj-paper);min-width:0;padding:var(--yj-pad);flex:1}.section-head{margin-bottom:.95rem}.section-head .page-title{font-size:1.45rem}.section-drill-link{letter-spacing:.04em;color:var(--yj-accent);white-space:nowrap;background:var(--yj-accent-mist);border-radius:var(--yj-radius);transition:color .18s var(--yj-ease), background .18s var(--yj-ease), border-color .18s var(--yj-ease), transform .18s var(--yj-ease);border:1px solid #0000;flex-shrink:0;align-self:flex-start;align-items:center;gap:.35rem;margin-top:.15rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.section-drill-link__arrow{transition:transform .18s var(--yj-ease);font-weight:500;display:inline-block}.section-drill-link:hover{color:var(--yj-accent-hover);background:color-mix(in srgb, var(--yj-accent) 10%, var(--yj-paper));border-color:color-mix(in srgb, var(--yj-accent) 35%, transparent)}.section-drill-link:hover .section-drill-link__arrow{transform:translate(.12em)}.section-drill-link:active{transform:translateY(1px)}.view-drawer{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1;flex-wrap:nowrap;align-items:flex-end;gap:.2rem;margin:0 0 -1px;padding:0;display:flex;position:relative;overflow-x:auto}.view-drawer::-webkit-scrollbar{display:none}.view-drawer__tab{letter-spacing:.12em;min-height:2.2rem;color:var(--yj-muted);font-size:.92rem;font-family:var(--yj-font-display);border:1px solid var(--yj-line);border-radius:var(--yj-radius) var(--yj-radius) 0 0;background:var(--yj-inset);cursor:pointer;white-space:nowrap;transition:color .15s var(--yj-ease), background .15s var(--yj-ease), transform .15s var(--yj-ease);border-bottom:none;flex:none;justify-content:center;align-items:center;padding:.5rem 1.05rem .55rem;text-decoration:none;display:inline-flex;position:relative}.view-drawer__tab:hover{color:var(--yj-ink);background:var(--yj-silk-deep)}.view-drawer__tab.active{z-index:2;color:var(--yj-ink);background:var(--yj-paper);box-shadow:0 1px 0 var(--yj-paper);padding-bottom:.65rem;font-weight:600}.section-main .tool-page--embed>.tool-card{background:0 0;border:0;border-radius:0;gap:.55rem;margin-top:.35rem;margin-bottom:0;padding:0}.section-main .tool-page--embed .tool-result,.section-main .tool-page--embed .panel-wrap,.section-main .tool-page--embed .result-wrap,.section-main .tool-page--embed .chart-result,.section-main .tool-page--embed .match-result,.section-main .tool-page--embed .card,.section-main .tool-page--embed .sign-list,.section-main .tool-page--embed .sign-detail,.section-main .tool-page--embed .compat-form,.section-main .tool-page--embed .star-result{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.section-main .tool-page--embed .tool-result,.section-main .tool-page--embed .panel-wrap,.section-main .tool-page--embed .result-wrap,.section-main .tool-page--embed .chart-result,.section-main .tool-page--embed .match-result,.section-main .tool-page--embed .star-result{border-top:1px solid var(--yj-line);margin-top:var(--yj-stack);padding-top:var(--yj-pad-sm)}.section-main .tool-page--embed .chart-chrome,.section-main .tool-page--embed .chart-display,.section-main .tool-page--embed .chart-corpus,.section-main .tool-page--embed .detail-section-wrap{padding-left:0;padding-right:0}.section-main .tool-page--embed .chart-corpus,.section-main .tool-page--embed .detail-section-wrap{padding-top:var(--yj-pad-sm);padding-bottom:.25rem}.section-main .tool-page--embed .tool-status{margin-left:0;margin-right:0}@media (width<=860px){.section-body{margin-top:.1rem}.section-main{padding:var(--yj-pad-sm);border-radius:0 var(--yj-radius) var(--yj-radius) var(--yj-radius)}.section-head{margin-bottom:.55rem}.section-head .page-title{font-size:1.2rem}.view-drawer__tab{letter-spacing:.08em;min-height:2rem;padding:.4rem .7rem .45rem;font-size:.85rem}.view-drawer__tab.active{padding-bottom:.55rem}.section-main .page-hint.section-hint{margin-top:.35rem;margin-bottom:.5rem}}@media (width>=861px){.view-drawer{gap:.28rem}.view-drawer__tab{min-height:2.35rem;padding:.55rem 1.2rem .6rem;font-size:.95rem}.view-drawer__tab.active{padding-bottom:.7rem}.section-main{padding:1.15rem 1.25rem 1.3rem}}.page-footnote{color:var(--yj-muted);margin:1.25rem 0 0;font-size:.8rem;line-height:1.7}.page-meta{color:var(--yj-muted);margin:.3rem 0 0;font-size:.85rem}.yj-card{background:var(--yj-paper);border:1px solid var(--yj-line);border-radius:var(--yj-radius-lg);padding:var(--yj-pad)}.yj-card+.yj-card{margin-top:var(--yj-stack)}.yj-btn{appearance:none;background:var(--yj-ink);color:var(--yj-silk);font:inherit;letter-spacing:.08em;text-align:center;cursor:pointer;border-radius:var(--yj-radius);transition:background .15s var(--yj-ease), opacity .15s var(--yj-ease);border:none;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;display:inline-block}.yj-btn:hover:not(:disabled){background:var(--yj-ink-soft)}.yj-btn:disabled{opacity:.55;cursor:not-allowed}.yj-btn--block{width:100%}.yj-btn--ghost{color:var(--yj-ink);border:1px solid var(--yj-line);background:0 0}.yj-btn--ghost:hover:not(:disabled){border-color:var(--yj-accent);color:var(--yj-accent);background:0 0}.yj-btn.yj-btn--outline{color:var(--yj-accent);border:1px solid var(--yj-accent);box-shadow:none;background:0 0}.yj-btn.yj-btn--outline:hover:not(:disabled){background:var(--yj-accent-mist);color:var(--yj-accent-hover);border-color:var(--yj-accent-hover)}.yj-btn--accent{background:var(--yj-accent);color:var(--yj-silk)}.yj-btn--accent:hover:not(:disabled){background:var(--yj-accent-hover)}@media (width<=640px){.page-head:not(.page-head--stack):not(.section-head){flex-direction:column}}.tool-page{max-width:var(--yj-page-max);width:100%;margin:0 auto}.tool-card{background:var(--yj-paper);border:1px solid var(--yj-line);border-radius:var(--yj-radius-lg);padding:var(--yj-pad);margin-bottom:var(--yj-stack);flex-direction:column;gap:.75rem;display:flex}.tool-card__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.tool-card__spacer{flex:1;min-width:0}.tool-page--embed{max-width:none}.tool-page--embed>.tool-result{background:0 0;border:0;border-radius:0;padding:0}.tool-page--embed>.tool-status{border-radius:var(--yj-radius);padding:var(--yj-pad-sm);margin-bottom:var(--yj-stack)}.tool-card__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}.query-card__header{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.query-card__spacer{flex:1;min-width:0}.query-card__actions{flex-shrink:0;position:relative}.tool-toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;display:flex}.tool-toolbar__main{flex:1;min-width:0}.tool-toolbar .tool-tabs{flex-wrap:nowrap;min-width:0;margin-bottom:0}.tool-toolbar .tool-tab{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding-left:.45rem;padding-right:.45rem;overflow:hidden}.tool-controls{flex-direction:column;gap:.55rem;margin:0;display:flex}.tool-card>.tab-panel{flex-direction:column;gap:.55rem;min-height:0;margin:0;display:flex}.tool-card>.tab-panel>.form-row{margin-bottom:0}.tool-page-title{letter-spacing:.12em;font-size:1.1rem;font-weight:600;font-family:var(--yj-font-display);color:var(--yj-ink);margin:0}.tool-card>.tool-page-title{margin-bottom:0}.tool-page-link{color:var(--yj-mineral);letter-spacing:.04em;font-size:.85rem;text-decoration:none}.tool-page-link:hover{color:var(--yj-ink);text-decoration:underline}.tool-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.tool-tab{border:1px solid var(--yj-line);color:var(--yj-ink-soft);letter-spacing:.04em;cursor:pointer;border-radius:var(--yj-radius);background:0 0;padding:.4rem .8rem;font-family:inherit;font-size:.85rem}.tool-tab:hover:not(:disabled):not(.active){border-color:var(--yj-mineral);color:var(--yj-ink)}.tool-tab.active{background:var(--yj-ink);border-color:var(--yj-ink);color:var(--yj-silk)}.tool-tab:disabled{opacity:.55;cursor:not-allowed}.tool-status{background:var(--yj-paper);border:1px solid var(--yj-line);border-radius:var(--yj-radius-lg);padding:var(--yj-pad);text-align:center;color:var(--yj-muted);margin-bottom:var(--yj-stack)}.tool-status.error{color:var(--yj-danger)}.tool-result{background:var(--yj-paper);border:1px solid var(--yj-line);border-radius:var(--yj-radius-lg);padding:var(--yj-pad)}.tool-result__header{border-bottom:1px solid var(--yj-line);margin-bottom:.9rem;padding-bottom:.75rem}.tool-meta{color:var(--yj-muted);margin:.4rem 0 0;font-size:.88rem}.tool-result__header .tool-meta:first-child{margin-top:0}.tool-icon-btn{border:1px solid var(--yj-line);width:2.1rem;height:2.1rem;color:var(--yj-ink-soft);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool-icon-btn:hover{border-color:var(--yj-mineral);color:var(--yj-ink)}.settings-panel{z-index:30;width:min(17rem,100vw - 2rem);min-width:15.5rem;padding:var(--yj-pad);background:var(--yj-paper);border:1px solid var(--yj-line);border-radius:var(--yj-radius-lg);box-shadow:var(--yj-shadow,0 8px 24px #00000014);flex-direction:column;gap:.85rem;display:flex;position:absolute;top:calc(100% + 6px);right:0}.settings-group{flex-direction:column;gap:.75rem;display:flex}.settings-field{flex-direction:column;gap:.35rem;display:flex}.settings-field__label{color:var(--yj-muted);letter-spacing:.04em;font-size:.78rem}.settings-panel__footer{border-top:1px solid var(--yj-line);align-items:center;gap:.5rem;margin-top:.1rem;padding-top:.65rem;display:flex}.settings-reset{border:1px solid var(--yj-line);color:var(--yj-ink-soft);border-radius:var(--yj-radius);font:inherit;cursor:pointer;background:0 0;flex:1;padding:.5rem .65rem;font-size:.82rem;transition:border-color .15s,color .15s,background .15s}.settings-reset:hover:not(:disabled){border-color:var(--yj-mineral,#b8a99a);color:var(--yj-ink);background:var(--yj-inset,#faf8f6)}.settings-reset:disabled{opacity:.55;cursor:not-allowed}@media (width<=860px){.tool-card__header,.tool-tabs{margin-bottom:.65rem}.tool-tab{padding:.35rem .7rem;font-size:.82rem}.tool-toolbar .tool-tab{padding-left:.3rem;padding-right:.3rem;font-size:.78rem}.tool-page-title{font-size:1.02rem}}.tool-intro-hint{margin:0}.tool-intro-hint__trigger{width:100%;color:var(--yj-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.1rem 0;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.45;transition:color .15s;display:block}.tool-intro-hint__trigger:hover,.tool-intro-hint__trigger[aria-expanded=true]{color:var(--yj-ink-soft)}.tool-intro-hint__summary{display:inline}.tool-intro-hint__caret{vertical-align:-.12em;color:currentColor;opacity:.65;margin-left:.15rem;transition:transform .18s,opacity .15s;display:inline}.tool-intro-hint__trigger:hover .tool-intro-hint__caret,.tool-intro-hint__trigger[aria-expanded=true] .tool-intro-hint__caret{opacity:.9}.tool-intro-hint__caret.is-open{transform:rotate(180deg)}.tool-intro-hint__panel{background:0 0;border:0;max-height:min(50vh,20rem);margin-top:.25rem;padding:0 0 .15rem;overflow-y:auto}.tool-intro-hint__detail{color:var(--yj-muted);margin:0;font-size:.78rem;font-weight:400;line-height:1.55}@media (width<=860px){.tool-intro-hint__trigger,.tool-intro-hint__detail{font-size:.75rem}}.interpret-result>.vip-preview-scope{flex-direction:column;gap:.85rem;display:flex}.interpret-tabs{z-index:1;margin-top:.85rem;margin-bottom:var(--yj-stack);position:relative}.interpret-result,.interpret-page>.tool-status{z-index:1;position:relative}.interpret-result{flex-direction:column;animation:.28s interpret-fade;display:flex}@keyframes interpret-fade{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.interpret-result{animation:none}}.fun-tool-link{color:var(--yj-accent);letter-spacing:.02em;transition:color .18s var(--yj-ease), border-color .18s var(--yj-ease);border-bottom:1px solid #0000;align-self:flex-start;align-items:center;margin:.15rem 0 0;padding:.15rem 0;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.fun-tool-link:hover{color:var(--yj-accent-hover);border-bottom-color:color-mix(in srgb, var(--yj-accent) 55%, transparent)}.fun-card{border:1px solid color-mix(in srgb, var(--yj-accent) 12%, var(--yj-line));background:linear-gradient(160deg, color-mix(in srgb, var(--yj-paper) 92%, var(--yj-accent) 8%), var(--yj-paper));box-shadow:0 .2rem .65rem rgba(var(--yj-ink-rgb), .03);border-radius:.85rem;padding:1rem 1.05rem}.fun-card--hero{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--yj-accent) 16%, transparent), transparent 45%), linear-gradient(160deg, color-mix(in srgb, var(--yj-paper) 88%, var(--yj-accent) 12%), var(--yj-paper))}.fun-card--naks-hero{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--yj-mineral) 16%, transparent), transparent 48%), linear-gradient(160deg, color-mix(in srgb, var(--yj-paper) 88%, var(--yj-accent) 12%), var(--yj-paper))}.fun-card--ziwei-hero{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--yj-lilac,var(--yj-accent)) 18%, transparent), transparent 46%), linear-gradient(160deg, color-mix(in srgb, var(--yj-paper) 88%, var(--yj-accent) 12%), var(--yj-paper))}.fun-block__title{margin:0 0 .55rem;font-size:1rem;font-weight:600}.fun-block__title--accent{color:var(--yj-accent);letter-spacing:.04em}.fun-block__text{color:var(--yj-ink-soft);margin-top:.55rem;font-size:.9rem;line-height:1.55}.fun-card.fun-block__text{margin-top:0}.fun-card .muted{color:var(--yj-muted)}.ai-md{color:var(--yj-text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.65}.ai-md--clamped{max-height:10.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.ai-md :first-child{margin-top:0}.ai-md :last-child{margin-bottom:0}.ai-md p{margin:.55rem 0}.ai-md h1,.ai-md h2,.ai-md h3,.ai-md h4{font-family:var(--yj-font-display);letter-spacing:.04em;color:var(--yj-ink);margin:1rem 0 .45rem;font-weight:600;line-height:1.35}.ai-md h1{font-size:1.05rem}.ai-md h2{border-bottom:1px solid var(--yj-line);padding-bottom:.3rem;font-size:.98rem}.ai-md h3{color:var(--yj-ink-soft);font-size:.92rem}.ai-md h4{font-size:.88rem}.ai-md strong{color:var(--yj-ink);font-weight:600}.ai-md em{color:var(--yj-ink-soft);font-style:italic}.ai-md ul,.ai-md ol{margin:.45rem 0 .65rem;padding-left:1.2rem}.ai-md li{margin:.28rem 0}.ai-md li>ul,.ai-md li>ol{margin:.2rem 0}.ai-md hr{border:0;border-top:1px solid var(--yj-line);margin:.95rem 0}.ai-md blockquote{border-left:2px solid var(--yj-bronze);color:var(--yj-ink-soft);background:var(--yj-mist);margin:.65rem 0;padding:.35rem 0 .35rem .75rem}.ai-md code{background:var(--yj-mist);color:var(--yj-ink);border-radius:4px;padding:.08em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}.ai-md pre{background:var(--yj-mist);border:1px solid var(--yj-line);border-radius:8px;margin:.65rem 0;padding:.7rem .8rem;overflow:auto}.ai-md pre code{background:0 0;padding:0;font-size:.8rem}.ai-md a{color:var(--yj-bronze);text-underline-offset:2px;text-decoration:underline}.ai-md .ai-md-table{-webkit-overflow-scrolling:touch;width:100%;margin:.75rem 0;overflow-x:auto}.ai-md table{border-collapse:collapse;width:100%;min-width:16rem;font-size:.8rem;line-height:1.45}.ai-md th,.ai-md td{border:1px solid var(--yj-line);text-align:left;vertical-align:top;min-width:4.5rem;padding:.45rem .55rem}.ai-md th{background:var(--yj-mist);color:var(--yj-ink);white-space:nowrap;font-weight:600}.ai-md tr:nth-child(2n) td{background:#0b1f1c05}.yj-h-scroll{overscroll-behavior-x:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}html{-webkit-text-size-adjust:100%}html,body{max-width:100vw;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}input,select,textarea,button{font-size:16px}@media (width<=860px){.form-row,.query-card .form-row,.my-sign-form .form-row,.compat-form .form-row{gap:var(--yj-stack)!important;flex-direction:column!important}.form-item,.form-group{flex:100%!important;width:100%!important;min-width:0!important}.form-item input,.form-item select,.form-group input,.form-group select,.form-input,.form-select,.field-select,.gender-select{box-sizing:border-box;width:100%;max-width:100%}.card,.yj-card,.query-card,.form-card,.sign-detail.card,.tool-card,.tool-result,.tool-status,.match-result,.star-result,.result-wrap,.panel-wrap{padding:var(--yj-pad)!important}.section-main .tool-page--embed>.tool-card,.section-main .tool-page--embed .tool-result,.section-main .tool-page--embed .panel-wrap,.section-main .tool-page--embed .result-wrap,.section-main .tool-page--embed .match-result,.section-main .tool-page--embed .card,.section-main .tool-page--embed .sign-list,.section-main .tool-page--embed .sign-detail,.section-main .tool-page--embed .compat-form,.section-main .tool-page--embed .star-result,.section-main .tool-page--embed .chart-result{padding:0!important}.section-main .tool-page--embed .tool-result,.section-main .tool-page--embed .chart-result,.section-main .tool-page--embed .match-result,.section-main .tool-page--embed .star-result{padding-top:var(--yj-pad-sm)!important}.yj-page.section-shell{max-width:100%}.result-wrap,.chart-result,.star-result,.panel-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.chart-svg-wrap,.chart-display{-webkit-overflow-scrolling:touch;overflow-x:auto}.chart-display svg{max-width:100%;height:auto}.qimen-grid,.liuren-pan-board,.pan-shell{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.qimen-page,.liuren-page{padding-left:0;padding-right:0}.qimen-page .query-card,.liuren-page .query-card,.qimen-page .result-card,.liuren-page .result-card{border-radius:var(--yj-radius-lg);padding:var(--yj-pad)!important}.qimen-palace-cell{font-size:11px!important}.liuren-pan-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important}.tab-switch,.sign-tabs,.scope-tabs,.tool-tabs,.tab-buttons,.view-drawer{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.3rem;max-width:100%;display:flex;overflow-x:auto}.tab-btn,.tool-tab{white-space:nowrap;flex:none}.tool-toolbar .tool-tabs{overflow-x:visible}.tool-toolbar .tool-tab{letter-spacing:.02em;flex:1 1 0;min-width:0;padding-left:.3rem;padding-right:.3rem;font-size:.78rem}.page-title{font-size:1.35rem}.page-head{margin-bottom:.85rem}.section-shell .section-head .page-desc{display:none}.section-shell .section-head{margin-bottom:.55rem}.section-shell .pair-line{display:none}.section-shell .gate{gap:.5rem .75rem;margin-top:.65rem;padding:.75rem .85rem}.section-shell .gate .yj-btn{min-height:40px;padding:.4rem .85rem;font-size:.82rem}.tool-card>.dual-picker,.tool-card>.archive-bar{margin-top:.1rem}}@media (width<=480px){.page-title,.sign-page .page-title,.scope-page .page-title,.chart-page .page-title{font-size:1.22rem!important}}@supports (padding:max(0px)){.ai-drawer{padding-bottom:env(safe-area-inset-bottom)}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--yj-font-body);color:var(--yj-text);background-color:var(--yj-silk);font-size:15px;line-height:1.6}.container{max-width:1200px;padding:0 var(--yj-gutter);margin:0 auto}.card{background:var(--yj-paper);border-radius:var(--yj-radius-lg);border:1px solid var(--yj-line);box-shadow:none;padding:var(--yj-pad);margin-bottom:var(--yj-stack)}h1,h2,h3,h4,h5,h6{color:var(--yj-ink);margin-bottom:1rem;font-weight:600}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.btn{border-radius:var(--yj-radius);cursor:pointer;transition:background .2s var(--yj-ease), color .2s var(--yj-ease), border-color .2s var(--yj-ease);text-align:center;border:1px solid #0000;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.btn-primary{background:var(--yj-accent);color:var(--yj-silk)}.btn-primary:hover{background:var(--yj-accent-hover)}.btn-secondary{border-color:var(--yj-line);color:var(--yj-ink);background:0 0}.btn-secondary:hover{border-color:var(--yj-accent);color:var(--yj-accent)}.form-group{margin-bottom:1rem}label{color:var(--yj-ink-soft);margin-bottom:.5rem;font-weight:500;display:block}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--yj-line);border-radius:var(--yj-radius);background:var(--yj-input);width:100%;color:var(--yj-text);transition:border-color .2s var(--yj-ease), box-shadow .2s var(--yj-ease);padding:10px;font-size:14px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--yj-accent);box-shadow:0 0 0 3px var(--yj-accent-mist);outline:none}.yj-field-invalid input:not([type=checkbox]):not([type=radio]),.yj-field-invalid select,.yj-field-invalid textarea,input.yj-field-invalid:not([type=checkbox]):not([type=radio]),select.yj-field-invalid,textarea.yj-field-invalid{border-color:var(--yj-danger);background:var(--yj-danger-soft);box-shadow:0 0 0 2px var(--yj-danger-mist)}.yj-field-invalid input:not([type=checkbox]):not([type=radio]):focus,.yj-field-invalid select:focus,.yj-field-invalid textarea:focus,input.yj-field-invalid:not([type=checkbox]):not([type=radio]):focus,select.yj-field-invalid:focus,textarea.yj-field-invalid:focus{border-color:var(--yj-danger);box-shadow:0 0 0 3px var(--yj-danger-mist);outline:none}.yj-field-error{color:var(--yj-danger);margin:.28rem 0 0;font-size:.78rem;line-height:1.4}.yj-form-error{color:var(--yj-danger);margin:0 0 .45rem;font-size:.78rem;line-height:1.4}.yj-surface-invalid{outline:2px solid color-mix(in srgb, var(--yj-danger) 72%, transparent);outline-offset:2px;border-radius:var(--yj-radius-lg,8px)}.error{color:var(--yj-danger);margin-top:5px;font-size:14px}.success{color:var(--yj-accent);margin-top:5px;font-size:14px}@media (width<=1200px){.container{max-width:960px}}@media (width<=992px){.container{max-width:720px}}@media (width<=768px){.container{max-width:540px}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}.btn{padding:8px 16px;font-size:13px}}@media (width<=576px){.container{max-width:100%}}.loading{border:2px solid var(--yj-silk-deep);border-top-color:var(--yj-accent);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#chartbody{font-family:var(--yj-font-diagram)}@media screen and (width>=680px){.box-svg{width:var(--yj-diagram-max,500px);height:var(--yj-diagram-max,500px);margin:0 auto}}@media screen and (width<=680px){.box-svg{width:100%;height:100%;margin:0 auto}}text{text-anchor:middle;dominant-baseline:middle;cursor:pointer}.text_font,.must_symbo_font{font-family:var(--yj-font-diagram)}.red{color:red}#chartbody #zodiac{fill:var(--yj-silk-deep);stroke:var(--yj-mineral);stroke-width:2px}#chartbody #zodiac_min{fill:var(--yj-inset);stroke:var(--yj-mineral);stroke-width:2px}#chartbody #hcircle,#chartbody #hcircle_min{fill:var(--yj-paper);stroke:var(--yj-accent);stroke-width:1px}#chartbody .origin{stroke:var(--yj-muted);stroke-width:.8px}#chartbody .zodiac_grid{stroke:var(--yj-mineral);stroke-width:2px}#chartbody .origin:hover{fill:rgba(var(--yj-accent-rgb), .12)}#chartbody .house_grid{stroke:rgba(var(--yj-accent-rgb), .45);fill:none;stroke-width:.5px;stroke-dasharray:2 1}#chartbody .house_dark_grid{stroke:var(--yj-accent);stroke-width:1px}#chartbody .house_dark_grid_attribute{stroke:var(--yj-accent);stroke-width:2px}#chartbody .house_id{stroke-width:1px;font-size:16px;font-family:var(--yj-font-diagram);font-weight:500}#chartbody .house_id:hover{font-size:20px;line-height:1}.longitude__font{stroke:none;fill:var(--yj-ink);font-size:10px}.house_1,.house_5,.house_9{fill:var(--yj-signal);color:var(--yj-signal)}.house_2,.house_6,.house_10{fill:var(--yj-mineral);color:var(--yj-mineral)}.house_3,.house_7,.house_11{fill:var(--yj-accent);color:var(--yj-accent)}.house_4,.house_8,.house_12{fill:var(--yj-ink-soft);color:var(--yj-ink-soft)}#chartbody .sign_font,#chartbody .senior_sign_font,#chartbody .planet_font,#chartbody .planet_font2,#chartbody .senior_planet_font{font-family:"Noto Sans Symbols 2", "Segoe UI Symbol", "DejaVu Sans", var(--yj-font-diagram);-webkit-font-variant-emoji:text;font-variant-emoji:text;font-weight:500}.chart-display[data-chart-label=zh] #chartbody .sign_font,.chart-display[data-chart-label=zh] #chartbody .senior_sign_font,.chart-display[data-chart-label=zh] #chartbody .planet_font,.chart-display[data-chart-label=zh] #chartbody .planet_font2,.chart-display[data-chart-label=zh] #chartbody .senior_planet_font{font-family:var(--yj-font-diagram-key);font-weight:600}#chartbody .sign_font{font-size:19px}#chartbody .sign_font:hover{font-size:21px}.sign_Aries,.sign_Leo,.sign_Sagittarius{stroke:none;fill:var(--yj-signal);color:var(--yj-signal)}.sign_Taurus,.sign_Virgo,.sign_Capricorn{stroke:none;fill:var(--yj-mineral);color:var(--yj-mineral)}.sign_Gemini,.sign_Libra,.sign_Aquarius{stroke:none;fill:var(--yj-accent);color:var(--yj-accent)}.sign_Cancer,.sign_Scorpio,.sign_Pisces{stroke:none;fill:var(--yj-ink-soft);color:var(--yj-ink-soft)}#chartbody .senior_sign_font{font-size:15px!important}#chartbody .senior_sign_font:hover{font-size:17px!important}.guardian_font{font-size:16px;font-family:var(--yj-font-diagram);font-weight:500}.guardian_font:hover{font-size:20px}#chartbody .planet_font{stroke:none;font-size:14px;line-height:1}#chartbody .planet_font:hover{font-size:16px}#chartbody .planet_font2{stroke:none;font-size:14px;line-height:1}#chartbody .planet_font2:hover{font-size:16px}.planets_Sun,.planets_Ascendant,.planets_Jupiter,.planets_Mars{fill:var(--yj-signal);color:var(--yj-signal);stroke:none}.planets_Moon,.planets_IC,.planets_Neptune,.planets_Pluto{fill:var(--yj-ink-soft);color:var(--yj-ink-soft);stroke:none}.planets_Saturn,.planets_Venus,.planets_MC{fill:var(--yj-mineral);color:var(--yj-mineral);stroke:none}.planets_Mercury,.planets_Des,.planets_Uranus{stroke:none;fill:var(--yj-accent);color:var(--yj-accent)}.planets_Chiron,.planets_Pholus,.planets_Ceres,.planets_Pallas,.planets_Juno,.planets_Vesta,.planets_Psyche,.planets_Eros{fill:var(--yj-mineral);color:var(--yj-mineral);stroke:none}.planets_Cupido,.planets_Hades,.planets_Zeus,.planets_Kronos,.planets_Apollon,.planets_Admetos,.planets_Vulcanus,.planets_Poseidon{fill:var(--yj-muted);color:var(--yj-muted);stroke:none}.planets_oscApogee,.planets_meanApogee,.planets_trueNode,.planets_meanNode,.planets_TrueSouthNode,.planets_MeanSouthNode,.planets_equatAsc,.planets_Sun-Moon,.planets_PartOfFortune,.planets_Vertex{fill:var(--yj-accent);color:var(--yj-accent);stroke:none}.planet_sign_line_0{stroke:var(--yj-mineral);fill:var(--yj-mineral)}.planet_sign_line_60{stroke:var(--yj-accent);fill:var(--yj-accent)}.planet_sign_line_90{stroke:var(--yj-danger);fill:var(--yj-danger)}.planet_sign_line_120{stroke:var(--yj-accent);fill:var(--yj-accent)}.planet_sign_line_180{stroke:var(--yj-ink-soft);fill:var(--yj-ink-soft)}.planet_sign_line_30,.planet_sign_line_150{stroke:var(--yj-mineral);fill:var(--yj-mineral)}.planet_sign_line_36,.planet_sign_line_72,.planet_sign_line_144{stroke:var(--yj-muted);fill:var(--yj-muted)}.planet_sign_line_45,.planet_sign_line_135{stroke:var(--yj-mineral);fill:var(--yj-mineral)}.planets_circle:hover{r:2}.planet_sign_line:hover{stroke-width:2px!important;stroke-dasharray:none!important}#tip_sign_add{z-index:9999;border:1px solid var(--yj-mineral);background-color:var(--yj-paper);color:var(--yj-ink);padding:10px;font-size:14px;line-height:1.5;display:none;position:absolute}.senior_planet_deg{font-family:var(--yj-font-diagram);fill:var(--yj-ink);font-size:16px;font-weight:500}.senior_planet_min{font-family:var(--yj-font-diagram);fill:var(--yj-muted);font-size:12px;font-weight:500}#chartbody .senior_planet_font{stroke:none;font-size:17px;line-height:1}#chartbody .senior_planet_font:hover{font-size:19px}#chartbody .senior_house_sign_r{stroke:none;fill:var(--yj-signal);font-size:11px;font-family:"Noto Sans Symbols 2", "DejaVu Sans", var(--yj-font-diagram);-webkit-font-variant-emoji:text;font-variant-emoji:text}.chart-display[data-chart-theme=mist]{background:#e8f0f3}.chart-display[data-chart-theme=mist] #chartbody #zodiac{fill:#d5e6ec;stroke:#6a8f9c}.chart-display[data-chart-theme=mist] #chartbody #zodiac_min{fill:#eef5f7;stroke:#6a8f9c}.chart-display[data-chart-theme=mist] #chartbody #hcircle,.chart-display[data-chart-theme=mist] #chartbody #hcircle_min{fill:#f7fbfc;stroke:#4a7a8c}.chart-display[data-chart-theme=mist] #chartbody .zodiac_grid{stroke:#7a9aa6}.chart-display[data-chart-theme=dusk]{background:#16242e}.chart-display[data-chart-theme=dusk] #chartbody #zodiac{fill:#223a4a;stroke:#c4a35a}.chart-display[data-chart-theme=dusk] #chartbody #zodiac_min{fill:#1a2e3b;stroke:#c4a35a}.chart-display[data-chart-theme=dusk] #chartbody #hcircle,.chart-display[data-chart-theme=dusk] #chartbody #hcircle_min{fill:#12202a;stroke:#6a9bb0}.chart-display[data-chart-theme=dusk] #chartbody .zodiac_grid{stroke:#a88b4a}.chart-display[data-chart-theme=dusk] #chartbody .house_grid{stroke:#5a8499}.chart-display[data-chart-theme=dusk] #chartbody .house_dark_grid,.chart-display[data-chart-theme=dusk] #chartbody .house_dark_grid_attribute{stroke:#7eb0c4}.chart-display[data-chart-theme=dusk] #chartbody .origin{stroke:#a0a8b0}.chart-display[data-chart-theme=dusk] #chartbody .planet_font,.chart-display[data-chart-theme=dusk] #chartbody .planet_font2,.chart-display[data-chart-theme=dusk] #chartbody .senior_planet_font,.chart-display[data-chart-theme=dusk] #chartbody .senior_planet_deg,.chart-display[data-chart-theme=dusk] #chartbody .longitude__font{fill:#e8e2d4}.chart-display[data-chart-theme=dusk] #chartbody .senior_planet_min{fill:#9aa3ab}.chart-display[data-chart-theme=ink]{background:#050505}.chart-display[data-chart-theme=ink] #chartbody #zodiac{fill:#0d0d0d;stroke:#d4af37}.chart-display[data-chart-theme=ink] #chartbody #zodiac_min{fill:#080808;stroke:#d4af37}.chart-display[data-chart-theme=ink] #chartbody #hcircle,.chart-display[data-chart-theme=ink] #chartbody #hcircle_min{fill:#000;stroke:#8f96a0}.chart-display[data-chart-theme=ink] #chartbody .zodiac_grid{stroke:#c9a84c}.chart-display[data-chart-theme=ink] #chartbody .house_grid{stroke:#56616d}.chart-display[data-chart-theme=ink] #chartbody .house_dark_grid,.chart-display[data-chart-theme=ink] #chartbody .house_dark_grid_attribute{stroke:#7d8894}.chart-display[data-chart-theme=ink] #chartbody .origin{stroke:#a2a8ae}.chart-display[data-chart-theme=ink] #chartbody .planet_font,.chart-display[data-chart-theme=ink] #chartbody .planet_font2,.chart-display[data-chart-theme=ink] #chartbody .senior_planet_font,.chart-display[data-chart-theme=ink] #chartbody .senior_planet_deg,.chart-display[data-chart-theme=ink] #chartbody .longitude__font{fill:#f8f4ea}.chart-display[data-chart-theme=ink] #chartbody .senior_planet_min{fill:#a2a8ae}@media (prefers-color-scheme:dark){.chart-display[data-chart-theme=mist]{background:#17262f}.chart-display[data-chart-theme=mist] #chartbody #zodiac{fill:#243844;stroke:#7298a6}.chart-display[data-chart-theme=mist] #chartbody #zodiac_min{fill:#1e303b;stroke:#7298a6}.chart-display[data-chart-theme=mist] #chartbody #hcircle,.chart-display[data-chart-theme=mist] #chartbody #hcircle_min{fill:#192832;stroke:#5d8a9c}.chart-display[data-chart-theme=mist] #chartbody .zodiac_grid{stroke:#6f909d}.chart-display[data-chart-theme=mist] #chartbody .origin{stroke:#7e93a0}}
