*,:before,:after{box-sizing:border-box}html{max-width:100%;overflow:hidden}body{letter-spacing:.04em;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;max-width:100%;margin:0;font-family:STFangsong,"FangSong",Noto Serif SC,PingFang SC,system-ui,sans-serif;font-size:16px;overflow:hidden}#app{flex-direction:column;width:100%;max-width:100%;height:100dvh;display:flex;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.pc-right-scroll::-webkit-scrollbar{width:3px}.pc-right-scroll::-webkit-scrollbar-track{background:0 0}.pc-right-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:2px;transition:background .3s}.pc-right-scroll:hover::-webkit-scrollbar-thumb{background:#00000026}.pc-right-scroll::-webkit-scrollbar-thumb:hover{background:#00000047}::selection{color:#2c3e50;background:#7a683e2e}.pc-app-root[data-pc-theme=mammoth-white]{--pc-page-background:#f5f5f5;--pc-header-background:#f5f5f5;--pc-panel-background:#fafaf8;--pc-divider-color:#d7ccc8;--pc-title-color:#000;--pc-subtitle-color:#666;--pc-theme-accent:#963f34;--pc-theme-accent-deep:#303437;--pc-theme-accent-soft:#9740341a;--chart-stage-background:linear-gradient(145deg, #ffffffd1 0%, #f8fbfcb3 54%, #f2f8faa3 100%);--chart-stage-border:#ffffffe0;--chart-stage-shadow:0 14px 36px #485b681a, inset 0 1px 0 #fffffff5, inset 0 0 0 1px #8ba2b014;--chart-grid-color:#ccc;--chart-palace-divider-width:1.1;--chart-mansion-separator:#d32f2fcc;--chart-mansion-separator-soft:#d32f2fad;--chart-degree-tick:#999;--chart-dongwei-grid:#ccc;--chart-dongwei-tick:#a1887f;--chart-center-border:#786e608c;--chart-corner-text:#4f4f4f;--chart-info-text:#5d4037}.pc-app-root[data-pc-theme=gem-blue]{--pc-page-background:radial-gradient(circle at 42% 28%, #fffffffa, #eaf3ffeb 55%, #d9e7f9f5), #e8f1fc;--pc-header-background:linear-gradient(100deg, #f8fbff 0%, #eaf3ff 52%, #dceaff 100%);--pc-panel-background:#f1f7fff0;--pc-divider-color:#2f67da47;--pc-title-color:#123f85;--pc-subtitle-color:#56739d;--pc-theme-accent:#2f67da;--pc-theme-accent-deep:#16499f;--pc-theme-accent-soft:#2f67da1a;--chart-stage-background:radial-gradient(circle at 50% 43%, #fffffffc 0%, #f6fafff7 44%, #e1ecfaf2 100%), linear-gradient(145deg, #fbfdff, #e2edfb);--chart-stage-border:#3f72dc;--chart-stage-shadow:0 18px 42px #234f9929, inset 0 0 0 3px #ffffffdb, inset 0 0 0 5px #3f72dc6b;--chart-grid-color:#5d86df;--chart-palace-divider-width:.8;--chart-mansion-separator:#2d5fcfd6;--chart-mansion-separator-soft:#2d5fcfb3;--chart-degree-tick:#4b78d4;--chart-dongwei-grid:#7293d6;--chart-dongwei-tick:#527bd0;--chart-center-border:#2f67dad1;--chart-corner-text:#17263b;--chart-info-text:#203c68}.chart-stage-overlay-host[data-v-5183f1b8]{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.glass-stage[data-v-5183f1b8]{aspect-ratio:1;box-sizing:border-box;background:var(--chart-stage-background,linear-gradient(145deg, #ffffffd1 0%, #f8fbfcb3 54%, #f2f8faa3 100%));-webkit-backdrop-filter:blur(16px);border:1px solid var(--chart-stage-border,#ffffffe0);width:96%;min-width:500px;max-width:92vh;box-shadow:var(--chart-stage-shadow,0 14px 36px #485b681a, inset 0 1px 0 #fffffff5, inset 0 0 0 1px #8ba2b014);border-radius:24px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.chart-corner[data-v-5183f1b8]{z-index:21;color:var(--chart-corner-text,#4f4f4f);pointer-events:auto;background:0 0;font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:clamp(14px,1.8cqi,20px);line-height:1.55;position:absolute}.chart-corner--left[data-v-5183f1b8]{text-align:left;top:18px;left:18px}.chart-corner--right[data-v-5183f1b8]{text-align:right;box-sizing:border-box;width:max-content;max-width:min(320px,35%);top:18px;right:18px}.mirror-time-container[data-v-5183f1b8]{z-index:22;box-sizing:border-box;max-width:min(340px,35%);box-shadow:none;color:var(--chart-info-text,#5d4037);text-align:right;pointer-events:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:clamp(14px,1.8cqi,20px);line-height:1.55;position:absolute;bottom:18px;right:18px}.mirror-bazi-grid[data-v-5183f1b8]{width:fit-content;font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:inherit;color:#4f4f4f;flex-direction:row;justify-content:flex-end;align-items:flex-start;column-gap:9px;margin:0 0 5px auto;display:flex}.mirror-time-line[data-v-5183f1b8]{white-space:nowrap;margin:0 0 3px;padding:0;line-height:1.55}.mirror-time-line[data-v-5183f1b8]:last-child{margin-bottom:0}.chart[data-v-5183f1b8]{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:119.8%;height:119.8%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart[data-v-5183f1b8] *{-webkit-tap-highlight-color:transparent}.chart path[data-v-5183f1b8],.chart g[data-v-5183f1b8],.chart circle[data-v-5183f1b8]{outline:none}.chart text[data-v-5183f1b8],.chart line[data-v-5183f1b8],.chart circle[data-v-5183f1b8]{pointer-events:none}.chart text[data-v-5183f1b8]{font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif}.palace-sectors-layer[data-v-5183f1b8]{isolation:isolate}.palace-sector[data-v-5183f1b8]{pointer-events:auto;fill:#0000;stroke:none;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.is-highlighted[data-v-5183f1b8]{mix-blend-mode:multiply;stroke-width:1px;vector-effect:non-scaling-stroke;paint-order:stroke fill;-webkit-tap-highlight-color:transparent;pointer-events:auto;outline:none;transition:all .3s;fill:#2ba2450e!important;stroke:#2ba24580!important}.grid-stroke[data-v-5183f1b8]{fill:none;stroke:var(--chart-grid-color,#ccc);stroke-width:.8px;vector-effect:non-scaling-stroke}.palace-divider[data-v-5183f1b8]{stroke-width:var(--chart-palace-divider-width,.8)}.branch-text[data-v-5183f1b8]{font-family:STHeiti,SimHei,Noto Sans SC,sans-serif;font-size:22px;font-weight:700}.chart .qizheng-palace-text[data-v-5183f1b8]{font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:20px;font-weight:500}.qizheng-palace-text--ming[data-v-5183f1b8]{fill:#c62828}.qizheng-palace-text--other[data-v-5183f1b8]{fill:#111}.chart .shensha-block[data-v-5183f1b8]{font-size:var(--shensha-font-size,18px);fill:#111;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-weight:500}.chart .transit-shensha-block[data-v-5183f1b8]{font-size:var(--transit-shensha-font-size,14.5px);fill:#315f72;stroke:#fafdfed1;stroke-width:.65px;paint-order:stroke fill;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-weight:500}.transit-degree-tick[data-v-5183f1b8]{stroke:#5c7e8f7a;stroke-width:.65px;vector-effect:non-scaling-stroke}.mansion-text[data-v-5183f1b8]{fill:#333;letter-spacing:.02em;font-family:Songti SC,Noto Serif SC,serif;font-size:15px;font-weight:700}.mansion-center-base[data-v-5183f1b8]{fill:#faf7f0db;stroke:var(--chart-center-border,#786e608c);stroke-width:.9px;vector-effect:non-scaling-stroke}.mansion-center-image[data-v-5183f1b8]{opacity:.38}.mansion-center-ink-fallback[data-v-5183f1b8]{fill:url(#inkGradient);opacity:.45}.mansion-center-text-block[data-v-5183f1b8]{pointer-events:none}.mansion-center-title[data-v-5183f1b8],.mansion-center-degree[data-v-5183f1b8]{fill:#3b342a;text-anchor:middle;dominant-baseline:central;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-style:italic}.mansion-center-title[data-v-5183f1b8]{letter-spacing:.06em;font-size:23px;font-weight:800}.mansion-center-degree[data-v-5183f1b8]{font-size:15px;font-weight:600}.mansion-separator[data-v-5183f1b8]{stroke:var(--chart-mansion-separator,#d32f2fcc);stroke-width:.5px;vector-effect:non-scaling-stroke}.mansion-separator--dongwei[data-v-5183f1b8]{stroke:var(--chart-mansion-separator-soft,#d32f2fad);stroke-width:.65px;pointer-events:none}.degree-tick[data-v-5183f1b8]{stroke:var(--chart-degree-tick,#999);stroke-width:.8px;vector-effect:non-scaling-stroke}.dongwei-boundary-year[data-v-5183f1b8]{fill:#2f2922;stroke:#ffffffeb;stroke-width:2px;paint-order:stroke fill;letter-spacing:.02em;font-family:Songti SC,Noto Serif SC,serif;font-size:15px;font-weight:700}.mansion-sector-bg[data-v-5183f1b8]{fill:#0000;stroke:none;pointer-events:none;transition:fill .2s}.mansion-sector-bg.is-highlighted[data-v-5183f1b8]{fill:#b8a68140}.mansion-sector-hit[data-v-5183f1b8]{fill:#0000;stroke:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;outline:none;transition:fill .15s}@media (hover:hover) and (pointer:fine){.mansion-sector-hit[data-v-5183f1b8]:hover{fill:#b8a6811a}}.dongwei-cell-path[data-v-5183f1b8]{fill:#0000;stroke:var(--chart-dongwei-grid,#ccc);stroke-width:.5px;vector-effect:non-scaling-stroke}.dongwei-cell-path--stripe-a[data-v-5183f1b8],.dongwei-cell-path--stripe-b[data-v-5183f1b8]{fill:#0000}.dongwei-cell-path--year1[data-v-5183f1b8]{fill:#0000;stroke:#e57373}.dongwei-tick[data-v-5183f1b8]{stroke:var(--chart-dongwei-tick,#a1887f);stroke-width:.55px;vector-effect:non-scaling-stroke;opacity:.92}.dongwei-cell-text[data-v-5183f1b8]{fill:#5d4037;letter-spacing:.02em;font-family:Noto Sans SC,system-ui,sans-serif;font-size:12.6px;font-weight:600}.dongwei-cell-text--year1[data-v-5183f1b8]{fill:#c62828;font-weight:700}.dongwei-current-age-marker[data-v-5183f1b8]{fill:#e00000;stroke:none;vector-effect:non-scaling-stroke}.compass-ring-outer[data-v-5183f1b8],.compass-ring-inner[data-v-5183f1b8]{fill:none;stroke:#d4cfc3;stroke-width:.55px;vector-effect:non-scaling-stroke;opacity:.85}.compass-radial[data-v-5183f1b8]{fill:none;stroke:#d4cfc3;stroke-width:.45px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;opacity:.9}.compass-shan-text[data-v-5183f1b8]{fill:#8e8b82;letter-spacing:.02em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;paint-order:stroke fill;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:15.6px;font-weight:700}.compass-inner-layer .compass-ring-outer[data-v-5183f1b8],.compass-inner-layer .compass-ring-inner[data-v-5183f1b8]{stroke:#7d858c;opacity:.85}.compass-inner-layer .compass-radial[data-v-5183f1b8]{stroke:#7d858c;opacity:.9}.compass-shan-text--inner[data-v-5183f1b8]{fill:#7d858c}.top-star-marker[data-v-5183f1b8]{fill:#123fd6;stroke:#123fd6;stroke-width:.45px;vector-effect:non-scaling-stroke;pointer-events:none}.month-top-star-marker[data-v-5183f1b8]{fill:#ad2f2609;stroke:#ad2f26;stroke-width:1.7px;vector-effect:non-scaling-stroke;pointer-events:none}.leader-line[data-v-5183f1b8]{fill:none;stroke-width:.5px;vector-effect:non-scaling-stroke}.leader-line--luminary[data-v-5183f1b8]{stroke:#e57373}.leader-line--neutral[data-v-5183f1b8]{stroke:#bdbdbd}.star-label[data-v-5183f1b8]{letter-spacing:.015em;dominant-baseline:middle;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:26px;font-weight:500}.star-label--luminary[data-v-5183f1b8],.star-label--qizheng[data-v-5183f1b8],.star-label--siyu[data-v-5183f1b8]{fill:#45677f}.star-label--identity[data-v-5183f1b8]{fill:#824493}.star-degree[data-v-5183f1b8]{fill:#616161;dominant-baseline:middle;font-family:Noto Sans SC,system-ui,sans-serif;font-size:15px;font-weight:500}.leader-line--transit[data-v-5183f1b8]{stroke:#7896a8;stroke-width:.65px}.star-label--transit[data-v-5183f1b8]{fill:#8e9775;font-size:21px}.star-degree--transit[data-v-5183f1b8]{fill:#92a9bd;font-size:12px}.palace-info-dock[data-v-5183f1b8]{z-index:22;box-sizing:border-box;min-width:140px;max-width:min(360px,35%);box-shadow:none;color:var(--chart-info-text,#5d4037);pointer-events:auto;text-align:left;background:0 0;border:none;border-radius:0;width:auto;margin:0;padding:0;font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:clamp(14px,1.8cqi,20px);line-height:1.55;position:absolute;bottom:18px;left:18px}.palace-info-dock__line[data-v-5183f1b8]{white-space:nowrap;text-overflow:clip;margin:0;padding:0;line-height:1.55;overflow:visible}.corner-meta-row[data-v-5183f1b8]{font-size:inherit;color:#1b1b1b;white-space:nowrap;align-items:center;gap:8px;min-height:18px;margin-bottom:6px;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-weight:400;line-height:1.5;display:flex}.corner-bazi-grid[data-v-5183f1b8]{flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:9px;width:fit-content;display:flex}.corner-term-line[data-v-5183f1b8]{color:#1b1b1b;text-align:left;white-space:nowrap;margin-top:4px;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-weight:400;line-height:1.5}.corner-bazi-col[data-v-5183f1b8]{flex-direction:column;align-items:flex-start;margin-right:0;line-height:1.5;display:flex}.corner-bazi-col[data-v-5183f1b8]:last-child{margin-right:0}.corner-bazi-col__gan[data-v-5183f1b8],.corner-bazi-col__zhi[data-v-5183f1b8]{font-size:inherit;color:#1b1b1b;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-weight:400;line-height:1.5}.minor-limit-card[data-v-5183f1b8]{color:#3f342e;white-space:nowrap;row-gap:3px;margin-bottom:6px;font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;line-height:1.52;display:grid}.minor-limit-card__year[data-v-5183f1b8]{color:#2f2922;font-size:1em}.minor-limit-card__degree[data-v-5183f1b8]{color:#245fd1;font-size:.94em;font-weight:700}.minor-limit-card__relations[data-v-5183f1b8]{color:#4f342f;font-size:.86em;font-weight:700}@container (width<=980px){.chart .shensha-block[data-v-5183f1b8]{font-size:calc(var(--shensha-font-size,18px) - 1px)}.chart[data-v-5183f1b8]{width:108.98%;height:108.98%}.chart-corner--right[data-v-5183f1b8]{max-width:44%;top:14px;right:14px}.minor-limit-card[data-v-5183f1b8]{font-size:clamp(12px,1.55cqi,16px);line-height:1.35}}.transit-mirror-info[data-v-5183f1b8]{font-size:inherit;color:#4e342e;white-space:nowrap;text-align:right;justify-content:flex-end;align-items:center;gap:6px;font-family:STHeiti,SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;line-height:1.5;display:inline-flex}.transit-mirror-info__time[data-v-5183f1b8]{display:inline-block}.transit-mirror-clear-btn[data-v-5183f1b8]{color:#ffffffeb;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#32323273;border:1px solid #32323252;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s,transform 80ms,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000001a}.transit-mirror-clear-btn[data-v-5183f1b8]:hover{color:#fff;background:#c62828;border-color:#c62828a6;box-shadow:0 1px 4px #c6282847}.transit-mirror-clear-btn[data-v-5183f1b8]:active{transform:scale(.92);box-shadow:0 1px 1px #0000001f}.transit-mirror-clear-btn[data-v-5183f1b8]:focus-visible{outline-offset:1px;outline:2px solid #c6282873}.chart-loading-overlay[data-v-5183f1b8]{z-index:30;-webkit-backdrop-filter:blur(1.5px);pointer-events:auto;cursor:progress;background:#f5f5f58c;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.chart-loading-overlay__spinner[data-v-5183f1b8]{border:3px solid #5d40372e;border-top-color:#5d4037;border-radius:50%;width:36px;height:36px;animation:.9s linear infinite spin-chart-5183f1b8}.chart-loading-overlay__text[data-v-5183f1b8]{letter-spacing:.08em;color:#4e342e;text-shadow:0 1px #fff9;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:14px}@keyframes spin-chart-5183f1b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc-analysis-panel[data-v-48984394]{background:linear-gradient(145deg,#ffffffdb,#f0f7f9bd);border:1px solid #7e9aa93d;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 8px 24px #485b6814,inset 0 1px #fffffff5}.pc-analysis-panel--header[data-v-48984394]{z-index:1;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:0 auto;align-items:center;gap:7px;padding:0;position:relative}.pc-analysis-panel--header[data-v-48984394]:before{content:"";background:#5c77864d;width:1px;height:24px;margin:0 4px 0 1px}.pc-analysis-panel--header .pc-ai-menu[data-v-48984394],.pc-analysis-panel--header .pc-brief-actions[data-v-48984394],.pc-analysis-panel--header .pc-utility-actions[data-v-48984394]{align-items:center;gap:6px;display:flex}.pc-analysis-panel--header .pc-brief-actions[data-v-48984394],.pc-analysis-panel--header .pc-utility-actions[data-v-48984394]{margin-left:3px;padding-left:11px;position:relative}.pc-analysis-panel--header .pc-brief-actions[data-v-48984394]:before,.pc-analysis-panel--header .pc-utility-actions[data-v-48984394]:before{content:"";background:#5c778647;width:1px;position:absolute;top:5px;bottom:5px;left:1px}.pc-analysis-panel--header .pc-ai-menu__trigger[data-v-48984394],.pc-analysis-panel--header .pc-personality-btn[data-v-48984394],.pc-analysis-panel--header .pc-save-case-btn[data-v-48984394],.pc-analysis-panel--header .pc-export-btn[data-v-48984394]{letter-spacing:.04em;white-space:nowrap;border-radius:8px;width:auto;min-width:78px;height:34px;min-height:34px;padding:6px 11px;font-family:SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:500;box-shadow:0 3px 9px #485b681a,0 0 0 1px #7192a433,inset 0 1px #fffffff5}.pc-ai-menu[data-v-48984394]{z-index:2;align-items:center;display:flex;position:relative}.pc-ai-menu__trigger[data-v-48984394]{color:#304b59;letter-spacing:.05em;cursor:pointer;background:linear-gradient(145deg,#ffffffeb,#e1eff5c2);border:1px solid #4f6a7957;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;padding:10px 14px;font:600 16px/1 SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;display:inline-flex;box-shadow:0 5px 13px #485b681c,inset 0 1px #fffffff5}.pc-ai-menu__trigger[data-v-48984394]:disabled{opacity:.45;cursor:not-allowed}.pc-ai-menu__chevron[data-v-48984394]{box-sizing:border-box;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(-45deg)scaleX(1.22)}.pc-ai-menu__trigger.is-open .pc-ai-menu__chevron[data-v-48984394]{transform:rotate(45deg)scaleX(1.22)}.pc-ai-menu__panel[data-v-48984394]{z-index:20000;background:#fafcfd;border:1px solid #49606c38;border-radius:10px;width:214px;padding:6px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 14px 34px #22303733,inset 0 1px #fff}.pc-ai-menu__item[data-v-48984394]{color:#314d5c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;font-family:SimHei,Microsoft YaHei,Noto Sans SC,sans-serif;display:flex}.pc-ai-menu__item+.pc-ai-menu__item[data-v-48984394]{margin-top:4px}.pc-ai-menu__item strong[data-v-48984394]{font-size:14px;font-weight:500}.pc-ai-menu__item small[data-v-48984394]{color:#748892;font:400 11px/1.3 Microsoft YaHei,sans-serif}.pc-ai-menu__item[data-v-48984394]:hover,.pc-ai-menu__item[data-v-48984394]:focus-visible{background:#edf5f8;border-color:#4a718538;outline:none}.pc-ai-menu__item--premium[data-v-48984394]{color:#6a333d}.pc-ai-menu__item--premium[data-v-48984394]:hover,.pc-ai-menu__item--premium[data-v-48984394]:focus-visible{background:#f8eff1;border-color:#9d636f38}.pc-ai-menu__item--stargazer[data-v-48984394]{color:#275b59}.pc-ai-menu__item--stargazer[data-v-48984394]:hover,.pc-ai-menu__item--stargazer[data-v-48984394]:focus-visible{background:#ecf7f5;border-color:#4c848238}.pc-ai-menu-drop-enter-active[data-v-48984394],.pc-ai-menu-drop-leave-active[data-v-48984394]{transition:opacity .14s,transform .14s}.pc-ai-menu-drop-enter-from[data-v-48984394],.pc-ai-menu-drop-leave-to[data-v-48984394]{opacity:0;transform:translateY(-4px)}.pc-analysis-panel--header .pc-tooltip-action[data-v-48984394]{position:relative}.pc-analysis-panel--header .pc-tooltip-action[data-v-48984394]:after{content:attr(data-tooltip);z-index:18000;color:#f7fafb;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;background:#27343bf0;border:1px solid #455b6733;border-radius:7px;min-width:max-content;max-width:220px;padding:6px 9px;font:500 12px/1.25 Microsoft YaHei,Noto Sans SC,sans-serif;transition:opacity .14s,transform .14s;position:absolute;top:auto;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,3px);box-shadow:0 7px 18px #1f2b312e}.pc-analysis-panel--header .pc-tooltip-action[data-v-48984394]:hover:after,.pc-analysis-panel--header .pc-tooltip-action[data-v-48984394]:focus-visible:after{opacity:1;transform:translate(-50%)}.pc-ai-btns[data-v-48984394]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pc-ai-btn[data-v-48984394]{letter-spacing:.08em;cursor:pointer;color:#314b5a;background:linear-gradient(145deg,#ffffffe0,#e5f0f5a8);border:1px solid #ffffffeb;border-radius:10px;width:100%;height:44px;padding:10px 6px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:16px;font-weight:600;transition:filter .15s,transform .1s,box-shadow .15s;box-shadow:0 6px 15px #435d6c24,0 0 0 1px #7192a442,inset 0 1px #fffffffa,inset 0 -1px #6e8d9d1f}.pc-ai-btn--premium[data-v-48984394]{color:#6a333d;background:linear-gradient(145deg,#ffffffe6,#f4e9edad);border-color:#fffffff0;box-shadow:0 6px 15px #70485221,0 0 0 1px #9d636f4d,inset 0 1px #fffffffa,inset 0 -1px #9157631f}.pc-ai-btn--stargazer[data-v-48984394]{color:#275b59;background:linear-gradient(145deg,#ffffffe0,#dcefeeb3);border-color:#fffffff0;box-shadow:0 6px 15px #37656421,0 0 0 1px #4c84824d,inset 0 1px #fffffffa,inset 0 -1px #3f76741f}.pc-ai-btn[data-v-48984394]:hover:not(:disabled){filter:brightness(1.02);box-shadow:0 8px 18px #435d6c2b,0 0 0 1px #7192a457,inset 0 1px #fff}.pc-ai-btn[data-v-48984394]:active:not(:disabled){transform:translateY(1px)}.pc-ai-btn[data-v-48984394]:disabled{opacity:.45;cursor:not-allowed}.pc-brief-actions[data-v-48984394],.pc-utility-actions[data-v-48984394]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pc-brief-actions[data-v-48984394]{grid-template-columns:minmax(0,1fr)}.pc-personality-btn[data-v-48984394],.pc-save-case-btn[data-v-48984394],.pc-export-btn[data-v-48984394]{color:#38515f;letter-spacing:.08em;cursor:pointer;background:linear-gradient(145deg,#ffffffd6,#ebf3f6ad);border:1px solid #ffffffe6;border-radius:10px;width:100%;height:44px;padding:10px 16px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:16px;font-weight:600;transition:filter .15s,transform .1s,border-color .15s;box-shadow:0 5px 13px #485b681a,0 0 0 1px #7e9aa938,inset 0 1px #fffffff5}.pc-personality-btn[data-v-48984394]{color:#376b5c;background:linear-gradient(145deg,#ffffffdb,#e3f2eeb3);border-color:#ffffffeb}.pc-save-case-btn[data-v-48984394]:hover:not(:disabled),.pc-personality-btn[data-v-48984394]:hover:not(:disabled),.pc-export-btn[data-v-48984394]:hover:not(:disabled){filter:brightness(1.02);border-color:#fffffffa}.pc-personality-btn[data-v-48984394]:active:not(:disabled),.pc-save-case-btn[data-v-48984394]:active:not(:disabled),.pc-export-btn[data-v-48984394]:active:not(:disabled){transform:translateY(1px)}.pc-personality-btn[data-v-48984394]:disabled,.pc-save-case-btn[data-v-48984394]:disabled,.pc-export-btn[data-v-48984394]:disabled{opacity:.45;cursor:not-allowed}.pc-export-btn[data-v-48984394]{color:#2f6077;background:linear-gradient(145deg,#ffffffe6,#e1f0f6c7)}.pc-personality-backdrop[data-v-48984394]{z-index:3000;-webkit-backdrop-filter:blur(12px)saturate(.88);backdrop-filter:blur(12px)saturate(.88);background:#161c1861;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pc-personality-card[data-v-48984394]{color:#243a31;background:linear-gradient(#fdfffafa,#f4f9f4f5);border:1px solid #375f4924;border-radius:16px;width:min(428px,92vw);max-height:min(76vh,560px);padding:24px 26px 20px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;overflow:auto;box-shadow:0 22px 56px #16281e33}.pc-personality-head[data-v-48984394]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pc-personality-kicker[data-v-48984394]{color:#2f6b52;letter-spacing:.04em;margin:0 0 4px;font-size:14px;font-weight:700}.pc-personality-title[data-v-48984394]{color:#1f342c;letter-spacing:0;margin:0;font-size:26px;font-weight:500;line-height:1.1}.pc-personality-close[data-v-48984394]{color:#2f6b52;cursor:pointer;background:#ffffffc2;border:1px solid #2f6b5233;border-radius:999px;flex:none;width:34px;height:34px;font-size:20px;line-height:1;box-shadow:0 6px 18px #16281e17}.pc-personality-lead[data-v-48984394]{color:#243a31bd;margin:14px 0 18px;font-size:16px;line-height:1.65}.pc-personality-text[data-v-48984394]{color:#2c463b;letter-spacing:0;text-indent:2em;margin:0;font-size:18px;line-height:2}.pc-personality-note[data-v-48984394]{color:#243a3194;border-top:1px solid #2f6b521f;margin:20px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.pc-personality-modal-enter-active[data-v-48984394],.pc-personality-modal-leave-active[data-v-48984394]{transition:opacity .18s}.pc-personality-modal-enter-active .pc-personality-card[data-v-48984394],.pc-personality-modal-leave-active .pc-personality-card[data-v-48984394]{transition:transform .2s,opacity .18s}.pc-personality-modal-enter-from[data-v-48984394],.pc-personality-modal-leave-to[data-v-48984394]{opacity:0}.pc-personality-modal-enter-from .pc-personality-card[data-v-48984394],.pc-personality-modal-leave-to .pc-personality-card[data-v-48984394]{opacity:0;transform:translateY(8px)scale(.98)}.pc-chat[data-v-0162c5c9]{background-color:#eaf2f5;background-image:linear-gradient(#f7fbfc30,#f7fbfc30),url(/assets/ai-chat-starry-mountains-BYU8NyBq.webp);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover,cover;border:1px solid #ffffffe6;border-radius:12px;flex-direction:column;height:min(844px,75vh - 90px);min-height:563px;max-height:844px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;display:flex;overflow:hidden;box-shadow:0 10px 28px #23374429,0 0 0 1px #708fa033,inset 0 1px #fffffff0}.pc-chat--no-background[data-v-0162c5c9]{background-color:#eaf2f5;background-image:none}.pc-chat__header[data-v-0162c5c9]{background:#f8fcfdc7;border-bottom:.5px solid #2c3e501f;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.pc-chat__back[data-v-0162c5c9]{color:#5b1f1f;cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:600}.pc-chat__back[data-v-0162c5c9]:hover{background:#8b1f1f0f}.pc-chat__title[data-v-0162c5c9]{color:#2c3e50;letter-spacing:.1em;font-size:16px;font-weight:600}.pc-chat__background-toggle[data-v-0162c5c9]{color:#2e6682;cursor:pointer;background:#e8f5fbad;border:1px solid #3e76933d;border-radius:999px;min-width:54px;padding:4px 7px;font:600 11px/1.2 PingFang SC,Noto Sans SC,system-ui,sans-serif}.pc-chat__background-toggle[aria-pressed=false][data-v-0162c5c9]{color:#758793;background:#ffffff8f}.pc-chat__messages[data-v-0162c5c9]{scroll-behavior:smooth;flex:auto;min-height:120px;max-height:none;padding:10px 12px;overflow-y:auto}.pc-msg-row[data-v-0162c5c9]{margin-bottom:12px;display:flex}.pc-msg-row--assistant[data-v-0162c5c9]{justify-content:flex-start}.pc-msg-row--user[data-v-0162c5c9]{justify-content:flex-end}.pc-msg-text[data-v-0162c5c9]{white-space:pre-wrap;word-break:break-word;letter-spacing:.02em;max-width:92%;margin:0;font-size:14px;line-height:1.75}.pc-msg-row--assistant .pc-msg-text[data-v-0162c5c9]{color:#102f43;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:var(--pc-assistant-font-size,20.25px);text-align:justify;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#bedef38f;border:.5px solid #ffffffb8;border-radius:2px 10px 10px;padding:8px 10px;font-weight:600;box-shadow:0 4px 12px #23374414,inset 0 1px #ffffffdb}.pc-msg-row--user .pc-msg-text[data-v-0162c5c9]{color:#183820;background:#95ec69b3;border:.5px solid #4d99454d;border-radius:10px 2px 10px 10px;padding:8px 12px;font-family:PingFang SC,Hiragino Sans GB,system-ui,sans-serif;font-size:13.5px}.pc-msg-row--assistant .pc-msg-text.pc-msg-text--hint[data-v-0162c5c9]{color:#9b9b9b;letter-spacing:.06em;font-size:13px;font-style:italic}.pc-ink-seg[data-v-0162c5c9]{animation:.34s cubic-bezier(.2,.7,.25,1) both pc-ink-bloom-0162c5c9;display:inline}.pc-ink-seg--hint[data-v-0162c5c9]{animation-duration:.22s}@keyframes pc-ink-bloom-0162c5c9{0%{opacity:0;filter:blur(2.5px);letter-spacing:.12em}60%{opacity:.78;filter:blur(.5px);letter-spacing:.04em}to{opacity:1;filter:blur();letter-spacing:.02em}}.pc-cursor[data-v-0162c5c9]{color:#2c3e508c;margin-left:2px;animation:.95s steps(2,end) infinite pc-cursor-blink-0162c5c9;display:inline-block}@keyframes pc-cursor-blink-0162c5c9{0%,49.9%{opacity:1}50%,to{opacity:0}}.pc-quick-actions[data-v-0162c5c9]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pc-quick-btn[data-v-0162c5c9]{color:#36505f;letter-spacing:.06em;cursor:pointer;background:linear-gradient(145deg,#ffffffdb,#e7f1f5b8);border:.5px solid #2c3e5038;border-radius:10px;padding:5px 10px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:13px;transition:filter .15s,transform .1s;box-shadow:0 4px 10px #2c3e5017,inset 0 1px #ffffffeb}.pc-quick-btn[data-v-0162c5c9]:hover:not(:disabled){filter:brightness(.97)}.pc-quick-btn[data-v-0162c5c9]:active:not(:disabled){transform:translateY(1px)}.pc-quick-btn[data-v-0162c5c9]:disabled{cursor:not-allowed;opacity:.5}.pc-action-bar[data-v-0162c5c9]{background:#f8fcfdcc;border-top:.5px solid #2c3e5014;flex-shrink:0;padding:8px 12px 6px}.pc-action-bar__row[data-v-0162c5c9]{gap:8px;display:flex}.pc-action-btn[data-v-0162c5c9]{color:#60646c;cursor:pointer;background:#ffffff5c;border:1px solid #282d3424;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:color .14s,border-color .14s,background .14s,transform .1s;display:inline-flex}.pc-action-btn[data-v-0162c5c9]:hover{color:#20242b;background:#ffffffb8;border-color:#282d343d;transform:translateY(-1px)}.pc-action-btn--liked[data-v-0162c5c9]{color:#255fd0;box-shadow:none;background:#2f6fed14;border-color:#2f6fed57}.pc-action-btn--speaking[data-v-0162c5c9]{color:#255fd0;background:#2f6fed14;border-color:#2f6fed57;animation:1.4s ease-in-out infinite pc-speak-pulse-0162c5c9}.pc-action-btn[data-v-0162c5c9]:disabled{cursor:not-allowed;opacity:.42}@keyframes pc-speak-pulse-0162c5c9{0%,to{box-shadow:0 0 #2f6fed1f}50%{box-shadow:0 0 0 3px #2f6fed24}}.pc-action-icon[data-v-0162c5c9]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.pc-action-bar__toast[data-v-0162c5c9]{color:#2c3e50;background:#2c3e5014;border-radius:6px;margin:6px 0 0;padding:4px 10px;font-size:13px;display:inline-block}.pc-action-bar__legal[data-v-0162c5c9]{color:#9b9b9b;margin:6px 0 0;font-family:PingFang SC,Hiragino Sans GB,system-ui,sans-serif;font-size:11px;line-height:1.5}.pc-input-bar[data-v-0162c5c9]{background:#f8fcfdcc;border-top:.5px solid #2c3e501a;flex-shrink:0;gap:8px;padding:8px 10px;display:flex}.pc-input[data-v-0162c5c9]{color:#2c3e50;background:#ffffffe0;border:1px solid #2c3e502e;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 12px;font-family:PingFang SC,Hiragino Sans GB,system-ui,sans-serif;font-size:14px}.pc-input[data-v-0162c5c9]:focus{border-color:#2c3e5066}.pc-font-size-control[data-v-0162c5c9]{display:inline-flex;position:relative}.pc-font-size-btn[data-v-0162c5c9]{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700}.pc-font-size-btn[aria-expanded=true][data-v-0162c5c9]{color:#183e54;background:#e8f4f8;border-color:#2c627e66}.pc-font-size-popover[data-v-0162c5c9]{z-index:20;color:#27485a;background:#f8fcfdf7;border:1px solid #3a5b6c38;border-radius:10px;width:226px;padding:10px 12px;font-family:PingFang SC,Hiragino Sans GB,system-ui,sans-serif;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 10px 26px #23374433}.pc-font-size-popover__header[data-v-0162c5c9]{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.pc-font-size-popover__header output[data-v-0162c5c9]{color:#2f7698;font-variant-numeric:tabular-nums}.pc-font-size-popover__slider-row[data-v-0162c5c9]{align-items:center;gap:9px;display:flex}.pc-font-size-popover__sample[data-v-0162c5c9]{color:#5b7180;flex-shrink:0;font-family:Georgia,Times New Roman,serif;line-height:1}.pc-font-size-popover__sample--small[data-v-0162c5c9]{font-size:11px}.pc-font-size-popover__sample--large[data-v-0162c5c9]{font-size:20px}.pc-font-size-slider[data-v-0162c5c9]{appearance:none;cursor:ew-resize;background:linear-gradient(90deg,#8db8cc,#2f7698);border-radius:999px;flex:1;min-width:0;height:4px;margin:0}.pc-font-size-slider[data-v-0162c5c9]::-webkit-slider-thumb{appearance:none;background:#2f7698;border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 5px #2337444d}.pc-font-size-slider[data-v-0162c5c9]::-moz-range-thumb{background:#2f7698;border:2px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 5px #2337444d}.pc-font-size-slider[data-v-0162c5c9]:focus-visible{outline-offset:4px;outline:2px solid #2f76986b}.pc-send-btn[data-v-0162c5c9]{color:#fff;cursor:pointer;background:#1aad19;border:none;border-radius:8px;flex-shrink:0;width:38px;height:38px;padding:0;font-size:18px;font-weight:700;transition:background .15s}.pc-send-btn[data-v-0162c5c9]:hover:not(:disabled){background:#1fc321}.pc-send-btn[data-v-0162c5c9]:disabled{opacity:.5;cursor:not-allowed}@media (height<=880px){.pc-chat[data-v-0162c5c9]{height:calc(75vh - 90px);min-height:480px}}.pc-console[data-v-a68827a6]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;padding:0;display:flex}.pc-time-step-grid[data-v-a68827a6],.pc-time-grid[data-v-a68827a6]{grid-template-columns:minmax(66px,1.3fr) repeat(4,minmax(45px,1fr));gap:4px;min-width:0;display:grid}.pc-time-stepper[data-v-a68827a6]{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.pc-time-stepper button[data-v-a68827a6]{color:#294959;cursor:pointer;background:#f4fafce6;border:1px solid #567a8e70;border-radius:5px;flex:0 0 30px;width:30px;min-width:30px;height:27px;padding:0;font:700 15px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;box-shadow:inset 0 1px #ffffffb8}.pc-time-stepper button[data-v-a68827a6]:hover:not(:disabled){background:#fff;border-color:#305c74b8}.pc-time-stepper button[data-v-a68827a6]:active:not(:disabled){transform:translateY(1px)}.pc-time-stepper button[data-v-a68827a6]:focus-visible{outline-offset:1px;outline:2px solid #2a69a58c}.pc-time-stepper button[data-v-a68827a6]:disabled{cursor:wait;opacity:.55}.pc-field-select[data-v-a68827a6]{box-sizing:border-box;color:#334b58;text-align:center;text-align-last:center;white-space:nowrap;cursor:pointer;background:linear-gradient(#fff,#f5f9fa);border:1px solid #70899761;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 3px;font:600 12px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.pc-field-select--year[data-v-a68827a6]{font-size:12.5px}.pc-year-split[data-v-a68827a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;display:grid}.pc-year-split .pc-field-select[data-v-a68827a6]{padding-inline:1px}.pc-field-select[data-v-a68827a6]:hover{border-color:#4670869e}.pc-field-select[data-v-a68827a6]:focus{outline-offset:1px;outline:2px solid #3776be6b}.pc-toggle-grid[data-v-a68827a6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.pc-toggle[data-v-a68827a6],.pc-transit-btn[data-v-a68827a6]{color:#354d5a;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#fffffff5,#e8f2f6cc);border:1px solid #7e9aa947;border-radius:7px;justify-content:center;align-items:center;gap:1px;min-width:0;height:36px;padding:0 2px;font:650 13px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fffffffa}.pc-toggle[data-v-a68827a6]:hover,.pc-transit-btn[data-v-a68827a6]:hover{border-color:#4d778c94}.pc-toggle--on[data-v-a68827a6]{color:#315a4b;background:linear-gradient(145deg,#fff,#e5f4eee6);border-color:#30705894;box-shadow:inset 0 -2px #47816a1f}.pc-toggle__check[data-v-a68827a6]{color:#16a61a;flex:none;font-size:10px;font-weight:800;line-height:1}.pc-primary-grid[data-v-a68827a6]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6px;display:grid}.pc-submit-btn[data-v-a68827a6],.pc-transit-btn[data-v-a68827a6]{min-height:48px}.pc-submit-btn[data-v-a68827a6]{color:#fff;letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:#1aad19;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:0;padding:8px 10px;font:750 18px/1 STKaiti,KaiTi,Noto Serif SC,serif;display:inline-flex;box-shadow:0 2px #148a14}.pc-submit-btn[data-v-a68827a6]:hover:not(:disabled){background:#1fc321}.pc-submit-btn[data-v-a68827a6]:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #148a14}.pc-submit-btn[data-v-a68827a6]:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.pc-transit-btn[data-v-a68827a6]{color:#3f5a67;font-size:15px}.pc-transit-btn--open[data-v-a68827a6]{background:linear-gradient(145deg,#fff,#deeff8f5);border-color:#3471959e}.pc-transit-btn--active[data-v-a68827a6]{color:#237c2e;background:linear-gradient(145deg,#fff,#e2f7e5fa);border-color:#2a9637ad}.pc-spinner[data-v-a68827a6]{border:2px solid #fffc;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.75s linear infinite pc-spin-a68827a6}@keyframes pc-spin-a68827a6{to{transform:rotate(360deg)}}@media (width<=1180px){.pc-field-select[data-v-a68827a6]{font-size:11.5px}.pc-toggle[data-v-a68827a6],.pc-transit-btn[data-v-a68827a6]{font-size:12px}}.pc-transit-quick[data-v-301d6c5c]{z-index:40;box-sizing:border-box;background:#f3f9fbfc;border:1px solid #5e809357;border-radius:11px 11px 8px 8px;width:100%;padding:10px;position:relative;box-shadow:0 -10px 28px #374b5729,inset 0 1px #fffffffa}.pc-transit-quick__head[data-v-301d6c5c]{border-bottom:1px solid #5e809333;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin:-10px -10px 8px;padding:8px 48px 6px 10px;display:flex}.pc-transit-quick__head strong[data-v-301d6c5c]{color:#304b59;letter-spacing:.08em;white-space:nowrap;font:750 15px/1 STKaiti,KaiTi,Noto Serif SC,serif}.pc-transit-quick__close[data-v-301d6c5c]{color:#526d79;cursor:pointer;background:#e1edf2eb;border-top:0;border-bottom:1px solid #66808d33;border-left:1px solid #66808d3d;border-right:0;border-radius:0 10px;width:42px;height:38px;padding:0;font:500 25px/1 Microsoft YaHei,sans-serif;position:absolute;top:0;right:0}.pc-transit-quick__close[data-v-301d6c5c]:hover{color:#8b3d36;background:#f3e6e4}.pc-transit-quick__steppers[data-v-301d6c5c]{grid-template-columns:minmax(66px,1.3fr) repeat(4,minmax(45px,1fr));gap:4px;margin-bottom:4px;display:grid}.pc-transit-stepper[data-v-301d6c5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.pc-transit-stepper button[data-v-301d6c5c]{color:#3f6679;cursor:pointer;background:#ffffffd6;border:1px solid #5f7d8e4d;border-radius:6px;height:25px;padding:0;font:600 16px/1 Microsoft YaHei,sans-serif}.pc-transit-stepper button[data-v-301d6c5c]:hover{background:#e5f2f7;border-color:#3c718a80}.pc-transit-quick__grid[data-v-301d6c5c]{grid-template-columns:minmax(66px,1.3fr) repeat(4,minmax(45px,1fr));gap:4px;display:grid}.pc-transit-quick__grid select[data-v-301d6c5c],.pc-transit-quick__grid input[data-v-301d6c5c]{box-sizing:border-box;color:#334b58;text-align:center;text-align-last:center;white-space:nowrap;background:#fff;border:1px solid #70899761;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 3px;font:600 12px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.pc-transit-year-split[data-v-301d6c5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;display:grid}.pc-transit-year-split select[data-v-301d6c5c]{padding-inline:1px}.pc-transit-quick__actions[data-v-301d6c5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.pc-transit-quick__actions--triple[data-v-301d6c5c]{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-transit-quick__actions>button[data-v-301d6c5c]:only-child{grid-column:1/-1}.pc-transit-quick__disable[data-v-301d6c5c],.pc-transit-quick__apply[data-v-301d6c5c],.pc-transit-quick__shensha[data-v-301d6c5c]{cursor:pointer;border-radius:8px;min-height:38px;font:700 14px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.pc-transit-quick__shensha[data-v-301d6c5c]{color:#416271;background:#fff;border:1px solid #4a768b57}.pc-transit-quick__shensha--on[data-v-301d6c5c]{color:#19733f;background:#e8f6ed;border-color:#1e8b4c7a}.pc-transit-quick__check[data-v-301d6c5c]{margin-left:3px;font-weight:900}.pc-transit-quick__disable[data-v-301d6c5c]{color:#80544d;background:#fff;border:1px solid #8e625b57}.pc-transit-quick__apply[data-v-301d6c5c]{color:#fff;background:#1aad19;border:0;box-shadow:0 2px #148a14}.pc-transit-quick__apply[data-v-301d6c5c]:hover:not(:disabled){background:#1fc321}.pc-transit-quick__actions button[data-v-301d6c5c]:disabled{opacity:.55;cursor:not-allowed}.stats-overlay[data-v-8f90914d]{z-index:10060;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14222e6b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.stats-card[data-v-8f90914d]{color:#354254;background:linear-gradient(165deg,#fbfdff 0%,#edf5f9 100%);border:1px solid #51758d33;border-radius:18px;flex-direction:column;width:min(520px,94vw);max-height:min(86vh,760px);font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 56px #142d3e33,inset 0 0 0 1px #ffffffb3}.stats-head[data-v-8f90914d]{border-bottom:1px solid #51758d1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.stats-kicker[data-v-8f90914d]{letter-spacing:.16em;color:#8495a2;text-transform:uppercase;margin:0 0 5px;font-size:11px}.stats-title[data-v-8f90914d]{color:#2f3f52;margin:0;font-size:19px;font-weight:700}.stats-close[data-v-8f90914d]{color:#5d7383;cursor:pointer;background:#ffffff94;border:1px solid #51758d24;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.stats-status[data-v-8f90914d]{color:#718392;margin:22px}.stats-status--err[data-v-8f90914d]{color:#a44d3f}.stats-body[data-v-8f90914d]{padding:18px 22px 4px;overflow-y:auto}.stats-metrics[data-v-8f90914d],.stats-grid[data-v-8f90914d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stats-metric[data-v-8f90914d],.stats-section[data-v-8f90914d],.stats-grid>div[data-v-8f90914d]{background:#ffffff8a;border:1px solid #35425414;border-radius:14px;box-shadow:0 8px 24px #322a1f0d}.stats-metric[data-v-8f90914d]{text-align:center;padding:12px 8px}.stats-metric__num[data-v-8f90914d],.stats-grid strong[data-v-8f90914d]{color:#2f3f52;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1;display:block}.stats-metric__num--accent[data-v-8f90914d]{color:#2e7b9d}.stats-metric__label[data-v-8f90914d],.stats-grid small[data-v-8f90914d]{color:#718392;margin-top:5px;font-size:12px;display:block}.stats-section[data-v-8f90914d]{margin-top:12px;padding:13px}.stats-section__eyebrow[data-v-8f90914d]{color:#8495a2;letter-spacing:.08em;margin-bottom:5px;font-size:11px;display:block}.usage-panel[data-v-8f90914d]{padding:14px 12px 11px;overflow:hidden}.usage-head[data-v-8f90914d]{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 2px 7px;display:flex}.usage-title[data-v-8f90914d]{color:#2f3f52;font-size:16px;line-height:1.2;display:block}.usage-current[data-v-8f90914d]{color:#718392;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:3px;min-width:82px;font-size:11px;display:flex}.usage-current b[data-v-8f90914d]{color:#2b7e9d;margin-left:3px;font-size:22px;line-height:1}.usage-current small[data-v-8f90914d]{font-size:11px}.usage-month-picker[data-v-8f90914d]{grid-template-columns:minmax(88px,1fr) minmax(78px,.8fr) 54px 54px;align-items:end;gap:8px;margin:2px 2px 5px 36px;display:grid}.usage-month-picker label[data-v-8f90914d]{color:#718392;gap:3px;font-size:9px;display:grid}.usage-month-picker select[data-v-8f90914d],.usage-month-picker button[data-v-8f90914d]{color:#2b708c;min-height:28px;font:inherit;background:#2b7e9d12;border:1px solid #2b7e9d29;border-radius:8px;padding:0 8px;font-size:11px;font-weight:700}.usage-month-picker select[data-v-8f90914d]{font-variant-numeric:tabular-nums;width:100%}.usage-month-picker button[data-v-8f90914d]{cursor:pointer}.usage-month-picker button[data-v-8f90914d]:disabled{opacity:.35;cursor:not-allowed}.usage-month-picker__current[data-v-8f90914d]{background:#3542540b!important}.usage-month-stats[data-v-8f90914d]{grid-template-columns:1.2fr repeat(3,1fr);gap:6px;margin:9px 2px 2px 36px;display:grid}.usage-month-stat[data-v-8f90914d]{text-align:center;background:#fff6;border:1px solid #35425412;border-radius:9px;min-width:0;padding:7px 5px 6px}.usage-month-stat span[data-v-8f90914d]{color:#718392;white-space:nowrap;font-size:9px;display:block}.usage-month-stat strong[data-v-8f90914d]{color:#42566c;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;line-height:1;display:inline-block}.usage-month-stat small[data-v-8f90914d]{color:#8495a2;margin-left:2px;font-size:9px}.usage-month-stat--total[data-v-8f90914d]{background:#2b7e9d11;border-color:#2b7e9d26}.usage-month-stat--total strong[data-v-8f90914d]{color:#2b7e9d}.usage-chart-wrap[data-v-8f90914d]{width:100%;overflow:hidden}.usage-chart[data-v-8f90914d]{width:100%;height:auto;min-height:176px;display:block;overflow:visible}.usage-grid line[data-v-8f90914d]{stroke:#3542541a;stroke-width:1px;vector-effect:non-scaling-stroke}.usage-grid text[data-v-8f90914d],.usage-x-labels text[data-v-8f90914d]{fill:#8495a2;font-variant-numeric:tabular-nums;font-size:10px}.usage-grid text[data-v-8f90914d]{text-anchor:end}.usage-bars rect[data-v-8f90914d]{fill:#3584a340;transform-box:fill-box;transform-origin:bottom;animation:.52s both usage-bar-in-8f90914d}.usage-line[data-v-8f90914d]{fill:none;stroke:#2b7e9d;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.usage-point[data-v-8f90914d]{fill:#fbfdff;stroke:#2b7e9d;stroke-width:1.7px;vector-effect:non-scaling-stroke;pointer-events:none;transition:r .16s,fill .16s}.usage-point--active[data-v-8f90914d]{fill:#2b7e9d;stroke:#fbfdff;stroke-width:2px}.usage-hit[data-v-8f90914d]{fill:#0000;cursor:pointer;outline:none}.usage-hit[data-v-8f90914d]:focus{fill:#2b7e9d0b}.usage-empty[data-v-8f90914d]{text-align:center;padding:34px 0}.usage-summary[data-v-8f90914d]{color:#718392;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:4px 2px 0 36px;font-size:10px;display:flex}.usage-summary>span[data-v-8f90914d]{align-items:center;gap:5px;display:inline-flex}.usage-summary__note[data-v-8f90914d]{margin-left:auto}.usage-key[data-v-8f90914d]{border-radius:2px;width:11px;height:7px;display:inline-block}.usage-key--bar[data-v-8f90914d]{background:#3584a347}.usage-key--line[data-v-8f90914d]{background:#2b7e9d;width:12px;height:2px}@keyframes usage-bar-in-8f90914d{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.security-panel[data-v-8f90914d]{border-left:4px solid #77a35a}.security-panel--warn[data-v-8f90914d]{border-left-color:#c59b3b}.security-panel--danger[data-v-8f90914d]{border-left-color:#b85a4c}.security-row[data-v-8f90914d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-mode[data-v-8f90914d]{color:#2f3f52;font-size:24px;display:block}.security-pill[data-v-8f90914d]{color:#286783;background:#5e9ebc24;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.security-note[data-v-8f90914d]{color:#647b8b;margin:8px 0 0;font-size:12px;line-height:1.5}.security-actions[data-v-8f90914d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mode-btn[data-v-8f90914d],.stats-btn[data-v-8f90914d],.stats-toggle[data-v-8f90914d]{color:#354254;min-height:38px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #3542541f;border-radius:11px;font-weight:700}.mode-btn[data-v-8f90914d]:disabled,.stats-btn[data-v-8f90914d]:disabled{cursor:not-allowed;opacity:.55}.mode-btn--normal[data-v-8f90914d]{color:#456f34}.mode-btn--guard[data-v-8f90914d]{color:#9a7118}.mode-btn--lock[data-v-8f90914d]{color:#a44d3f}.mode-btn--auto[data-v-8f90914d]{color:#3f668c}.stats-grid[data-v-8f90914d]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.stats-grid>div[data-v-8f90914d]{padding:12px}.stats-toggle[data-v-8f90914d]{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:0 12px;display:flex}.stats-toggle b[data-v-8f90914d]{background:#35425414;border-radius:999px;padding:2px 9px}.stats-chip-wrap[data-v-8f90914d],.events-block[data-v-8f90914d]{margin-top:10px}.stats-chip-wrap[data-v-8f90914d],.failure-list[data-v-8f90914d]{flex-wrap:wrap;gap:7px;display:flex}.stats-chip[data-v-8f90914d],.failure-list span[data-v-8f90914d]{background:#5e9ebc1a;border:1px solid #387ea029;border-radius:999px;padding:5px 10px;font-size:12px}.stats-empty[data-v-8f90914d]{color:#8495a2;margin:0;font-size:12px}.event-list[data-v-8f90914d]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.event-list li[data-v-8f90914d]{background:#ffffff8f;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 8px;padding:8px;font-size:12px;display:grid}.event-list small[data-v-8f90914d],.event-list em[data-v-8f90914d]{color:#718392;grid-column:2;font-style:normal}.event-ok[data-v-8f90914d]{color:#5f8d45;font-weight:800}.event-bad[data-v-8f90914d]{color:#a44d3f;font-weight:800}.stats-foot[data-v-8f90914d]{color:#8495a2;margin:12px 0 0;font-size:12px}.stats-footer[data-v-8f90914d]{border-top:1px solid #51758d1a;grid-template-columns:1fr 1fr;gap:10px;padding:14px 22px 18px;display:grid}.stats-btn[data-v-8f90914d]{color:#f7fcff;background:linear-gradient(#4389a8 0%,#28627e 100%)}.stats-btn--ghost[data-v-8f90914d]{color:#354254;background:#ffffff94}@media (width<=420px){.stats-overlay[data-v-8f90914d]{padding:10px}.stats-card[data-v-8f90914d]{border-radius:16px;width:96vw;max-height:88vh}.stats-head[data-v-8f90914d],.stats-body[data-v-8f90914d],.stats-footer[data-v-8f90914d]{padding-left:14px;padding-right:14px}.stats-metrics[data-v-8f90914d]{gap:7px}.stats-metric__num[data-v-8f90914d],.stats-grid strong[data-v-8f90914d]{font-size:22px}.security-actions[data-v-8f90914d]{grid-template-columns:1fr 1fr}.usage-panel[data-v-8f90914d]{padding-left:8px;padding-right:8px}.usage-month-picker[data-v-8f90914d]{grid-template-columns:minmax(78px,1fr) minmax(70px,.8fr) 48px 48px;gap:5px;margin-left:31px}.usage-month-stats[data-v-8f90914d]{gap:4px;margin-left:31px}.usage-summary[data-v-8f90914d]{gap:6px 9px;padding-left:31px}}.sc-overlay[data-v-c33f8ff0]{z-index:10150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 25%,#4987a429,#0000 42%),#14222e75;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sc-card[data-v-c33f8ff0]{color:#273b4b;background:linear-gradient(145deg,#fffffffa 0%,#f6f8f9f7 58%,#eff3f5f5 100%);border:1px solid #73b1ccad;border-radius:17px;width:min(520px,92vw);max-height:78vh;padding:20px 16px 16px;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,system-ui,sans-serif;overflow-y:auto;box-shadow:0 18px 54px #142a3840,inset 0 1px #fff,inset 0 0 0 3px #ffffff57}.sc-tabs[data-v-c33f8ff0]{gap:4px;margin-bottom:16px;display:flex}.sc-tabs button[data-v-c33f8ff0]{color:#617887;cursor:pointer;background:#ffffffdb;border:.5px solid #51758d29;border-radius:8px;flex:1;padding:8px;font-family:inherit;font-size:13.5px;font-weight:500}.sc-tab--active[data-v-c33f8ff0]{color:#245f7c!important;background:#e1f2f9f0!important;border-color:#387ea066!important;box-shadow:inset 0 1px #ffffffe6!important}.sc-preview[data-v-c33f8ff0]{color:#718392;text-align:center;margin:0 0 14px;font-size:12px}.sc-input[data-v-c33f8ff0]{color:#273b4b;box-sizing:border-box;background:#fffc;border:.5px solid #51758d33;border-radius:8px;outline:none;width:100%;margin-bottom:10px;padding:9px 12px;font-family:inherit;font-size:14px}.sc-input[data-v-c33f8ff0]:focus{border-color:#3c86a8;box-shadow:0 0 0 2px #3c86a81a}.sc-input--search[data-v-c33f8ff0]{margin-bottom:0}.sc-msg[data-v-c33f8ff0]{text-align:center;color:#a04030;margin:0 0 10px;font-size:12px}.sc-msg--ok[data-v-c33f8ff0]{color:#2d8a5a}.sc-actions[data-v-c33f8ff0]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.sc-btn[data-v-c33f8ff0]{cursor:pointer;border:none;border-radius:8px;padding:8px 22px;font-family:inherit;font-size:13.5px;font-weight:600}.sc-btn--cancel[data-v-c33f8ff0]{color:#566d7e;background:#4c6f8614}.sc-btn--primary[data-v-c33f8ff0]{color:#f7fcff;background:linear-gradient(#4389a8 0%,#28627e 100%);box-shadow:0 5px 12px #27617d2e}.sc-btn--sm[data-v-c33f8ff0]{flex-shrink:0;padding:9px 12px;font-size:13px}.sc-btn[data-v-c33f8ff0]:disabled{opacity:.5;cursor:not-allowed}.sc-search-row[data-v-c33f8ff0]{gap:8px;margin-bottom:12px;display:flex}.sc-list[data-v-c33f8ff0]{margin:0;padding:0;list-style:none}.sc-item[data-v-c33f8ff0]{border-bottom:1px solid #51758d1a;align-items:center;padding:10px 0;display:flex}.sc-item__info[data-v-c33f8ff0]{cursor:pointer;flex:1;min-width:0}.sc-item__name[data-v-c33f8ff0]{color:#273b4b;font-size:14px;font-weight:650;display:block}.sc-item__time[data-v-c33f8ff0]{color:#718392;margin-top:2px;font-size:11.5px;display:block}.sc-item__note[data-v-c33f8ff0]{color:#8b9ba7;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}.sc-item__load[data-v-c33f8ff0]{color:#286783;cursor:pointer;background:#5e9ebc1a;border:.5px solid #387ea04d;border-radius:6px;flex-shrink:0;margin-right:8px;padding:4px 10px;font-family:inherit;font-size:12px}.sc-item__del[data-v-c33f8ff0]{color:#a04030;cursor:pointer;background:#b43c2814;border:none;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:16px}.sc-empty[data-v-c33f8ff0]{text-align:center;color:#8495a2;padding:20px 0;font-size:13px}.sc-empty--error[data-v-c33f8ff0]{color:#a04030}.cl-overlay[data-v-6c48810c]{z-index:10100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14222e73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cl-card[data-v-6c48810c]{color:#273b4b;background:linear-gradient(165deg,#fbfdff 0%,#edf5f9 100%);border:1px solid #51758d33;border-radius:12px;width:min(360px,90vw);max-height:75vh;padding:22px 18px 16px;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,system-ui,sans-serif;overflow-y:auto;box-shadow:0 16px 48px #142d3e33,inset 0 1px #ffffffdb}.cl-title[data-v-6c48810c]{color:#29465a;text-align:center;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 4px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:15px;font-weight:700;display:flex}.cl-date[data-v-6c48810c]{color:#8495a2;text-align:center;margin:0 0 16px;font-size:11px}.cl-list[data-v-6c48810c]{margin:0 0 18px;padding:0;list-style:none}.cl-item[data-v-6c48810c]{color:#334d60;border-bottom:1px solid #51758d14;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;line-height:1.6;display:flex}.cl-item--edit[data-v-6c48810c]{align-items:center}.cl-dot[data-v-6c48810c]{background:#3c86a8;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.cl-item--edit .cl-dot[data-v-6c48810c]{margin-top:0}.cl-input[data-v-6c48810c]{color:#273b4b;background:#fffc;border:.5px solid #51758d33;border-radius:6px;outline:none;flex:1;padding:4px 8px;font-family:inherit;font-size:12.5px}.cl-input[data-v-6c48810c]:focus{border-color:#3c86a8}.cl-input--sm[data-v-6c48810c]{flex:none}.cl-inline-label[data-v-6c48810c]{color:#718392;font-family:inherit;font-size:12px;font-weight:400}.cl-del[data-v-6c48810c]{color:#a04030;cursor:pointer;background:#b43c281a;border:none;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0;font-size:14px;line-height:1}.cl-del[data-v-6c48810c]:hover{background:#b43c2833}.cl-add[data-v-6c48810c]{color:#286783;cursor:pointer;background:0 0;border:.5px dashed #387ea052;border-radius:6px;width:100%;margin:0 0 10px;padding:6px;font-family:inherit;font-size:12px;display:block}.cl-add[data-v-6c48810c]:hover{background:#5e9ebc14}.cl-copy[data-v-6c48810c]{color:#286783;cursor:pointer;background:#5e9ebc1a;border:.5px solid #387ea04d;border-radius:6px;width:100%;margin:0 0 14px;padding:7px;font-family:inherit;font-size:12px;display:block}.cl-copy[data-v-6c48810c]:hover{background:#5e9ebc29}.cl-actions[data-v-6c48810c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-actions__right[data-v-6c48810c]{align-items:center;gap:8px;display:flex}.cl-check[data-v-6c48810c]{cursor:pointer;color:#718392;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.cl-check__box[data-v-6c48810c]{accent-color:#3c86a8;cursor:pointer;width:14px;height:14px}.cl-edit-btn[data-v-6c48810c]{color:#286783;cursor:pointer;background:0 0;border:.5px solid #387ea04d;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px}.cl-edit-btn[data-v-6c48810c]:hover{background:#5e9ebc14}.cl-btn[data-v-6c48810c]{color:#f7fcff;cursor:pointer;letter-spacing:.06em;background:linear-gradient(#4389a8 0%,#28627e 100%);border:none;border-radius:8px;padding:7px 20px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:13px;font-weight:600}.cl-btn[data-v-6c48810c]:hover{filter:brightness(1.12)}.native-core[data-v-e1dad924]{background:linear-gradient(135deg,#fffffff0,#f0f7f9d6);border:1px solid #7e9aa938;border-radius:12px;padding:15px 16px;box-shadow:0 5px 16px #485b6812}.native-core--compact[data-v-e1dad924]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 11px 7px}.native-core--compact .native-core__eyebrow[data-v-e1dad924]{margin-bottom:3px;font-size:10px}.native-core--compact .native-core__identity[data-v-e1dad924]{gap:2px 5px;font-size:16px;line-height:1.3}.native-core--compact .native-core__identity>span[data-v-e1dad924]{font-size:11px}.native-core__eyebrow[data-v-e1dad924]{color:#607b8b;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:700}.native-core__date[data-v-e1dad924]{color:#294f64;letter-spacing:.04em;margin:0 0 8px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:20px;font-weight:700;line-height:1.3}.native-core__identity[data-v-e1dad924]{color:#303c44;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:18px;line-height:1.55;display:flex}.native-core__identity>span[data-v-e1dad924]{color:#8aa0ad;font-size:13px}.native-core__identity strong[data-v-e1dad924]{font-weight:700}.native-core__timing[data-v-e1dad924]{color:#526976;margin:7px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:16px;font-weight:600;line-height:1.45}.formation-summary[data-v-3e998bbb]{background:linear-gradient(135deg,#fffffff0,#f2f8fad6);border:1px solid #7e9aa933;border-radius:12px;padding:14px;box-shadow:0 5px 16px #485b680f}.formation-summary--compact[data-v-3e998bbb]{box-shadow:none;background:0 0;border:0;border-top:1px solid #7e9aa926;border-radius:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:5px;padding:7px 10px 9px;display:grid}.formation-summary--compact .formation-summary__head[data-v-3e998bbb]{margin:3px 0 0;display:block}.formation-summary--compact .formation-summary__title[data-v-3e998bbb]{font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:13.5px;font-weight:500;line-height:1.2}.formation-summary--compact .formation-summary__count[data-v-3e998bbb]{display:none}.formation-summary--compact .formation-summary__grid[data-v-3e998bbb]{align-items:baseline;gap:0}.formation-summary--compact .formation-summary__item[data-v-3e998bbb]{color:#20272b;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0}.formation-summary--compact .formation-summary__item[data-v-3e998bbb]:not(:last-child):after{content:"、";color:#70818a;margin-right:3px}.formation-summary--compact .formation-summary__item[data-v-3e998bbb]:hover{color:#0e4f70;box-shadow:none;background:0 0;border-color:#0000;transform:none}.formation-summary--compact .formation-summary__item strong[data-v-3e998bbb]{color:#20272b;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:12.5px;font-weight:500;line-height:1.25;display:inline}.formation-summary--compact .formation-summary__empty[data-v-3e998bbb]{grid-column:2;padding:4px 7px;font-size:11px;line-height:1.35}.formation-summary__head[data-v-3e998bbb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.formation-summary__title[data-v-3e998bbb]{color:#303c44;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:20px;line-height:1.1}.formation-summary__count[data-v-3e998bbb]{color:#5d7583;white-space:nowrap;background:#ffffffb3;border:1px solid #7a97a738;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.formation-summary__grid[data-v-3e998bbb]{flex-wrap:wrap;gap:8px;display:flex}.formation-summary__tier-label[data-v-3e998bbb]{color:#647d8a;letter-spacing:.08em;margin:0 0 7px;font-size:12px;font-weight:700}.formation-summary__supporting[data-v-3e998bbb]{border-top:1px dashed #4f748833;margin-top:12px;padding-top:10px}.formation-summary__supporting-toggle[data-v-3e998bbb]{color:#607986;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:flex}.formation-summary__supporting-toggle span[data-v-3e998bbb]{color:#7c929d;font-weight:500}.formation-summary__grid--supporting[data-v-3e998bbb]{margin-top:9px}.formation-summary__item--supporting[data-v-3e998bbb]{color:#58717e;background:#f5f9fad1;border-style:dashed;min-width:64px;min-height:30px;padding:5px 10px}.formation-summary__item--supporting strong[data-v-3e998bbb]{font-size:12px;font-weight:600}.formation-summary__empty[data-v-3e998bbb]{color:#536b78;background:#f7fbfcb8;border:1px dashed #668b9f4d;border-radius:9px;margin:0;padding:10px 12px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:14px;line-height:1.6}.formation-summary__item[data-v-3e998bbb]{color:#2d4c5d;overflow-wrap:anywhere;box-sizing:border-box;cursor:pointer;background:linear-gradient(145deg,#fffffff5,#e9f3f7d6);border:1px solid #4f748847;border-radius:999px;flex:0 auto;min-width:76px;min-height:36px;padding:7px 12px;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 4px 11px #485b6814,inset 0 1px #fffffff5}.formation-summary__item[data-v-3e998bbb]:hover{border-color:#2959707a;transform:translateY(-1px);box-shadow:0 6px 14px #485b6821,inset 0 1px #fff}.formation-summary__item strong[data-v-3e998bbb]{font-size:14.5px;font-weight:500;line-height:1.35;display:block}.formation-summary__item p[data-v-3e998bbb]{color:#4f626d;letter-spacing:.015em;margin:6px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:13px;font-weight:500;line-height:1.7}.formation-summary__grid--export[data-v-3e998bbb]{flex-wrap:wrap;gap:6px;display:flex}.formation-summary__item--export[data-v-3e998bbb]{text-align:center;cursor:default;min-width:76px;min-height:0;box-shadow:none;border-radius:999px;flex:0 auto;padding:6px 10px}.formation-summary__item--export[data-v-3e998bbb]:hover{box-shadow:none;border-color:#4f748847;transform:none}.formation-summary__item--export strong[data-v-3e998bbb]{font-size:12px}.formation-detail__backdrop[data-v-3e998bbb]{z-index:4200;background:#1822276b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.formation-detail__card[data-v-3e998bbb]{color:#2b3e49;background:linear-gradient(145deg,#fff,#eef5f7);border:1px solid #4f74883d;border-radius:18px;width:min(520px,92vw);max-height:min(72vh,620px);padding:24px 26px 20px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;overflow:auto;box-shadow:0 24px 64px #1e323c3d}.formation-detail__head[data-v-3e998bbb]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.formation-detail__head p[data-v-3e998bbb]{color:#68818f;letter-spacing:.12em;margin:0 0 5px;font-size:13px;font-weight:700}.formation-detail__head h2[data-v-3e998bbb]{color:#234657;margin:0;font-size:28px;line-height:1.2}.formation-detail__head button[data-v-3e998bbb]{color:#446474;cursor:pointer;background:#ffffffc7;border:1px solid #4f74883d;border-radius:50%;flex:none;width:34px;height:34px;font-size:22px;line-height:1}.formation-detail__text[data-v-3e998bbb]{color:#334c59;margin:22px 0 0;font-size:17px;line-height:1.9}.formation-detail__note[data-v-3e998bbb]{color:#718690;border-top:1px solid #4f748824;margin:18px 0 0;padding-top:12px;font-size:13px}.formation-detail-enter-active[data-v-3e998bbb],.formation-detail-leave-active[data-v-3e998bbb]{transition:opacity .16s}.formation-detail-enter-active .formation-detail__card[data-v-3e998bbb],.formation-detail-leave-active .formation-detail__card[data-v-3e998bbb]{transition:transform .18s,opacity .16s}.formation-detail-enter-from[data-v-3e998bbb],.formation-detail-leave-to[data-v-3e998bbb]{opacity:0}.formation-detail-enter-from .formation-detail__card[data-v-3e998bbb],.formation-detail-leave-to .formation-detail__card[data-v-3e998bbb]{opacity:0;transform:translateY(8px)scale(.98)}.wx-detail-block[data-v-e4f127c1]{box-sizing:border-box;background:#ffffffe6;border:1px solid #65869752;border-radius:11px;margin:0;padding:14px 15px;font-family:STFangsong,"FangSong",Noto Serif SC,serif;box-shadow:0 4px 13px #3a525f14}.wx-detail-block__head[data-v-e4f127c1]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.wx-detail-block__head>span[data-v-e4f127c1]{color:#3d474d;letter-spacing:.04em;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:600}.wx-detail-block__title[data-v-e4f127c1]{color:#303c44;border-left:3px solid #b8a681;margin:0;padding-left:8px;font-size:21px;font-weight:700}.degree-grid[data-v-e4f127c1]{box-sizing:border-box;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}.degree-cell[data-v-e4f127c1]{word-break:break-all;background:#f7fafbe6;border:1px solid #839ba829;border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:40px;padding:6px 8px;font-size:16px;line-height:1.45;display:flex}.degree-cell__label[data-v-e4f127c1]{color:#465d6c;letter-spacing:0;flex:none;min-width:40px;font-weight:600}.degree-cell__stars[data-v-e4f127c1]{color:#22343e;text-align:left;letter-spacing:.02em;flex:auto;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:17px;font-weight:500}@media (width<=360px){.degree-grid[data-v-e4f127c1]{gap:7.5px}.degree-cell[data-v-e4f127c1]{padding:7px;font-size:15px}.degree-cell__label[data-v-e4f127c1]{min-width:38px}}.wx-detail-block[data-v-f8e14054]{box-sizing:border-box;background:#ffffffe6;border:1px solid #65869752;border-radius:11px;margin:0;padding:14px 15px 12px;font-family:STFangsong,"FangSong",Noto Serif SC,serif;box-shadow:0 4px 13px #3a525f14}.wx-detail-block__head[data-v-f8e14054]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.wx-detail-block__head>span[data-v-f8e14054]{color:#3d474d;letter-spacing:.04em;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:600}.wx-detail-block__title[data-v-f8e14054]{color:#303c44;border-left:3px solid #b8a681;margin:0;padding-left:8px;font-size:21px;font-weight:700}.wx-data-table[data-v-f8e14054]{border-collapse:collapse;width:100%}.wx-data-table th[data-v-f8e14054],.wx-data-table td[data-v-f8e14054]{text-align:left;border-bottom:1px solid #7e9aa91f;padding:8px;font-size:16px}.wx-data-table tbody tr:last-child th[data-v-f8e14054],.wx-data-table tbody tr:last-child td[data-v-f8e14054]{border-bottom:none}.wx-data-table th[data-v-f8e14054]{color:#3b4952;width:20%}.wx-data-table td[data-v-f8e14054]{color:#687b86}.star-name-cell[data-v-f8e14054]{white-space:nowrap}.star-state[data-v-f8e14054]{color:#715d37;vertical-align:.08em;background:#eee7d7;border-radius:4px;justify-content:center;align-items:center;min-width:1.35em;height:1.35em;margin-left:6px;padding:0 .18em;font-family:Microsoft YaHei,SimHei,sans-serif;font-size:.72em;font-weight:800;line-height:1;display:inline-flex}.star-state--逆[data-v-f8e14054],.star-state--伏[data-v-f8e14054]{color:#97483e;background:#f3dfdc}.star-state--留[data-v-f8e14054]{color:#53638b;background:#e5e8f3}.star-state--速[data-v-f8e14054]{color:#3f775c;background:#dfeee6}.wx-data-table__head th[data-v-f8e14054]{color:#888;background:#f2f7f9e6;padding:7px 8px;font-size:15px;font-weight:600}.position-main[data-v-f8e14054]{color:#4f626e;font-weight:600;display:inline-block}.wx-data-table td.degree-info[data-v-f8e14054],.wx-data-table th.degree-info[data-v-f8e14054]{text-align:right}.wx-data-table td small[data-v-f8e14054]{color:#8799a4;white-space:nowrap;margin-left:7.5px;font-size:13.5px}.wx-data-table__empty[data-v-f8e14054]{color:#998d7f!important;text-align:center!important;padding:24px 9px!important}.luminaries-export-grid[data-v-f8e14054]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.luminaries-export-card[data-v-f8e14054]{box-sizing:border-box;background:#f7fafbe6;border:1px solid #7e9aa924;border-radius:6px;grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:8px;min-height:47px;padding:5px 8px;display:grid}.luminaries-export-card__name[data-v-f8e14054]{color:#354a56;grid-row:1/3;font-size:17px;line-height:1.2}.luminaries-export-card__name .star-state[data-v-f8e14054]{margin-left:3px}.luminaries-export-card__palace[data-v-f8e14054],.luminaries-export-card__mansion[data-v-f8e14054]{color:#506875;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;line-height:1.25}.luminaries-export-card__mansion[data-v-f8e14054]{color:#6a7e89}.luminaries-export-card small[data-v-f8e14054]{color:#8799a4;margin-left:4px;font-size:14px;font-weight:500}.luminaries-export-card .star-state[data-v-f8e14054]{color:#715d37;margin-left:3px;font-size:12px;font-weight:800;display:inline-flex}.luminaries-export-card .star-state--逆[data-v-f8e14054],.luminaries-export-card .star-state--伏[data-v-f8e14054]{color:#97483e}.luminaries-export-card .star-state--留[data-v-f8e14054]{color:#53638b}.luminaries-export-card .star-state--速[data-v-f8e14054]{color:#3f775c}.summary-board[data-v-1901d4a0]{box-sizing:border-box;background:linear-gradient(#ffffffeb 0%,#f0f7fadb 100%);border:1px solid #6586975c;border-radius:12px;flex-direction:column;gap:8px;width:100%;max-width:100%;padding:10px;display:flex;box-shadow:0 8px 22px #3a525f1c,inset 0 1px #fffffff0}.summary-board__head[data-v-1901d4a0]{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 3px;display:flex}.summary-board__head h2[data-v-1901d4a0]{color:#2f3b43;letter-spacing:.08em;border-left:3px solid #b8a681;margin:0;padding-left:8px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:22px;line-height:1.1}.summary-board__overview[data-v-1901d4a0]{background:linear-gradient(135deg,#fffffff0,#f0f7f9d6);border:1px solid #65869752;border-radius:10px;overflow:hidden;box-shadow:0 4px 13px #3a525f14}.summary-board__overview[data-v-1901d4a0] .native-core--compact{padding-top:5px}.summary-board__head>span[data-v-1901d4a0]{color:#3d474d;letter-spacing:.04em;background:0 0;border:0;border-radius:0;padding:0;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:600}.site-footer[data-v-6bb77913]{text-align:center}.footer-beian[data-v-6bb77913]{box-sizing:border-box;color:#999;width:100%;max-width:100%;padding:8px 12px max(30px, env(safe-area-inset-bottom));background:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:40px;font-size:12px;line-height:1.35;display:flex}.site-footer__link[data-v-6bb77913]{color:#999;text-decoration:none}.site-footer__link[data-v-6bb77913]:hover{text-decoration:underline}.site-footer__police[data-v-6bb77913]{justify-content:center;align-items:center;gap:5px;display:flex}.site-footer__police img[data-v-6bb77913]{width:16px;height:16px}@media (width>=721px){.site-footer[data-v-6bb77913]{flex-direction:row;gap:20px;min-height:44px}}.auth-guard[data-v-c87625c4]{z-index:9999;box-sizing:border-box;color:#312d24;background:radial-gradient(circle at 50% 0,#c4aa692e,#0000 38%),#f7f2e7;place-items:center;padding:28px;font-family:Noto Serif SC,Songti SC,STSong,serif;display:grid;position:fixed;inset:0;overflow:auto}.auth-panel[data-v-c87625c4]{box-sizing:border-box;background:#fffdf7f7;border:1px solid #705b3040;border-radius:18px;width:min(560px,100%);margin:auto;padding:30px 34px 24px;box-shadow:0 24px 70px #4b3a1d24}.auth-header[data-v-c87625c4]{text-align:center}.auth-header h1[data-v-c87625c4]{letter-spacing:.18em;margin:4px 0;font-size:29px}.auth-header>p[data-v-c87625c4]:last-child{color:#817455;letter-spacing:.16em;margin:0;font-size:13px}.auth-eyebrow[data-v-c87625c4]{color:#a18c5c;letter-spacing:.24em;margin:0;font:10px/1.4 Georgia,serif}.auth-tabs[data-v-c87625c4]{background:#f3ecdd;border:1px solid #7660342e;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;margin:24px 0 20px;padding:4px;display:grid}.auth-tabs button[data-v-c87625c4],.method-switch button[data-v-c87625c4]{color:#796d53;cursor:pointer;background:0 0;border:0;border-radius:8px;font-family:inherit}.auth-tabs button[data-v-c87625c4]{padding:9px 8px;font-size:14px}.auth-tabs button.active[data-v-c87625c4],.method-switch button.active[data-v-c87625c4]{color:#3f3522;background:#fffdf7;box-shadow:0 2px 7px #55421e1a}.method-switch[data-v-c87625c4]{border-bottom:1px solid #76603429;gap:18px;margin-bottom:2px;display:flex}.method-switch button[data-v-c87625c4]{border-radius:0;padding:6px 2px 8px;font-size:12px}.method-switch button.active[data-v-c87625c4]{box-shadow:inset 0 -2px #826b39}.auth-form[data-v-c87625c4]{gap:13px;display:grid}.auth-form label[data-v-c87625c4]{color:#675e4c;letter-spacing:.04em;gap:6px;font-size:12px;display:grid}.auth-form label small[data-v-c87625c4]{color:#9b907a;font-size:11px}.auth-form input[data-v-c87625c4]:not([type=checkbox]){box-sizing:border-box;color:#332f27;background:#fffefb;border:1px solid #6f5b3552;border-radius:9px;outline:none;width:100%;min-width:0;padding:11px 12px;font:14px/1.3 system-ui,sans-serif}.auth-form input[data-v-c87625c4]:not([type=checkbox]):focus{border-color:#907441;box-shadow:0 0 0 3px #9074411a}.input-action[data-v-c87625c4]{grid-template-columns:1fr auto;gap:8px;display:grid}.input-action button[data-v-c87625c4]{color:#5e4d2d;cursor:pointer;background:#f6efdf;border:1px solid #6f5b3552;border-radius:9px;min-width:108px;padding:0 11px;font-family:inherit}.input-action button[data-v-c87625c4]:disabled{cursor:default;opacity:.55}.password-grid[data-v-c87625c4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consent-list[data-v-c87625c4]{background:#f8f3e8;border-radius:9px;gap:7px;padding:10px 12px;display:grid}.consent-list label[data-v-c87625c4]{align-items:center;gap:7px;line-height:1.45;display:flex}.consent-list input[data-v-c87625c4]{accent-color:#745f34;flex:none;width:15px;height:15px}.consent-list a[data-v-c87625c4]{color:#705727}.primary-button[data-v-c87625c4]{color:#fffdf7;cursor:pointer;letter-spacing:.08em;background:linear-gradient(#75613a,#4f4228);border:1px solid #4d4027;border-radius:10px;margin-top:4px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700}.primary-button[data-v-c87625c4]:disabled{cursor:default;background:#c8c0af;border-color:#bcb29d}.legacy-note[data-v-c87625c4]{color:#615846;background:#f8f3e8;border-left:3px solid #9c824d;padding:12px 14px;font-size:12px;line-height:1.65}.legacy-note p[data-v-c87625c4]{margin:3px 0 0}.auth-message[data-v-c87625c4]{text-align:center;min-height:20px;margin:14px 0 0;font-size:12px;line-height:1.6}.auth-message.error[data-v-c87625c4]{color:#aa3f32}.auth-message.success[data-v-c87625c4]{color:#54713d}.auth-message.quiet[data-v-c87625c4]{color:#9a8f78}.debug-code[data-v-c87625c4]{letter-spacing:.08em;margin-top:2px;font-family:ui-monospace,monospace;display:block}.auth-footer[data-v-c87625c4]{color:#a39881;letter-spacing:.08em;border-top:1px dashed #6f5b3538;justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;font-size:10px;display:flex}@media (width<=560px){.auth-guard[data-v-c87625c4]{padding:14px}.auth-panel[data-v-c87625c4]{padding:24px 18px 20px}.password-grid[data-v-c87625c4]{grid-template-columns:1fr}.auth-header h1[data-v-c87625c4]{font-size:24px}}.pc-navigation-menu[data-v-b7c058dd]{z-index:16250;color:#303234;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;position:fixed;top:18px;left:18px}.pc-navigation-menu--embedded[data-v-b7c058dd]{flex:none;position:relative;top:auto;left:auto}.pc-navigation-menu--embedded .pc-navigation-menu__panel[data-v-b7c058dd]{margin-top:0;position:absolute;top:calc(100% + 7px);left:0}.pc-navigation-menu__topline[data-v-b7c058dd]{align-items:center;height:34px;display:flex}.pc-navigation-menu__trigger[data-v-b7c058dd]{box-sizing:border-box;color:#f7f5f1;background:color-mix(in srgb, var(--pc-theme-accent-deep,#303437) 88%, #fff);border:1px solid color-mix(in srgb, var(--pc-theme-accent,#963f34) 42%, transparent);cursor:pointer;letter-spacing:.06em;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:76px;height:34px;padding:0 10px 0 12px;font:500 13px/1 SimHei,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;display:inline-flex;box-shadow:0 3px 9px #13171924,inset 0 1px #ffffff1a}.pc-navigation-menu__trigger[data-v-b7c058dd]:hover,.pc-navigation-menu__trigger.is-open[data-v-b7c058dd]{background:color-mix(in srgb, var(--pc-theme-accent-deep,#303437) 95%, #111);border-color:color-mix(in srgb, var(--pc-theme-accent,#963f34) 68%, transparent)}.pc-navigation-menu__lines[data-v-b7c058dd]{gap:3px;width:14px;display:grid}.pc-navigation-menu__lines i[data-v-b7c058dd]{background:#ffffffad;border-radius:999px;width:14px;height:1px;display:block}.pc-navigation-menu__panel[data-v-b7c058dd]{box-sizing:border-box;color:#343638;background:linear-gradient(155deg,#fdfdfbfc,#f2f2effa),#fafaf7;border:1px solid #41424129;border-radius:13px;width:184px;margin-top:7px;padding:7px;overflow:hidden;box-shadow:0 16px 38px #181c1e33,inset 0 1px #ffffffe6}.pc-navigation-menu__brand[data-v-b7c058dd]{border-bottom:1px solid #3739391a;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 9px 10px;display:flex}.pc-navigation-menu__brand span[data-v-b7c058dd]{color:#292b2c;letter-spacing:.12em;font:800 13px/1 STKaiti,KaiTi,serif}.pc-navigation-menu__brand small[data-v-b7c058dd]{color:#92918d;letter-spacing:.08em;font-size:9px}.pc-navigation-menu__items[data-v-b7c058dd]{gap:4px;padding-top:6px;display:grid}.pc-navigation-menu__items button[data-v-b7c058dd]{box-sizing:border-box;color:#4e5255;cursor:pointer;text-align:left;background:#ffffff75;border:1px solid #41454824;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;min-height:38px;padding:0 8px;font:650 13.5px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;transition:color .14s,background .14s,border-color .14s;display:grid}.pc-navigation-menu__items button[data-v-b7c058dd]:hover,.pc-navigation-menu__items button[data-v-b7c058dd]:focus-visible{color:#71362f;background:#9740340f;border-color:#9740341f;outline:none}.pc-navigation-menu__items button.is-active[data-v-b7c058dd]{color:#6c312a;background:linear-gradient(90deg,#97403421,#97403409);border-color:#9740342e;box-shadow:inset 3px 0 #963f34}.pc-navigation-menu__items button[data-v-b7c058dd]:disabled{color:#494b4c52;cursor:not-allowed;background:#f7f7f56b;border-color:#41454814}.pc-navigation-menu__items svg[data-v-b7c058dd]{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pc-navigation-menu__learning-mark[data-v-b7c058dd]{border:1px solid;border-radius:5px;place-items:center;width:17px;height:17px;font:800 9px/1 Noto Sans SC,system-ui,sans-serif;display:grid}.pc-navigation-menu__refresh[data-v-b7c058dd]{margin-top:3px;color:#41655b!important;border-color:#41655b2e!important}.pc-navigation-menu__theme-group[data-v-b7c058dd]{border-top:1px solid #37393917;border-bottom:1px solid #37393917;gap:3px;margin-top:4px;padding:7px 0 5px;display:grid}.pc-navigation-menu__section-title[data-v-b7c058dd]{color:#313c49;letter-spacing:.08em;justify-content:space-between;align-items:baseline;padding:2px 9px 5px;font:750 11px/1 Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;display:flex}.pc-navigation-menu__section-title small[data-v-b7c058dd]{color:#929ba5;font-size:9px;font-weight:500}.pc-navigation-menu__items .pc-navigation-menu__theme-option[data-v-b7c058dd]{grid-template-columns:25px minmax(0,1fr) 18px}.pc-navigation-menu__theme-option.is-selected[data-v-b7c058dd]{color:var(--pc-theme-accent-deep,#6c312a);background:var(--pc-theme-accent-soft,#9740341a);border-color:color-mix(in srgb, var(--pc-theme-accent,#963f34) 25%, transparent)}.pc-navigation-menu__theme-swatch[data-v-b7c058dd]{box-sizing:border-box;background:linear-gradient(145deg,#fff,#e8ecef);border:1px solid #36404c3d;border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 2px #ffffffc7}.pc-navigation-menu__theme-swatch[data-theme-swatch=gem-blue][data-v-b7c058dd]{background:linear-gradient(145deg,#f8fbff 12%,#76a2ee 58%,#255fcf 100%);border-color:#2f67daa8}.pc-navigation-menu__theme-check[data-v-b7c058dd]{color:var(--pc-theme-accent,#963f34);text-align:right;font-size:16px;font-weight:800}.pc-menu-drop-enter-active[data-v-b7c058dd],.pc-menu-drop-leave-active[data-v-b7c058dd]{transform-origin:0 0;transition:opacity .15s,transform .15s}.pc-menu-drop-enter-from[data-v-b7c058dd],.pc-menu-drop-leave-to[data-v-b7c058dd]{opacity:0;transform:translateY(-5px)scale(.98)}@media (width<=1100px){.pc-navigation-menu[data-v-b7c058dd]{top:12px;left:12px}.pc-navigation-menu--embedded[data-v-b7c058dd]{top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.pc-menu-drop-enter-active[data-v-b7c058dd],.pc-menu-drop-leave-active[data-v-b7c058dd]{transition:none}}.compat-chart-pane[data-v-9d9700af]{border:1px solid color-mix(in srgb, var(--pc-theme-accent,#963f34) 24%, transparent);background:var(--pc-page-background,#f5f5f5);border-radius:14px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #23272814}.compat-chart-pane__header[data-v-9d9700af]{border-bottom:1px solid color-mix(in srgb, var(--pc-theme-accent,#963f34) 18%, transparent);background:color-mix(in srgb, var(--pc-panel-background,#fafaf8) 94%, var(--pc-theme-accent,#963f34));box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.compat-chart-pane__header>div[data-v-9d9700af]{align-items:center;gap:9px;min-width:0;display:flex}.compat-chart-pane__badge[data-v-9d9700af]{color:#fffaf7;background:var(--pc-theme-accent,#963f34);letter-spacing:.08em;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font:750 12px/1 Noto Sans SC,system-ui,sans-serif;display:inline-flex}.compat-chart-pane__header small[data-v-9d9700af]{color:#77736e;text-overflow:ellipsis;white-space:nowrap;font:12px/1.2 Noto Sans SC,system-ui,sans-serif;overflow:hidden}.compat-chart-pane__body[data-v-9d9700af]{min-width:0;min-height:0;position:relative;overflow:hidden}.compat-chart-pane__body[data-v-9d9700af]>*{width:100%;height:100%}.compat-chart-pane__empty[data-v-9d9700af]{color:#8a8279;background:radial-gradient(circle at center, #963f3412, transparent 46%), var(--pc-page-background,#f5f5f5);place-content:center;justify-items:center;gap:12px;height:100%;display:grid}.compat-chart-pane__empty span[data-v-9d9700af]{width:58px;height:58px;color:var(--pc-theme-accent,#963f34);border:1px solid #963f3447;border-radius:50%;place-items:center;font:700 28px/1 STKaiti,KaiTi,serif;display:grid}.compat-chart-pane__empty p[data-v-9d9700af]{margin:0;font:13px/1.5 Noto Sans SC,system-ui,sans-serif}.compat-detail[data-v-fd7e24ad]{color:#423c38;background:linear-gradient(#963f3409 1px, transparent 1px), linear-gradient(90deg, #963f3409 1px, transparent 1px), color-mix(in srgb, var(--pc-page-background,#f5f5f5) 96%, #fff);background-size:28px 28px;gap:18px;padding:34px 18px 64px;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.compat-detail__intro[data-v-fd7e24ad]{text-align:center;width:min(1160px,100%);margin:0 auto}.compat-detail__intro>span[data-v-fd7e24ad],.compat-section-kicker[data-v-fd7e24ad]{color:var(--pc-theme-accent,#963f34);letter-spacing:.18em;font-size:11px;font-weight:800}.compat-detail__intro h2[data-v-fd7e24ad]{color:#45332f;margin:8px 0 0;font:800 clamp(24px,2.2vw,34px)/1.25 STKaiti,KaiTi,serif}.compat-detail__intro p[data-v-fd7e24ad]{color:#817870;max-width:760px;margin:10px auto 0;font-size:13px;line-height:1.7}.compat-score-board[data-v-fd7e24ad],.compat-detail-section[data-v-fd7e24ad]{box-sizing:border-box;background:color-mix(in srgb, var(--pc-panel-background,#fafaf8) 96%, #fff);border:1px solid #963f3429;border-radius:18px;width:min(1320px,100%);margin:0 auto;box-shadow:0 16px 40px #2f2a2612}.compat-score-board[data-v-fd7e24ad]{background:linear-gradient(135deg,#963f3414,#ffffff94);grid-template-columns:minmax(180px,.7fr) minmax(320px,1.8fr) minmax(180px,.7fr);align-items:stretch;min-height:146px;display:grid;overflow:hidden}.compat-score-board__grade[data-v-fd7e24ad],.compat-score-board__copy[data-v-fd7e24ad],.compat-score-board__number[data-v-fd7e24ad]{box-sizing:border-box;min-width:0;padding:25px 30px}.compat-score-board__grade[data-v-fd7e24ad]{border-right:1px solid #963f341a;align-content:center;gap:7px;display:grid}.compat-score-board__grade strong[data-v-fd7e24ad]{color:#5a3730;letter-spacing:.08em;font:850 clamp(30px,3vw,44px)/1 STKaiti,KaiTi,serif}.compat-score-board__grade small[data-v-fd7e24ad],.compat-score-board__number small[data-v-fd7e24ad]{color:#968a82;font-size:10px}.compat-score-board__copy[data-v-fd7e24ad]{align-content:center;display:grid}.compat-score-board__number[data-v-fd7e24ad]{text-align:right;border-left:1px solid #963f341a;grid-template-columns:auto auto;place-content:center end;align-items:baseline;column-gap:6px;display:grid}.compat-score-board__number strong[data-v-fd7e24ad]{color:var(--pc-theme-accent,#963f34);font:850 clamp(46px,5vw,68px)/.9 STKaiti,KaiTi,serif}.compat-score-board__number>span[data-v-fd7e24ad]{color:#9a8e87;font-size:12px}.compat-score-board__number small[data-v-fd7e24ad]{grid-column:1/-1;margin-top:9px}.compat-score-board__copy h3[data-v-fd7e24ad]{color:#503832;margin:7px 0 0;font:800 18px/1.3 STKaiti,KaiTi,serif}.compat-score-board p[data-v-fd7e24ad]{color:#81766f;margin:8px 0 0;font-size:12px;line-height:1.65}.compat-detail-section[data-v-fd7e24ad]{padding:26px}.compat-detail-section__head[data-v-fd7e24ad]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.compat-detail-section__head h2[data-v-fd7e24ad]{color:#4b3631;margin:6px 0 0;font:800 22px/1.25 STKaiti,KaiTi,serif}.compat-detail-section__head>p[data-v-fd7e24ad]{color:#8b817a;text-align:right;max-width:520px;margin:0;font-size:11px;line-height:1.55}.compat-jinsan-grid[data-v-fd7e24ad]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compat-jinsan-card[data-v-fd7e24ad]{background:#fff;border:1px solid #5c4c4524;border-radius:13px;overflow:hidden}.compat-jinsan-card>header[data-v-fd7e24ad]{background:#963f340b;border-bottom:1px solid #963f341a;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.compat-jinsan-card>header span[data-v-fd7e24ad]{color:var(--pc-theme-accent,#963f34);font-size:11px;font-weight:800}.compat-jinsan-card>header h3[data-v-fd7e24ad]{color:#55413c;margin:4px 0 0;font:750 16px/1.2 STKaiti,KaiTi,serif}.compat-jinsan-card>header b[data-v-fd7e24ad]{color:#755249;border:1px solid #963f3429;border-radius:999px;padding:5px 9px;font-size:10px}.compat-jinsan-steps[data-v-fd7e24ad]{padding:5px 17px 11px;display:grid}.compat-jinsan-row[data-v-fd7e24ad]{border-bottom:1px solid #5c4c4517;grid-template-columns:25px 54px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;display:grid}.compat-jinsan-row[data-v-fd7e24ad]:last-child{border-bottom:0}.compat-jinsan-row__index[data-v-fd7e24ad]{color:#fff;background:var(--pc-theme-accent,#963f34);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.compat-jinsan-row>strong[data-v-fd7e24ad]{color:#5d4842;font:800 14px/1.2 STKaiti,KaiTi,serif}.compat-jinsan-row>p[data-v-fd7e24ad]{color:#5f514b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.compat-direction-grid[data-v-fd7e24ad]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compat-direction-card[data-v-fd7e24ad]{background:#fff;border:1px solid #5e4f4721;border-radius:12px;padding:16px}.compat-direction-card>header[data-v-fd7e24ad]{justify-content:space-between;gap:10px;display:flex}.compat-direction-card>header span[data-v-fd7e24ad]{color:var(--pc-theme-accent,#963f34);font-size:10px;font-weight:800}.compat-direction-card>header b[data-v-fd7e24ad]{color:#9a8d85;font-size:10px}.compat-direction-card h3[data-v-fd7e24ad]{color:#503b36;margin:6px 0 0;font:750 16px/1.25 STKaiti,KaiTi,serif}.compat-direction-card__route[data-v-fd7e24ad]{color:#8a7e77;margin:5px 0 0;font-size:10px}.compat-direction-card__anchor[data-v-fd7e24ad]{border-left:3px solid var(--pc-theme-accent,#963f34);background:#963f340d;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:flex}.compat-direction-card__anchor span[data-v-fd7e24ad]{color:#9c8e86;font-size:9px}.compat-direction-card__anchor strong[data-v-fd7e24ad]{color:#634942;font-size:11px}.compat-direction-card__field[data-v-fd7e24ad]{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.compat-direction-card__field span[data-v-fd7e24ad]{color:#81766e;background:#faf9f7;border:1px solid #5c4d451c;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;font-size:9px;display:flex}.compat-direction-card__field b[data-v-fd7e24ad]{color:var(--pc-theme-accent,#963f34);font-size:12px}.compat-direction-card__stars[data-v-fd7e24ad]{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:10px;display:grid}.compat-direction-card__stars>div[data-v-fd7e24ad]{border:1px solid #5c4d451a;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:32px;padding:0 8px;display:grid}.compat-direction-card__stars span[data-v-fd7e24ad]{color:#9a8f88;font-size:8px}.compat-direction-card__stars strong[data-v-fd7e24ad]{color:#5a4b45;font-size:10px}.compat-direction-card__stars small[data-v-fd7e24ad]{color:#897e77;background:#f0eeeb;border-radius:999px;padding:3px 5px;font-size:8px}.compat-direction-card__stars small.good[data-v-fd7e24ad]{color:#2e6c49;background:#2e6c491a}.compat-direction-card__stars small.bad[data-v-fd7e24ad]{color:#91382e;background:#91382e1a}.compat-favorability-shell[data-v-fd7e24ad]{background:linear-gradient(135deg,#963f340e,#0000 38%),#fff}.compat-pending-badge[data-v-fd7e24ad]{color:#8b5a50;border:1px dashed #963f3459;border-radius:999px;padding:6px 10px;font-size:10px}.compat-pipeline[data-v-fd7e24ad]{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.compat-pipeline>div[data-v-fd7e24ad]{text-align:center;background:#fff;border:1px solid #5c4d4521;border-radius:11px;place-content:center;justify-items:center;gap:6px;min-height:100px;display:grid}.compat-pipeline>div.pending[data-v-fd7e24ad]{background:repeating-linear-gradient(135deg,#fff,#fff 8px,#963f3406 8px 16px);border-style:dashed}.compat-pipeline>div span[data-v-fd7e24ad]{color:var(--pc-theme-accent,#963f34);font-size:10px;font-weight:800}.compat-pipeline>div strong[data-v-fd7e24ad]{color:#5b4842;font-size:12px}.compat-pipeline>div small[data-v-fd7e24ad]{color:#9a8f88;font-size:9px}.compat-pipeline>i[data-v-fd7e24ad]{color:#963f346b;font-style:normal}.compat-rule-grid[data-v-fd7e24ad]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.compat-rule-grid article[data-v-fd7e24ad]{background:#5c4d450a;border-radius:9px;padding:12px}.compat-rule-grid span[data-v-fd7e24ad]{color:#684a43;font-size:10px;font-weight:800}.compat-rule-grid p[data-v-fd7e24ad],.compat-empty-copy[data-v-fd7e24ad]{color:#8b817a;margin:6px 0 0;font-size:10px;line-height:1.55}.compat-empty-copy[data-v-fd7e24ad]{padding:16px}.compat-partner-form[data-v-cf626dd0]{box-sizing:border-box;background:color-mix(in srgb, var(--pc-panel-background,#fafaf8) 96%, #fff);border:1px solid #963f3438;border-radius:14px;gap:16px;width:min(560px,100% - 40px);padding:22px;font-family:Noto Sans SC,system-ui,sans-serif;display:grid;box-shadow:0 18px 46px #2327281f}.compat-partner-form__heading[data-v-cf626dd0]{gap:5px;display:grid}.compat-partner-form__heading span[data-v-cf626dd0]{color:#583731;font:750 18px/1.2 STKaiti,KaiTi,serif}.compat-partner-form__heading small[data-v-cf626dd0]{color:#8a8179;font-size:12px}.compat-partner-form__fields[data-v-cf626dd0]{grid-template-columns:1.4fr repeat(4,1fr);gap:8px;display:grid}.compat-partner-form__fields label[data-v-cf626dd0]{color:#756e68;gap:5px;font-size:11px;display:grid}.compat-partner-form__fields select[data-v-cf626dd0]{box-sizing:border-box;color:#393532;cursor:pointer;background:#fff;border:1px solid #584b4533;border-radius:7px;width:100%;height:36px;padding:0 8px;font:13px/1 Noto Sans SC,system-ui,sans-serif}.compat-partner-form__choices[data-v-cf626dd0]{justify-content:space-between;gap:12px;display:flex}.compat-partner-form__choices>div[data-v-cf626dd0]{align-items:center;gap:5px;display:flex}.compat-partner-form__choices button[data-v-cf626dd0]{color:#70665f;cursor:pointer;background:0 0;border:1px solid #963f3433;border-radius:999px;height:32px;padding:0 12px;font:12px/1 Noto Sans SC,system-ui,sans-serif}.compat-partner-form__choices button.active[data-v-cf626dd0]{color:#fff;border-color:var(--pc-theme-accent,#963f34);background:var(--pc-theme-accent,#963f34)}.compat-partner-form__leap[data-v-cf626dd0]{color:#675f59;align-items:center;gap:4px;font-size:12px;display:flex}.compat-partner-form__submit[data-v-cf626dd0]{color:#fff;background:linear-gradient(135deg, var(--pc-theme-accent,#963f34), var(--pc-theme-accent-deep,#5d2b25));cursor:pointer;border:0;border-radius:9px;height:40px;font:700 13px/1 Noto Sans SC,system-ui,sans-serif;box-shadow:0 8px 18px #662e2733}.compat-partner-form__submit[data-v-cf626dd0]:disabled{cursor:wait;opacity:.65}.compat-workspace[data-v-84814b25]{box-sizing:border-box;scroll-behavior:smooth;background:var(--pc-page-background,#f5f5f5);flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden auto}.compat-workspace__topbar[data-v-84814b25]{z-index:20;background:color-mix(in srgb, var(--pc-page-background,#f5f5f5) 96%, #fff);border-bottom:1px solid #963f341a;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:6px 16px;display:flex;position:sticky;top:0}.compat-workspace__topbar>div[data-v-84814b25]{align-items:center;gap:10px;display:flex}.compat-workspace__seal[data-v-84814b25]{color:#fff;background:var(--pc-theme-accent,#963f34);border-radius:9px;place-items:center;width:34px;height:34px;font:800 18px/1 STKaiti,KaiTi,serif;display:grid}.compat-workspace__topbar h2[data-v-84814b25],.compat-workspace__topbar p[data-v-84814b25]{margin:0}.compat-workspace__topbar h2[data-v-84814b25]{color:#493631;font:800 18px/1.2 STKaiti,KaiTi,serif}.compat-workspace__topbar p[data-v-84814b25]{color:#8a827b;margin-top:3px;font:11px/1.2 Noto Sans SC,system-ui,sans-serif}.compat-workspace__topbar button[data-v-84814b25],.compat-workspace__replace[data-v-84814b25]{color:#75453d;cursor:pointer;background:#ffffffb8;border:1px solid #963f3438;border-radius:8px;min-height:30px;padding:0 11px;font:12px/1 Noto Sans SC,system-ui,sans-serif}.compat-workspace__charts[data-v-84814b25]{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;height:clamp(680px,100dvh - 138px,1080px);min-height:680px;padding:0 8px 8px;display:grid}.compat-workspace__partner[data-v-84814b25]{min-width:0;min-height:0;position:relative}.compat-workspace__partner[data-v-84814b25]>.compat-chart-pane{width:100%;height:100%}.compat-workspace__form-layer[data-v-84814b25]{background:#f7f6f3cc;place-items:center;padding:20px 0;display:grid;position:absolute;inset:45px 0 0;overflow:auto}.compat-workspace__error[data-v-84814b25]{z-index:5;color:#872f25;background:#fff5f1f5;border:1px solid #a0372a3d;border-radius:8px;max-width:min(680px,80vw);margin:0;padding:8px 14px;font:12px/1.45 Noto Sans SC,system-ui,sans-serif;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #4e241f1f}.chart-export-dialog__backdrop[data-v-df312a25]{z-index:4300;background:radial-gradient(circle at 50% 28%,#4987a429,#0000 42%),#131f2780;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chart-export-dialog__card[data-v-df312a25]{color:#2d404b;background:linear-gradient(145deg,#fffffffa 0%,#f6f8f9f7 58%,#eff3f5f5 100%);border:1px solid #73b1ccad;border-radius:20px;width:min(520px,94vw);padding:24px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;box-shadow:0 28px 72px #142a3845,inset 0 1px #fff,inset 0 0 0 3px #ffffff57}.chart-export-dialog__head[data-v-df312a25]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.chart-export-dialog__head p[data-v-df312a25]{color:#58798a;letter-spacing:.14em;margin:0 0 5px;font-size:12px;font-weight:700}.chart-export-dialog__head h2[data-v-df312a25]{color:#263e4b;margin:0;font-size:27px;line-height:1.2}.chart-export-dialog__head>button[data-v-df312a25]{color:#496a7b;cursor:pointer;background:#ffffffd6;border:1px solid #5374853d;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.chart-export-dialog__lead[data-v-df312a25]{color:#516975;margin:16px 0;font-size:15px;line-height:1.7}.chart-export-dialog__options[data-v-df312a25]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chart-export-option[data-v-df312a25]{cursor:pointer;box-sizing:border-box;background:#ffffffdb;border:1px solid #5e819238;border-radius:11px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex;position:relative}.chart-export-option[data-v-df312a25]:has(input:checked){background:#e1f2f9f0;border-color:#2d69857a;box-shadow:inset 0 0 0 1px #2d698517}.chart-export-option input[data-v-df312a25]{opacity:0;pointer-events:none;position:absolute}.chart-export-option__check[data-v-df312a25]{color:#0000;background:#ffffffd6;border:1px solid #53748552;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-family:sans-serif;font-size:15px;font-weight:800;display:grid}.chart-export-option input:checked+.chart-export-option__check[data-v-df312a25]{color:#fff;background:#326b84;border-color:#326b84}.chart-export-option strong[data-v-df312a25],.chart-export-option small[data-v-df312a25]{display:block}.chart-export-option strong[data-v-df312a25]{color:#314b59;font-size:16px}.chart-export-option small[data-v-df312a25]{color:#718792;margin-top:3px;font-size:12px}.chart-export-dialog__note[data-v-df312a25]{color:#748892;margin:14px 0 0;font-size:12px;line-height:1.6}.chart-export-dialog__actions[data-v-df312a25]{grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:20px;display:grid}.chart-export-dialog__actions button[data-v-df312a25]{cursor:pointer;border-radius:11px;height:46px;font:700 16px/1 STKaiti,KaiTi,Noto Serif SC,serif}.chart-export-dialog__cancel[data-v-df312a25]{color:#586f7b;background:#ffffffc2;border:1px solid #5374853d}.chart-export-dialog__confirm[data-v-df312a25]{color:#fff;background:linear-gradient(145deg,#3c7894,#285f79);border:1px solid #285f79;box-shadow:0 8px 18px #285f7938}.chart-export-dialog__actions button[data-v-df312a25]:disabled,.chart-export-dialog__head>button[data-v-df312a25]:disabled{cursor:wait;opacity:.64}.chart-export-dialog__spinner[data-v-df312a25]{vertical-align:-2px;border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.72s linear infinite chart-export-spin-df312a25;display:inline-block}@keyframes chart-export-spin-df312a25{to{transform:rotate(360deg)}}.chart-export-dialog-enter-active[data-v-df312a25],.chart-export-dialog-leave-active[data-v-df312a25]{transition:opacity .16s}.chart-export-dialog-enter-active .chart-export-dialog__card[data-v-df312a25],.chart-export-dialog-leave-active .chart-export-dialog__card[data-v-df312a25]{transition:transform .18s,opacity .16s}.chart-export-dialog-enter-from[data-v-df312a25],.chart-export-dialog-leave-to[data-v-df312a25]{opacity:0}.chart-export-dialog-enter-from .chart-export-dialog__card[data-v-df312a25],.chart-export-dialog-leave-to .chart-export-dialog__card[data-v-df312a25]{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=560px){.chart-export-dialog__options[data-v-df312a25]{grid-template-columns:1fr}}.jinsan-summary[data-v-aed95188]{box-sizing:border-box;color:#334b58;background:#fffffff0;border:1px solid #65869757;border-radius:9px;margin:0;padding:10px;font-family:STFangsong,"FangSong",Noto Serif SC,serif;box-shadow:0 4px 13px #3a525f14}.jinsan-summary__head[data-v-aed95188]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.jinsan-summary__head h3[data-v-aed95188]{color:#303c44;border-left:3px solid #b8a681;margin:0;padding-left:8px;font-size:23px;line-height:1.1}.jinsan-summary__head span[data-v-aed95188]{color:#3d474d;letter-spacing:.04em;font-family:Microsoft YaHei,SimHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:600}.jinsan-summary__tools[data-v-aed95188]{align-items:center;gap:5px;display:flex}.jinsan-mode-switch[data-v-aed95188]{background:#f4f8fa;border:1px solid #c8d6dc;border-radius:6px;padding:1px;display:inline-flex}.jinsan-mode-switch button[data-v-aed95188],.jinsan-restore-all[data-v-aed95188]{cursor:pointer;border:0;font:700 10px/1.2 Microsoft YaHei,sans-serif}.jinsan-mode-switch button[data-v-aed95188]{color:#6d7e86;background:0 0;border-radius:4px;padding:4px 6px}.jinsan-mode-switch button.active[data-v-aed95188]{color:#fff;background:#47788d}.jinsan-restore-all[data-v-aed95188]{color:#8a5f4b;background:#f6ece7;border-radius:5px;padding:5px 6px}.jinsan-restore-all[data-v-aed95188]:disabled{opacity:.4;cursor:default}.jinsan-summary__steps[data-v-aed95188]{gap:4px;display:grid}.jinsan-summary__row[data-v-aed95188]{box-sizing:border-box;background:#f7fafbe6;border:1px solid #7e9aa921;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px;min-height:40px;padding:4px;display:grid}.jinsan-summary__row strong[data-v-aed95188],.jinsan-summary__degrees strong[data-v-aed95188]{color:#324e5d;font-size:15px;line-height:1.25}.jinsan-summary__row p[data-v-aed95188],.jinsan-summary__degrees p[data-v-aed95188],.jinsan-summary__sequence[data-v-aed95188]{color:#4f6875;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.35}.jinsan-summary__sequence[data-v-aed95188]{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:2px;display:flex;overflow-x:auto}.jinsan-summary__sequence[data-v-aed95188]::-webkit-scrollbar{display:none}.jinsan-summary__segment[data-v-aed95188]{align-items:center;display:inline-flex}.jinsan-summary__connector[data-v-aed95188]{color:#9aa8ae}.jinsan-star[data-v-aed95188]{flex:none;align-items:baseline;padding:2px 1px 4px 0;display:inline-flex;position:relative}.jinsan-star__comma[data-v-aed95188]{color:#8999a1;margin-right:1px}.jinsan-star__badge[data-v-aed95188]{border-radius:4px;margin-left:1px;padding:2px;font:750 9px/1 PingFang SC,sans-serif}.jinsan-star__badge--ten[data-v-aed95188]{color:#725d27;background:#f1e5b8}.jinsan-star__badge--xiji[data-v-aed95188]{text-align:center;border:0;align-self:baseline;place-items:center;min-width:15px;min-height:15px;padding:2px 3px;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:800;display:inline-grid;position:relative}.jinsan-star__badge--xi[data-v-aed95188]{color:#47775b;background:#dceee4}.jinsan-star__badge--ji[data-v-aed95188]{color:#94524f;background:#f2dfde}.jinsan-star__badge--za[data-v-aed95188]{color:#63528e;background:#e7e0f4}.jinsan-star__badge--za[data-v-aed95188]:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(48deg)}.jinsan-star__badge--pending[data-v-aed95188]{color:#7d8b91;background:#e9eef0}.jinsan-star__badge--xiji.is-editable[data-v-aed95188]{cursor:pointer}.jinsan-star__badge--xiji.is-manual[data-v-aed95188]{box-shadow:0 0 0 1px #c58a3d}.jinsan-star__badge--xiji.is-manual[data-v-aed95188]:before{content:"";background:#c67b28;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.jinsan-xiji-editor[data-v-aed95188]{z-index:10050;box-sizing:border-box;color:#344e5c;background:#fbfdfe;border:1px solid #aec3cd;border-radius:10px;width:216px;padding:10px;font-family:Microsoft YaHei,sans-serif;position:fixed;box-shadow:0 12px 30px #233a4638}.jinsan-xiji-editor__title[data-v-aed95188]{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.jinsan-xiji-editor__title strong[data-v-aed95188]{font-size:13px}.jinsan-xiji-editor__title small[data-v-aed95188]{color:#81919a;font-size:10px}.jinsan-xiji-editor__choices[data-v-aed95188]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.jinsan-xiji-editor__choices button[data-v-aed95188]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:7px 4px;font-weight:800}.jinsan-xiji-editor__choices .choice-喜[data-v-aed95188]{color:#47775b;background:#e1efe7}.jinsan-xiji-editor__choices .choice-忌[data-v-aed95188]{color:#94524f;background:#f4e3e2}.jinsan-xiji-editor__choices .choice-杂[data-v-aed95188]{color:#63528e;background:#ebe5f5}.jinsan-xiji-editor__choices button.active[data-v-aed95188]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.jinsan-xiji-editor__restore[data-v-aed95188]{color:#795f50;cursor:pointer;background:#f4eee9;border:0;border-radius:5px;width:100%;margin-top:8px;padding:6px;font-size:11px}.jinsan-xiji-editor__actions[data-v-aed95188]{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.jinsan-xiji-editor__actions button[data-v-aed95188]{color:#60727b;cursor:pointer;background:#fff;border:1px solid #c3d0d6;border-radius:6px;padding:5px 12px}.jinsan-xiji-editor__actions button.primary[data-v-aed95188]{color:#fff;background:#47788d;border-color:#47788d}.jinsan-xiji-editor__actions button[data-v-aed95188]:disabled{opacity:.45;cursor:default}.jinsan-summary__degrees[data-v-aed95188]{box-sizing:border-box;border-top:1px solid #7e9aa924;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px;min-height:38px;margin-top:5px;padding:4px;display:grid}.jinsan-summary__empty[data-v-aed95188]{color:#7b8d96;text-align:center;padding:8px;font-size:15px}.chart-export-sheet[data-v-8f7e374d]{box-sizing:border-box;color:#2d3b43;background:linear-gradient(135deg,#e5f7fa 0%,#e8f2fb 58%,#f2f8fb 100%);width:1600px;height:1131px;padding:8px 8px 16px;font-family:STFangsong,"FangSong",Noto Serif SC,serif;overflow:hidden}.chart-export-sheet__header[data-v-8f7e374d]{box-sizing:border-box;background:linear-gradient(100deg,#cfeff5 0%,#d9eafa 62%,#edf6fb 100%);border:1px solid #6fabc03d;border-radius:12px 12px 5px 5px;justify-content:space-between;align-items:center;height:72px;padding:0 14px;display:flex;box-shadow:inset 0 1px #fffffff0,0 3px 10px #48708412}.chart-export-sheet__brand[data-v-8f7e374d]{align-items:center;gap:11px;display:flex}.chart-export-sheet__brand span[data-v-8f7e374d]{color:#245a70;letter-spacing:.1em;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:26px;font-weight:700;line-height:1}.chart-export-sheet__brand p[data-v-8f7e374d]{color:#58788a;letter-spacing:.05em;margin:0;font-size:14px;font-weight:600}.chart-export-sheet__brand i[data-v-8f7e374d]{background:#55717f3d;width:1px;height:14px}.chart-export-sheet__seal[data-v-8f7e374d]{object-fit:contain;object-position:right center;width:318px;height:72px;display:block}.chart-export-sheet__main[data-v-8f7e374d]{box-sizing:border-box;grid-template-columns:minmax(0,1033px) minmax(0,535px);gap:16px;height:1033px;padding-top:0;display:grid}.chart-export-sheet--chart-only .chart-export-sheet__main[data-v-8f7e374d]{justify-content:center;display:flex}.chart-export-sheet__chart[data-v-8f7e374d]{width:1033px;min-width:0;height:1033px;overflow:hidden}.chart-export-sheet__right[data-v-8f7e374d]{box-sizing:border-box;background:#fafcfce6;border:1px solid #5e7e8f38;border-radius:15px;min-width:0;height:1033px;padding:10px;overflow:hidden;box-shadow:0 10px 28px #374c5817}.chart-export-sheet__right-content[data-v-8f7e374d]{transform-origin:0 0;flex-direction:column;gap:4px;display:flex}.chart-export-sheet__summary-block[data-v-8f7e374d]{box-sizing:border-box;background:#f8fcfdeb;border:1px solid #5e7e8f38;border-radius:10px;padding:9px 10px 10px}.chart-export-sheet__right-head[data-v-8f7e374d]{box-sizing:border-box;justify-content:space-between;align-items:flex-end;min-height:68px;padding:27px 1px 7px;display:flex;position:relative}.chart-export-sheet__right-head span[data-v-8f7e374d]{color:#718692;letter-spacing:.16em;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%)}.chart-export-sheet__right-head h2[data-v-8f7e374d]{color:#2e414c;margin:2px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:20px}.chart-export-sheet__right-head small[data-v-8f7e374d]{color:#637b88;background:#ffffffb8;border:1px solid #5e7e8f33;border-radius:999px;padding:3px 8px}.chart-export-sheet__chart[data-v-8f7e374d] .chart-stage-overlay-host{min-height:0}.chart-export-sheet__chart[data-v-8f7e374d] .glass-stage{border-radius:15px;width:100%;min-width:0;max-width:none}.chart-export-sheet__chart[data-v-8f7e374d] svg.chart{width:121.2%;height:121.2%;top:-10.6%;left:-10.6%;transform:none}.chart-export-sheet__chart[data-v-8f7e374d] circle.grid-stroke{stroke:#ddd3be;stroke-width:1.6px}.chart-export-sheet__right[data-v-8f7e374d] .native-core,.chart-export-sheet__right[data-v-8f7e374d] .formation-summary,.chart-export-sheet__right[data-v-8f7e374d] .wx-detail-block{box-shadow:none;border-radius:9px;padding:9px 10px}.chart-export-sheet__right[data-v-8f7e374d] .native-core{background:0 0;border:0;border-radius:0;padding:0}.chart-export-sheet__right[data-v-8f7e374d] .native-core__date{color:#244f67;margin-bottom:7px;font-size:21px;line-height:1.25}.chart-export-sheet__right[data-v-8f7e374d] .native-core__eyebrow{margin-bottom:3px;font-size:9px}.chart-export-sheet__right[data-v-8f7e374d] .native-core__identity{font-size:20px;line-height:1.4}.chart-export-sheet__right[data-v-8f7e374d] .native-core__timing{margin-top:3px;font-size:12px}.chart-export-sheet__right[data-v-8f7e374d] .formation-summary__head{margin-bottom:6px}.chart-export-sheet__right[data-v-8f7e374d] .formation-summary__title{font-size:18px}.chart-export-sheet__right[data-v-8f7e374d] .wx-detail-block__title{font-size:23px}.chart-export-sheet__right[data-v-8f7e374d] .formation-summary__count{padding:2px 6px;font-size:9px}.chart-export-sheet__right[data-v-8f7e374d] .formation-summary__item--export{padding:7px 11px}.chart-export-sheet__right[data-v-8f7e374d] .formation-summary__item--export strong{font-size:18px;line-height:1.3}.chart-export-sheet__right[data-v-8f7e374d] .wx-detail-block__head{margin-bottom:9px}.chart-export-sheet__right[data-v-8f7e374d] .wx-detail-block__head>span{font-size:14px}.chart-export-sheet__right[data-v-8f7e374d] .jinsan-summary{padding:7px 9px}.chart-export-sheet__right[data-v-8f7e374d] .jinsan-summary__head{margin-bottom:5px}.chart-export-sheet__right[data-v-8f7e374d] .jinsan-summary__row{min-height:34px;padding:3px 4px}.chart-export-sheet__right[data-v-8f7e374d] .jinsan-summary__degrees{min-height:34px;margin-top:3px;padding:3px 4px}.chart-export-sheet__right[data-v-8f7e374d] .degree-grid{gap:7px}.chart-export-sheet__right[data-v-8f7e374d] .degree-cell{border-radius:6px;min-height:36px;padding:4px 9px;font-size:17px;line-height:1.35}.chart-export-sheet__right[data-v-8f7e374d] .degree-cell__label{min-width:48px;font-size:16px}.chart-export-sheet__right[data-v-8f7e374d] .wx-data-table th,.chart-export-sheet__right[data-v-8f7e374d] .wx-data-table td{padding:8px 7px;font-size:17px;line-height:1.3}.chart-export-sheet__right[data-v-8f7e374d] .wx-data-table__head th{padding:7px;font-size:15px}.chart-export-sheet__right[data-v-8f7e374d] .wx-data-table td small{margin-left:6px;font-size:15px}.chart-export-sheet__right[data-v-8f7e374d] .luminaries-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 6px}.chart-export-sheet__right[data-v-8f7e374d] .luminaries-export-card{grid-template-columns:43px minmax(0,1fr);column-gap:4px;min-height:44px;padding:4px 6px}.observatory-entrance[data-v-67414728]{z-index:2147483000;color:#f6e8b8;opacity:0;isolation:isolate;background:#02060d;transition:opacity .9s;position:fixed;inset:0;overflow:hidden}.observatory-entrance.is-waiting[data-v-67414728]{opacity:1}.observatory-entrance.is-entering[data-v-67414728]{opacity:0;pointer-events:none;transition:opacity calc(var(--portal-flight-ms) - .35s) .26s ease-in}.observatory-entrance__deep-space[data-v-67414728]{background:radial-gradient(at 50% 46%,#28597c40 0,#08182c1f 32%,#0000 62%),radial-gradient(at 18% 23%,#5033772e,#0000 38%),radial-gradient(at 82% 74%,#125c7224,#0000 38%),linear-gradient(150deg,#02040a 4%,#081426 48%,#01050b 100%);transition:transform 1.5s cubic-bezier(.62,0,.78,1),opacity 1.1s;position:absolute;inset:-12%;transform:scale(1.08)}.observatory-entrance__star-dust[data-v-67414728]{opacity:0;background-repeat:repeat;transition:opacity 1.2s .18s,transform 1.5s cubic-bezier(.62,0,.78,1);position:absolute;inset:-20%}.observatory-entrance__star-dust--near[data-v-67414728]{background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.6px),radial-gradient(circle,#a6daffd1 0 1px,#0000 1.7px);background-position:12px 18px,73px 91px;background-size:109px 113px,151px 137px}.observatory-entrance__star-dust--far[data-v-67414728]{background-image:radial-gradient(circle,#ffeaaea3 0 .7px,#0000 1.2px);background-position:41px 32px;background-size:67px 71px}.is-waiting .observatory-entrance__star-dust[data-v-67414728],.is-entering .observatory-entrance__star-dust[data-v-67414728]{opacity:.78}.observatory-entrance__constellations[data-v-67414728]{opacity:0;width:100%;height:100%;transition:opacity 1.3s .28s,transform 1.5s cubic-bezier(.62,0,.78,1);position:absolute;inset:0}.is-waiting .observatory-entrance__constellations[data-v-67414728],.is-entering .observatory-entrance__constellations[data-v-67414728]{opacity:.58}.observatory-entrance__constellations path[data-v-67414728]{fill:none;stroke:#99d2e57a;stroke-width:1.15px;stroke-dasharray:420;stroke-dashoffset:420px;animation:2.4s .35s forwards zg-constellation-draw-67414728}.observatory-entrance__constellation-stars circle[data-v-67414728]{fill:#fff6d3;opacity:.8;filter:drop-shadow(0 0 5px #bcecff)}.observatory-entrance__ancient-mansion[data-v-67414728]{color:#b5e0e6db}.observatory-entrance__ancient-mansion[data-direction=东][data-v-67414728]{color:#73dcc4e6}.observatory-entrance__ancient-mansion[data-direction=南][data-v-67414728]{color:#ebae70e6}.observatory-entrance__ancient-mansion[data-direction=西][data-v-67414728]{color:#e2dbc9e6}.observatory-entrance__ancient-mansion[data-direction=北][data-v-67414728]{color:#9ebbe7e6}.observatory-entrance__ancient-mansion line[data-v-67414728]{stroke:currentColor;stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.16;filter:drop-shadow(0 0 5px);animation:zg-ancient-line-draw-67414728 var(--ancient-line-duration,.38s) var(--ancient-delay,0s) cubic-bezier(.2, .65, .25, 1) forwards}.observatory-entrance__ancient-mansion circle[data-v-67414728]{fill:#fff7d5;stroke:currentColor;stroke-width:2.2px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 7px);animation:zg-ancient-star-reveal-67414728 .52s var(--ancient-delay,0s) cubic-bezier(.16, .8, .22, 1) forwards;transform:scale(.25)}.observatory-entrance__ancient-mansion text[data-v-67414728]{fill:currentColor;letter-spacing:.25em;text-anchor:middle;opacity:0;filter:drop-shadow(0 0 8px #78cde259);animation:zg-ancient-label-reveal-67414728 .72s var(--ancient-delay,0s) ease forwards;font:20px STKaiti,KaiTi,serif}.observatory-entrance__camera[data-v-67414728]{aspect-ratio:1;opacity:0;width:min(58vmin,520px);transition:transform var(--portal-flight-ms) cubic-bezier(.72, 0, .92, .38), opacity .9s ease;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.66)}.is-waiting .observatory-entrance__camera[data-v-67414728]{opacity:1;transition:transform 1.2s cubic-bezier(.18,.82,.22,1),opacity .9s .12s;transform:translate(-50%,-50%)scale(1)}.is-entering .observatory-entrance__camera[data-v-67414728]{opacity:0;transform:translate(-50%,-50%)scale(15)}.observatory-entrance__halo[data-v-67414728]{background:radial-gradient(circle,#7ed6eb29,#30689214 34%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite zg-halo-breathe-67414728;position:absolute;inset:12%;box-shadow:0 0 80px #59b3d321}.observatory-entrance__armillary[data-v-67414728]{width:100%;height:100%;overflow:visible}.observatory-entrance__epic-frame[data-v-67414728]{fill:none;stroke:url(#zg-observatory-brass);stroke-width:3px;opacity:.82;filter:url(#zg-observatory-metal-depth)drop-shadow(0 3px 4px #150a02b8)}.observatory-entrance__epic-frame circle[data-v-67414728]:first-child{stroke-width:8px}.observatory-entrance__epic-frame path[data-v-67414728]{stroke-width:6px}.observatory-entrance__axis-rivets[data-v-67414728]{fill:url(#zg-observatory-rivet);stroke:#ffe197a8;stroke-width:1.4px;filter:drop-shadow(0 2px 3px #130901e6)}.observatory-entrance__brass[data-v-67414728]{fill:none;stroke:url(#zg-observatory-brass);stroke-width:7px;filter:drop-shadow(0 0 5px #e4b95b59)}.observatory-entrance.is-epic .observatory-entrance__brass[data-v-67414728]{filter:url(#zg-observatory-metal-depth)drop-shadow(0 4px 3px #1b0d02a8)}.observatory-entrance__brass--heavy[data-v-67414728]{stroke-width:11px}.observatory-entrance__brass--fine[data-v-67414728]{stroke-width:4px;opacity:.85}.observatory-entrance__ticks[data-v-67414728]{fill:none;stroke:#fadb84bf;stroke-width:9px;stroke-dasharray:1 17}.observatory-entrance__cardinal[data-v-67414728]{fill:none;stroke:#f4d47f;stroke-width:5px}.observatory-entrance__branch-labels[data-v-67414728]{fill:#ffe9a9db;stroke:none;text-anchor:middle;filter:drop-shadow(0 0 3px #f2d07c80);font:15px STKaiti,KaiTi,serif}.observatory-entrance__outer-ring[data-v-67414728],.observatory-entrance__inner-ring[data-v-67414728],.observatory-entrance__oblique-ring[data-v-67414728],.observatory-entrance__ecliptic-ring[data-v-67414728],.observatory-entrance__epic-orbit[data-v-67414728]{transform-box:view-box;transform-origin:300px 300px}.observatory-entrance__outer-ring[data-v-67414728]{animation:17s linear infinite zg-ring-clockwise-67414728}.observatory-entrance__inner-ring[data-v-67414728]{animation:11s linear infinite zg-ring-counter-67414728}.observatory-entrance__oblique-ring[data-v-67414728]{animation:14s ease-in-out infinite alternate zg-ring-wander-67414728}.observatory-entrance__ecliptic-ring[data-v-67414728]{animation:24s linear infinite zg-ring-clockwise-67414728}.observatory-entrance__ecliptic-ring ellipse[data-v-67414728]{fill:none;stroke:#e7be5a9e;stroke-width:3px;stroke-dasharray:2 6}.observatory-entrance__epic-orbit[data-v-67414728]{animation:9s linear infinite zg-ring-counter-67414728}.observatory-entrance__epic-orbit>circle[data-v-67414728]:first-child{fill:none;stroke:#9ae1ef6b;stroke-width:1.2px;stroke-dasharray:4 9}.observatory-entrance__orbit-bead[data-v-67414728]{fill:#f8dd91;filter:drop-shadow(0 0 8px #f8dd91e6)}.observatory-entrance__orbit-bead--small[data-v-67414728]{fill:#b8e9f2;filter:drop-shadow(0 0 6px #b8e9f2e6)}.observatory-entrance__orbit[data-v-67414728]{fill:none;stroke:#93daea52;stroke-width:1.5px;stroke-dasharray:5 8}.observatory-entrance__earth[data-v-67414728]{filter:drop-shadow(0 0 22px #66cfe780);transform-box:view-box;transform-origin:300px 300px;animation:12s linear infinite zg-earth-turn-67414728}.observatory-entrance.is-epic .observatory-entrance__earth[data-v-67414728]{filter:none;animation:none;transform:rotate(-9deg)}.observatory-entrance__earth path[data-v-67414728]{fill:#aeb87794;stroke:#dfdea357;stroke-width:1px}.observatory-entrance__earth ellipse[data-v-67414728]{fill:none;stroke:#c0e9f273;stroke-width:1.5px}.observatory-entrance__atmosphere-aura[data-v-67414728]{fill:#379bc814;stroke:#91e1f89e;stroke-width:2.4px;filter:drop-shadow(0 0 12px #5ccaefeb)}.observatory-entrance__earth-foreign[data-v-67414728]{overflow:visible}.observatory-entrance__real-earth[data-v-67414728]{background-color:#081b32;background-image:url(/birth-star-space/textures/earth.webp);background-position:18%;background-repeat:repeat-x;background-size:200% 100%;border:1px solid #b8eaf9b8;border-radius:50%;width:100%;height:100%;animation:30s linear infinite zg-earth-surface-spin-67414728;position:relative;overflow:hidden;box-shadow:inset 16px 2px 22px #ffffff29,inset -28px -4px 34px #00030dd1,0 0 8px #8fdff4db,0 0 28px #3babdbad}.observatory-entrance__real-earth-clouds[data-v-67414728],.observatory-entrance__real-earth-night[data-v-67414728],.observatory-entrance__real-earth-glint[data-v-67414728]{pointer-events:none;border-radius:50%;display:block;position:absolute;inset:0}.observatory-entrance__real-earth-clouds[data-v-67414728]{opacity:.52;background:#ffffffc2;animation:37s linear infinite zg-earth-cloud-spin-67414728;-webkit-mask-image:url(/birth-star-space/textures/earth-clouds.webp);mask-image:url(/birth-star-space/textures/earth-clouds.webp);-webkit-mask-position:62%;mask-position:62%;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.observatory-entrance__real-earth-night[data-v-67414728]{background:radial-gradient(circle at 35% 28%,#0000 0 22%,#02081314 48%,#000208b8 82%,#000105f0 100%),linear-gradient(102deg,#0000000a 28%,#00000029 52%,#000000ad 100%);box-shadow:inset -13px -7px 19px #000000b8}.observatory-entrance__real-earth-glint[data-v-67414728]{background:radial-gradient(circle at 29% 23%,#ffffff8a 0,#b9ebf82e 12%,#0000 30%)}.observatory-entrance__earth-grid ellipse[data-v-67414728]{fill:none;stroke:#beedf533;stroke-width:.8px}.observatory-entrance.is-epic .observatory-entrance__earth-grid[data-v-67414728]{opacity:.28}.observatory-entrance__core-light[data-v-67414728]{fill:#e9fbff}.observatory-entrance__copy[data-v-67414728]{text-align:center;opacity:0;width:min(92vw,460px);transition:opacity .8s .4s,transform .9s .35s;position:absolute;bottom:max(7vh,34px);left:50%;transform:translate(-50%,18px)}.is-waiting .observatory-entrance__copy[data-v-67414728]{opacity:1;transform:translate(-50%)}.is-entering .observatory-entrance__copy[data-v-67414728]{opacity:0;transition-delay:0s;transform:translate(-50%,30px)}.observatory-entrance__eyebrow[data-v-67414728]{letter-spacing:.65em;color:#b8dae2b8;font-size:11px}.observatory-entrance__copy h2[data-v-67414728]{color:#f6e8b8;letter-spacing:.22em;text-shadow:0 0 24px #e8c36a57;-webkit-text-fill-color:currentColor;background:0 0;margin:7px 0 5px;font-family:STKaiti,KaiTi,serif;font-size:clamp(26px,4.2vmin,38px);font-weight:400}.observatory-entrance__copy p[data-v-67414728]{color:#d3e2e2b3;letter-spacing:.28em;margin:0;font-size:12px}.observatory-entrance__pulse[data-v-67414728]{justify-content:center;gap:7px;margin-top:12px;display:flex}.observatory-entrance__pulse i[data-v-67414728]{background:#d7c27c;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite zg-pulse-67414728}.observatory-entrance__pulse i[data-v-67414728]:nth-child(2){animation-delay:.2s}.observatory-entrance__pulse i[data-v-67414728]:nth-child(3){animation-delay:.4s}.observatory-entrance__progress[data-v-67414728]{background:#95c8d329;width:190px;height:1px;margin:15px auto 0;display:block;overflow:hidden}.observatory-entrance__progress i[data-v-67414728]{width:100%;height:100%;animation:zg-epic-progress-67414728 var(--prelude-ms) 80ms cubic-bezier(.22, .72, .2, 1) forwards;background:linear-gradient(90deg,#0000,#d8bb70 30%,#bce8ef 72%,#0000);display:block;transform:translate(-100%)}.observatory-entrance__cancel[data-v-67414728]{top:max(22px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));z-index:2;color:#eee4bfc2;font:inherit;letter-spacing:.12em;cursor:pointer;background:#030a1394;border:1px solid #e0d39f47;border-radius:999px;padding:8px 14px;font-size:12px;transition:border-color .18s,color .18s,opacity .24s;position:absolute}.observatory-entrance__cancel[data-v-67414728]:hover{color:#fff1bf;border-color:#efd37c94}.is-entering .observatory-entrance__cancel[data-v-67414728]{opacity:0;pointer-events:none}.is-entering .observatory-entrance__deep-space[data-v-67414728]{opacity:0;transform:scale(1.55)}.is-entering .observatory-entrance__star-dust[data-v-67414728]{opacity:0;transform:scale(2.2)}.is-entering .observatory-entrance__constellations[data-v-67414728]{opacity:0;transform:scale(1.8)}.observatory-entrance.is-epic .observatory-entrance__deep-space[data-v-67414728]{background:radial-gradient(at 50% 44%,#2f70974d 0,#08182c24 34%,#0000 64%),radial-gradient(at 13% 18%,#58328633,#0000 42%),radial-gradient(at 88% 77%,#12697c2e,#0000 42%),linear-gradient(145deg,#010309 2%,#07162b 48%,#01050b 100%)}.observatory-entrance.is-epic .observatory-entrance__camera[data-v-67414728]{width:min(72vmin,700px);top:45.5%;transform:translate(-50%,-50%)scale(.42)}.observatory-entrance.is-epic.is-waiting .observatory-entrance__camera[data-v-67414728]{transition:transform 1.8s cubic-bezier(.16,.82,.2,1),opacity 1.1s .12s;transform:translate(-50%,-50%)scale(1)}.observatory-entrance.is-epic.is-entering .observatory-entrance__camera[data-v-67414728]{transform:translate(-50%,-50%)scale(18)}.observatory-entrance.is-epic .observatory-entrance__halo[data-v-67414728]{background:radial-gradient(circle,#7ad5ee33,#34729e1a 38%,#0000 71%);inset:3%;box-shadow:0 0 120px #59b3d32b}.observatory-entrance.is-epic .observatory-entrance__copy[data-v-67414728]{text-align:center;width:330px;bottom:max(3.2vh,24px);left:50%;transform:translate(-50%,18px)}.observatory-entrance.is-epic.is-waiting .observatory-entrance__copy[data-v-67414728]{transform:translate(-50%)}.observatory-entrance.is-epic.is-entering .observatory-entrance__copy[data-v-67414728]{transform:translate(-50%,24px)}.observatory-entrance.is-epic .observatory-entrance__copy h2[data-v-67414728]{letter-spacing:.3em;font-size:clamp(34px,4.1vmin,48px)}.observatory-entrance.is-epic .observatory-entrance__constellations[data-v-67414728]{opacity:0}.observatory-entrance.is-epic.is-waiting .observatory-entrance__constellations[data-v-67414728],.observatory-entrance.is-epic.is-entering .observatory-entrance__constellations[data-v-67414728]{opacity:.72}@keyframes zg-constellation-draw-67414728{to{stroke-dashoffset:0}}@keyframes zg-ancient-line-draw-67414728{to{stroke-dashoffset:0;opacity:1}}@keyframes zg-ancient-star-reveal-67414728{72%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes zg-ancient-label-reveal-67414728{to{opacity:1}}@keyframes zg-ring-clockwise-67414728{to{transform:rotate(360deg)}}@keyframes zg-ring-counter-67414728{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes zg-ring-wander-67414728{0%{transform:rotate(-8deg)scale(.98)}to{transform:rotate(18deg)scale(1.02)}}@keyframes zg-earth-turn-67414728{to{transform:rotate(360deg)}}@keyframes zg-earth-surface-spin-67414728{to{background-position:218%}}@keyframes zg-earth-cloud-spin-67414728{to{-webkit-mask-position:-138%;mask-position:-138%}}@keyframes zg-halo-breathe-67414728{50%{opacity:.68;transform:scale(1.12)}}@keyframes zg-pulse-67414728{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.45)}}@keyframes zg-epic-progress-67414728{to{transform:translate(100%)}}@media (width<=640px){.observatory-entrance__camera[data-v-67414728]{width:min(84vw,460px);top:45%}.observatory-entrance__copy[data-v-67414728]{bottom:max(8vh,54px)}}@media (prefers-reduced-motion:reduce){.observatory-entrance[data-v-67414728] *,.observatory-entrance[data-v-67414728] :before,.observatory-entrance[data-v-67414728] :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.pc-app-root[data-v-7b5a7413]{width:100%;height:100dvh;position:relative;overflow:hidden}.chart-export-host[data-v-7b5a7413]{pointer-events:none;z-index:0;width:1600px;height:1131px;position:fixed;top:0;left:0;overflow:hidden}.pc-shell[data-v-7b5a7413]{background:var(--pc-page-background,#f5f5f5);letter-spacing:.04em;color:#2c3e50;z-index:10;will-change:transform;flex-direction:column;font-family:STFangsong,"FangSong",Noto Serif SC,serif;font-size:16px;transition:transform .55s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;inset:0}.pc-header[data-v-7b5a7413]{box-sizing:border-box;text-align:left;border-bottom:1px solid var(--pc-divider-color,#d7ccc8);background:var(--pc-header-background,#f5f5f5);z-index:2000;flex-shrink:0;align-items:center;gap:12px;min-height:52px;padding:8px 18px;display:flex;position:relative}.pc-header-toolbar[data-v-7b5a7413]{align-items:center;gap:8px;min-width:0;display:flex}.pc-load-hint[data-v-7b5a7413]{color:#8b4513;text-overflow:ellipsis;white-space:nowrap;max-width:32%;margin:0 0 0 auto;font-family:Noto Sans SC,system-ui,sans-serif;font-size:12px;overflow:hidden}.pc-body[data-v-7b5a7413]{flex-direction:row;flex:auto;min-height:0;display:flex;overflow:hidden}.pc-left[data-v-7b5a7413]{background:var(--pc-page-background,#f5f5f5);box-sizing:border-box;flex:7;justify-content:center;align-items:stretch;min-width:0;padding:4px;display:flex;overflow:hidden}.pc-left[data-v-7b5a7413]>*{width:100%;height:100%}.pc-right[data-v-7b5a7413]{border-left:1px solid var(--pc-divider-color,#d7ccc8);background:var(--pc-panel-background,#fafaf8);flex-direction:column;flex:3;min-width:320px;max-width:480px;min-height:0;display:flex}.pc-right-scroll[data-v-7b5a7413]{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 10px 8px;display:flex;overflow:hidden auto}.pc-right-dock[data-v-7b5a7413]{z-index:8;background:linear-gradient(180deg, #bad1dcfc, #ccdfe7fc), var(--pc-panel-background,#fafaf8);border-top:1px solid #466c8099;flex-direction:column;flex:none;gap:7px;padding:8px 10px 10px;display:flex;position:relative;box-shadow:0 -8px 22px #2e485629,inset 0 1px #ffffff80}.pc-chat-anchor[data-v-7b5a7413]{width:100%}.pc-right-scroll[data-v-7b5a7413]::-webkit-scrollbar{width:4px}.pc-right-scroll[data-v-7b5a7413]::-webkit-scrollbar-track{background:0 0}.pc-right-scroll[data-v-7b5a7413]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.pc-right-scroll[data-v-7b5a7413]::-webkit-scrollbar-thumb:hover{background:#00000038}.pc-footer-spring[data-v-7b5a7413]{z-index:1;background:#f0ede8;border-top:1px solid #0000000f;justify-content:center;align-items:center;height:56px;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pc-chat-expand-enter-active[data-v-7b5a7413],.pc-chat-expand-leave-active[data-v-7b5a7413]{transition:opacity .25s,max-height .3s;overflow:hidden}.pc-chat-expand-enter-from[data-v-7b5a7413],.pc-chat-expand-leave-to[data-v-7b5a7413]{opacity:0;max-height:0}.pc-chat-expand-enter-to[data-v-7b5a7413],.pc-chat-expand-leave-from[data-v-7b5a7413]{opacity:1;max-height:2000px}.pc-transit-pop-enter-active[data-v-7b5a7413],.pc-transit-pop-leave-active[data-v-7b5a7413]{transform-origin:bottom;transition:opacity .16s,transform .18s}.pc-transit-pop-enter-from[data-v-7b5a7413],.pc-transit-pop-leave-to[data-v-7b5a7413]{opacity:0;transform:translateY(8px)scale(.985)}@media (width<=1180px){.pc-header[data-v-7b5a7413]{padding-inline:12px}.pc-header-toolbar[data-v-7b5a7413]{gap:6px}}
