.pulse-static[data-v-3f41911c]{display:block;width:100%;height:100%;position:absolute;inset:0}.pulse-constellation[data-v-4023c0d1]{min-width:0;align-self:stretch}.pulse-sky[data-v-4023c0d1]{position:relative;overflow:hidden;border:1px solid #465779;border-radius:20px;background:radial-gradient(ellipse at 18% 75%,rgba(21,58,65,.30196078431372547),transparent 64%),radial-gradient(ellipse at 72% 25%,rgba(69,53,116,.30196078431372547),transparent 67%),#091222;height:clamp(300px,32vw,420px)}.pulse-sky canvas[data-v-4023c0d1]{display:block;position:absolute;inset:0;width:100%;height:100%}.sky-uncertain[data-v-4023c0d1]{border-style:dashed;border-color:#b6c3db}.sky-priority[data-v-4023c0d1]{border-color:#b79278}.sky-signals[data-v-4023c0d1]{position:absolute;top:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.sky-signals span[data-v-4023c0d1]{font-size:11px;font-weight:600;color:#f3dfc6;background:rgba(16,26,46,.9019607843137255);border:1px solid rgba(181,152,118,.45098039215686275);padding:5px 8px;border-radius:6px}.sky-caption[data-v-4023c0d1]{position:absolute;bottom:12px;left:16px;right:16px;line-height:1.6;color:#d8e6fd;pointer-events:none;background:rgba(9,18,34,.8);border-radius:6px;padding:5px 8px;margin:0}.sky-toolbar[data-v-4023c0d1]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.sky-hidden[data-v-4023c0d1],.sky-legend[data-v-4023c0d1],.sky-toolbar p[data-v-4023c0d1]{color:#4e6076;font-size:12px;line-height:1.65;margin:0}.sky-toolbar p[data-v-4023c0d1]{flex:1;min-width:170px}.sky-controls[data-v-4023c0d1]{display:flex;flex-wrap:wrap;gap:8px}.sky-controls button[data-v-4023c0d1]{background:#fff;border:1px solid #73859b;border-radius:8px;color:#264460;font-weight:600;font-size:12px;line-height:1.4;min-height:44px;padding:9px 12px}.sky-controls button[data-v-4023c0d1]:focus-visible{outline:3px solid #167689;outline-offset:3px}.sky-legend[data-v-4023c0d1]{margin-top:10px}.sky-hidden[data-v-4023c0d1]{padding:28px;border:1px dashed #889bb5;border-radius:15px;background:#edf2f9}.sky-announcement[data-v-4023c0d1]{display:block;font-size:12px;color:#295a59;margin-top:6px}.sky-announcement[data-v-4023c0d1]:empty{display:none}.theme--dark .sky-announcement[data-v-4023c0d1],.theme--dark .sky-legend[data-v-4023c0d1],.theme--dark .sky-toolbar p[data-v-4023c0d1]{color:#c6d7ec}.theme--dark .sky-hidden[data-v-4023c0d1]{background:#162338;color:#c6d7ec}@media(max-width:600px){.pulse-sky[data-v-4023c0d1]{height:300px;border-radius:16px}.sky-toolbar[data-v-4023c0d1]{align-items:flex-start}.sky-toolbar p[data-v-4023c0d1]{min-width:100%}.sky-signals[data-v-4023c0d1]{top:11px;left:11px;right:11px}.sky-caption[data-v-4023c0d1]{left:11px;right:11px;font-size:11px}}.pulse-sky[data-v-4023c0d1]{height:clamp(340px,33vw,440px);border-color:#34445e;background:radial-gradient(ellipse at 28% 68%,rgba(25,82,81,.21176470588235294),transparent 52%),radial-gradient(ellipse at 72% 27%,rgba(92,59,131,.23921568627450981),transparent 54%),radial-gradient(ellipse at 50% 50%,#15213a,transparent 78%),#070f20}.sky-caption[data-v-4023c0d1]{background:transparent;text-align:center;bottom:14px;color:#ccd8ec;font-size:12px}.sky-signals span[data-v-4023c0d1]{font-size:12px;background:rgba(14,25,45,.8);border-color:rgba(181,152,118,.34901960784313724)}.sky-toolbar[data-v-4023c0d1]{justify-content:space-between}.sky-toolbar p[data-v-4023c0d1]{flex:initial}.sky-legend[data-v-4023c0d1]{font-size:12px;max-width:780px}@media(max-width:600px){.pulse-sky[data-v-4023c0d1]{height:310px}.sky-caption[data-v-4023c0d1]{bottom:9px;font-size:11px}.sky-signals span[data-v-4023c0d1]{font-size:11px}.sky-toolbar p[data-v-4023c0d1]{flex:1}}.sky-marker[data-v-4023c0d1]{position:absolute;z-index:2;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:rgba(16,26,46,.6);color:#ffe1ba;transform:translate(-50%,-50%);cursor:pointer;display:grid;place-items:center}.sky-marker.marker-open[data-v-4023c0d1],.sky-marker[data-v-4023c0d1]:hover{background:rgba(41,55,77,.8)}.sky-marker[data-v-4023c0d1]:focus-visible{outline:3px solid #c4e7ff;outline-offset:3px}.marker-inner[data-v-4023c0d1],.marker-outer[data-v-4023c0d1]{grid-area:1/1;border:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.marker-outer[data-v-4023c0d1]{width:19px;height:19px}.marker-inner[data-v-4023c0d1]{width:9px;height:9px}.sky-signals[data-v-4023c0d1]{z-index:3}.sky-priority-info[data-v-4023c0d1]{margin-top:14px;padding:18px 20px;background:#fff8ec;border:1px solid #c7a274;border-radius:14px;color:#473d30}.priority-info-heading[data-v-4023c0d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.priority-info-kicker[data-v-4023c0d1]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#725230}.sky-priority-info h3[data-v-4023c0d1]{font-size:18px;line-height:1.4;margin:8px 0}.sky-priority-info p[data-v-4023c0d1]{font-size:14px;line-height:1.7;margin:6px 0}.sky-priority-info .priority-info-note[data-v-4023c0d1]{font-size:12px;color:#685944}.sky-priority-info button[data-v-4023c0d1]{min-height:44px;padding:9px 12px;border:1px solid #8d734e;background:#fff;color:#634823;border-radius:8px;font-size:13px;font-weight:650}.sky-priority-info button[data-v-4023c0d1]:focus-visible{outline:3px solid #167689;outline-offset:3px}.sky-priority-info .priority-info-close[data-v-4023c0d1]{font-size:12px;background:transparent;white-space:nowrap}.priority-info-action[data-v-4023c0d1]{margin-top:10px}.theme--dark .sky-priority-info[data-v-4023c0d1]{background:#342e27;border-color:#ae906a;color:#f4e4ce}.theme--dark .priority-info-kicker[data-v-4023c0d1],.theme--dark .sky-priority-info .priority-info-note[data-v-4023c0d1]{color:#dec6a6}@media(max-width:600px){.sky-priority-info[data-v-4023c0d1]{padding:14px}.priority-info-heading[data-v-4023c0d1]{align-items:flex-start}.priority-info-kicker[data-v-4023c0d1]{max-width:150px}}.sky-hover-summary[data-v-4023c0d1]{position:absolute;z-index:4;bottom:50px;left:18px;right:18px;max-width:480px;padding:12px 14px;border:1px solid #ad906d;border-radius:10px;background:rgba(16,26,46,.9490196078431372);color:#ffe9cf;pointer-events:none}.sky-hover-summary span[data-v-4023c0d1],.sky-hover-summary strong[data-v-4023c0d1]{display:block;font-size:13px;line-height:1.6}.sky-hover-summary span[data-v-4023c0d1]{font-size:12px;color:#e0d9d0;margin-top:4px}@media(max-width:600px){.sky-hover-summary[data-v-4023c0d1]{left:12px;right:12px;bottom:45px;padding:9px 11px}.sky-hover-summary strong[data-v-4023c0d1]{font-size:12px}.sky-hover-summary span[data-v-4023c0d1]{font-size:11px}}.sky-notes[data-v-4023c0d1]{margin-top:14px;padding:0 16px;border-left:2px solid #92a7bf;color:#384f69}.sky-note[data-v-4023c0d1]{padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.sky-note+.sky-note[data-v-4023c0d1]{border-top:1px solid #dce4ee}.sky-note strong[data-v-4023c0d1]{display:block;font-size:13px;line-height:1.6}.sky-note p[data-v-4023c0d1]{font-size:12px;line-height:1.7;margin:5px 0 0;color:#52627a}.sky-note a[data-v-4023c0d1],.sky-note button[data-v-4023c0d1]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;font-size:12px;font-weight:600;border:1px solid #73859b;border-radius:8px;background:#fff;color:#264460;text-decoration:none;flex-shrink:0}.sky-note button[data-v-4023c0d1]:disabled{opacity:.65}.sky-note a[data-v-4023c0d1]:focus-visible,.sky-note button[data-v-4023c0d1]:focus-visible{outline:3px solid #167689;outline-offset:3px}.theme--dark .sky-notes[data-v-4023c0d1]{color:#d7e4f6}.theme--dark .sky-note p[data-v-4023c0d1]{color:#c6d3e5}.theme--dark .sky-note+.sky-note[data-v-4023c0d1]{border-color:#43516b}@media(max-width:600px){.sky-notes[data-v-4023c0d1]{padding:0 12px}.sky-note[data-v-4023c0d1]{align-items:flex-start;flex-direction:column;gap:8px}.sky-note a[data-v-4023c0d1],.sky-note button[data-v-4023c0d1]{max-width:100%}}.marker-label[data-v-4023c0d1]{position:absolute;top:44px;left:50%;transform:translateX(-50%);border-radius:5px;background:rgba(9,18,34,.9294117647058824);color:#f2deca;font-size:12px;line-height:1.4;font-weight:650;padding:3px 6px;white-space:nowrap}.sky-marker.marker-priority[data-v-4023c0d1]{box-shadow:0 0 0 5px rgba(234,186,118,.13333333333333333)}.marker-priority .marker-label[data-v-4023c0d1]{color:#ffe3af}.sky-hover-summary[data-v-4023c0d1]{display:none}.sky-priority-info[data-v-4023c0d1]{scroll-margin-top:90px}.sky-signals-outside[data-v-4023c0d1]{display:none}@media(max-width:600px){.pulse-sky .sky-signals[data-v-4023c0d1]{display:none}.sky-signals-outside[data-v-4023c0d1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sky-signals-outside span[data-v-4023c0d1]{font-size:11px;font-weight:600;line-height:1.4;color:#5a4223;background:#fff6e8;border:1px solid #e2c9a3;padding:5px 8px;border-radius:6px}.theme--dark .sky-signals-outside span[data-v-4023c0d1]{background:#2c261f;color:#f3dfc6;border-color:#7d6648}}.pulse-page[data-v-1b1af2c2]{max-width:1180px;margin:0 auto;padding:32px 32px 70px;color:#26334a}.pulse-dimension[data-v-1b1af2c2],.pulse-heading[data-v-1b1af2c2],.pulse-incidents li[data-v-1b1af2c2],.pulse-preparation[data-v-1b1af2c2],.pulse-priority[data-v-1b1af2c2],.pulse-section-heading[data-v-1b1af2c2],.pulse-update-bar[data-v-1b1af2c2]{display:flex;align-items:center;justify-content:space-between;gap:24px}.pulse-heading[data-v-1b1af2c2]{margin-bottom:28px;align-items:flex-start}h1[data-v-1b1af2c2]{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:700;color:#162742;margin:8px 0 12px}h2[data-v-1b1af2c2]{font-size:24px;font-weight:650;line-height:1.3;color:#162742;margin:4px 0 12px}h3[data-v-1b1af2c2]{font-size:18px;font-weight:650;line-height:1.4;margin:6px 0}p[data-v-1b1af2c2]{font-size:14px;line-height:1.7;margin:6px 0}.pulse-kicker[data-v-1b1af2c2]{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:750;color:#536980}.pulse-heading>a[data-v-1b1af2c2]{font-size:13px;white-space:nowrap;margin-top:14px}.pulse-overview[data-v-1b1af2c2]{background:#f7f9fc;border:1px solid #d9e2ee;border-radius:24px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);gap:24px}.pulse-state-copy[data-v-1b1af2c2]{align-self:center;padding:8px 0}.pulse-state-copy h2[data-v-1b1af2c2]{font-size:29px;letter-spacing:-.025em;margin-top:18px}.pulse-muted[data-v-1b1af2c2]{color:#59677a;font-size:13px!important}.pulse-state-copy a[data-v-1b1af2c2]{display:inline-block;font-size:13px;margin-top:18px;font-weight:650}.pulse-status[data-v-1b1af2c2]{padding:6px 10px;background:#e4ebf7;color:#344b71;border:1px solid #bbcce5;border-radius:8px;font-size:12px;font-weight:650}.status-priority[data-v-1b1af2c2]{background:#fff0e7;border-color:#e3b28b;color:#804920}.status-attention[data-v-1b1af2c2]{background:#f6effa;border-color:#ceaddd;color:#664478}.status-clear[data-v-1b1af2c2]{background:#e4f3ef;border-color:#a3cebf;color:#235a4d}.status-unknown[data-v-1b1af2c2]{background:#f2f0e8;color:#6e5d34;border-color:#cfc5ad}.pulse-quiet-sky[data-v-1b1af2c2]{border-radius:20px;background:#e8eef6;min-height:260px;display:grid;place-items:center;color:#526681;padding:24px;text-align:center}.pulse-update-bar[data-v-1b1af2c2]{grid-column:1/-1;border-top:1px solid #dae1ed;padding-top:16px}.pulse-update-bar p[data-v-1b1af2c2]{font-size:12px}.pulse-expiry[data-v-1b1af2c2]{color:#765021}.pulse-controls[data-v-1b1af2c2]{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0;align-items:center}.pulse-page button[data-v-1b1af2c2]{font-size:13px;font-weight:650;line-height:1.4;padding:10px 14px;border:1px solid #aab8ca;border-radius:9px;background:#fff;color:#2b4868;min-height:42px}.pulse-page button[data-v-1b1af2c2]:disabled{opacity:.6;cursor:wait}.pulse-page button.pulse-primary[data-v-1b1af2c2]{background:#203d65;color:#fff;border-color:#203d65}.pulse-page a[data-v-1b1af2c2]{color:#234c72;text-decoration:underline;text-underline-offset:4px}.pulse-page a[data-v-1b1af2c2]:focus-visible,.pulse-page button[data-v-1b1af2c2]:focus-visible,[tabindex="-1"][data-v-1b1af2c2]:focus-visible{outline:3px solid #1a7789;outline-offset:4px}.pulse-section[data-v-1b1af2c2]{border-bottom:1px solid #dae2ec;padding:34px 0}.pulse-section-heading[data-v-1b1af2c2]{justify-content:flex-start;margin-bottom:20px;align-items:flex-start}.pulse-section-heading h2[data-v-1b1af2c2]{margin-bottom:0}.pulse-number[data-v-1b1af2c2]{font-size:11px;border:1px solid #acbdd0;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;margin-top:9px;color:#3e5876}.pulse-count[data-v-1b1af2c2]{margin-left:auto;font-size:12px;color:#65738b;margin-top:14px}.pulse-priority[data-v-1b1af2c2]{padding:20px;border:1px solid #d9e1ec;border-left:3px solid #afa0c2;border-radius:14px;margin:12px 0;background:#fff}.pulse-priority.is-priority[data-v-1b1af2c2]{border-left-color:#bf8254}.pulse-priority p[data-v-1b1af2c2]{max-width:680px}.pulse-priority button[data-v-1b1af2c2]{flex-shrink:0}.pulse-notice[data-v-1b1af2c2]{background:#fff8e9;border:1px solid #dfc99f;padding:16px;border-radius:12px;margin:12px 0}.pulse-error[data-v-1b1af2c2]{grid-column:1/-1;padding:12px;color:#8c3034;background:#fff3f3;border:1px solid #e0bbbb;border-radius:9px}.pulse-dimension[data-v-1b1af2c2]{padding:24px 0;border-top:1px solid #dce4ee;align-items:flex-start}.pulse-dimension>div[data-v-1b1af2c2]:first-child{max-width:60%}.pulse-dimension>div[data-v-1b1af2c2]:last-child{min-width:190px}.pulse-dimension small[data-v-1b1af2c2],.pulse-dimension span[data-v-1b1af2c2],.pulse-history small[data-v-1b1af2c2],.pulse-history span[data-v-1b1af2c2],.pulse-preparation small[data-v-1b1af2c2],.pulse-preparation span[data-v-1b1af2c2]{display:block;margin-top:5px;font-size:13px;color:#52627a}.pulse-preparation[data-v-1b1af2c2]{padding:20px 0;border-top:1px solid #dce4ee;align-items:flex-start}.pulse-preparation strong[data-v-1b1af2c2]{font-size:17px}.pulse-history[data-v-1b1af2c2]{padding:14px 0;border-top:1px solid #dce4ee}.pulse-incidents[data-v-1b1af2c2]{margin-top:22px;border:1px solid #bdcbdc;border-radius:16px;padding:22px;background:#f8faff}.pulse-incidents ol[data-v-1b1af2c2]{list-style:none;padding:0}.pulse-incidents li[data-v-1b1af2c2]{padding:14px 0;border-top:1px solid #dbe3ed}.pulse-announcement[data-v-1b1af2c2]:empty{display:none}.pulse-announcement[data-v-1b1af2c2]{font-size:13px;color:#225c54;padding:12px 0}@media(max-width:1000px){.pulse-overview[data-v-1b1af2c2]{grid-template-columns:1fr}.pulse-state-copy[data-v-1b1af2c2]{max-width:650px}.pulse-controls[data-v-1b1af2c2]{flex-shrink:1}.pulse-priority[data-v-1b1af2c2]{align-items:flex-start;flex-wrap:wrap}}@media(max-width:600px){.pulse-page[data-v-1b1af2c2]{padding:20px 14px 50px}h1[data-v-1b1af2c2]{font-size:27px}h2[data-v-1b1af2c2]{font-size:22px}.pulse-heading[data-v-1b1af2c2]{gap:12px;flex-wrap:wrap}.pulse-heading>a[data-v-1b1af2c2]{margin-top:0}.pulse-overview[data-v-1b1af2c2]{padding:18px;border-radius:18px;gap:18px}.pulse-state-copy h2[data-v-1b1af2c2]{font-size:27px}.pulse-update-bar[data-v-1b1af2c2]{flex-direction:column;align-items:flex-start;gap:12px}.pulse-section[data-v-1b1af2c2]{padding:28px 0}.pulse-section-heading[data-v-1b1af2c2]{gap:12px;flex-wrap:wrap}.pulse-count[data-v-1b1af2c2]{margin:0 0 0 41px}.pulse-priority[data-v-1b1af2c2]{padding:15px;gap:12px}.pulse-priority button[data-v-1b1af2c2]{white-space:normal}.pulse-dimension[data-v-1b1af2c2]{display:block}.pulse-dimension>div[data-v-1b1af2c2]:first-child{max-width:none}.pulse-dimension>div[data-v-1b1af2c2]:last-child{margin-top:12px}.pulse-incidents li[data-v-1b1af2c2],.pulse-preparation[data-v-1b1af2c2]{display:block}.pulse-incidents li button[data-v-1b1af2c2],.pulse-preparation button[data-v-1b1af2c2]{margin-top:12px}.pulse-incidents[data-v-1b1af2c2]{padding:15px}.pulse-controls button[data-v-1b1af2c2]{max-width:100%}}.theme--dark .pulse-page[data-v-1b1af2c2]{color:#d5dfea}.theme--dark h1[data-v-1b1af2c2],.theme--dark h2[data-v-1b1af2c2]{color:#e1eafa}.theme--dark .pulse-incidents[data-v-1b1af2c2],.theme--dark .pulse-overview[data-v-1b1af2c2],.theme--dark .pulse-priority[data-v-1b1af2c2]{background:#17243a;border-color:#43516b}.theme--dark .pulse-page a[data-v-1b1af2c2]{color:#aad3ff}.theme--dark .pulse-count[data-v-1b1af2c2],.theme--dark .pulse-dimension small[data-v-1b1af2c2],.theme--dark .pulse-dimension span[data-v-1b1af2c2],.theme--dark .pulse-history small[data-v-1b1af2c2],.theme--dark .pulse-history span[data-v-1b1af2c2],.theme--dark .pulse-kicker[data-v-1b1af2c2],.theme--dark .pulse-muted[data-v-1b1af2c2],.theme--dark .pulse-preparation span[data-v-1b1af2c2]{color:#b7c8dd}.theme--dark .pulse-notice[data-v-1b1af2c2]{background:#3b3222;color:#f2dfb8}.theme--dark .pulse-error[data-v-1b1af2c2]{background:#452b33;color:#ffd3d6}.theme--dark .pulse-dimension small[data-v-1b1af2c2],.theme--dark .pulse-preparation small[data-v-1b1af2c2]{color:#c6d3e5}.pulse-overview[data-v-1b1af2c2]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr)}@media(max-width:1000px){.pulse-overview[data-v-1b1af2c2]{grid-template-columns:1fr}}.pulse-heading[data-v-1b1af2c2]{gap:28px;margin-bottom:30px}.pulse-heading>div[data-v-1b1af2c2]{max-width:790px}.pulse-heading h1[data-v-1b1af2c2]{font-size:38px;letter-spacing:-.045em;margin:10px 0 16px}.pulse-intro[data-v-1b1af2c2]{font-size:16px;line-height:1.85;color:#455773;max-width:760px}.pulse-invitation[data-v-1b1af2c2]{font-size:14px;color:#365a70;margin-top:12px}.pulse-overview[data-v-1b1af2c2]{display:block;padding:26px;background:linear-gradient(145deg,#f5f8fc,#f3f5fb);border-color:#dce4ef}.pulse-state-copy[data-v-1b1af2c2]{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:0 0 22px}.pulse-state-copy>div[data-v-1b1af2c2]{max-width:800px}.pulse-state-copy h2[data-v-1b1af2c2]{font-size:25px;margin:14px 0 8px}.pulse-state-copy p[data-v-1b1af2c2]{margin:0;max-width:720px}.pulse-state-copy a[data-v-1b1af2c2]{white-space:nowrap;margin:0}.pulse-update-bar[data-v-1b1af2c2]{margin-top:20px}.pulse-priority[data-v-1b1af2c2]{gap:18px;padding:24px;border-radius:18px;background:#fcfcff}.pulse-cause-icon[data-v-1b1af2c2]{height:42px;width:42px;flex-shrink:0;background:#f0edf7;color:#705879;border-radius:13px;display:grid;place-items:center;font-size:22px}.is-priority .pulse-cause-icon[data-v-1b1af2c2]{background:#fcf0df;color:#80512a}.pulse-cause-copy[data-v-1b1af2c2]{flex:1}.pulse-priority h3[data-v-1b1af2c2]{font-size:19px;margin:9px 0 7px}.pulse-priority button[data-v-1b1af2c2]{min-height:44px}.pulse-count[data-v-1b1af2c2]{color:#4b6079}.pulse-empty[data-v-1b1af2c2]{background:#eff5f4;border-left:3px solid #75a999;border-radius:0 12px 12px 0;padding:18px 22px;color:#304f4d}.pulse-dimension-result strong[data-v-1b1af2c2]{font-weight:650;letter-spacing:-.03em}.pulse-section[data-v-1b1af2c2]{padding:38px 0}.theme--dark .pulse-intro[data-v-1b1af2c2],.theme--dark .pulse-invitation[data-v-1b1af2c2]{color:#c2d3e8}.theme--dark .pulse-overview[data-v-1b1af2c2]{background:linear-gradient(145deg,#17243a,#1c263d)}.theme--dark .pulse-empty[data-v-1b1af2c2]{background:#1c3638;color:#c8e9e1}.theme--dark .pulse-cause-icon[data-v-1b1af2c2]{background:#332f49;color:#d8c3ee}.theme--dark .is-priority .pulse-cause-icon[data-v-1b1af2c2]{background:#403324;color:#f4cf9f}@media(max-width:1000px){.pulse-state-copy[data-v-1b1af2c2]{align-items:flex-start;flex-direction:column;gap:16px}.pulse-priority[data-v-1b1af2c2]{flex-wrap:wrap}.pulse-priority button[data-v-1b1af2c2]{margin-left:60px}.pulse-heading h1[data-v-1b1af2c2]{font-size:34px}}@media(max-width:600px){.pulse-heading h1[data-v-1b1af2c2]{font-size:30px}.pulse-intro[data-v-1b1af2c2]{font-size:15px;line-height:1.75}.pulse-heading[data-v-1b1af2c2]{margin-bottom:24px}.pulse-overview[data-v-1b1af2c2]{padding:16px}.pulse-state-copy h2[data-v-1b1af2c2]{font-size:24px}.pulse-priority[data-v-1b1af2c2]{padding:17px;gap:12px;align-items:flex-start}.pulse-cause-icon[data-v-1b1af2c2]{width:32px;height:32px;font-size:18px;border-radius:10px}.pulse-cause-copy[data-v-1b1af2c2]{min-width:calc(100% - 44px)}.pulse-priority h3[data-v-1b1af2c2]{font-size:18px}.pulse-priority button[data-v-1b1af2c2]{margin-left:44px;max-width:calc(100% - 44px)}.pulse-count[data-v-1b1af2c2]{margin-left:41px}.pulse-section[data-v-1b1af2c2]{padding:30px 0}}.pulse-story-action[data-v-1b1af2c2]{flex-shrink:0;max-width:100%;white-space:normal}.pulse-outcome[data-v-1b1af2c2]{display:flex;align-items:center;gap:14px;background:#f1f4fa;border:1px solid #becbdc;border-radius:13px;padding:15px 18px;margin:0 0 18px;color:#334d6b}.pulse-outcome>span[data-v-1b1af2c2]{font-size:23px}.pulse-outcome>div[data-v-1b1af2c2]{flex:1}.pulse-outcome strong[data-v-1b1af2c2]{font-size:15px}.pulse-outcome p[data-v-1b1af2c2]{font-size:13px;margin:4px 0 0}.outcome-verified[data-v-1b1af2c2]{background:#eaf6f1;border-color:#92c9b2;color:#24594c}.theme--dark .pulse-outcome[data-v-1b1af2c2]{background:#1f334a;color:#dae6f5;border-color:#536e8d}.theme--dark .outcome-verified[data-v-1b1af2c2]{background:#173a35;color:#d0f4e7;border-color:#4f9482}@media(max-width:600px){.pulse-outcome[data-v-1b1af2c2]{align-items:flex-start;flex-wrap:wrap;padding:13px}.pulse-outcome>div[data-v-1b1af2c2]{min-width:calc(100% - 42px)}.pulse-outcome button[data-v-1b1af2c2]{margin-left:36px}.pulse-story-action[data-v-1b1af2c2]{width:100%}}.pulse-split[data-v-1b1af2c2]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.pulse-split span[data-v-1b1af2c2]{font-size:12px;font-weight:650;line-height:1.4;padding:3px 9px;border-radius:999px;background:#eef2f8;color:#3c4e66}.pulse-split .split-priority[data-v-1b1af2c2]{background:#fbe9dc;color:#8a4a1c}.pulse-anticipate[data-v-1b1af2c2]{border-left-color:#5b8fb9}.pulse-anticipate .pulse-cause-icon[data-v-1b1af2c2]{background:#e7f0f8;color:#2f5f86}.pulse-dimension-block+.pulse-dimension-block[data-v-1b1af2c2]{border-top:1px solid #e3e9f1}.pulse-dimension-block .pulse-dimension[data-v-1b1af2c2]{border-top:0}.pulse-dimension-result[data-v-1b1af2c2]{flex:0 0 260px;width:260px;text-align:left;display:flex;flex-direction:column;gap:3px}.pulse-dimension-result strong[data-v-1b1af2c2]{font-size:22px;line-height:1.2}.pulse-meter[data-v-1b1af2c2]{height:8px;border-radius:999px;background:#e6ebf2;overflow:hidden;margin:6px 0 2px}.pulse-meter span[data-v-1b1af2c2]{display:block;height:100%;border-radius:999px;background:#d39b55}.dim-priority strong[data-v-1b1af2c2]{color:#9a4b17}.dim-priority .pulse-meter span[data-v-1b1af2c2]{background:#cf6f3a}.dim-attention strong[data-v-1b1af2c2]{color:#8a5a12}.dim-clear strong[data-v-1b1af2c2]{color:#1d6b55}.dim-clear .pulse-meter span[data-v-1b1af2c2]{background:#2f9b78}.dim-empty strong[data-v-1b1af2c2],.dim-unknown strong[data-v-1b1af2c2]{color:#56677d}.pulse-link-button[data-v-1b1af2c2]{align-self:flex-start;margin-top:6px;min-height:40px;padding:7px 12px;border:1px solid #8a9bb2;border-radius:8px;background:#fff;color:#264460;font-size:12px;font-weight:650}.pulse-link-button[data-v-1b1af2c2]:focus-visible{outline:3px solid #167689;outline-offset:3px}.pulse-invalid[data-v-1b1af2c2]{margin:0 0 18px;padding:14px 16px;border:1px solid #e2c9a3;border-radius:12px;background:#fffaf2}.pulse-invalid ul[data-v-1b1af2c2]{list-style:none;margin:8px 0 0;padding:0}.pulse-invalid li[data-v-1b1af2c2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #f0e2cc}.pulse-invalid li p[data-v-1b1af2c2]{margin:3px 0 0;font-size:13px}.pulse-invalid li button[data-v-1b1af2c2]{flex-shrink:0;min-height:40px;padding:7px 12px;border:1px solid #8d734e;border-radius:8px;background:#fff;color:#634823;font-size:12px;font-weight:650}.pulse-progress[data-v-1b1af2c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0}.pulse-stat[data-v-1b1af2c2]{padding:16px 18px;border:1px solid #dce4ef;border-radius:14px;background:#f7f9fc}.pulse-stat strong[data-v-1b1af2c2]{display:block;font-size:26px;line-height:1.2;margin:6px 0;color:#1d2e48}.pulse-stat p[data-v-1b1af2c2]{margin:0;font-size:13px;line-height:1.6}.pulse-stat small[data-v-1b1af2c2]{display:block;margin-top:6px;font-size:12px;color:#5b6b80}.stat-good[data-v-1b1af2c2]{background:#eef8f3;border-color:#9fd2bb}.stat-good strong[data-v-1b1af2c2]{color:#1d6b55}.stat-warn[data-v-1b1af2c2]{background:#fff6ec;border-color:#e8c49b}.stat-warn strong[data-v-1b1af2c2]{color:#9a4b17}.pulse-trends[data-v-1b1af2c2]{margin:8px 0 14px}.pulse-trend[data-v-1b1af2c2]{display:grid;grid-template-columns:120px minmax(0,1fr) 90px;align-items:end;gap:12px;padding:6px 0}.pulse-trend-name[data-v-1b1af2c2]{font-size:13px;font-weight:650;align-self:center}.pulse-trend-last[data-v-1b1af2c2]{font-size:12px;color:#4e6076;align-self:center}.pulse-trend-chart[data-v-1b1af2c2]{width:100%;height:40px;display:block}.trend-bar[data-v-1b1af2c2]{fill:#d39b55}.trend-priority[data-v-1b1af2c2]{fill:#cf6f3a}.trend-clear[data-v-1b1af2c2]{fill:#2f9b78}.trend-partial[data-v-1b1af2c2]{opacity:.5}.trend-live[data-v-1b1af2c2]{stroke:#1d2e48;stroke-width:1}.trend-gap[data-v-1b1af2c2]{fill:#b8c3d2}.pulse-history-details[data-v-1b1af2c2]{margin:6px 0 10px}.pulse-history-details summary[data-v-1b1af2c2]{cursor:pointer;font-size:13px;font-weight:650;color:#264460;min-height:32px}.pulse-activity[data-v-1b1af2c2]{margin:16px 0}.pulse-activity ul[data-v-1b1af2c2]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:8px 0}.pulse-activity li[data-v-1b1af2c2]{display:flex;align-items:baseline;gap:6px;padding:8px 12px;border:1px solid #dce4ef;border-radius:10px;background:#f7f9fc}.pulse-activity li strong[data-v-1b1af2c2]{font-size:18px}.pulse-activity li span[data-v-1b1af2c2]{font-size:12px;color:#4e6076}.theme--dark .pulse-activity li[data-v-1b1af2c2],.theme--dark .pulse-stat[data-v-1b1af2c2]{background:#17243a;border-color:#43516b}.theme--dark .pulse-stat strong[data-v-1b1af2c2]{color:#e1eafa}.theme--dark .pulse-activity li span[data-v-1b1af2c2],.theme--dark .pulse-stat small[data-v-1b1af2c2],.theme--dark .pulse-trend-last[data-v-1b1af2c2]{color:#b7c8dd}.theme--dark .stat-good[data-v-1b1af2c2]{background:#173a35;border-color:#3f7f6b}.theme--dark .stat-warn[data-v-1b1af2c2]{background:#3b3222;border-color:#8a6a3c}.theme--dark .pulse-invalid[data-v-1b1af2c2]{background:#2c261f;border-color:#7d6648}.theme--dark .pulse-meter[data-v-1b1af2c2]{background:#2b3a52}.theme--dark .pulse-split span[data-v-1b1af2c2]{background:#24344c;color:#c6d3e5}.theme--dark .pulse-split .split-priority[data-v-1b1af2c2]{background:#4a3020;color:#f3cfb0}.theme--dark .pulse-invalid li button[data-v-1b1af2c2],.theme--dark .pulse-link-button[data-v-1b1af2c2]{background:#1f334a;color:#dae6f5;border-color:#536e8d}@media(max-width:600px){.pulse-dimension-result[data-v-1b1af2c2]{flex-basis:auto;width:auto;margin-top:10px}.pulse-trend[data-v-1b1af2c2]{grid-template-columns:1fr;gap:4px}.pulse-invalid li[data-v-1b1af2c2]{flex-direction:column;align-items:flex-start}}.pulse-play[data-v-1b1af2c2]{margin:26px 0 4px;padding:24px;border:1px solid #e3d9ef;border-radius:22px;background:linear-gradient(150deg,#fbf8ff,#f3f8fd 60%,#f2faf6)}.pulse-play-heading[data-v-1b1af2c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pulse-play-heading h2[data-v-1b1af2c2]{margin:4px 0 0}.pulse-play-chip[data-v-1b1af2c2]{flex-shrink:0;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:#fff3df;color:#8a4f12;border:1px solid #edc993}.pulse-play-grid[data-v-1b1af2c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.pulse-play-card[data-v-1b1af2c2]{padding:18px;border:1px solid #dfe5ef;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px}.pulse-play-card h3[data-v-1b1af2c2]{margin:2px 0 4px}.pulse-play-card p[data-v-1b1af2c2]{margin:0}.pulse-play-card>button[data-v-1b1af2c2]{align-self:flex-start;margin-top:8px}.play-session[data-v-1b1af2c2]{grid-column:1/-1;border-color:#c9bde0;background:#fdfcff}.play-rescue[data-v-1b1af2c2]{border-left:3px solid #d1913e}.play-tomorrow[data-v-1b1af2c2]{border-left:3px solid #5b8fb9}.play-stamps[data-v-1b1af2c2],.play-tomorrow.is-ready[data-v-1b1af2c2]{border-left:3px solid #2f9b78}.play-yesterday[data-v-1b1af2c2]{border-left:3px solid #8f7bb5}.session-dots[data-v-1b1af2c2]{display:flex;gap:8px;list-style:none;padding:0;margin:6px 0 4px}.session-dots li[data-v-1b1af2c2]{width:26px;height:8px;border-radius:999px;background:#e3e8f0}.session-dots .dot-current[data-v-1b1af2c2]{background:#7a64a8}.session-dots .dot-skipped[data-v-1b1af2c2]{background:#cbbfe0}.session-dots .dot-done[data-v-1b1af2c2]{background:#2f9b78}.session-current[data-v-1b1af2c2]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;margin:6px 0;border-radius:12px;background:#f6f3fb}.session-current strong[data-v-1b1af2c2]{font-size:17px}.session-area[data-v-1b1af2c2]{font-size:12px;color:#5b6b80;font-weight:650}.session-actions[data-v-1b1af2c2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;align-items:center}.session-actions .pulse-link-button[data-v-1b1af2c2]{margin-top:0;min-height:42px}.pulse-badge-rescue[data-v-1b1af2c2],.session-badge[data-v-1b1af2c2]{align-self:flex-start;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:#eef2f8;color:#3c4e66}.badge-priority[data-v-1b1af2c2]{background:#fbe9dc;color:#8a4a1c}.badge-rescue[data-v-1b1af2c2],.pulse-badge-rescue[data-v-1b1af2c2]{background:#fff1d8;color:#8a5212}.pulse-badge-rescue[data-v-1b1af2c2]{margin-left:8px}.session-done[data-v-1b1af2c2]{padding:14px 16px;margin:6px 0;border-radius:12px;background:#eaf7f1;color:#1f5a4a}.session-done h3[data-v-1b1af2c2]{color:#1d6b55}.pulse-celebrate[data-v-1b1af2c2]{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#e8f6ef;color:#1d6b55;font-weight:650;border:1px solid #a9d8c3}.check-list[data-v-1b1af2c2],.pulse-area-streaks[data-v-1b1af2c2],.rescue-list[data-v-1b1af2c2],.stamp-list[data-v-1b1af2c2],.yesterday-list[data-v-1b1af2c2]{list-style:none;padding:0;margin:8px 0 0}.rescue-list li[data-v-1b1af2c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid #f0e6d6}.rescue-list strong[data-v-1b1af2c2]{font-size:18px;color:#8a5212;margin-right:4px}.stamp-list li[data-v-1b1af2c2]{display:flex;align-items:center;gap:12px;padding:7px 0}.stamp-mark[data-v-1b1af2c2]{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-weight:750;font-size:14px;border:2px dashed #c3ccd9;color:#6a7a8f}.stamp-list strong[data-v-1b1af2c2]{display:block;font-size:14px}.stamp-list span[data-v-1b1af2c2]{font-size:12px;color:#55667c}.stamp-clear .stamp-mark[data-v-1b1af2c2]{border:2px solid #2f9b78;background:#e6f5ee;color:#1d6b55}.stamp-earned .stamp-mark[data-v-1b1af2c2]{background:#2f9b78;color:#fff}.stamp-open .stamp-mark[data-v-1b1af2c2]{border-color:#d9b07a;color:#8a5212;border-style:solid}.check-list li[data-v-1b1af2c2]{display:flex;gap:10px;align-items:flex-start;padding:5px 0;font-size:14px}.check-list li span[data-v-1b1af2c2]{width:18px;flex-shrink:0;color:#5b8fb9;font-weight:700}.check-list .is-done[data-v-1b1af2c2]{color:#3d6b5d}.check-list .is-done span[data-v-1b1af2c2]{color:#2f9b78}.yesterday-list[data-v-1b1af2c2]{display:flex;flex-wrap:wrap;gap:10px}.yesterday-list li[data-v-1b1af2c2]{display:flex;flex-direction:column;padding:8px 12px;border-radius:10px;background:#f5f2fa;min-width:88px}.yesterday-list strong[data-v-1b1af2c2]{font-size:22px;color:#4e3b78}.yesterday-list span[data-v-1b1af2c2]{font-size:12px;color:#55667c}.split-rescue[data-v-1b1af2c2]{background:#fff1d8!important;color:#8a5212!important}.pulse-mission[data-v-1b1af2c2]{display:flex;align-items:center;gap:18px;padding:14px 16px;margin:12px 0;border:1px solid #dce4ef;border-radius:14px;background:#f7f9fc}.pulse-mission>div[data-v-1b1af2c2]:first-child{flex:1}.pulse-mission strong[data-v-1b1af2c2]{display:block;font-size:15px;margin-top:4px}.pulse-mission .pulse-meter[data-v-1b1af2c2]{flex:0 0 200px;margin:0}.pulse-mission .pulse-meter span[data-v-1b1af2c2]{background:#5b8fb9}.mission-done[data-v-1b1af2c2]{background:#eef8f3;border-color:#9fd2bb}.mission-done strong[data-v-1b1af2c2]{color:#1d6b55}.mission-done .pulse-meter span[data-v-1b1af2c2]{background:#2f9b78}.pulse-area-streaks[data-v-1b1af2c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 16px}.pulse-area-streaks li[data-v-1b1af2c2]{padding:12px 14px;border:1px solid #dce4ef;border-radius:12px;background:#fff}.pulse-area-streaks strong[data-v-1b1af2c2]{display:block;font-size:14px}.pulse-area-streaks span[data-v-1b1af2c2]{display:block;font-size:13px;margin-top:2px}.pulse-area-streaks small[data-v-1b1af2c2]{display:block;font-size:12px;color:#5b6b80;margin-top:4px}.pulse-area-streaks .has-streak[data-v-1b1af2c2]{border-color:#9fd2bb;background:#f2faf6}.pulse-area-streaks .has-streak span[data-v-1b1af2c2]{color:#1d6b55;font-weight:650}@media (prefers-reduced-motion:no-preference){.stamp-pop .stamp-mark[data-v-1b1af2c2]{animation:pulse-stamp-data-v-1b1af2c2 .7s cubic-bezier(.2,1.4,.4,1) 1}.pulse-celebrate[data-v-1b1af2c2],.session-done[data-v-1b1af2c2]{animation:pulse-rise-data-v-1b1af2c2 .5s ease-out 1}@keyframes pulse-stamp-data-v-1b1af2c2{0%{transform:scale(.4) rotate(-25deg);opacity:.2}70%{transform:scale(1.15) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes pulse-rise-data-v-1b1af2c2{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}}.theme--dark .pulse-play[data-v-1b1af2c2]{background:linear-gradient(150deg,#1d1b33,#17243a 60%,#16302c);border-color:#4a4466}.theme--dark .pulse-area-streaks li[data-v-1b1af2c2],.theme--dark .pulse-play-card[data-v-1b1af2c2]{background:#17243a;border-color:#43516b}.theme--dark .play-session[data-v-1b1af2c2]{background:#1d2140}.theme--dark .session-current[data-v-1b1af2c2]{background:#272a4a}.theme--dark .mission-done[data-v-1b1af2c2],.theme--dark .pulse-area-streaks .has-streak[data-v-1b1af2c2],.theme--dark .pulse-celebrate[data-v-1b1af2c2],.theme--dark .session-done[data-v-1b1af2c2]{background:#173a35;color:#d0f4e7;border-color:#3f7f6b}.theme--dark .mission-done strong[data-v-1b1af2c2],.theme--dark .pulse-area-streaks .has-streak span[data-v-1b1af2c2],.theme--dark .session-done h3[data-v-1b1af2c2]{color:#bfeedd}.theme--dark .pulse-play-chip[data-v-1b1af2c2]{background:#3b3222;color:#f2dfb8;border-color:#8a6a3c}.theme--dark .pulse-area-streaks small[data-v-1b1af2c2],.theme--dark .session-area[data-v-1b1af2c2],.theme--dark .stamp-list span[data-v-1b1af2c2],.theme--dark .yesterday-list span[data-v-1b1af2c2]{color:#b7c8dd}.theme--dark .yesterday-list li[data-v-1b1af2c2]{background:#262a46}.theme--dark .yesterday-list strong[data-v-1b1af2c2]{color:#d9ccf5}.theme--dark .pulse-mission[data-v-1b1af2c2]{background:#17243a;border-color:#43516b}.theme--dark .pulse-badge-rescue[data-v-1b1af2c2],.theme--dark .session-badge[data-v-1b1af2c2],.theme--dark .split-rescue[data-v-1b1af2c2]{background:#3b3222!important;color:#f2dfb8!important}.theme--dark .badge-priority[data-v-1b1af2c2]{background:#4a3020!important;color:#f3cfb0!important}.theme--dark .rescue-list strong[data-v-1b1af2c2]{color:#f2c58a}@media(max-width:600px){.pulse-play[data-v-1b1af2c2]{padding:16px;border-radius:18px}.pulse-play-heading[data-v-1b1af2c2]{flex-direction:column;gap:8px}.pulse-play-grid[data-v-1b1af2c2]{grid-template-columns:1fr}.session-actions button[data-v-1b1af2c2]{flex:1 1 auto}.pulse-mission[data-v-1b1af2c2]{flex-direction:column;align-items:stretch}.pulse-mission .pulse-meter[data-v-1b1af2c2]{flex-basis:auto}.pulse-badge-rescue[data-v-1b1af2c2]{margin:4px 0 0}}