.lc-input[data-v-d52c32b6]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,var(--t-bg-input),var(--t-bg-muted))}.lc-input--lunar[data-v-d52c32b6]{flex-wrap:wrap}.lc-date-input[data-v-d52c32b6]{flex:1;padding:10px 14px;background:var(--t-bg);border:1px solid var(--t-border);border-radius:var(--t-radius);font-family:JetBrains Mono,monospace;font-size:var(--fs-md);font-weight:600;color:var(--t-text);outline:none;transition:border-color .15s,box-shadow .15s;min-width:0}.lc-date-input[data-v-d52c32b6]:focus{border-color:rgba(var(--t-primary-rgb),.5);box-shadow:0 0 0 3px rgba(var(--t-primary-rgb),.12)}.lc-step-btn[data-v-d52c32b6]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text-soft);border-radius:var(--t-radius);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.lc-step-btn[data-v-d52c32b6]:hover{background:var(--t-bg-muted);color:var(--t-primary-text);border-color:rgba(var(--t-primary-rgb),.4)}.lc-step-btn[data-v-d52c32b6]:active{transform:scale(.95)}.lc-field[data-v-d52c32b6]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:110px}.lc-field-label[data-v-d52c32b6]{font-size:var(--fs-2xs);font-weight:700;color:var(--t-text-soft);text-transform:uppercase;letter-spacing:.06em;padding-left:2px}.lc-num-wrap[data-v-d52c32b6]{display:flex;align-items:center;gap:4px}.lc-num-input[data-v-d52c32b6]{flex:1;padding:9px 10px;background:var(--t-bg);border:1px solid var(--t-border);border-radius:var(--t-radius);font-family:JetBrains Mono,monospace;font-size:var(--fs-md);font-weight:700;text-align:center;color:var(--t-text);outline:none;transition:border-color .15s,box-shadow .15s;min-width:0;-moz-appearance:textfield}.lc-num-input[data-v-d52c32b6]::-webkit-inner-spin-button,.lc-num-input[data-v-d52c32b6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lc-num-input[data-v-d52c32b6]:focus{border-color:rgba(var(--t-primary-rgb),.5);box-shadow:0 0 0 3px rgba(var(--t-primary-rgb),.12)}.lc-select[data-v-d52c32b6]{padding:9px 12px;background:var(--t-bg);border:1px solid var(--t-border);border-radius:var(--t-radius);font-family:inherit;font-size:var(--fs-base);font-weight:600;color:var(--t-text);outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.lc-select[data-v-d52c32b6]:focus{border-color:rgba(var(--t-primary-rgb),.5);box-shadow:0 0 0 3px rgba(var(--t-primary-rgb),.12)}.lc-error[data-v-d52c32b6]{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--t-danger);background:var(--t-danger-bg);border:1px solid var(--t-danger);border-radius:var(--t-radius);font-size:var(--fs-base);font-weight:600}.lc-hero-pane[data-v-d52c32b6]{overflow:hidden}.lc-hero[data-v-d52c32b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 24px 28px;background:var(--t-bg-input);text-align:center}.lc-hero-main[data-v-d52c32b6]{font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:700;line-height:1.2;background:var(--t-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:all;-moz-user-select:all;user-select:all;letter-spacing:.02em;word-break:break-all}.lc-hero-sub[data-v-d52c32b6]{font-family:JetBrains Mono,monospace;font-size:var(--fs-md);color:var(--t-text-soft);font-weight:500}.lc-badges[data-v-d52c32b6]{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px;border-top:1px solid var(--t-border);background:var(--t-bg)}.lc-badge[data-v-d52c32b6]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--t-radius);border:1px solid transparent;transition:transform .15s}.lc-badge[data-v-d52c32b6]:hover{transform:translateY(-2px)}.lc-badge-icon[data-v-d52c32b6]{font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--fs-md);font-weight:800;line-height:1}.lc-badge-label[data-v-d52c32b6]{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.lc-badge--zodiac[data-v-d52c32b6]{background:#ef444414;border-color:#ef444433;color:#dc2626}.lc-badge--ganzhi[data-v-d52c32b6]{background:rgba(var(--t-primary-rgb),.1);border-color:rgba(var(--t-primary-rgb),.25);color:var(--t-primary-text)}.lc-badge--nayin[data-v-d52c32b6]{background:#10b98114;border-color:#10b98133;color:#059669}.lc-badge--constellation[data-v-d52c32b6]{background:#f59e0b14;border-color:#f59e0b33;color:#d97706}.lc-detail-grid[data-v-d52c32b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;background:var(--t-border)}.lc-detail-item[data-v-d52c32b6]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--t-bg);transition:background .15s}.lc-detail-item[data-v-d52c32b6]:hover{background:var(--t-bg-soft)}.lc-detail-item--hi[data-v-d52c32b6]{background:rgba(var(--t-primary-rgb),.05)}.lc-detail-item--hi[data-v-d52c32b6]:hover{background:rgba(var(--t-primary-rgb),.1)}.lc-detail-label[data-v-d52c32b6]{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-soft)}.lc-detail-value[data-v-d52c32b6]{font-family:JetBrains Mono,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--fs-md);font-weight:700;color:var(--t-text);line-height:1.3}.lc-detail-item--hi .lc-detail-value[data-v-d52c32b6]{color:var(--t-primary-text)}.lc-detail-sub[data-v-d52c32b6]{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs);color:var(--t-text-soft);font-weight:500}@media(max-width:640px){.lc-input[data-v-d52c32b6]{padding:12px 14px;gap:8px}.lc-input--lunar[data-v-d52c32b6]{flex-direction:column;align-items:stretch}.lc-field[data-v-d52c32b6]{min-width:0}.lc-num-wrap[data-v-d52c32b6]{gap:6px}.lc-hero[data-v-d52c32b6]{padding:24px 16px 20px}.lc-badges[data-v-d52c32b6]{padding:12px 14px;gap:8px}.lc-badge[data-v-d52c32b6]{padding:6px 10px}.lc-badge-icon[data-v-d52c32b6]{font-size:var(--fs-md)}.lc-badge-label[data-v-d52c32b6]{font-size:var(--fs-2xs)}.lc-detail-grid[data-v-d52c32b6]{grid-template-columns:1fr 1fr}.lc-detail-item[data-v-d52c32b6]{padding:10px 12px}.lc-detail-value[data-v-d52c32b6]{font-size:var(--fs-base)}.lc-step-btn[data-v-d52c32b6]{width:34px;height:34px}}@media(max-width:380px){.lc-detail-grid[data-v-d52c32b6]{grid-template-columns:1fr}}@media(min-width:1400px){.lc-hero[data-v-d52c32b6]{padding:44px 28px 34px}.lc-hero-sub[data-v-d52c32b6]{font-size:var(--fs-md)}.lc-badge[data-v-d52c32b6]{padding:10px 16px}.lc-badge-icon[data-v-d52c32b6]{font-size:var(--fs-lg)}}[data-theme=dark]{color:#f87171}[data-theme=dark]{color:#34d399}[data-theme=dark]{color:#fbbf24}[data-theme=dark]{color:var(--t-primary-text)}
