.board-wrap[data-v-28747e9d]{margin-top:18px}.board-scroll[data-v-28747e9d]{border-radius:var(--r-lg);overflow-x:auto}.board[data-v-28747e9d]{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(190px,1fr));grid-template-rows:repeat(4,minmax(195px,auto));min-width:840px;overflow:hidden}.palace[data-v-28747e9d]{background:var(--surface);display:flex;flex-direction:column;min-width:0;padding:12px;text-align:left;transition:background .15s ease,box-shadow .15s ease}.palace[data-v-28747e9d]:hover{background:var(--surface-2)}.palace.related[data-v-28747e9d]{background:#385a530e}.palace.selected[data-v-28747e9d]{background:var(--brand-soft);box-shadow:inset 0 0 0 1.5px var(--brand)}.palace.current .palace-name[data-v-28747e9d]{color:var(--jade)}.palace-head[data-v-28747e9d]{align-items:center;display:flex;gap:8px;justify-content:space-between}.palace-name[data-v-28747e9d]{color:var(--ink);font-family:var(--serif);font-size:14px;letter-spacing:1px}.palace-badges[data-v-28747e9d]{display:flex;gap:4px}.palace-badges i[data-v-28747e9d]{align-items:center;background:var(--brand-soft);border-radius:50%;color:var(--brand);display:inline-flex;font-size:9px;font-style:normal;height:17px;justify-content:center;width:17px}.major-list[data-v-28747e9d]{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:12px;min-height:42px}.major-star[data-v-28747e9d]{align-items:baseline;color:var(--brand);display:inline-flex;gap:3px}.major-star b[data-v-28747e9d]{font-family:var(--serif);font-size:15px;font-weight:500}.major-star small[data-v-28747e9d]{color:var(--ink-3);font-size:9px}.major-star i[data-v-28747e9d],.other-star i[data-v-28747e9d]{color:#9b6a25;font-size:9px;font-style:normal}.major-star.dim[data-v-28747e9d]{color:#8c5a51}.major-star.bright b[data-v-28747e9d]{font-weight:600}.empty-palace[data-v-28747e9d]{color:var(--ink-3);font-size:11px}.other-list[data-v-28747e9d]{align-content:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:4px 8px;margin-top:10px}.other-star[data-v-28747e9d]{color:var(--ink-2);font-size:10px;line-height:1.5}.other-star i[data-v-28747e9d]{margin-left:2px}.palace-foot[data-v-28747e9d]{border-top:1px solid var(--line);color:var(--ink-3);display:flex;font-size:10px;gap:8px;justify-content:space-between;margin-top:10px;padding-top:8px}.center[data-v-28747e9d]{align-items:center;background:var(--surface-2);display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}.center h2[data-v-28747e9d]{color:var(--brand);font-size:30px;font-weight:400;letter-spacing:6px;margin-top:8px}.center dl[data-v-28747e9d]{display:grid;gap:9px 28px;grid-template-columns:repeat(2,auto);margin-top:22px}.center dl div[data-v-28747e9d]{display:flex;font-size:11px;gap:8px}.center dt[data-v-28747e9d]{color:var(--ink-3)}.center dd[data-v-28747e9d]{color:var(--ink);margin:0}.center-tip[data-v-28747e9d]{color:var(--ink-3);font-size:10px;margin-top:24px}.palace-detail[data-v-28747e9d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:16px;padding:24px 28px}.detail-head[data-v-28747e9d]{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.detail-head h3[data-v-28747e9d]{color:var(--brand);font-size:23px;font-weight:400;margin-top:8px}.detail-head>span[data-v-28747e9d]{color:var(--ink-3);font-size:11px}.detail-columns[data-v-28747e9d]{display:grid;gap:28px;grid-template-columns:.8fr 1.2fr;margin-top:22px}.detail-columns h4[data-v-28747e9d]{color:var(--ink-3);font-size:11px;font-weight:400;letter-spacing:1px}.detail-stars[data-v-28747e9d]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.detail-star[data-v-28747e9d]{background:var(--surface-2);color:var(--ink-2);font-size:11px;padding:4px 8px}.detail-star.major[data-v-28747e9d]{background:var(--brand-soft);color:var(--brand)}.detail-star i[data-v-28747e9d],.detail-star small[data-v-28747e9d]{color:var(--ink-3);font-size:9px;font-style:normal;margin-left:4px}.borrowed[data-v-28747e9d]{color:var(--ink-2);font-size:12px;line-height:1.8;margin-top:10px}.relation-tip[data-v-28747e9d]{border-top:1px solid var(--line);color:var(--ink-3);font-size:10.5px;margin-top:20px;padding-top:14px}@media(max-width:650px){.palace-detail[data-v-28747e9d]{padding:20px}.detail-columns[data-v-28747e9d]{gap:20px;grid-template-columns:1fr}.detail-head[data-v-28747e9d]{align-items:flex-start;flex-direction:column}}.ziwei-page[data-v-a68ff6d6]{padding-bottom:48px}.head[data-v-a68ff6d6]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:44px 0 28px}.head-lead[data-v-a68ff6d6],.head-title[data-v-a68ff6d6]{margin-top:12px}.head-lead[data-v-a68ff6d6]{font-size:14px;max-width:680px}.open-source[data-v-a68ff6d6]{background:var(--jade-soft);border-radius:var(--r-pill);color:var(--jade);flex-shrink:0;font-size:11px;padding:5px 10px}.birth-form[data-v-a68ff6d6]{align-items:end;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:16px;grid-template-columns:1.2fr 1fr 1fr auto;padding:24px}.field[data-v-a68ff6d6]{color:var(--ink-2);display:flex;flex-direction:column;font-size:12px;gap:9px;min-width:0}.field[data-v-a68ff6d6] .n-date-picker,.field[data-v-a68ff6d6] .n-select,.field[data-v-a68ff6d6] .n-time-picker{width:100%}.field[data-v-a68ff6d6] .n-base-selection,.field[data-v-a68ff6d6] .n-input{--n-color:var(--surface-2)!important;--n-color-focus:var(--surface)!important}.gender-control[data-v-a68ff6d6]{display:flex;width:100%}.gender-control[data-v-a68ff6d6] .n-radio-button{flex:1;text-align:center}.generate-btn[data-v-a68ff6d6]{height:40px;white-space:nowrap}.advanced[data-v-a68ff6d6]{border-top:1px solid var(--line);color:var(--ink-3);font-size:12px;grid-column:1/-1;padding-top:10px}.advanced[data-v-a68ff6d6] .n-collapse-item__header{padding-top:10px}.advanced-grid[data-v-a68ff6d6]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,240px))}.error[data-v-a68ff6d6]{color:var(--brand);font-size:13px;margin-top:12px}.chart-section[data-v-a68ff6d6]{margin-top:24px}.chart-summary[data-v-a68ff6d6]{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:1px;grid-template-columns:1.5fr repeat(3,1fr);overflow:hidden}.chart-summary>div[data-v-a68ff6d6]{background:var(--surface);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.chart-summary small[data-v-a68ff6d6],.chart-summary span[data-v-a68ff6d6]{color:var(--ink-3);font-size:10.5px}.chart-summary strong[data-v-a68ff6d6]{color:var(--ink);font-size:13.5px;font-weight:500}.pillars[data-v-a68ff6d6]{align-items:center;color:var(--ink-2);display:flex;gap:24px;justify-content:center;margin-top:14px}.pillars span[data-v-a68ff6d6]{color:var(--ink-3);font-size:11px;letter-spacing:2px}.pillars strong[data-v-a68ff6d6]{font-family:var(--serif);font-size:16px;font-weight:400;letter-spacing:2px}.empty-chart[data-v-a68ff6d6]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column;justify-content:center;margin-top:24px;min-height:280px;text-align:center}.empty-chart .seal[data-v-a68ff6d6]{margin-bottom:18px}.empty-chart h2[data-v-a68ff6d6]{color:var(--ink-2)}.empty-chart p[data-v-a68ff6d6]{color:var(--ink-3);font-size:12.5px;margin-top:12px}.source-note[data-v-a68ff6d6]{color:var(--ink-3);font-size:10.5px;line-height:1.9;margin-top:24px;text-align:center}.source-note a[data-v-a68ff6d6]{color:var(--brand)}@media(max-width:960px){.birth-form[data-v-a68ff6d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.generate-btn[data-v-a68ff6d6]{align-self:end}.chart-summary[data-v-a68ff6d6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.head[data-v-a68ff6d6]{padding-top:32px}.open-source[data-v-a68ff6d6]{display:none}.birth-form[data-v-a68ff6d6]{padding:20px}.advanced-grid[data-v-a68ff6d6],.birth-form[data-v-a68ff6d6],.chart-summary[data-v-a68ff6d6]{grid-template-columns:1fr}.pillars[data-v-a68ff6d6]{gap:13px}}
