._container_10k2a_13{max-width:var(--component-width-xl);margin:0 auto;padding:0}._header_10k2a_27{text-align:center;margin-bottom:2.5rem;padding:0}._title_10k2a_39{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem;letter-spacing:.5px}._subtitle_10k2a_55{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5;font-weight:400}._personSection_10k2a_73{background:#fff;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;gap:1rem}._personLabel_10k2a_95{font-size:.875rem;font-weight:500;color:#111827;white-space:nowrap}._personSelect_10k2a_109{flex:1;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;color:#111827;background:#fff;cursor:pointer;transition:all .2s}._personSelect_10k2a_109:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #0000001a}._errorMessage_10k2a_147{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:#991b1b}._errorIcon_10k2a_173{width:1rem;height:1rem;color:#dc2626;flex-shrink:0}._dateSection_10k2a_189{background:#fff;border-radius:.5rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 1px 2px #0000000d}._dateLabel_10k2a_205{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:.75rem;font-weight:400}._calendarIcon_10k2a_225{width:1rem;height:1rem;color:#6b7280}._dateGregorian_10k2a_237{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.375rem}._dateLunar_10k2a_251{font-size:.875rem;color:#6b7280;margin-bottom:1rem}._infoNote_10k2a_263{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:.375rem;font-size:.75rem;color:#6b7280;line-height:1.5}._infoIcon_10k2a_287{width:1rem;height:1rem;color:#6b7280;flex-shrink:0;margin-top:.125rem}._infoNote_10k2a_263 strong{color:#111827;font-weight:600}._questionSection_10k2a_315{margin-bottom:1.5rem}._questionForm_10k2a_323{display:flex;gap:.75rem;align-items:center}._questionInput_10k2a_335{flex:1;padding:23px 20px;font-size:18px;border:3px solid #000000;border-radius:.5rem;color:#111827;background:#fff;transition:all .2s}._questionInput_10k2a_335:focus{outline:none;border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a}._questionInputActive_10k2a_373{border-color:#000}._questionInputActive_10k2a_373:focus{border-color:#000;box-shadow:0 0 0 3px #0000001a}._questionInput_10k2a_335::placeholder{color:#9ca3af}._submitButton_10k2a_399{display:flex;align-items:center;gap:.5rem;padding:23px 20px;background:#8b8b8b;color:#fff;border:none;border-radius:.5rem;font-size:18px;font-weight:500;cursor:pointer;transition:all .2s}._submitButton_10k2a_399:hover:not(:disabled){background:#6b6b6b}._submitButton_10k2a_399:disabled{background:#8b8b8b;cursor:not-allowed;opacity:1}._submitButtonActive_10k2a_453{background:#000}._submitButtonActive_10k2a_453:hover:not(:disabled){background:#1f1f1f}._sendIcon_10k2a_469{width:1rem;height:1rem}._loadingIcon_10k2a_479{width:1rem;height:1rem;animation:_spin_10k2a_1 1s linear infinite}@keyframes _spin_10k2a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingCircle_10k2a_509{opacity:.25}._loadingPath_10k2a_517{opacity:.75}._suggestedSection_10k2a_527{margin-top:1.5rem}._suggestedLabel_10k2a_535{font-size:.875rem;font-weight:400;color:#111827;margin-bottom:.75rem}._suggestedGrid_10k2a_549{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}._suggestedQuestion_10k2a_561{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.8125rem;cursor:pointer;transition:all .2s;text-align:left}._suggestedQuestion_10k2a_561:hover{background:#f3f4f6;border-color:#d1d5db}._suggestedQuestionActive_10k2a_601{background:#000;color:#fff;border-color:#000}._suggestedQuestionActive_10k2a_601:hover{background:#1f1f1f;border-color:#1f1f1f;color:#fff}._suggestedIcon_10k2a_625{width:.875rem;height:.875rem;color:currentColor;flex-shrink:0}._responseSection_10k2a_641{margin-top:1.5rem;padding:1.5rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem}._responseText_10k2a_657{font-size:.875rem;color:#0c4a6e;line-height:1.8;margin:0;white-space:pre-wrap;word-wrap:break-word}._responseText_10k2a_657 strong{font-weight:600;color:#075985}._fortuneLink_10k2a_687{color:#111827;font-weight:700;text-decoration:none;transition:all .2s}._fortuneLink_10k2a_687:hover{text-decoration:underline;color:#000}@media(max-width:640px){._title_10k2a_39{font-size:1.25rem}._subtitle_10k2a_55{font-size:.8125rem}._dateSection_10k2a_189{padding:1.5rem}._questionForm_10k2a_323{flex-direction:column}._questionInput_10k2a_335{width:100%}._submitButton_10k2a_399{width:100%;justify-content:center}._suggestedGrid_10k2a_549{grid-template-columns:1fr}}
