@import url(/assets/font/style.css);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.avatar[data-v-caa117fa]{border-radius:50%}#apollo[data-v-caa117fa]{font-family:SF UI Display Medium}.snacker{background:#000}@-webkit-keyframes metronome-example{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes metronome-example{0%{transform:scale(.5)}to{transform:scale(1)}}.measure-title{font-size:1.8rem}.v-avatar--metronome{-webkit-animation-name:metronome-example;animation-name:metronome-example;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.avatar[data-v-11ce6e78],.avatar[data-v-56f6e661]{border-radius:50%}.danger[data-v-df99bf3e]{color:red}.warning[data-v-df99bf3e]{color:#ff0}.normal[data-v-df99bf3e]{color:#000}.danger[data-v-2a85e9f6]{color:red}.warning[data-v-2a85e9f6]{color:#ff0}.normal[data-v-2a85e9f6]{color:#000}.redIcon{color:#d32f2f}.redIcon,.yellowIcon{text-align:center;line-height:20px}.yellowIcon{color:#fbc02d}.greenIcon{text-align:center;line-height:20px;color:#077234}.blueIcon{text-align:center;line-height:30px;color:#6495ed}#map{background-color:#eee}.map-card[data-v-27901049]{min-height:580px}#map-container[data-v-27901049]{position:relative;width:800px;height:500px;margin:0 auto;border:1px solid #ccc;line-height:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:block;cursor:crosshair}#map-image[data-v-27901049]{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.health-pin[data-v-27901049]{position:absolute;cursor:default;z-index:10;width:35px;height:35px;background-color:#f2f2f2;border-radius:4px;display:grid;grid-template-columns:1fr 1fr;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.3);transform:translate(-50%,-50%);transition:all .2s ease;overflow:hidden}.health-pin .material-icons[data-v-27901049]{font-size:14px;display:flex;justify-content:center;align-items:center;color:#6c757d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coverage-high[data-v-27901049]{border:3px solid #007bff;box-shadow:0 0 8px rgba(0,123,255,.7)}.health-pin.active[data-v-27901049]{border:3px solid #ffc107;transform:translate(-50%,-50%) scale(1.1)}.highlight-red[data-v-27901049]{color:#dc3545!important}.highlight-yellow[data-v-27901049]{color:#ffc107!important}.highlight-green[data-v-27901049]{color:#28a745!important}.health-pin .material-icons[data-v-27901049]{border:1px solid transparent;width:100%;height:100%;box-sizing:border-box}.quad-border-0[data-v-27901049]{border-top-color:inherit;border-left-color:inherit;border-top-left-radius:1px}.quad-border-1[data-v-27901049]{border-top-color:inherit;border-right-color:inherit;border-top-right-radius:1px}.quad-border-2[data-v-27901049]{border-bottom-color:inherit;border-left-color:inherit;border-bottom-left-radius:1px}.quad-border-3[data-v-27901049]{border-bottom-color:inherit;border-right-color:inherit;border-bottom-right-radius:1px}.default-border[data-v-27901049]{border-color:#000!important}.blue-border[data-v-27901049]{border-color:#007bff!important}#info-display[data-v-27901049]{position:absolute;bottom:20px;left:20px;width:300px;min-height:150px;padding:15px;background-color:#fff;border:1px solid #333;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:8px;z-index:100;line-height:1.6}.info-close[data-v-27901049]{position:absolute;top:5px;right:5px;cursor:pointer;font-size:18px!important;color:#999}#info-display h3[data-v-27901049]{margin:0 0 10px 0;color:#333;border-bottom:2px solid #eee;padding-bottom:5px}.data-item[data-v-27901049]{margin:0;font-size:.95em}.mouse-guide-wrapper[data-v-27901049]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.guide-x[data-v-27901049]{position:absolute;width:100%;height:1px;border-top:1px dashed #c8c8c8}.guide-y[data-v-27901049]{position:absolute;height:100%;width:1px;border-left:1px dashed #c8c8c8}.guide-text[data-v-27901049]{position:absolute;background:rgba(255,255,0,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1a237e;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.8rem;font-weight:700;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 15px rgba(0,0,0,.15);white-space:nowrap;pointer-events:none;z-index:100}.guide-label[data-v-27901049]{color:#7986cb;font-size:1rem;text-transform:uppercase;margin-right:2px}.community-chip.v-chip[data-v-02affab7]{height:auto!important;min-height:52px;padding:6px 10px}.community-chip[data-v-02affab7] .v-chip__close.v-icon{font-size:22px!important;margin-left:10px!important;background:hsla(0,0%,100%,.22);border-radius:50%;padding:3px;transition:background-color .15s ease}.community-chip[data-v-02affab7] .v-chip__close.v-icon:hover{background:hsla(0,0%,100%,.4);cursor:pointer}[data-v-3da45844]{box-sizing:border-box}button[data-v-3da45844],input[data-v-3da45844],textarea[data-v-3da45844]{font:inherit}button[data-v-3da45844]{-webkit-tap-highlight-color:transparent}.care-demo[data-v-3da45844]{min-height:100vh;color:#10263a;background:radial-gradient(circle at 78% -15%,rgba(36,181,139,.13),transparent 30%),#edf2f1;font-family:Noto Sans TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-header[data-v-3da45844]{height:76px;padding:0 32px;justify-content:space-between;color:#fff;background:#071522;border-bottom:1px solid hsla(0,0%,100%,.08);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand[data-v-3da45844],.demo-badge[data-v-3da45844],.demo-header[data-v-3da45844],.event-id[data-v-3da45844],.header-actions[data-v-3da45844],.reset-button[data-v-3da45844]{display:flex;align-items:center}.brand[data-v-3da45844]{gap:13px}.brand-mark[data-v-3da45844]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#24b58b,#087f84);box-shadow:0 8px 24px rgba(36,181,139,.23)}.brand-name[data-v-3da45844]{font-size:19px;font-weight:900;letter-spacing:.11em}.brand-subtitle[data-v-3da45844]{margin-top:2px;color:#91a5b4;font-size:14px;letter-spacing:.08em}.header-actions[data-v-3da45844]{gap:12px}.demo-badge[data-v-3da45844],.event-id[data-v-3da45844]{height:38px;gap:8px;padding:0 12px;border:1px solid hsla(0,0%,100%,.11);border-radius:9px;color:#bac8d2;font-size:14px;letter-spacing:.02em}.demo-badge[data-v-3da45844]{color:#8de3c8;background:rgba(36,181,139,.1);border-color:rgba(36,181,139,.25)}.scenario-toggle[data-v-3da45844]{display:flex;padding:3px;border-radius:10px;background:hsla(0,0%,100%,.08)}.scenario-toggle button[data-v-3da45844]{height:28px;padding:0 12px;color:#bac8d2;border:0;border-radius:8px;background:transparent;font-size:14px;font-weight:700;cursor:pointer}.scenario-toggle button.active[data-v-3da45844]{color:#071522;background:#24b58b}.live-dot[data-v-3da45844],.status-dot[data-v-3da45844]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#42d6a8;box-shadow:0 0 0 4px rgba(66,214,168,.1)}.reset-button[data-v-3da45844]{height:38px;gap:7px;padding:0 12px;color:#fff;border:0;border-radius:9px;background:hsla(0,0%,100%,.08);cursor:pointer}.demo-layout[data-v-3da45844]{min-height:calc(100vh - 76px);display:grid;grid-template-columns:254px minmax(0,1fr)}.step-rail[data-v-3da45844]{padding:30px 22px 20px;color:#fff;background:#0b1d2c;position:relative}.rail-heading[data-v-3da45844]{display:flex;justify-content:space-between;margin:0 7px 25px;color:#62798b;font-size:12px;letter-spacing:.13em}.rail-heading strong[data-v-3da45844]{color:#9fb0bd}.rail-progress[data-v-3da45844]{position:absolute;top:87px;left:42px;width:2px;height:330px;background:hsla(0,0%,100%,.08)}.rail-progress-value[data-v-3da45844]{width:100%;max-height:100%;background:#24b58b;transition:height .35s ease}.rail-step[data-v-3da45844]{width:100%;min-height:64px;display:flex;align-items:center;gap:13px;padding:8px 10px;color:#7890a1;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;position:relative;transition:.2s ease}.rail-step+.rail-step[data-v-3da45844]{margin-top:3px}.rail-step[data-v-3da45844]:disabled{cursor:default}.rail-step.active[data-v-3da45844]{color:#fff;background:hsla(0,0%,100%,.075)}.rail-step.complete[data-v-3da45844]{color:#8ecab8}.step-number[data-v-3da45844]{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border:1px solid #405665;border-radius:50%;background:#0b1d2c;font-size:12px;font-weight:800;z-index:1}.rail-step.active .step-number[data-v-3da45844]{color:#071522;border-color:#24b58b;background:#24b58b;box-shadow:0 0 0 5px rgba(36,181,139,.1)}.rail-step.complete .step-number[data-v-3da45844]{border-color:#0f9f79;background:#0f9f79;color:#fff}.step-copy[data-v-3da45844]{display:flex;flex-direction:column;min-width:0}.step-copy small[data-v-3da45844]{margin-bottom:3px;font-size:12px;letter-spacing:.1em}.step-copy strong[data-v-3da45844]{color:inherit;font-size:15px;letter-spacing:.02em}.rail-note[data-v-3da45844]{margin-top:28px;padding:14px;display:flex;gap:8px;color:#698193;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;font-size:12px;line-height:1.6}.demo-main[data-v-3da45844]{min-width:0;display:flex;flex-direction:column}.mobile-step-strip[data-v-3da45844]{display:none}.step-stage[data-v-3da45844]{width:100%;max-width:1580px;min-height:calc(100vh - 162px);margin:0 auto;padding:38px 46px 28px;display:flex;flex-direction:column}.stage-heading[data-v-3da45844]{min-height:90px;margin-bottom:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.stage-kicker[data-v-3da45844]{margin-bottom:8px;color:#0f9f79;font-size:13px;font-weight:900;letter-spacing:.14em}.stage-heading h1[data-v-3da45844]{margin:0 0 8px;color:#10263a;font-size:clamp(25px,2vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.24}.stage-heading p[data-v-3da45844]{margin:0;color:#6f8095;font-size:16px}.classification-badge[data-v-3da45844]{height:40px;flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:800}.classification-badge.existing[data-v-3da45844]{color:#385c7a;background:#e2ebf2}.classification-badge.ai[data-v-3da45844]{color:#08785b;background:#dff4ed}.classification-badge.human[data-v-3da45844]{color:#67528d;background:#ebe5f4}.classification-badge.emergency[data-v-3da45844]{color:#a5323d;background:#fbecef}.step-content[data-v-3da45844]{flex:1}.measure-layout[data-v-3da45844]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px}.device-card[data-v-3da45844],.draft-card[data-v-3da45844],.human-decision[data-v-3da45844],.notification-card[data-v-3da45844],.raw-panel[data-v-3da45844],.report-input[data-v-3da45844],.result-summary[data-v-3da45844],.role-workspace[data-v-3da45844],.structured-report[data-v-3da45844],.summary-panel[data-v-3da45844],.timeline-card[data-v-3da45844]{border:1px solid #dce5e9;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 15px 40px rgba(15,38,58,.055)}.device-card[data-v-3da45844]{padding:24px}.card-label[data-v-3da45844]{display:flex;align-items:center;gap:9px;color:#6f8095;font-size:14px;font-weight:800}.device-screen[data-v-3da45844]{min-height:260px;margin:20px 0;padding:25px 8%;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:10px;color:#c9f1df;border-radius:18px;background:linear-gradient(145deg,rgba(36,181,139,.06),transparent),#0d232a;box-shadow:inset 0 0 0 6px #dbe2df,inset 0 0 0 7px #c4ceca}.device-reading[data-v-3da45844]{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:center;-moz-column-gap:10px;column-gap:10px}.device-reading span[data-v-3da45844]{grid-column:1/-1;color:#5c8278;font-size:13px;font-weight:900;letter-spacing:.16em}.device-reading strong[data-v-3da45844]{color:#d9f6e9;font-family:Courier New,monospace;font-size:clamp(52px,5vw,82px);font-weight:400;letter-spacing:-.08em;line-height:.95;transition:color .3s ease}.device-reading strong.alert[data-v-3da45844]{color:#ff787f}.device-reading small[data-v-3da45844]{padding-bottom:8px;color:#66877f;font-size:12px}.device-reading.pulse[data-v-3da45844]{grid-column:1/-1;margin-top:7px}.device-reading.pulse strong[data-v-3da45844]{font-size:42px}.measurement-meta[data-v-3da45844]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:17px}.measurement-meta div[data-v-3da45844]{padding:13px 15px;border-radius:11px;background:#f6f8f7}.draft-field span[data-v-3da45844],.measurement-meta span[data-v-3da45844]{display:block;margin-bottom:4px;color:#6f8095;font-size:12px}.measurement-meta strong[data-v-3da45844]{font-size:14px}.next-action[data-v-3da45844],.primary-action[data-v-3da45844]{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;color:#fff;border:0;border-radius:11px;background:linear-gradient(135deg,#139c79,#087e82);box-shadow:0 8px 20px rgba(15,159,121,.18);font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.next-action[data-v-3da45844]:hover,.primary-action[data-v-3da45844]:hover{transform:translateY(-1px)}.next-action[data-v-3da45844]:disabled,.primary-action[data-v-3da45844]:disabled{opacity:.38;box-shadow:none;cursor:not-allowed;transform:none}.primary-action.full[data-v-3da45844]{width:100%}.primary-action.centered[data-v-3da45844]{margin:22px auto 0}.processing-line[data-v-3da45844],.success-line[data-v-3da45844]{height:44px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6f8095;border-radius:11px;background:#f6f8f7;font-size:14px;font-weight:700}.processing-line span[data-v-3da45844]{width:13px;height:13px;border:2px solid #c3d0ce;border-top-color:#24b58b;border-radius:50%;-webkit-animation:spin-data-v-3da45844 .8s linear infinite;animation:spin-data-v-3da45844 .8s linear infinite}.success-line[data-v-3da45844]{color:#0f9f79;background:#e7f6f0}.notification-card[data-v-3da45844]{padding:27px;opacity:.24;transform:translateX(12px);-webkit-filter:grayscale(.75);filter:grayscale(.75);transition:.45s ease}.notification-card.visible[data-v-3da45844]{opacity:1;transform:none;-webkit-filter:none;filter:none;border-color:#e6c9ca;box-shadow:0 18px 45px rgba(145,56,62,.08)}.notification-top[data-v-3da45844]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:21px;border-bottom:1px solid #dce5e9}.alert-icon[data-v-3da45844]{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#fbeaec}.notification-top div[data-v-3da45844]:nth-child(2){display:flex;flex-direction:column}.notification-top span[data-v-3da45844]{color:#d34b53;font-size:12px;font-weight:900;letter-spacing:.08em}.notification-top strong[data-v-3da45844]{margin-top:3px;font-size:19px}.notification-top time[data-v-3da45844]{align-self:flex-start;color:#6f8095;font-size:12px}.patient-row[data-v-3da45844]{display:flex;align-items:center;gap:12px;padding:23px 0 18px}.decision-avatar[data-v-3da45844],.patient-avatar[data-v-3da45844]{width:43px;height:43px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(145deg,#48677f,#213b51);font-weight:900}.patient-row>div[data-v-3da45844]:nth-child(2){display:flex;flex:1;flex-direction:column}.patient-row strong[data-v-3da45844]{font-size:18px}.patient-row span[data-v-3da45844]{color:#6f8095;font-size:13px}.alert-values[data-v-3da45844]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.alert-values div[data-v-3da45844]{min-height:114px;padding:17px;display:flex;flex-direction:column;justify-content:center;border:1px solid #edf0f1;border-radius:14px;background:#fafbfb}.alert-values span[data-v-3da45844]{color:#6f8095;font-size:12px}.alert-values strong[data-v-3da45844]{margin:5px 0;font-size:29px;letter-spacing:-.03em}.alert-values small[data-v-3da45844]{color:#94a1aa;font-size:12px}.danger-text[data-v-3da45844]{color:#d34b53!important}.ai-disclaimer[data-v-3da45844],.boundary-note[data-v-3da45844],.voice-explainer[data-v-3da45844]{margin-top:16px;padding:11px 13px;display:flex;align-items:center;gap:8px;color:#587084;border-radius:10px;background:#edf3f6;font-size:13px;line-height:1.5}.event-layout[data-v-3da45844]{display:flex;flex-direction:column;gap:24px}.step-transitioning[data-v-3da45844]{flex:1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6f8095}.step-transitioning p[data-v-3da45844]{margin:0;font-size:16px;font-weight:700}.recheck-card[data-v-3da45844]{padding:20px 24px;border:1px solid #dce5e9;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 15px 40px rgba(15,38,58,.055)}.recheck-values[data-v-3da45844]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}.recheck-values div[data-v-3da45844]{padding:13px 15px;border-radius:11px;background:#f6f8f7}.recheck-values span[data-v-3da45844]{display:block;margin-bottom:4px;color:#6f8095;font-size:12px}.recheck-values strong[data-v-3da45844]{font-size:16px}.hospital-card[data-v-3da45844]{padding:20px 24px;border:1px solid #dce5e9;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 15px 40px rgba(15,38,58,.055)}.hospital-select[data-v-3da45844]{margin-top:14px}.event-source-card[data-v-3da45844]{padding:15px 18px;border:1px solid #dce5e9;border-radius:15px;background:#fff}.event-source[data-v-3da45844]{display:flex;align-items:center;gap:14px}.event-source-action[data-v-3da45844]{margin-top:14px}.context-hint[data-v-3da45844]{display:flex;align-items:center;gap:8px;color:#0f9f79;font-size:13px;font-weight:700}.source-icon[data-v-3da45844]{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#d34b53}.event-source>div[data-v-3da45844]:nth-child(2){display:flex;flex:1;flex-direction:column}.draft-heading small[data-v-3da45844],.event-source small[data-v-3da45844],.panel-title small[data-v-3da45844],.result-summary>small[data-v-3da45844]{color:#0f9f79;font-size:12px;font-weight:900;letter-spacing:.13em}.event-source strong[data-v-3da45844]{margin-top:3px;font-size:15px}.ai-module-chip[data-v-3da45844]{padding:9px 12px;display:flex;align-items:center;gap:7px;color:#08785b;border-radius:9px;background:#e1f4ed;font-size:13px;font-weight:900}.source-grid[data-v-3da45844]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.source-card[data-v-3da45844]{min-height:210px;padding:19px;display:flex;flex-direction:column;border:1px dashed #cbd6d8;border-radius:16px;background:hsla(0,0%,100%,.55);transition:.3s ease}.source-card.loading[data-v-3da45844]{border-style:solid;border-color:#8bd4be;background:#fff;box-shadow:0 12px 35px rgba(15,159,121,.08)}.source-card.loaded[data-v-3da45844]{border-style:solid;border-color:#c8e7dc;background:#fff}.source-card-icon[data-v-3da45844]{width:42px;height:42px;margin-bottom:28px;display:grid;place-items:center;color:#82929d;border-radius:12px;background:#edf1f2}.source-card.loaded .source-card-icon[data-v-3da45844],.source-card.loading .source-card-icon[data-v-3da45844]{color:#0f9f79;background:#e1f4ed}.source-card-copy[data-v-3da45844]{display:flex;flex:1;flex-direction:column}.source-card-copy small[data-v-3da45844]{color:#9aa6ae;font-size:11px;font-weight:900;letter-spacing:.12em}.source-card-copy strong[data-v-3da45844]{margin:6px 0;font-size:16px}.source-card-copy span[data-v-3da45844]{color:#6f8095;font-size:12px;line-height:1.5}.source-state[data-v-3da45844]{height:24px;margin-top:12px}.source-state>span[data-v-3da45844]{display:block;width:23px;height:23px;border:1px solid #d6dfe1;border-radius:50%}.acquisition-status[data-v-3da45844],.context-ready[data-v-3da45844]{min-height:62px;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:13px;color:#6f8095;border-radius:14px;background:hsla(0,0%,100%,.62)}.acquisition-status strong[data-v-3da45844]{color:#0f9f79;font-size:22px}.acquisition-status span[data-v-3da45844]{font-size:14px}.context-ready[data-v-3da45844]{color:#10263a;background:#e6f5ef}.context-ready div[data-v-3da45844]{display:flex;flex-direction:column}.context-ready strong[data-v-3da45844]{font-size:15px}.context-ready span[data-v-3da45844]{color:#638277;font-size:12px}.context-layout[data-v-3da45844]{display:grid;grid-template-columns:minmax(0,.88fr) 86px minmax(0,1.12fr);gap:15px}.raw-panel[data-v-3da45844],.summary-panel[data-v-3da45844]{padding:22px}.panel-title[data-v-3da45844]{min-height:45px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.draft-heading h2[data-v-3da45844],.panel-title h2[data-v-3da45844]{margin:3px 0 0;font-size:21px}.panel-title>span[data-v-3da45844]{padding:5px 8px;color:#6f8095;border-radius:7px;background:#edf1f2;font-size:12px;font-weight:800}.raw-list[data-v-3da45844]{margin-top:12px}.raw-item[data-v-3da45844]{padding:12px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border-top:1px solid #e7edef}.raw-type[data-v-3da45844]{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.raw-type.red[data-v-3da45844]{color:#bc424b;background:#f9e7e8}.raw-type.amber[data-v-3da45844]{color:#a97519;background:#f8efd9}.raw-type.blue[data-v-3da45844]{color:#3979a4;background:#e4eff6}.raw-type.violet[data-v-3da45844]{color:#775aa2;background:#eee8f5}.raw-type.green[data-v-3da45844]{color:#0f9f79;background:#e2f3ed}.raw-item>div[data-v-3da45844]:nth-child(2){display:flex;flex-direction:column}.raw-item small[data-v-3da45844]{color:#6f8095;font-size:12px}.raw-item strong[data-v-3da45844]{margin:2px 0;font-size:14px}.raw-item span[data-v-3da45844]{color:#7e8d98;font-size:12px}.raw-item code[data-v-3da45844]{padding:4px 5px;color:#71818c;border-radius:5px;background:#eff3f4;font-size:11px}.transform-column[data-v-3da45844]{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#6f8095;text-align:center}.spark-ring[data-v-3da45844]{width:47px;height:47px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#24b58b,#087f84);box-shadow:0 0 0 8px rgba(36,181,139,.1)}.spark-ring.small[data-v-3da45844]{width:39px;height:39px;flex:0 0 39px;box-shadow:none}.transform-column strong[data-v-3da45844]{margin:13px 0 3px;color:#0f9f79;font-size:13px}.transform-column span[data-v-3da45844]{font-size:12px;line-height:1.5}.transform-column>.v-icon[data-v-3da45844]{margin-top:15px}.source-count[data-v-3da45844]{display:flex;align-items:center;gap:5px;color:#0f9f79;font-size:12px;font-weight:800}.summary-alert[data-v-3da45844]{margin:12px 0 8px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:11px;background:#fbecef}.summary-alert div[data-v-3da45844]{display:flex;flex-direction:column}.summary-alert strong[data-v-3da45844]{color:#a5323d;font-size:14px}.summary-alert span[data-v-3da45844]{color:#90636a;font-size:12px}.summary-section[data-v-3da45844]{padding:14px 0;display:grid;grid-template-columns:31px 1fr;gap:10px;border-bottom:1px solid #e7edef}.summary-index[data-v-3da45844]{color:#a9b6bd;font-family:Courier New,monospace;font-size:13px;font-weight:900}.summary-section strong[data-v-3da45844]{display:block;font-size:14px}.summary-section p[data-v-3da45844]{margin:5px 0 8px;color:#536b7c;font-size:13px;line-height:1.7}.summary-section button[data-v-3da45844]{margin-right:5px;padding:4px 7px;color:#167e65;border:0;border-radius:6px;background:#e5f3ee;font-size:11px;font-weight:800;cursor:pointer}.summary-section button[data-v-3da45844]:hover{color:#fff;background:#0f9f79}.ai-disclaimer[data-v-3da45844]{margin-top:12px;color:#657784;background:#f0f3f4;font-size:12px}.role-tabs[data-v-3da45844]{margin-bottom:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.role-tabs button[data-v-3da45844]{min-height:66px;padding:10px 15px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#6f8095;border:1px solid #dce5e9;border-radius:13px;background:hsla(0,0%,100%,.72);text-align:left;cursor:pointer}.role-tabs button .v-icon[data-v-3da45844]{grid-row:1/3}.role-tabs button span[data-v-3da45844]{color:#10263a;font-size:14px;font-weight:900}.role-tabs button small[data-v-3da45844]{font-size:12px}.role-tabs button.active[data-v-3da45844]{color:#0f9f79;border-color:#92d3bf;background:#fff;box-shadow:0 8px 25px rgba(15,159,121,.08)}.role-workspace[data-v-3da45844]{padding:24px}.role-hero[data-v-3da45844]{min-height:100px;padding-bottom:18px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dce5e9}.role-hero small[data-v-3da45844]{color:#0f9f79;font-size:12px;font-weight:900;letter-spacing:.13em}.role-hero h2[data-v-3da45844]{margin:6px 0;font-size:24px}.role-hero p[data-v-3da45844]{max-width:720px;margin:0;color:#6f8095;font-size:13px}.priority-chip[data-v-3da45844]{height:34px;padding:0 10px;display:flex;align-items:center;border-radius:8px;font-size:12px;font-weight:900}.priority-chip.urgent[data-v-3da45844]{color:#b63842;background:#f8e6e8}.priority-chip.warning[data-v-3da45844]{color:#9b6c17;background:#f8efd9}.priority-chip.clinical[data-v-3da45844]{color:#3c6c96;background:#e4eff6}.role-grid[data-v-3da45844]{margin-top:20px;display:grid;grid-template-columns:1fr 1fr .76fr;gap:14px}.role-grid article[data-v-3da45844]{padding:18px;border-radius:14px;background:#f6f8f7}.mini-heading[data-v-3da45844]{margin-bottom:13px;display:flex;align-items:center;gap:7px;color:#3f5b6d;font-size:12px;font-weight:900}.role-focus ul[data-v-3da45844],.structure-group ul[data-v-3da45844]{margin:0;padding:0;list-style:none}.role-focus li[data-v-3da45844]{padding:8px 0;display:flex;align-items:flex-start;gap:7px;color:#506878;border-top:1px solid #e1e7e8;font-size:12px;line-height:1.55}.role-focus li .v-icon[data-v-3da45844]{color:#0f9f79}.role-actions ol[data-v-3da45844]{margin:0;padding:0;list-style:none}.role-actions li[data-v-3da45844]{padding:7px 0;display:grid;grid-template-columns:24px 1fr;gap:8px}.role-actions li>span[data-v-3da45844]{width:22px;height:22px;display:grid;place-items:center;color:#0f9f79;border:1px solid #a8d8ca;border-radius:50%;font-size:12px;font-weight:900}.role-actions p[data-v-3da45844]{margin:2px 0 0;color:#506878;font-size:12px;line-height:1.5}.role-boundary[data-v-3da45844]{background:#eef2f5!important}.role-boundary>p[data-v-3da45844]{color:#596e7d;font-size:12px;line-height:1.65}.role-boundary>div[data-v-3da45844]{margin-top:17px;padding-top:14px;display:flex;flex-direction:column;border-top:1px solid #d8e0e4}.role-boundary span[data-v-3da45844]{color:#6f8095;font-size:12px}.role-boundary strong[data-v-3da45844]{margin-top:3px;color:#0f9f79;font-size:13px}.report-input[data-v-3da45844],.structured-report[data-v-3da45844]{padding:22px}.report-input textarea[data-v-3da45844]{width:100%;min-height:185px;margin-top:15px;padding:17px;resize:vertical;color:#10263a;border:1px solid #cfdadc;border-radius:13px;outline:none;background:#fafbfb;font-size:15px;line-height:1.8}.report-input textarea[data-v-3da45844]:focus{border-color:#68bca3;box-shadow:0 0 0 3px rgba(36,181,139,.09)}.report-tools[data-v-3da45844]{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.voice-status[data-v-3da45844]{height:40px;padding:0 12px;display:flex;align-items:center;gap:7px;color:#426277;border:1px solid #cbd8dc;border-radius:9px;background:#fff;font-size:12px;font-weight:800}.voice-status.recording[data-v-3da45844]{color:#d34b53;border-color:#efbfc3;background:#fbecef}.report-tools>span[data-v-3da45844]{color:#9ba7ae;font-size:12px}.voice-explainer[data-v-3da45844]{margin:12px 0;font-size:12px}.structured-report[data-v-3da45844]{border-style:solid;border-color:#b9dfd4;background:#fff}.draft-label[data-v-3da45844]{color:#76579c!important;background:#eee8f5!important}.structure-group[data-v-3da45844]{margin-top:12px;padding:13px 15px;border-radius:11px}.structure-group>div[data-v-3da45844]{margin-bottom:6px;display:flex;align-items:center;gap:7px}.structure-group strong[data-v-3da45844]{font-size:13px}.structure-group li[data-v-3da45844]{padding:3px 0 3px 20px;color:#566d7b;font-size:12px;line-height:1.45;position:relative}.structure-group li[data-v-3da45844]:before{content:"—";position:absolute;left:3px;color:#a6b2b8}.structure-group.known[data-v-3da45844]{color:#147e62;background:#e7f5f0}.structure-group.unknown[data-v-3da45844]{color:#9a6d1d;background:#faf2df}.structure-group.professional[data-v-3da45844]{color:#496b96;background:#eaf0f7}.decision-layout[data-v-3da45844]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:20px}.draft-card[data-v-3da45844],.human-decision[data-v-3da45844]{padding:23px}.draft-heading[data-v-3da45844]{padding-bottom:17px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #dce5e9}.draft-heading>div[data-v-3da45844]:nth-child(2){flex:1}.draft-heading>span[data-v-3da45844]:last-child{padding:5px 8px;color:#976a1a;border-radius:7px;background:#faf0d9;font-size:12px;font-weight:900}.draft-body[data-v-3da45844]{margin-top:8px}.draft-field[data-v-3da45844]{padding:12px 0;border-bottom:1px solid #e8edef}.draft-field strong[data-v-3da45844]{font-size:15px}.draft-field p[data-v-3da45844]{margin:0;color:#536c7b;font-size:13px;line-height:1.7}.draft-pair[data-v-3da45844]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.edit-note[data-v-3da45844]{margin-top:13px;display:block}.edit-note span[data-v-3da45844]{display:block;margin-bottom:6px;color:#6f8095;font-size:12px}.edit-note input[data-v-3da45844]{width:100%;height:42px;padding:0 12px;border:1px solid #d0dbde;border-radius:9px;outline:none;background:#fafbfb;font-size:12px}.human-decision[data-v-3da45844]{display:flex;align-items:center;flex-direction:column;text-align:center}.decision-avatar[data-v-3da45844]{margin:2px 0 7px;background:linear-gradient(145deg,#6f5b91,#493967)}.human-decision>small[data-v-3da45844]{color:#6f8095;font-size:12px}.human-decision h2[data-v-3da45844]{margin:12px 0 5px;font-size:20px}.human-decision>p[data-v-3da45844]{max-width:350px;margin:0 0 15px;color:#6f8095;font-size:12px;line-height:1.6}.decision-buttons[data-v-3da45844]{width:100%;display:grid;gap:8px}.decision-buttons button[data-v-3da45844]{min-height:64px;padding:9px 13px;display:flex;align-items:center;gap:11px;color:#6f8090;border:1px solid #d7e0e2;border-radius:11px;background:#fafbfb;text-align:left;cursor:pointer}.decision-buttons button.selected[data-v-3da45844]{color:#0f9f79;border-color:#78c8b1;background:#e7f5f0;box-shadow:0 6px 18px rgba(15,159,121,.08)}.decision-buttons button>span[data-v-3da45844]{display:flex;flex-direction:column}.decision-buttons strong[data-v-3da45844]{color:#10263a;font-size:13px}.decision-buttons small[data-v-3da45844]{color:#6f8095;font-size:12px}.decision-confirmed[data-v-3da45844]{width:100%;margin-top:11px;padding:9px;display:flex;align-items:center;justify-content:center;gap:6px;color:#0f9f79;border-radius:8px;background:#e7f5f0;font-size:12px;font-weight:800}.result-layout[data-v-3da45844]{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-template-rows:1fr auto;gap:18px}.result-summary[data-v-3da45844],.timeline-card[data-v-3da45844]{padding:23px}.result-summary[data-v-3da45844]{display:flex;flex-direction:column}.result-icon[data-v-3da45844]{width:51px;height:51px;margin-bottom:16px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#24b58b,#087f84);box-shadow:0 9px 22px rgba(36,181,139,.18)}.result-summary h2[data-v-3da45844]{margin:7px 0;font-size:23px;line-height:1.35}.result-summary>p[data-v-3da45844]{margin:0;color:#6f8095;font-size:13px;line-height:1.75}.result-metrics[data-v-3da45844]{margin-top:auto;padding-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.result-metrics div[data-v-3da45844]{padding:11px;display:flex;flex-direction:column;border-radius:10px;background:#f6f8f7}.result-metrics span[data-v-3da45844]{color:#6f8095;font-size:11px}.result-metrics strong[data-v-3da45844]{margin-top:4px;font-size:12px}.timeline[data-v-3da45844]{margin-top:12px}.timeline-item[data-v-3da45844]{min-height:52px;display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;position:relative}.timeline-marker[data-v-3da45844]{width:29px;height:29px;display:grid;place-items:center;color:#0f9f79;border:1px solid #a9d7ca;border-radius:50%;background:#e9f5f1;z-index:1}.timeline-item>div[data-v-3da45844]:nth-child(2){padding-top:1px;display:flex;flex-direction:column}.timeline-item small[data-v-3da45844]{color:#9ba7ae;font-size:11px}.timeline-item strong[data-v-3da45844]{font-size:13px}.timeline-item span[data-v-3da45844]{color:#6f8095;font-size:12px}.timeline-owner[data-v-3da45844]{padding:4px 7px;color:#607684;border-radius:6px;background:#edf2f3;font-size:11px;font-weight:800}.timeline-line[data-v-3da45844]{position:absolute;top:28px;bottom:-1px;left:14px;width:1px;background:#b8d8cf}.closing-statement[data-v-3da45844]{grid-column:1/-1;min-height:67px;padding:13px 22px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;border-radius:16px;background:#071522;text-align:center}.closing-statement p[data-v-3da45844]{margin:0;font-size:15px;font-weight:800;letter-spacing:.015em}.demo-footer[data-v-3da45844]{min-height:86px;padding:15px 46px;display:grid;grid-template-columns:180px 1fr 260px;align-items:center;gap:20px;border-top:1px solid #d8e1e2;background:rgba(246,248,247,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;bottom:0;z-index:15}.secondary-action[data-v-3da45844]{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;color:#526a7a;border:1px solid #ced9dc;border-radius:10px;background:#fff;font-size:14px;font-weight:800;cursor:pointer}.secondary-action[data-v-3da45844]:disabled{opacity:.34;cursor:default}.footer-status[data-v-3da45844]{display:flex;align-items:center;flex-direction:column;gap:7px;color:#6f8095;font-size:12px;font-weight:800}.footer-status>div[data-v-3da45844]{display:flex;gap:5px}.footer-status i[data-v-3da45844]{width:20px;height:3px;border-radius:4px;background:#cdd7d8}.footer-status i.active[data-v-3da45844]{width:32px;background:#0f9f79}.footer-status i.complete[data-v-3da45844]{background:#86c7b4}.next-action[data-v-3da45844]{width:100%}.source-dialog[data-v-3da45844]{overflow:hidden;border-radius:17px!important;font-family:Noto Sans TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.source-dialog-head[data-v-3da45844]{padding:19px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;color:#fff;background:#071522}.source-dialog-head>div[data-v-3da45844]:nth-child(2){display:flex;flex-direction:column}.source-dialog-head small[data-v-3da45844]{color:#72d6b8;font-size:11px;font-weight:900;letter-spacing:.12em}.source-dialog-head h2[data-v-3da45844]{margin:2px 0 0;font-size:19px}.source-dialog-head button[data-v-3da45844]{width:32px;height:32px;display:grid;place-items:center;color:#fff;border:0;border-radius:8px;background:hsla(0,0%,100%,.08);cursor:pointer}.source-dialog-body[data-v-3da45844]{padding:22px;display:flex;flex-direction:column}.source-dialog-body>span[data-v-3da45844]{color:#6f8095;font-size:12px}.source-dialog-body>strong[data-v-3da45844]{margin:5px 0;font-size:21px}.source-dialog-body>p[data-v-3da45844]{margin:0;color:#526a79;font-size:14px}.source-dialog-body>div[data-v-3da45844]{margin-top:18px;padding:11px 12px;display:flex;align-items:center;gap:7px;color:#0f9f79;border-radius:9px;background:#e7f5f0;font-size:12px;font-weight:800}.step-fade-enter-active[data-v-3da45844],.step-fade-leave-active[data-v-3da45844]{transition:opacity .18s ease,transform .18s ease}.step-fade-enter[data-v-3da45844]{opacity:0;transform:translateY(7px)}.step-fade-leave-to[data-v-3da45844]{opacity:0;transform:translateY(-5px)}@-webkit-keyframes spin-data-v-3da45844{to{transform:rotate(1turn)}}@keyframes spin-data-v-3da45844{to{transform:rotate(1turn)}}@media(max-width:1280px){.demo-layout[data-v-3da45844]{grid-template-columns:215px minmax(0,1fr)}.step-rail[data-v-3da45844]{padding-right:14px;padding-left:14px}.rail-progress[data-v-3da45844]{left:34px}.step-stage[data-v-3da45844]{padding-right:28px;padding-left:28px}.source-grid[data-v-3da45844]{grid-template-columns:repeat(3,1fr)}.source-card[data-v-3da45844]{min-height:150px}.source-card-icon[data-v-3da45844]{margin-bottom:14px}.role-grid[data-v-3da45844]{grid-template-columns:1fr 1fr}.role-boundary[data-v-3da45844]{grid-column:1/-1}}@media(max-width:960px){.demo-header[data-v-3da45844]{height:66px;padding:0 18px}.brand-subtitle[data-v-3da45844],.event-id[data-v-3da45844]{display:none}.demo-layout[data-v-3da45844]{min-height:calc(100vh - 66px);display:block}.step-rail[data-v-3da45844]{display:none}.mobile-step-strip[data-v-3da45844]{padding:10px 14px;display:flex;gap:6px;overflow-x:auto;background:#0b1d2c;position:-webkit-sticky;position:sticky;top:66px;z-index:14}.mobile-step-strip button[data-v-3da45844]{min-width:96px;height:44px;display:flex;align-items:center;gap:6px;color:#7890a1;border:0;border-radius:9px;background:hsla(0,0%,100%,.05)}.mobile-step-strip button>span[data-v-3da45844]{width:21px;height:21px;display:grid;place-items:center;border:1px solid #476071;border-radius:50%;font-size:12px}.mobile-step-strip button small[data-v-3da45844]{font-size:12px;white-space:nowrap}.mobile-step-strip button.active[data-v-3da45844]{color:#fff;background:rgba(36,181,139,.18)}.mobile-step-strip button.active>span[data-v-3da45844],.mobile-step-strip button.complete>span[data-v-3da45844]{color:#071522;border-color:#24b58b;background:#24b58b}.step-stage[data-v-3da45844]{min-height:auto;padding:25px 20px}.context-layout[data-v-3da45844],.decision-layout[data-v-3da45844],.measure-layout[data-v-3da45844],.result-layout[data-v-3da45844]{grid-template-columns:1fr}.transform-column[data-v-3da45844]{min-height:54px;flex-direction:row;gap:9px}.transform-column .spark-ring[data-v-3da45844]{width:37px;height:37px}.transform-column>.v-icon[data-v-3da45844]{margin:0;transform:rotate(90deg)}.result-layout[data-v-3da45844]{grid-template-rows:auto}.closing-statement[data-v-3da45844]{grid-column:auto}.result-metrics[data-v-3da45844]{margin-top:20px}.demo-footer[data-v-3da45844]{min-height:76px;padding:12px 20px;grid-template-columns:130px 1fr 220px}}@media(max-width:640px){.demo-header[data-v-3da45844]{padding:0 12px}.brand-name[data-v-3da45844]{font-size:15px}.brand-mark[data-v-3da45844]{width:37px;height:37px}.demo-badge[data-v-3da45844]{display:none}.reset-button[data-v-3da45844]{width:37px;padding:0;justify-content:center;font-size:0}.stage-heading[data-v-3da45844]{min-height:0;margin-bottom:18px;display:block}.stage-heading h1[data-v-3da45844]{font-size:28px}.stage-heading p[data-v-3da45844]{font-size:14px;line-height:1.55}.classification-badge[data-v-3da45844]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px}.device-screen[data-v-3da45844]{min-height:225px;padding-right:5%;padding-left:5%}.device-reading strong[data-v-3da45844]{font-size:51px}.alert-values[data-v-3da45844],.draft-pair[data-v-3da45844],.measurement-meta[data-v-3da45844],.result-metrics[data-v-3da45844]{grid-template-columns:1fr}.notification-top[data-v-3da45844]{grid-template-columns:auto 1fr}.notification-top time[data-v-3da45844]{display:none}.event-source[data-v-3da45844]{align-items:flex-start;flex-wrap:wrap}.event-source>.v-icon[data-v-3da45844]{display:none}.ai-module-chip[data-v-3da45844]{width:100%;justify-content:center}.source-grid[data-v-3da45844]{grid-template-columns:1fr}.source-card[data-v-3da45844]{min-height:105px;display:grid;grid-template-columns:auto 1fr auto;gap:12px}.source-card-icon[data-v-3da45844],.source-state[data-v-3da45844]{margin:0}.role-grid[data-v-3da45844],.role-tabs[data-v-3da45844]{grid-template-columns:1fr}.role-boundary[data-v-3da45844]{grid-column:auto}.role-hero[data-v-3da45844]{display:block}.priority-chip[data-v-3da45844]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:12px}.structured-report[data-v-3da45844]{min-height:380px}.timeline-item[data-v-3da45844]{grid-template-columns:34px 1fr}.timeline-owner[data-v-3da45844]{display:none}.closing-statement[data-v-3da45844]{align-items:flex-start;text-align:left}.demo-footer[data-v-3da45844]{grid-template-columns:44px 1fr;gap:8px}.secondary-action[data-v-3da45844]{width:44px;padding:0;font-size:0}.footer-status[data-v-3da45844]{display:none}.next-action[data-v-3da45844]{grid-column:2;font-size:13px}}[data-v-2c6e0835]{box-sizing:border-box}button[data-v-2c6e0835]{font:inherit;-webkit-tap-highlight-color:transparent}.overview[data-v-2c6e0835]{min-height:100vh;color:#10263a;background:radial-gradient(circle at 78% -15%,rgba(36,181,139,.13),transparent 30%),#edf2f1;font-family:Noto Sans TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.overview-header[data-v-2c6e0835]{height:76px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#071522;border-bottom:1px solid hsla(0,0%,100%,.08);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand[data-v-2c6e0835]{display:flex;align-items:center;gap:13px}.brand-mark[data-v-2c6e0835]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#24b58b,#087f84);box-shadow:0 8px 24px rgba(36,181,139,.23)}.brand-name[data-v-2c6e0835]{font-size:16px;font-weight:900;letter-spacing:.11em}.brand-subtitle[data-v-2c6e0835]{margin-top:2px;color:#91a5b4;font-size:14px;letter-spacing:.04em}.scope-badge[data-v-2c6e0835]{height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;color:#8de3c8;border:1px solid rgba(36,181,139,.25);border-radius:9px;background:rgba(36,181,139,.1);font-size:14px;font-weight:700}.overview-main[data-v-2c6e0835]{max-width:1320px;margin:0 auto;padding:32px 32px 60px;display:flex;flex-direction:column;gap:24px}.filter-bar[data-v-2c6e0835]{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid #dce5e9;border-radius:18px;background:hsla(0,0%,100%,.92)}.kpi-grid[data-v-2c6e0835]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi-card[data-v-2c6e0835]{padding:18px 20px;display:flex;align-items:center;gap:14px;position:relative;border:1px solid #dce5e9;border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 15px 40px rgba(15,38,58,.055)}.kpi-card.clickable[data-v-2c6e0835]{cursor:pointer;transition:transform .2s ease}.kpi-card.clickable[data-v-2c6e0835]:hover{transform:translateY(-2px)}.kpi-icon[data-v-2c6e0835]{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#24b58b,#087f84)}.kpi-copy[data-v-2c6e0835]{display:flex;flex-direction:column;min-width:0}.kpi-copy span[data-v-2c6e0835]{color:#6f8095;font-size:13px}.kpi-copy strong[data-v-2c6e0835]{margin-top:4px;font-size:26px;font-weight:900;letter-spacing:-.02em}.kpi-drill-hint[data-v-2c6e0835]{position:absolute;top:14px;right:14px;color:#9aa6ae}.chart-panel[data-v-2c6e0835],.support-panel[data-v-2c6e0835]{padding:22px;border:1px solid #dce5e9;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 15px 40px rgba(15,38,58,.055)}.vitals-grid[data-v-2c6e0835]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vitals-panel[data-v-2c6e0835]{padding:18px}.panel-title[data-v-2c6e0835]{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-title small[data-v-2c6e0835]{color:#0f9f79;font-size:11px;font-weight:900;letter-spacing:.13em}.panel-title h2[data-v-2c6e0835]{margin:3px 0 0;font-size:18px}.vitals-panel .panel-title h2[data-v-2c6e0835]{font-size:15px}.panel-title>span[data-v-2c6e0835]{padding:5px 8px;color:#6f8095;border-radius:7px;background:#edf1f2;font-size:11px;font-weight:800}.support-list[data-v-2c6e0835]{margin:0;padding:0;list-style:none}.support-list li[data-v-2c6e0835]{padding:12px 0;display:flex;align-items:flex-start;gap:10px;border-top:1px solid #e7edef;font-size:14px;color:#536b7c;line-height:1.6}.support-list li[data-v-2c6e0835]:first-child{border-top:0}.attention-dialog[data-v-2c6e0835]{overflow:hidden;border-radius:20px!important;font-family:Noto Sans TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.attention-dialog-head[data-v-2c6e0835]{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:#071522}.attention-dialog-head small[data-v-2c6e0835]{color:#72d6b8;font-size:10px;font-weight:900;letter-spacing:.12em}.attention-dialog-head h2[data-v-2c6e0835]{margin:3px 0 0;font-size:18px}.attention-dialog-head button[data-v-2c6e0835]{width:34px;height:34px;display:grid;place-items:center;color:#fff;border:0;border-radius:8px;background:hsla(0,0%,100%,.08);cursor:pointer}.attention-dialog-body[data-v-2c6e0835]{padding:24px;display:flex;flex-direction:column;gap:24px}.dialog-section h3[data-v-2c6e0835]{margin:0 0 12px;font-size:15px}.dialog-table[data-v-2c6e0835]{width:100%;border-collapse:collapse;font-size:14px}.dialog-table td[data-v-2c6e0835],.dialog-table th[data-v-2c6e0835]{padding:9px 10px;border-bottom:1px solid #e7edef;text-align:left}.dialog-table th[data-v-2c6e0835]{color:#6f8095;font-size:11px;font-weight:800;letter-spacing:.04em}.dialog-section-row[data-v-2c6e0835]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dialog-bar-row[data-v-2c6e0835]{padding:9px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edef;font-size:14px}.dialog-bar-row strong[data-v-2c6e0835]{color:#0f9f79}@media(max-width:1100px){.filter-bar[data-v-2c6e0835],.kpi-grid[data-v-2c6e0835],.vitals-grid[data-v-2c6e0835]{grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-section-row[data-v-2c6e0835]{grid-template-columns:1fr}}@media(max-width:640px){.overview-header[data-v-2c6e0835]{padding:0 18px}.overview-main[data-v-2c6e0835]{padding:22px 16px 40px}.filter-bar[data-v-2c6e0835],.kpi-grid[data-v-2c6e0835],.vitals-grid[data-v-2c6e0835]{grid-template-columns:1fr}}.custominfo{padding:6px 8px;font:18px/20px sans-serif;background:#fff;background:hsla(0,0%,100%,.8);background-color:#fff!important;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px}.custominfo h4{margin:0 0 5px;color:#777}