.constellation-cosmos[data-v-1809fbb6]{position:relative;min-height:100vh;color:#ece8da;color-scheme:dark;background:radial-gradient(1100px 560px at 50% -12%,rgba(98,86,184,.28),transparent 60%),radial-gradient(820px 480px at 86% 18%,rgba(56,92,168,.2),transparent 60%),radial-gradient(760px 520px at 10% 88%,rgba(120,70,150,.16),transparent 60%),linear-gradient(160deg,#0a0e27,#111634 46%,#0b0f24);overflow:hidden;font-family:ui-sans-serif,system-ui,PingFang SC,Microsoft YaHei,sans-serif}.constellation-cosmos[data-v-1809fbb6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 30% 30%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1px 1px at 70% 60%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.2px 1.2px at 50% 85%,rgba(255,255,255,.5),transparent 60%);background-size:250px 250px,190px 300px,320px 230px;background-repeat:repeat}.constellation-cosmos[data-v-1809fbb6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 18% 22%,#ffffff,transparent 60%),radial-gradient(2.6px 2.6px at 82% 32%,rgba(255,240,200,.95),transparent 60%),radial-gradient(2px 2px at 65% 70%,rgba(200,220,255,.9),transparent 60%),radial-gradient(1.8px 1.8px at 40% 88%,#ffffff,transparent 60%);background-repeat:no-repeat;animation:twinkle-1809fbb6 5.5s ease-in-out infinite}.cosmos-inner[data-v-1809fbb6]{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:48px 20px 64px}.cosmos-header[data-v-1809fbb6]{text-align:center;margin-bottom:40px}.cosmos-seal[data-v-1809fbb6]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:14px;border-radius:50%;color:#e8c87a;background:radial-gradient(circle at 50% 35%,rgba(232,200,122,.22),rgba(232,200,122,.04));border:1px solid rgba(232,200,122,.45);box-shadow:0 0 30px rgba(232,200,122,.25),inset 0 0 18px rgba(232,200,122,.12)}.cosmos-title[data-v-1809fbb6]{font-family:STKaiti,KaiTi,Songti SC,SimSun,serif;font-size:2.5rem;font-weight:700;letter-spacing:.18em;margin:0;color:#e8c87a;text-shadow:0 0 26px rgba(232,200,122,.35)}.cosmos-subtitle[data-v-1809fbb6]{margin:12px 0 0;font-size:.95rem;letter-spacing:.05em;color:rgba(236,232,218,.62)}.cosmos-form[data-v-1809fbb6]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:30px}.star-card[data-v-1809fbb6]{background:rgba(255,255,255,.05);border:1px solid rgba(232,200,122,.22);border-radius:18px;padding:26px 24px;backdrop-filter:blur(8px);box-shadow:0 12px 40px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}.star-card-head[data-v-1809fbb6]{display:flex;align-items:center;gap:8px;margin-bottom:18px}.star-card-head h2[data-v-1809fbb6]{margin:0;font-size:1.2rem;font-weight:600;color:#f3e9cf;letter-spacing:.04em}.star-glyph[data-v-1809fbb6]{color:#e8c87a}.star-label[data-v-1809fbb6]{display:block;margin-bottom:10px;font-size:.9rem;color:rgba(236,232,218,.65)}.star-card[data-v-1809fbb6] .star-date-picker{width:100%;min-height:44px}.star-card[data-v-1809fbb6] .el-input__wrapper{padding:1px 13px;min-height:44px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(232,200,122,.3) inset;transition:box-shadow .25s}.star-card[data-v-1809fbb6] .el-input__wrapper:hover{box-shadow:0 0 0 1px rgba(232,200,122,.55) inset}.star-card[data-v-1809fbb6] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #e8c87a inset,0 0 0 3px rgba(232,200,122,.2)}.star-card[data-v-1809fbb6] .el-input__inner{height:44px;line-height:44px;font-size:1rem;color:#f5f3ea;cursor:pointer}.star-card[data-v-1809fbb6] .el-input__inner::placeholder{color:rgba(236,232,218,.45)}.star-card[data-v-1809fbb6] .el-input__prefix-inner,.star-card[data-v-1809fbb6] .el-input__suffix-inner{color:rgba(232,200,122,.75)}.star-result[data-v-1809fbb6]{margin-top:16px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.star-badge[data-v-1809fbb6]{font-family:STKaiti,KaiTi,Songti SC,serif;font-size:1.7rem;font-weight:700;color:#f3e9cf;letter-spacing:.06em}.star-animal[data-v-1809fbb6]{font-size:.85rem;color:rgba(232,200,122,.8);letter-spacing:.08em}.star-placeholder[data-v-1809fbb6]{font-size:.9rem;color:rgba(236,232,218,.4)}.relation-section[data-v-1809fbb6]{margin-top:8px}.constellation-diagram[data-v-1809fbb6]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:22px}.node[data-v-1809fbb6]{display:flex;flex-direction:column;align-items:center;gap:8px;width:92px;flex:none}.node-star[data-v-1809fbb6]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;font-size:1.3rem;color:#e8c87a;background:radial-gradient(circle at 50% 35%,rgba(232,200,122,.2),rgba(232,200,122,.03));border:1px solid rgba(232,200,122,.4);box-shadow:0 0 18px rgba(232,200,122,.2)}.node-name[data-v-1809fbb6]{font-size:.92rem;color:#f3e9cf;letter-spacing:.04em}.link[data-v-1809fbb6]{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(232,200,122,.65),transparent);position:relative}.link[data-v-1809fbb6]:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#e8c87a;transform:translate(-50%,-50%);box-shadow:0 0 12px rgba(232,200,122,.8)}.medallion[data-v-1809fbb6]{flex:none;width:132px;height:132px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(232,200,122,.24),rgba(232,200,122,.05));border:1.5px solid rgba(232,200,122,.55);box-shadow:0 0 44px rgba(232,200,122,.28),inset 0 0 30px rgba(232,200,122,.1);animation:pulse-1809fbb6 4s ease-in-out infinite}.medallion-label[data-v-1809fbb6]{font-size:.72rem;letter-spacing:.18em;color:rgba(232,200,122,.75)}.medallion-name[data-v-1809fbb6]{font-family:STKaiti,KaiTi,Songti SC,serif;font-size:1.5rem;font-weight:700;color:#f6edcf;letter-spacing:.06em;text-shadow:0 0 16px rgba(232,200,122,.4)}.relation-desc[data-v-1809fbb6]{max-width:680px;margin:0 auto;padding:22px 26px;background:rgba(255,255,255,.043);border:1px solid rgba(232,200,122,.18);border-radius:16px;backdrop-filter:blur(6px)}.relation-desc p[data-v-1809fbb6]{margin:0;font-size:1rem;line-height:1.9;color:rgba(236,232,218,.88);text-align:center}.relation-hint[data-v-1809fbb6]{text-align:center;padding:30px 20px;color:rgba(236,232,218,.45);font-size:.95rem;letter-spacing:.04em}.cosmos-guide-row[data-v-1809fbb6]{margin-top:26px;text-align:center;font-size:.85rem;letter-spacing:.04em}.cosmos-guide-link[data-v-1809fbb6]{color:#e8c87a;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease}.cosmos-guide-link[data-v-1809fbb6]:hover{color:#f6edcf;border-bottom-color:#f6edcf}@keyframes twinkle-1809fbb6{0%,to{opacity:.9}50%{opacity:.55}}@keyframes pulse-1809fbb6{0%,to{box-shadow:0 0 44px rgba(232,200,122,.28),inset 0 0 30px rgba(232,200,122,.1)}50%{box-shadow:0 0 60px rgba(232,200,122,.45),inset 0 0 36px rgba(232,200,122,.16)}}@media(max-width:640px){.cosmos-inner[data-v-1809fbb6]{padding:36px 16px 48px}.cosmos-title[data-v-1809fbb6]{font-size:2rem}.cosmos-form[data-v-1809fbb6]{grid-template-columns:1fr}.constellation-diagram[data-v-1809fbb6]{flex-direction:column;gap:0}.link[data-v-1809fbb6]{width:2px;height:34px;flex:none;background:linear-gradient(180deg,transparent,rgba(232,200,122,.65),transparent)}}@media(prefers-reduced-motion:reduce){.constellation-cosmos[data-v-1809fbb6]:after,.medallion[data-v-1809fbb6]{animation:none}}body:has(.constellation-cosmos){background:radial-gradient(1100px 560px at 50% -12%,rgba(98,86,184,.28),transparent 60%),radial-gradient(820px 480px at 86% 18%,rgba(56,92,168,.2),transparent 60%),radial-gradient(760px 520px at 10% 88%,rgba(120,70,150,.16),transparent 60%),linear-gradient(160deg,#0a0e27,#111634 46%,#0b0f24)!important}body:has(.constellation-cosmos) .breadcrumb-container{background:radial-gradient(1100px 560px at 50% -12%,rgba(98,86,184,.28),transparent 60%),radial-gradient(820px 480px at 86% 18%,rgba(56,92,168,.2),transparent 60%),radial-gradient(760px 520px at 10% 88%,rgba(120,70,150,.16),transparent 60%),linear-gradient(160deg,#0a0e27,#111634 46%,#0b0f24)!important;border-bottom:1px solid rgba(232,200,122,.18)!important;position:relative;z-index:2}body:has(.constellation-cosmos) .breadcrumb-container a,body:has(.constellation-cosmos) .breadcrumb-container li,body:has(.constellation-cosmos) .breadcrumb-container span,body:has(.constellation-cosmos) .breadcrumb-container .text-gray-400,body:has(.constellation-cosmos) .breadcrumb-container .text-gray-600,body:has(.constellation-cosmos) .breadcrumb-container .text-gray-900{color:rgba(236,232,218,.6)!important}body:has(.constellation-cosmos) .breadcrumb-container a:hover{color:#e8c87a!important}body:has(.constellation-cosmos) .breadcrumb-container li:last-child,body:has(.constellation-cosmos) .breadcrumb-container li:last-child span{color:#e8c87a!important}.el-popper.el-picker__popper.star-date-popper{--el-color-primary: #e8c87a;--el-bg-color-overlay: #131a3d;--el-fill-color-blank: #131a3d;--el-fill-color-light: rgba(255, 255, 255, .06);--el-border-color: rgba(232, 200, 122, .32);--el-border-color-light: rgba(232, 200, 122, .24);--el-border-color-lighter: rgba(232, 200, 122, .16);--el-text-color-primary: #f3e9cf;--el-text-color-regular: rgba(236, 232, 218, .9);--el-text-color-placeholder: rgba(236, 232, 218, .35);--el-datepicker-bg-color: #131a3d;--el-datepicker-border-color: rgba(232, 200, 122, .32);--el-datepicker-text-color: rgba(236, 232, 218, .9);--el-datepicker-header-text-color: rgba(232, 200, 122, .85);--el-datepicker-hover-text-color: #e8c87a;--el-datepicker-off-text-color: rgba(236, 232, 218, .25);--el-datepicker-icon-color: rgba(232, 200, 122, .85);--el-datepicker-active-color: #e8c87a;--el-datepicker-inner-border-color: rgba(232, 200, 122, .18);--el-datepicker-inrange-bg-color: rgba(232, 200, 122, .12);--el-datepicker-inrange-hover-bg-color: rgba(232, 200, 122, .2);background:#131a3d;border:1px solid rgba(232,200,122,.32);box-shadow:0 18px 46px rgba(0,0,0,.55);color:rgba(236,232,218,.9)}.el-popper.el-picker__popper.star-date-popper .el-popper__arrow:before{background:#131a3d;border-color:rgba(232,200,122,.32)}.el-popper.el-picker__popper.star-date-popper .el-date-table th{color:rgba(232,200,122,.85);border-bottom:1px solid rgba(232,200,122,.16)}.el-popper.el-picker__popper.star-date-popper .el-date-table td.available .el-date-table-cell__text{color:rgba(236,232,218,.9)}.el-popper.el-picker__popper.star-date-popper .el-date-table td.available:hover .el-date-table-cell__text{color:#e8c87a;background:rgba(232,200,122,.14)}.el-popper.el-picker__popper.star-date-popper .el-date-table td.today .el-date-table-cell__text{color:#e8c87a;font-weight:700;box-shadow:inset 0 0 0 1px rgba(232,200,122,.7)}.el-popper.el-picker__popper.star-date-popper .el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-popper.el-picker__popper.star-date-popper .el-date-table td.selected .el-date-table-cell__text{color:#0a0e27;font-weight:700;background-color:#e8c87a;box-shadow:0 0 14px rgba(232,200,122,.45)}.el-popper.el-picker__popper.star-date-popper .el-date-table td.disabled .el-date-table-cell{background-color:rgba(255,255,255,.04);color:rgba(236,232,218,.3)}.el-popper.el-picker__popper.star-date-popper .el-date-table td.next-month,.el-popper.el-picker__popper.star-date-popper .el-date-table td.prev-month{color:rgba(236,232,218,.25)}.el-popper.el-picker__popper.star-date-popper .el-picker-panel__icon-btn{color:rgba(232,200,122,.85)}.el-popper.el-picker__popper.star-date-popper .el-picker-panel__icon-btn:hover{color:#e8c87a}.el-popper.el-picker__popper.star-date-popper .el-date-picker__header-label,.el-popper.el-picker__popper.star-date-popper .el-date-picker__header-label:hover{color:#f3e9cf}.el-popper.el-picker__popper.star-date-popper .el-picker-panel__footer{background:#131a3d;border-top:1px solid rgba(232,200,122,.18)}.el-popper.el-picker__popper.star-date-popper .el-picker-panel__footer .el-button{color:rgba(236,232,218,.85);background:transparent;border-color:rgba(232,200,122,.35)}.el-popper.el-picker__popper.star-date-popper .el-picker-panel__footer .el-button:hover{color:#e8c87a;border-color:#e8c87a}.el-popper.el-picker__popper.star-date-popper .el-picker-panel__footer .el-button.is-primary{color:#0a0e27;background:#e8c87a;border-color:#e8c87a}@media(max-width:380px){.el-popper.el-picker__popper.star-date-popper .el-picker-panel,.el-popper.el-picker__popper.star-date-popper .el-date-picker{width:calc(100vw - 32px)!important;min-width:0}}
