:root{--green-bg:#000;--user-blue:#4b82ff;--assistant-blue:#dbe9ff;--text-dark:#0f1f3d;--font-sans:"Source Han Sans"}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%}body{background:var(--green-bg);font-family:var(--font-sans);margin:0}input,button,textarea,select{font-family:var(--font-sans)}.app-shell{background:var(--green-bg);min-height:100vh;padding:18px 14px}.chat-page{max-width:740px;margin:0 auto}.chat-card{box-shadow:none;background:0 0;border:none;border-radius:16px;overflow:hidden}.message-list{flex-direction:column;gap:12px;padding:14px;display:flex}.bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:94%;padding:10px 12px;font-size:15px;line-height:1.62}.bubble p{margin:0}.bubble-user{background:var(--user-blue);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.bubble-assistant{background:var(--assistant-blue);color:var(--text-dark);border-bottom-left-radius:5px;align-self:flex-start}@media (width<=480px){.app-shell{padding:12px 10px}.bubble{max-width:97%;font-size:14px}}.page-nav[data-v-2a454247]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:980px;margin:0 auto 10px;display:flex}.nav-link[data-v-2a454247]{color:#1a4dc2;background:#ffffffb8;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.is-active[data-v-2a454247]{color:#fff;background:#2b69ff}.line-page[data-v-6459df82]{max-width:1380px;margin:0 auto}.cards-grid[data-v-6459df82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metric-card[data-v-6459df82]{-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff5c;border-radius:20px;padding:16px}.card-top[data-v-6459df82]{justify-content:space-between;align-items:center;height:70px;display:flex}.card-top h3[data-v-6459df82]{color:#111;margin:0;font-size:clamp(24px,3.2vw,64px);font-weight:700}.chevron[data-v-6459df82]{color:#c5c8cf;font-size:clamp(34px,3.6vw,74px);line-height:1}.value-row[data-v-6459df82]{align-items:baseline;gap:14px;margin-top:8px;display:flex}.value-row strong[data-v-6459df82]{color:#0d0d0d;font-size:clamp(54px,8vw,98px);font-weight:700;line-height:1}.desc[data-v-6459df82]{color:#c4c7ce;font-size:64px;font-weight:600;line-height:1}.chart[data-v-6459df82]{background:0 0;border-radius:14px;width:100%;margin-top:8px;display:block}.axis[data-v-6459df82]{stroke:#9da4b1ad;stroke-width:2.2px}.grid[data-v-6459df82]{stroke:#b1b6c49e;stroke-width:1px;stroke-dasharray:4 4}.stress-line[data-v-6459df82],.heart-line[data-v-6459df82]{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.stress-line[data-v-6459df82]{stroke:#3659dd}.heart-line[data-v-6459df82]{stroke:#ea2a35}.tip-dot[data-v-6459df82]{stroke-width:2.2px}.stress-dot[data-v-6459df82]{fill:#edf2ff;stroke:#3659dd}.heart-dot[data-v-6459df82]{fill:#ffeef0;stroke:#ea2a35}@media (width<=900px){.cards-grid[data-v-6459df82]{grid-template-columns:1fr}}.line-page[data-v-3ca93bfb]{max-width:740px;margin:0 auto}.chart-wrap[data-v-3ca93bfb]{padding:8px 8px 2px}.chart-title[data-v-3ca93bfb]{color:#fff;margin:0 0 10px;font-size:20px;font-weight:700}.chart[data-v-3ca93bfb]{background:#ffffff14;border-radius:14px;width:100%;height:auto;display:block}.axis[data-v-3ca93bfb]{stroke:#ffffffd9;stroke-width:2px}.grid[data-v-3ca93bfb]{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:6 6}.warning-zone[data-v-3ca93bfb]{fill:#ff404033}.warning-label[data-v-3ca93bfb]{fill:#ffdbdb;font-size:18px;font-weight:700}.heart-line[data-v-3ca93bfb]{fill:none;stroke:#ff4d4f;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.tip-dot[data-v-3ca93bfb]{fill:#ffd6d7;stroke:#ff4d4f;stroke-width:3px}.chart-note[data-v-3ca93bfb]{color:#fff;margin:10px 0 0;font-size:14px}@media (width<=480px){.chart-title[data-v-3ca93bfb]{font-size:18px}}.lingxi-page[data-v-84a8d323]{justify-content:center;align-items:center;max-width:740px;min-height:calc(100vh - 84px);margin:0 auto;display:flex}.stage[data-v-84a8d323]{justify-content:center;width:100%;padding:12px;display:flex}.search-bubble[data-v-84a8d323]{color:#113273;text-align:center;opacity:0;background:#dce9ff;border:2px solid #7ca3ff;border-radius:64px/72px;width:min(92%,560px);padding:14px 22px;position:relative;overflow:hidden;transform:translateY(96px)scale(.96);box-shadow:0 10px 24px #10357e33}.search-bubble.is-visible[data-v-84a8d323]{animation:.56s cubic-bezier(.16,1,.3,1) forwards pop-up-84a8d323}.search-bubble[data-v-84a8d323]:before{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff9e 50%,#fff0 100%);width:36%;height:170%;position:absolute;top:-35%;left:-38%;transform:translate(-180%)rotate(12deg)}.search-bubble.is-visible[data-v-84a8d323]:before{animation:2.4s ease-in-out infinite light-sweep-84a8d323}.search-bubble p[data-v-84a8d323]{letter-spacing:.2px;margin:0;font-size:22px;font-weight:700}@keyframes pop-up-84a8d323{0%{opacity:0;transform:translateY(96px)scale(.96)}70%{opacity:1;transform:translateY(-8px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes light-sweep-84a8d323{0%{transform:translate(-180%)rotate(12deg)}to{transform:translate(560%)rotate(12deg)}}@media (width<=480px){.lingxi-page[data-v-84a8d323]{min-height:calc(100vh - 72px)}.search-bubble[data-v-84a8d323]{border-radius:14px/28px;padding:12px 18px}.search-bubble p[data-v-84a8d323]{font-size:20px}}.music-page[data-v-8c7458e7]{justify-content:center;align-items:center;max-width:980px;min-height:calc(100vh - 84px);margin:0 auto;display:flex}.player-layout[data-v-8c7458e7]{justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.player-card[data-v-8c7458e7]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(120deg,#cddae45c,#bad0df33);border:1px solid #eaf3fba6;border-radius:36px;width:min(100%,860px);padding:24px 26px 22px;box-shadow:0 14px 44px #0814205c}.song-header[data-v-8c7458e7]{align-items:center;gap:22px;display:flex}.cover[data-v-8c7458e7]{object-fit:cover;border-radius:18px;width:104px;height:104px}.song-meta[data-v-8c7458e7]{min-width:0}.song-name[data-v-8c7458e7]{color:#f2f6f9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:50px;font-weight:700;line-height:1.05;overflow:hidden}.song-artist[data-v-8c7458e7]{color:#dbe5eef2;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:33px;overflow:hidden}.progress-area[data-v-8c7458e7]{margin-top:24px}.time-row[data-v-8c7458e7]{color:#dde5eef2;justify-content:space-between;font-size:17px;display:flex}.track-bar[data-v-8c7458e7]{background:#c4d3e094;border-radius:999px;width:100%;height:14px;margin-top:8px;overflow:hidden}.track-fill[data-v-8c7458e7]{background:linear-gradient(90deg,#f1f7fb 0%,#e8f0f6 100%);border-radius:999px;height:100%}.control-row[data-v-8c7458e7]{justify-content:center;align-items:center;gap:34px;margin-top:26px;display:flex}.control-btn[data-v-8c7458e7],.play-btn[data-v-8c7458e7]{color:#f6f9fb;cursor:pointer;background:0 0;border:0;line-height:1}.control-btn[data-v-8c7458e7]{font-size:44px}.play-btn[data-v-8c7458e7]{font-size:72px}.volume-panel[data-v-8c7458e7]{background:#d1dce552;border:1px solid #e9f1f8b8;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:62px;height:226px;padding:10px 12px;display:flex}.volume-head[data-v-8c7458e7]{color:#e6eef4;flex-direction:column;align-items:center;gap:4px;display:flex}.volume-icon[data-v-8c7458e7]{width:24px;height:24px}.volume-label[data-v-8c7458e7]{letter-spacing:1px;font-size:11px}.volume-bar[data-v-8c7458e7]{background:#bfcedc94;border-radius:999px;align-items:flex-end;width:12px;height:168px;display:flex;overflow:hidden}.volume-fill[data-v-8c7458e7]{width:100%;height:var(--volume-level);background:linear-gradient(#f6fcff 0%,#d8ecff 100%);border-radius:999px;transition:height .18s linear}@media (width<=1024px){.song-name[data-v-8c7458e7]{font-size:40px}.song-artist[data-v-8c7458e7]{font-size:28px}}@media (width<=768px){.music-page[data-v-8c7458e7]{min-height:calc(100vh - 82px)}.player-layout[data-v-8c7458e7]{flex-direction:column;gap:10px}.player-card[data-v-8c7458e7]{border-radius:28px;padding:18px 16px}.song-header[data-v-8c7458e7]{gap:14px}.cover[data-v-8c7458e7]{border-radius:14px;width:84px;height:84px}.song-name[data-v-8c7458e7]{font-size:30px}.song-artist[data-v-8c7458e7]{font-size:22px}.control-row[data-v-8c7458e7]{gap:24px}.control-btn[data-v-8c7458e7]{font-size:38px}.play-btn[data-v-8c7458e7]{font-size:62px}.volume-panel[data-v-8c7458e7]{border-radius:14px;flex-direction:row;justify-content:center;gap:12px;width:min(100%,320px);height:56px;padding:8px 10px}.volume-head[data-v-8c7458e7]{flex-direction:row;gap:6px}.volume-bar[data-v-8c7458e7]{align-items:center;width:220px;max-width:100%;height:12px}.volume-fill[data-v-8c7458e7]{height:100%;width:var(--volume-level);transition:width .18s linear}}.circle-page[data-v-9a0b4cba]{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.circle-card[data-v-9a0b4cba]{background:#ffffff14;border:1px solid #fff3;border-radius:20px;justify-content:space-between;align-items:center;padding:18px;display:flex}.text-side[data-v-9a0b4cba]{min-width:0}.value-main[data-v-9a0b4cba]{color:#fff;margin:0;font-size:42px;font-weight:700}.value-line[data-v-9a0b4cba]{color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1.24}.value-line+.value-line[data-v-9a0b4cba]{margin-top:8px}.ring-side[data-v-9a0b4cba]{flex:none;width:120px;height:120px}.ring-svg[data-v-9a0b4cba]{width:100%;height:100%}.ring-track[data-v-9a0b4cba]{fill:none;stroke:#ffffff2e;stroke-width:10px}.inner-track[data-v-9a0b4cba]{stroke-width:8px}.ring-purple[data-v-9a0b4cba],.ring-yellow[data-v-9a0b4cba],.ring-orange[data-v-9a0b4cba]{fill:none;stroke-width:10px;stroke-linecap:round}.ring-purple[data-v-9a0b4cba]{stroke:#a55cff}.ring-yellow[data-v-9a0b4cba]{stroke:#f3d54e}.ring-orange[data-v-9a0b4cba]{stroke:#ff9b3f;stroke-width:8px}@media (width<=640px){.circle-card[data-v-9a0b4cba]{padding:14px}.value-main[data-v-9a0b4cba]{font-size:30px}.value-line[data-v-9a0b4cba]{font-size:24px}.ring-side[data-v-9a0b4cba]{width:96px;height:96px}}.daily-page[data-v-cc3db818]{max-width:760px;margin:0 auto}.insight-box[data-v-cc3db818]{background:#fff;border-radius:18px;flex-direction:column;min-height:20px;padding:18px 18px 14px;display:flex}.insight-title[data-v-cc3db818]{color:#12203a;text-align:center;margin:0;font-size:64px;font-weight:700}.insight-text[data-v-cc3db818]{color:#27364c;white-space:pre-wrap;min-height:20px;margin:12px 0 0;font-size:242px;line-height:1.8}.insight-footnote[data-v-cc3db818]{text-align:center;color:#8a93a2;font-size:12px}@media (width<=640px){.insight-box[data-v-cc3db818]{border-radius:14px;padding:14px 14px 12px}.insight-title[data-v-cc3db818]{font-size:20px}.insight-text[data-v-cc3db818]{min-height:20px;font-size:15px}}.flow-page[data-v-efd94bce]{max-width:980px;margin:0 auto}.flow-wrap[data-v-efd94bce]{flex-direction:column;gap:12px;padding:4px 0;display:flex}.flow-row[data-v-efd94bce]{border-radius:20px;overflow:hidden}.flow-track[data-v-efd94bce]{will-change:transform;width:max-content;animation:20s linear infinite flow-left-efd94bce;display:flex}.flow-track.reverse[data-v-efd94bce]{animation-name:flow-right-efd94bce}.speed-a[data-v-efd94bce]{animation-duration:20s}.speed-b[data-v-efd94bce]{animation-duration:17s}.speed-c[data-v-efd94bce]{animation-duration:22s}.chip-group[data-v-efd94bce]{gap:18px;padding-right:18px;display:flex}.chip[data-v-efd94bce]{-webkit-backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #ffffffa8;border-radius:40px;align-items:center;gap:14px;min-width:300px;max-width:520px;height:78px;padding:0 24px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73}.chip-icon[data-v-efd94bce]{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chip-text[data-v-efd94bce]{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:28px;font-weight:700;overflow:hidden}@keyframes flow-left-efd94bce{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flow-right-efd94bce{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=768px){.chip[data-v-efd94bce]{border-radius:28px;gap:10px;min-width:220px;max-width:360px;height:54px;padding:0 16px}.chip-icon[data-v-efd94bce]{width:22px;height:22px}.chip-text[data-v-efd94bce]{font-size:18px}}.care-page[data-v-11541beb]{max-width:860px;margin:0 auto}.care-panel[data-v-11541beb]{-webkit-backdrop-filter:blur(10px);background:#f8faffc7;border:1px solid #ffffffbf;border-radius:18px;padding:8px 12px 10px}.care-header[data-v-11541beb]{text-align:center;color:#3f4955;padding:8px 0 6px;font-size:24px;font-weight:700}.row-divider[data-v-11541beb]{border-bottom:1px solid #acb1bc52}.cycle-row[data-v-11541beb],.metric-row[data-v-11541beb]{justify-content:space-between;align-items:center;gap:10px;min-height:66px;display:flex}.left-block[data-v-11541beb]{align-items:center;gap:10px;min-width:0;display:flex}.icon-wrap[data-v-11541beb]{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-cycle[data-v-11541beb]{background:#f4b211}.label[data-v-11541beb]{color:#59606a;white-space:nowrap;font-size:24px;font-weight:700}.hint-wrap[data-v-11541beb]{color:#b9bec5;align-items:center;display:inline-flex}.right-block[data-v-11541beb]{align-items:center;gap:10px;display:flex}.value[data-v-11541beb]{color:#12151d;white-space:nowrap;font-size:26px;font-weight:800}.cycle-value[data-v-11541beb]{color:#151821;font-size:20px}.tag[data-v-11541beb]{border-radius:10px;justify-content:center;align-items:center;min-width:56px;height:34px;padding:0 10px;font-size:18px;font-weight:700;display:inline-flex}.tag-warning[data-v-11541beb]{color:#e5954a;background:#f7ede5}.tag-good[data-v-11541beb]{color:#54aa2c;background:#def4d4}.metric-row[data-v-11541beb]{opacity:0;transform:translateY(14px)}.metric-row.is-visible[data-v-11541beb]{animation:.54s forwards row-in-11541beb}@keyframes row-in-11541beb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.care-panel[data-v-11541beb]{padding:6px 8px 8px}.care-header[data-v-11541beb]{font-size:20px}.cycle-row[data-v-11541beb],.metric-row[data-v-11541beb]{min-height:56px}.icon-wrap[data-v-11541beb]{width:28px;height:28px}.label[data-v-11541beb]{font-size:17px}.value[data-v-11541beb]{font-size:20px}.cycle-value[data-v-11541beb]{font-size:15px}.tag[data-v-11541beb]{border-radius:8px;min-width:46px;height:28px;font-size:14px}}.magic-page[data-v-916afd55]{cursor:pointer;background:#000;place-items:center;min-height:calc(100vh - 86px);display:grid}.scene[data-v-916afd55]{aspect-ratio:1/1.06;width:min(92vw,560px);position:relative}.heart-draw[data-v-916afd55]{width:100%;height:auto;display:block}.draw-line[data-v-916afd55]{fill:none;stroke:#5dff96;stroke-width:5.5px;stroke-linecap:round;filter:drop-shadow(0 0 10px #40ff82f2);stroke-dasharray:0 1;stroke-dashoffset:1px;animation:.35s linear 1.8s forwards line-color-916afd55}.dot[data-v-916afd55]{fill:#8cffad;filter:drop-shadow(0 0 8px #49ff83)}.green-burst[data-v-916afd55]{pointer-events:none;position:absolute;inset:0}.burst[data-v-916afd55]{opacity:0;filter:drop-shadow(0 0 10px #3fff8cd9);background:#7fffab;border-radius:50%;width:9px;height:9px;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 -72px #7fffabf5,50px -50px #68ffa6e6,72px 0 #58ff9bf2,50px 50px #68ffa6e6,0 72px #7fffabf5,-50px 50px #68ffa6e6,-72px 0 #58ff9bf2,-50px -50px #68ffa6e6}.burst-a[data-v-916afd55]{animation:1.1s ease-out 1.85s forwards burst-916afd55}.burst-b[data-v-916afd55]{animation:1.1s ease-out 2.05s forwards burst-916afd55}.burst-c[data-v-916afd55]{animation:1.1s ease-out 2.25s forwards burst-916afd55}.copy[data-v-916afd55]{text-align:center;opacity:0;width:100%;animation:.7s 2.65s forwards text-in-916afd55;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.copy h1[data-v-916afd55]{color:#fff;margin:0;font-size:clamp(30px,6.2vw,44px);font-weight:700}.copy p[data-v-916afd55]{color:#ffffffe6;margin:8px 0 0;font-size:clamp(16px,3.6vw,24px);font-weight:500}@keyframes line-color-916afd55{0%{stroke:#5dff96;filter:drop-shadow(0 0 10px #40ff82f2)}to{stroke:#ff3b4f;filter:drop-shadow(0 0 10px #ff4a60f2)}}@keyframes burst-916afd55{0%{opacity:.95;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes text-in-916afd55{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=768px){.magic-page[data-v-916afd55]{min-height:calc(100vh - 120px)}.scene[data-v-916afd55]{width:min(96vw,460px)}}.empty-page[data-v-978ae8b9]{min-height:calc(100vh - 120px)}.sleep-page[data-v-3ed96cf1]{max-width:920px;margin:0 auto}.duration-row[data-v-3ed96cf1]{color:#fff;align-items:baseline;gap:4px;margin-bottom:10px;display:flex}.duration-row strong[data-v-3ed96cf1]{font-size:clamp(52px,8vw,86px);font-weight:800;line-height:1}.duration-row span[data-v-3ed96cf1]{font-size:clamp(24px,4.2vw,52px);font-weight:700}.sleep-card[data-v-3ed96cf1]{background:#4b4b4bcc;border:1px solid #ffffffd6;border-radius:24px;padding:18px 16px 14px}.card-title-row[data-v-3ed96cf1]{align-items:center;gap:12px;display:flex}.card-title-row h2[data-v-3ed96cf1]{color:#fff;margin:0;font-size:clamp(30px,5vw,58px);font-weight:800}.help[data-v-3ed96cf1]{color:#ffffffd1;border:3px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-weight:700;display:inline-flex}.sleep-chart[data-v-3ed96cf1]{width:100%;margin-top:12px;display:block}.grid[data-v-3ed96cf1]{stroke:#d8d8de;stroke-width:1px;stroke-dasharray:2 4}.axis[data-v-3ed96cf1]{stroke:#c3c4cc;stroke-width:2px}.bar-group[data-v-3ed96cf1]{transform-origin:50%;animation:.55s both bar-in-3ed96cf1}.time-row[data-v-3ed96cf1]{color:#fff;justify-content:space-between;margin-top:4px;font-size:clamp(26px,3.8vw,52px);font-weight:500;display:flex}.legend-row[data-v-3ed96cf1]{flex-wrap:wrap;gap:18px 30px;margin-top:12px;display:flex}.legend-item[data-v-3ed96cf1]{color:#fff;align-items:center;gap:10px;font-size:clamp(20px,3vw,44px);font-weight:700;display:inline-flex}.legend-dot[data-v-3ed96cf1]{border-radius:0;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff4d}@keyframes bar-in-3ed96cf1{0%{opacity:0;transform:translateY(8px)scaleY(.45)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (width<=700px){.sleep-card[data-v-3ed96cf1]{border-radius:16px;padding:12px 10px}.help[data-v-3ed96cf1]{border-width:2px;width:24px;height:24px;font-size:15px}.legend-dot[data-v-3ed96cf1]{width:20px;height:20px}}.steps-page[data-v-671a62b6]{flex-direction:column;gap:12px;max-width:920px;margin:0 auto;display:flex}.panel[data-v-671a62b6]{background:#4b4b4bcc;border:1px solid #ffffff1f;border-radius:20px}.score-panel[data-v-671a62b6]{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.score-main[data-v-671a62b6]{color:#fff;align-items:baseline;gap:4px;display:flex}.score-main strong[data-v-671a62b6]{font-size:82px;font-weight:800;line-height:1}.score-main span[data-v-671a62b6]{font-size:54px;font-weight:700}.hint[data-v-671a62b6]{color:#ffffff80;margin-left:4px}.score-ring[data-v-671a62b6]{width:120px;height:120px}.score-ring svg[data-v-671a62b6]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-671a62b6]{fill:none;stroke:#f6c511;stroke-width:12px}.ring-inner[data-v-671a62b6]{fill:#f2ebeb}.ring-progress[data-v-671a62b6]{fill:none;stroke:#ea5163;stroke-width:10px;stroke-linecap:round}.chart-panel[data-v-671a62b6]{padding:16px 14px 12px}.card-head[data-v-671a62b6]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.left-title[data-v-671a62b6]{align-items:center;gap:10px;display:flex}.title-icon[data-v-671a62b6]{color:#fff;background:#f4c611;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.left-title h2[data-v-671a62b6]{color:#fff;margin:0;font-size:52px;font-weight:700}.head-value[data-v-671a62b6]{align-items:baseline;gap:6px;display:flex}.head-value strong[data-v-671a62b6]{color:#fff;font-size:62px;line-height:1}.head-value span[data-v-671a62b6]{color:#f4c611;font-size:56px;font-weight:700;line-height:1}.edit[data-v-671a62b6]{color:#f4c611;margin-left:2px}.chart[data-v-671a62b6]{width:100%;display:block}.grid[data-v-671a62b6]{stroke:#dedee38c;stroke-width:1px;stroke-dasharray:2 4}.axis[data-v-671a62b6]{stroke:#b8b9c2cc;stroke-width:2px}.bar[data-v-671a62b6]{fill:#f4c611;rx:5;transform-origin:bottom;animation:.5s both grow-671a62b6}.y-labels text[data-v-671a62b6]{fill:#ffffffc7;font-size:16px;font-weight:500}.x-times[data-v-671a62b6]{color:#ffffffd1;justify-content:space-between;margin-top:2px;padding:0 6px 2px 2px;font-size:22px;font-weight:500;display:flex}@keyframes grow-671a62b6{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (width<=700px){.score-main strong[data-v-671a62b6]{font-size:56px}.score-main span[data-v-671a62b6]{font-size:36px}.score-ring[data-v-671a62b6]{width:84px;height:84px}.left-title h2[data-v-671a62b6]{font-size:34px}.head-value strong[data-v-671a62b6]{font-size:44px}.head-value span[data-v-671a62b6]{font-size:34px}.x-times[data-v-671a62b6]{font-size:16px}}
