.hdb[data-v-804c7149]{align-items:center;background:var(--panel-2);border:1px solid var(--line-2);border-radius:999px;color:var(--t2);display:inline-flex;font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.3;max-width:100%;padding:2px 8px;vertical-align:middle;white-space:nowrap}.hdb-go[data-v-804c7149]{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.hdb-go[data-v-804c7149]:hover{background:var(--panel-3);color:var(--t1)}.hdb-go[data-v-804c7149]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hdb-go[data-v-804c7149]{transition:none}}.hsb[data-v-e4044065]{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 14px;min-width:0;padding:10px 14px}.hsb-crumbs[data-v-e4044065]{flex:1 1 200px;min-width:0}.hsb-crumb-list[data-v-e4044065]{align-items:center;display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:0}.hsb-crumb-item[data-v-e4044065]{align-items:center;display:inline-flex;gap:2px;min-width:0}.hsb-chev[data-v-e4044065]{color:var(--t3);flex:none;height:14px;width:14px}.hsb-crumb[data-v-e4044065]{border-radius:8px;display:inline-block;font-family:var(--font-heading);font-size:14px;font-weight:700;line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:3px 7px}.hsb-crumb-here[data-v-e4044065]{color:var(--t1)}.hsb-crumb-go[data-v-e4044065],.hsb-crumb-still[data-v-e4044065]{color:var(--t3);font-weight:600}.hsb-crumb-go[data-v-e4044065]{background:transparent;border:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hsb-crumb-go[data-v-e4044065]:hover{background:var(--panel-3);color:var(--hsb-accent)}.hsb-crumb-go[data-v-e4044065]:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.hsb-select[data-v-e4044065]{flex:0 1 220px;min-width:0}.hsb-select-box[data-v-e4044065]{min-width:0;width:100%}.hsb-seg[data-v-e4044065]{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.hsb-seg[data-v-e4044065]::-webkit-scrollbar{display:none}.hsb-period[data-v-e4044065]{margin-left:auto}.hsb-seg-btn[data-v-e4044065]{background:transparent;border:0;border-radius:8px;color:var(--t3);cursor:pointer;flex:1 0 auto;font-family:var(--font-heading);font-size:12.5px;font-weight:600;line-height:1.2;min-height:30px;padding:5px 12px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.hsb-seg-btn[data-v-e4044065]:hover{color:var(--t1)}.hsb-seg-btn[data-v-e4044065]:focus-visible{outline:2px solid var(--cyan);outline-offset:-1px}.hsb-seg-btn.is-on[data-v-e4044065]{background:var(--panel);box-shadow:0 1px 2px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--hsb-accent) 40%,var(--line));color:var(--t1);font-weight:700}@media(max-width:640px){.hsb[data-v-e4044065]{padding:10px 12px}.hsb-crumbs[data-v-e4044065]{flex-basis:100%}.hsb-select[data-v-e4044065]{flex:1 1 100%}.hsb-seg[data-v-e4044065]{width:100%}.hsb-period[data-v-e4044065]{margin-left:0}}@media(prefers-reduced-motion:reduce){.hsb-crumb-go[data-v-e4044065],.hsb-seg-btn[data-v-e4044065]{transition:none}}.hs[data-v-1a3f81ea]{display:inline-flex;position:relative}.hs-btn[data-v-1a3f81ea]{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--t2);cursor:pointer;display:inline-grid;height:32px;place-items:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:32px}.hs-btn[data-v-1a3f81ea]:hover{background:var(--panel-3);border-color:var(--line-2);color:var(--t1)}.hs-btn.is-open[data-v-1a3f81ea]{border-color:var(--hs-accent);color:var(--t1)}.hs-btn[data-v-1a3f81ea]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hs-btn-icon[data-v-1a3f81ea]{height:16px;width:16px}.hs-panel[data-v-1a3f81ea]{animation:hs-in-1a3f81ea .16s ease both;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-4);overflow-y:auto;overscroll-behavior:contain;padding:8px;position:fixed;z-index:120}.hs-list[data-v-1a3f81ea]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.hs-card[data-v-1a3f81ea],.hs-li[data-v-1a3f81ea]{min-width:0}.hs-card[data-v-1a3f81ea]{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--t1);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px;text-align:left;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;width:100%}.hs-card[data-v-1a3f81ea]:hover{background:var(--panel-2);border-color:color-mix(in srgb,var(--hs-accent) 55%,var(--line))}.hs-card[data-v-1a3f81ea]:focus-visible{outline:2px solid var(--hs-accent);outline-offset:2px}.hs-icon[data-v-1a3f81ea]{background:color-mix(in srgb,var(--hs-accent) 14%,var(--panel));border-radius:10px;color:color-mix(in srgb,var(--hs-accent) 75%,var(--t1));display:grid;flex:none;height:32px;place-items:center;width:32px}.hs-icon-svg[data-v-1a3f81ea]{height:16px;width:16px}.hs-main[data-v-1a3f81ea]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.hs-title[data-v-1a3f81ea]{color:var(--t1);font-family:var(--font-heading);font-size:13px;font-weight:700;line-height:1.35}.hs-line[data-v-1a3f81ea]{color:var(--t2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.hs-meta[data-v-1a3f81ea]{align-items:center;color:var(--t3);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:2px 10px;margin-top:4px}.hs-code[data-v-1a3f81ea]{color:var(--t2);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;overflow-wrap:anywhere}.hs-go[data-v-1a3f81ea]{align-self:center;color:var(--t3);flex:none;height:16px;width:16px}@keyframes hs-in-1a3f81ea{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hs-panel[data-v-1a3f81ea]{animation:none}.hs-btn[data-v-1a3f81ea],.hs-card[data-v-1a3f81ea]{transition:none}}.hiv-hero[data-v-9c1135c8] .role-hero-kpi{display:flex;flex-direction:column}.hiv-hero[data-v-9c1135c8] .role-hero-kpi-value{margin-top:auto}@media(max-width:767px){.hiv-hero[data-v-9c1135c8] .role-hero-grid-5 .role-hero-kpi:last-child{grid-column:1/-1}}.hsc[data-v-5e61eda3]{align-items:center;background:var(--tone-soft);border:1px solid var(--tone-line);border-radius:999px;color:var(--tone-ink);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.01em;line-height:1.3;max-width:100%;min-width:0;padding:3px 10px;vertical-align:middle;white-space:nowrap}.hsc-sm[data-v-5e61eda3]{font-size:10px;gap:5px;padding:2px 8px}.hsc-dot[data-v-5e61eda3]{background:var(--tone);border-radius:999px;flex:none;height:6px;width:6px}.hsc-sm .hsc-dot[data-v-5e61eda3]{height:5px;width:5px}.hsc-label[data-v-5e61eda3]{min-width:0;overflow:hidden;text-overflow:ellipsis}.hmd-root[data-v-0bcd3691]{inset:0;position:fixed;z-index:110}.hmd-backdrop[data-v-0bcd3691]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#051c2c8c;inset:0;position:absolute}.hmd-panel[data-v-0bcd3691]{background:var(--panel);border-left:1px solid var(--line);bottom:0;box-shadow:var(--sh-4);color:var(--t1);display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(560px,100vw)}@media(max-width:640px){.hmd-panel[data-v-0bcd3691]{border-left:0;width:100vw}}.hmd-head[data-v-0bcd3691]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.hmd-head-text[data-v-0bcd3691]{min-width:0}.hmd-kicker[data-v-0bcd3691]{color:var(--t3);font-size:10.5px;letter-spacing:.16em;margin:0 0 3px;text-transform:uppercase}.hmd-kicker[data-v-0bcd3691],.hmd-title[data-v-0bcd3691]{font-family:var(--font-heading);font-weight:700}.hmd-title[data-v-0bcd3691]{color:var(--t1);font-size:20px;letter-spacing:-.01em;line-height:1.25;margin:0}.hmd-close[data-v-0bcd3691]{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;color:var(--t2);cursor:pointer;display:inline-grid;flex:none;height:36px;place-items:center;transition:background-color .15s ease,color .15s ease;width:36px}.hmd-close[data-v-0bcd3691]:hover{background:var(--panel-3);color:var(--t1)}.hmd-close[data-v-0bcd3691]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hmd-close-icon[data-v-0bcd3691]{height:16px;width:16px}.hmd-body[data-v-0bcd3691]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 8px}.hmd-sec[data-v-0bcd3691]{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.hmd-sec[data-v-0bcd3691]:last-of-type{border-bottom:0}.hmd-h[data-v-0bcd3691]{color:var(--t1);font-family:var(--font-heading);font-size:14px;font-weight:700;line-height:1.35;margin:0 0 6px}.hmd-p[data-v-0bcd3691]{color:var(--t2);font-size:13px;line-height:1.6;margin:0 0 8px}.hmd-muted[data-v-0bcd3691]{color:var(--t3);font-size:12px}.hmd-pair[data-v-0bcd3691]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:10px}@media(min-width:520px){.hmd-pair[data-v-0bcd3691]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hmd-pair-card[data-v-0bcd3691]{align-items:flex-start;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.hmd-pair-text[data-v-0bcd3691]{color:var(--t2);font-size:12.5px;line-height:1.55;margin:0}.hmd-set[data-v-0bcd3691]{border:1px solid var(--line);border-radius:10px;list-style:none;margin:10px 0 0;overflow:hidden;padding:0}.hmd-set-row[data-v-0bcd3691]{display:grid;font-size:12.5px;gap:3px 12px;grid-template-columns:minmax(0,1fr);line-height:1.5;padding:10px 12px}.hmd-set-row+.hmd-set-row[data-v-0bcd3691]{border-top:1px solid var(--line)}.hmd-set-row[data-v-0bcd3691]:nth-child(2n){background:var(--panel-2)}.hmd-set-term[data-v-0bcd3691]{color:var(--t1);font-weight:700}.hmd-set-value[data-v-0bcd3691]{color:var(--t2);min-width:0;overflow-wrap:anywhere}.hmd-set-line[data-v-0bcd3691]{display:block}.hmd-set-src[data-v-0bcd3691]{justify-self:start}@media(min-width:520px){.hmd-set-row[data-v-0bcd3691]{align-items:start;grid-template-columns:minmax(120px,.8fr) minmax(0,1.7fr) 44px}.hmd-set-src[data-v-0bcd3691]{justify-self:end}}.hmd-foot[data-v-0bcd3691]{background:var(--panel);border-top:1px solid var(--line);padding:12px 20px 16px}.hmd-done[data-v-0bcd3691]{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);cursor:pointer;font-family:var(--font-heading);font-size:13px;font-weight:700;min-height:40px;transition:background-color .15s ease;width:100%}.hmd-done[data-v-0bcd3691]:hover{background:var(--panel-3)}.hmd-done[data-v-0bcd3691]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hmd-enter-active[data-v-0bcd3691],.hmd-leave-active[data-v-0bcd3691]{transition:opacity .18s ease}.hmd-enter-active .hmd-panel[data-v-0bcd3691],.hmd-leave-active .hmd-panel[data-v-0bcd3691]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.hmd-enter-from[data-v-0bcd3691],.hmd-leave-to[data-v-0bcd3691]{opacity:0}.hmd-enter-from .hmd-panel[data-v-0bcd3691],.hmd-leave-to .hmd-panel[data-v-0bcd3691]{transform:translate(28px)}@media(prefers-reduced-motion:reduce){.hmd-enter-active[data-v-0bcd3691],.hmd-enter-active .hmd-panel[data-v-0bcd3691],.hmd-leave-active[data-v-0bcd3691],.hmd-leave-active .hmd-panel[data-v-0bcd3691]{transition:none}}.hld-layer[data-v-d3a585fc]{inset:0;position:fixed;z-index:110}.hld-backdrop[data-v-d3a585fc]{animation:hld-fade-d3a585fc .2s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030c168c;inset:0;position:absolute}.hld-panel[data-v-d3a585fc]{animation:hld-slide-d3a585fc .26s cubic-bezier(.2,.8,.2,1) both;border-left:1px solid var(--line);bottom:0;box-shadow:var(--sh-4);color:var(--t1);flex-direction:column;max-width:100%;outline:none;position:absolute;right:0;top:0;width:min(860px,100vw)}.hld-head[data-v-d3a585fc],.hld-panel[data-v-d3a585fc]{background:var(--panel);display:flex}.hld-head[data-v-d3a585fc]{align-items:flex-start;border-bottom:1px solid var(--line);gap:12px;padding:18px 20px 14px}.hld-head-main[data-v-d3a585fc]{flex:1 1 auto;min-width:0}.hld-title[data-v-d3a585fc]{color:var(--t1);font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;overflow-wrap:anywhere}.hld-sub[data-v-d3a585fc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--t3);font-size:12.5px;line-height:1.5;margin:3px 0 0;overflow:hidden;overflow-wrap:anywhere}.hld-close[data-v-d3a585fc]{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;color:var(--t2);cursor:pointer;display:grid;flex:none;height:34px;place-items:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease;width:34px}.hld-close[data-v-d3a585fc]:hover{border-color:var(--t3);color:var(--t1)}.hld-btn[data-v-d3a585fc]:focus-visible,.hld-close[data-v-d3a585fc]:focus-visible,.hld-code[data-v-d3a585fc]:focus-visible,.hld-page-btn[data-v-d3a585fc]:focus-visible,.hld-search-clear[data-v-d3a585fc]:focus-visible,.hld-sort[data-v-d3a585fc]:focus-visible{outline:2px solid var(--hld-accent);outline-offset:2px}.hld-tools[data-v-d3a585fc]{flex-wrap:wrap;gap:10px 16px;padding:12px 20px}.hld-search[data-v-d3a585fc],.hld-tools[data-v-d3a585fc]{align-items:center;display:flex}.hld-search[data-v-d3a585fc]{flex:1 1 260px;max-width:420px;min-width:0;position:relative}.hld-search-icon[data-v-d3a585fc]{color:var(--t3);left:11px;pointer-events:none;position:absolute}.hld-search-input[data-v-d3a585fc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);font:inherit;font-size:13px;height:38px;padding:0 34px;width:100%}.hld-search-input[data-v-d3a585fc]::-moz-placeholder{color:var(--placeholder)}.hld-search-input[data-v-d3a585fc]::placeholder{color:var(--placeholder)}.hld-search-input[data-v-d3a585fc]:focus{border-color:transparent;outline:2px solid var(--hld-accent);outline-offset:1px}.hld-search-input[data-v-d3a585fc]::-webkit-search-cancel-button{display:none}.hld-search-clear[data-v-d3a585fc]{background:var(--panel-3);border:0;border-radius:999px;color:var(--t2);cursor:pointer;display:grid;height:24px;place-items:center;position:absolute;right:7px;width:24px}.hld-count[data-v-d3a585fc]{color:var(--t2);font-size:12.5px;font-weight:600;margin:0}.hld-scroll[data-v-d3a585fc]{background:var(--panel);border-top:1px solid var(--line);flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative}.hld-scroll[data-v-d3a585fc]:focus-visible{outline:2px solid var(--hld-accent);outline-offset:-2px}.hld-table[data-v-d3a585fc]{border-collapse:separate;border-spacing:0;font-size:12.5px;min-width:-moz-max-content;min-width:max-content;width:100%}.hld-table th[data-v-d3a585fc]{background:var(--panel-2);border-bottom:1px solid var(--line-2);padding:0;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.hld-th-num[data-v-d3a585fc]{text-align:right}.hld-sort[data-v-d3a585fc]{align-items:center;background:none;border:0;color:var(--t2);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.01em;padding:10px 14px;text-align:inherit;width:100%}.hld-th-num .hld-sort[data-v-d3a585fc]{justify-content:flex-end}.hld-sort-on[data-v-d3a585fc],.hld-sort[data-v-d3a585fc]:hover{color:var(--t1)}.hld-arrow[data-v-d3a585fc]{flex:none}.hld-table td[data-v-d3a585fc]{background:var(--panel);border-bottom:1px solid var(--line);color:var(--t1);padding:10px 14px;white-space:nowrap}.hld-td-num[data-v-d3a585fc]{font-variant-numeric:tabular-nums;text-align:right}.hld-table td[data-v-d3a585fc]:first-child,.hld-table th[data-v-d3a585fc]:first-child{left:0;position:sticky}.hld-table th[data-v-d3a585fc]:first-child{z-index:3}.hld-table td[data-v-d3a585fc]:first-child{box-shadow:1px 0 0 var(--line);z-index:1}.hld-row[data-v-d3a585fc]{cursor:pointer}.hld-row:hover td[data-v-d3a585fc]{background:var(--panel-2)}.hld-code[data-v-d3a585fc]{background:none;border:0;color:var(--t1);cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700;letter-spacing:-.01em;padding:0;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.hld-row:hover .hld-code[data-v-d3a585fc]{text-decoration-color:var(--hld-accent)}.hld-muted[data-v-d3a585fc]{color:var(--t3)}.hld-pct[data-v-d3a585fc]{font-weight:600}.hld-pct-good[data-v-d3a585fc]{color:color-mix(in srgb,var(--good) 85%,var(--t1))}.hld-pct-low[data-v-d3a585fc]{color:color-mix(in srgb,var(--bad) 85%,var(--t1))}.hld-state[data-v-d3a585fc]{font-weight:600}.hld-state-bad[data-v-d3a585fc]{color:color-mix(in srgb,var(--bad) 85%,var(--t1))}.hld-state-neutral[data-v-d3a585fc]{color:var(--t3)}.hld-empty[data-v-d3a585fc]{padding:36px 20px;text-align:center}.hld-empty-title[data-v-d3a585fc]{color:var(--t1);font-family:var(--font-heading);font-size:14px;font-weight:700;margin:0 0 6px}.hld-btn[data-v-d3a585fc]{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;margin-top:8px;padding:8px 14px}.hld-btn[data-v-d3a585fc]:hover{border-color:var(--t3)}.hld-foot[data-v-d3a585fc]{align-items:center;background:var(--panel);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:12px 20px}.hld-range[data-v-d3a585fc]{color:var(--t2);font-size:12px;margin:0}.hld-pager[data-v-d3a585fc]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.hld-page-now[data-v-d3a585fc]{color:var(--t2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;padding:0 6px}.hld-page-btn[data-v-d3a585fc]{background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;color:var(--t1);cursor:pointer;font:inherit;font-size:12px;font-weight:700;height:32px;padding:0 12px}.hld-page-btn[data-v-d3a585fc]:hover:not(:disabled){border-color:var(--t3)}.hld-page-btn[data-v-d3a585fc]:disabled{cursor:default;opacity:.45}.hld-sr[data-v-d3a585fc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes hld-fade-d3a585fc{0%{opacity:0}to{opacity:1}}@keyframes hld-slide-d3a585fc{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media(max-width:560px){.hld-head[data-v-d3a585fc]{padding:14px 16px 12px}.hld-tools[data-v-d3a585fc]{padding:10px 16px}.hld-search[data-v-d3a585fc]{flex-basis:100%;max-width:none}.hld-foot[data-v-d3a585fc]{padding:10px 16px}.hld-title[data-v-d3a585fc]{font-size:17px}}@media(prefers-reduced-motion:reduce){.hld-backdrop[data-v-d3a585fc],.hld-panel[data-v-d3a585fc]{animation:none}}.hsx[data-v-6e89087e]{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;min-width:0;padding:20px}.hsx-flush[data-v-6e89087e]{padding:0}.hsx-flush .hsx-head[data-v-6e89087e]{padding:18px 20px 0}.hsx-head[data-v-6e89087e]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;margin-bottom:14px}.hsx-titles[data-v-6e89087e]{flex:1 1 160px;min-width:0}.hsx-title[data-v-6e89087e]{color:var(--t1);font-size:13px;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.hsx-sub[data-v-6e89087e]{line-height:1.45;margin:2px 0 0;overflow-wrap:anywhere}.hsx-meta[data-v-6e89087e],.hsx-sub[data-v-6e89087e]{color:var(--t3);font-size:11px}.hsx-meta[data-v-6e89087e]{flex:none;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.6;margin:0}.hsx-actions[data-v-6e89087e]{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.hsx-body[data-v-6e89087e]{min-width:0}@media(max-width:420px){.hsx[data-v-6e89087e]{padding:16px}.hsx-flush[data-v-6e89087e]{padding:0}.hsx-flush .hsx-head[data-v-6e89087e]{padding:14px 16px 0}.hsx-actions[data-v-6e89087e]{flex-basis:100%;justify-content:flex-start}}.hss[data-v-47f9b6ac]{background:var(--panel);border-bottom:1px solid var(--line);flex:none;padding:12px 20px 14px}.hss-top[data-v-47f9b6ac]{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:space-between}.hss-story[data-v-47f9b6ac]{color:var(--t1);font-family:var(--font-heading);font-size:12.5px;font-weight:700;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.hss-count[data-v-47f9b6ac]{color:var(--t3);flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.hss-dots[data-v-47f9b6ac]{align-items:center;display:flex;list-style:none;margin:10px 0 0;padding:0}.hss-li[data-v-47f9b6ac]{display:flex;flex:1 1 0;justify-content:flex-end;min-width:0;position:relative}.hss-li[data-v-47f9b6ac]:first-child{flex:none}.hss-li[data-v-47f9b6ac]:not(:first-child):before{background:var(--line);content:"";height:2px;left:0;margin-top:-1px;position:absolute;right:28px;top:50%}.hss-li.is-now[data-v-47f9b6ac]:before,.hss-li.is-past[data-v-47f9b6ac]:before{background:var(--hss-accent)}.hss-dot[data-v-47f9b6ac]{background:var(--panel);border:1.5px solid var(--line-2);border-radius:999px;color:var(--t3);cursor:pointer;display:grid;flex:none;font-family:var(--font-heading);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:28px;line-height:1;padding:0;place-items:center;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:28px}.hss-dot[data-v-47f9b6ac]:hover{border-color:var(--hss-accent);color:var(--t1)}.hss-dot[data-v-47f9b6ac]:focus-visible{outline:2px solid var(--hss-accent);outline-offset:2px}.is-past .hss-dot[data-v-47f9b6ac]{background:color-mix(in srgb,var(--hss-accent) 14%,var(--panel))}.is-now .hss-dot[data-v-47f9b6ac],.is-past .hss-dot[data-v-47f9b6ac]{border-color:var(--hss-accent);color:var(--t1)}.is-now .hss-dot[data-v-47f9b6ac]{background:color-mix(in srgb,var(--hss-accent) 24%,var(--panel));box-shadow:0 0 0 3px color-mix(in srgb,var(--hss-accent) 22%,transparent)}.hss-now[data-v-47f9b6ac]{border-left:3px solid var(--hss-accent);margin-top:12px;padding-left:12px}.hss-date[data-v-47f9b6ac]{color:var(--t3);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.hss-title[data-v-47f9b6ac]{color:var(--t1);font-size:13px;font-weight:700;line-height:1.35;margin:2px 0 0}.hss-text[data-v-47f9b6ac]{color:var(--t2);font-size:12.5px;line-height:1.5;margin:3px 0 0;overflow-wrap:anywhere}.hss-nav[data-v-47f9b6ac]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.hss-nav .hss-btn[data-v-47f9b6ac]:first-child:not(.hss-btn-main){margin-right:auto}.hss-btn[data-v-47f9b6ac]{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;min-height:34px;padding:0 14px;transition:border-color .15s ease,background-color .15s ease}.hss-btn[data-v-47f9b6ac]:hover{border-color:var(--hss-accent)}.hss-btn[data-v-47f9b6ac]:focus-visible{outline:2px solid var(--hss-accent);outline-offset:2px}.hss-btn-main[data-v-47f9b6ac]{background:color-mix(in srgb,var(--hss-accent) 12%,var(--panel));border-color:color-mix(in srgb,var(--hss-accent) 55%,var(--line-2));flex:0 1 auto;font-weight:700;min-width:132px}@media(max-width:560px){.hss[data-v-47f9b6ac]{padding:10px 16px 12px}.hss-btn-main[data-v-47f9b6ac]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hss-btn[data-v-47f9b6ac],.hss-dot[data-v-47f9b6ac]{transition:none}}.hac[data-v-15fdea29]{min-width:0;width:100%}.hac-months[data-v-15fdea29]{display:grid;gap:18px 16px;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr))}.hac-month[data-v-15fdea29]{min-width:0}.hac-head[data-v-15fdea29]{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin-bottom:8px}.hac-month-name[data-v-15fdea29]{color:var(--t1);font-size:12px;font-weight:700}.hac-summary[data-v-15fdea29]{color:var(--t3);font-size:10.5px;line-height:1.35}.hac-grid[data-v-15fdea29],.hac-week[data-v-15fdea29]{display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;max-width:260px;padding:0}.hac-week[data-v-15fdea29]{margin-bottom:3px}.hac-weekday[data-v-15fdea29]{color:var(--t3);font-size:10px;font-weight:700;line-height:1;text-align:center}.hac-cell[data-v-15fdea29]{align-items:center;aspect-ratio:1;border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;min-width:0;position:relative}.hac-blank[data-v-15fdea29]{visibility:hidden}.hac-day[data-v-15fdea29]{color:var(--t1);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.hac-tech-sms[data-v-15fdea29]{--tech:#1392ec}.hac-tech-voice[data-v-15fdea29]{--tech:var(--warn)}.hac-tech-whatsapp[data-v-15fdea29]{--tech:var(--good)}.hac-tech-pillbox[data-v-15fdea29]{--tech:var(--info)}.hac-tech-app[data-v-15fdea29]{--tech:#e2368c}.hac-tech-manual[data-v-15fdea29]{--tech:var(--t3)}.hac-confirmed[data-v-15fdea29]{background:color-mix(in srgb,var(--tech,var(--good)) 38%,transparent)}.hac-missed[data-v-15fdea29]{background-color:color-mix(in srgb,var(--bad) 16%,transparent);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bad) 55%,transparent) 0,color-mix(in srgb,var(--bad) 55%,transparent) 2px,transparent 2px,transparent 5px)}.hac-upcoming[data-v-15fdea29]{background:transparent;border:1px dashed var(--line-2)}.hac-none .hac-day[data-v-15fdea29],.hac-upcoming .hac-day[data-v-15fdea29]{color:var(--t3)}.hac-none[data-v-15fdea29]{background:color-mix(in srgb,var(--t3) 10%,transparent)}.hac-legend[data-v-15fdea29]{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:14px 0 0;padding:0}.hac-legend-lead[data-v-15fdea29]{color:var(--t2);font-size:10.5px;font-weight:700}.hac-legend-item[data-v-15fdea29]{align-items:center;color:var(--t3);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px}.hac-swatch[data-v-15fdea29]{border-radius:4px;box-sizing:border-box;display:inline-block;height:14px;width:14px}.hac-empty[data-v-15fdea29]{color:var(--t3);font-size:12px;margin:0;padding:14px 0;text-align:center}.hac-sr[data-v-15fdea29]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hvl[data-v-4f20d412],.hvl-box[data-v-4f20d412]{min-width:0;width:100%}.hvl-box[data-v-4f20d412]{position:relative}.hvl-svg[data-v-4f20d412]{display:block;height:auto;overflow:visible;width:100%}.hvl-zone-high[data-v-4f20d412]{fill:color-mix(in srgb,var(--bad) 7%,transparent)}.hvl-zone-low[data-v-4f20d412]{fill:color-mix(in srgb,var(--good) 6%,transparent)}.hvl-grid[data-v-4f20d412]{stroke:var(--line);stroke-width:1}.hvl-axis[data-v-4f20d412]{fill:var(--t3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.hvl-xtick[data-v-4f20d412]{stroke:var(--line-2);stroke-width:1}.hvl-threshold[data-v-4f20d412]{opacity:.7;stroke:var(--t2);stroke-dasharray:5 4;stroke-width:1.25}.hvl-threshold-text[data-v-4f20d412]{fill:var(--t2);font-size:10px;font-weight:700;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round;stroke-width:3px}.hvl-link[data-v-4f20d412]{fill:none;opacity:.55;stroke:var(--t3);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.hvl-ok[data-v-4f20d412]{color:var(--good)}.hvl-high[data-v-4f20d412]{color:var(--bad)}.hvl-point circle[data-v-4f20d412],.hvl-point path[data-v-4f20d412]{fill:currentColor;stroke:var(--panel);stroke-linejoin:round;stroke-width:2}.hvl-value[data-v-4f20d412]{fill:var(--t1);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;paint-order:stroke;stroke:var(--panel);stroke-linejoin:round;stroke-width:3px}.hvl-legend[data-v-4f20d412]{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:8px 0 0;padding:0}.hvl-legend-item[data-v-4f20d412]{align-items:center;color:var(--t3);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px}.hvl-key[data-v-4f20d412]{fill:currentColor;flex:none}.hvl-empty[data-v-4f20d412]{color:var(--t3);font-size:12px;margin:0;padding:14px 0;text-align:center}.hvl-sr[data-v-4f20d412]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);contain:layout paint size;white-space:nowrap}.hvl-sr-table[data-v-4f20d412]{border-collapse:collapse;max-width:1px;table-layout:fixed;width:1px}.hvl-sr-table caption[data-v-4f20d412],.hvl-sr-table td[data-v-4f20d412],.hvl-sr-table th[data-v-4f20d412]{border:0;max-width:1px;overflow:hidden;padding:0}.hpd-layer[data-v-948e57bb]{inset:0;position:fixed;z-index:130}.hpd-backdrop[data-v-948e57bb]{animation:hpd-fade-948e57bb .2s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030c1680;inset:0;position:absolute}.hpd-panel[data-v-948e57bb]{animation:hpd-slide-948e57bb .26s cubic-bezier(.2,.8,.2,1) both;background:var(--panel-2);border-left:1px solid var(--line);bottom:0;box-shadow:var(--sh-4);color:var(--t1);display:flex;flex-direction:column;max-width:100%;outline:none;position:absolute;right:0;top:0;width:min(660px,100vw)}.hpd-head[data-v-948e57bb]{background:var(--panel);border-bottom:1px solid var(--line);flex:none;padding:16px 20px}.hpd-head-top[data-v-948e57bb]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.hpd-ident[data-v-948e57bb]{min-width:0}.hpd-close[data-v-948e57bb]{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;color:var(--t2);cursor:pointer;display:grid;flex:none;height:34px;place-items:center;width:34px}.hpd-close[data-v-948e57bb]:hover{border-color:var(--t3);color:var(--t1)}.hpd-btn[data-v-948e57bb]:focus-visible,.hpd-close[data-v-948e57bb]:focus-visible,.hpd-select[data-v-948e57bb]:focus-visible{outline:2px solid var(--hpd-accent);outline-offset:2px}.hpd-code[data-v-948e57bb]{color:var(--t1);font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;overflow-wrap:anywhere}.hpd-name[data-v-948e57bb]{color:var(--t2);font-size:13px;letter-spacing:.04em;margin:2px 0 0}.hpd-chips[data-v-948e57bb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hpd-facts[data-v-948e57bb]{border-top:1px solid var(--line);display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:14px 0 0;padding:14px 0 0}.hpd-fact[data-v-948e57bb]{min-width:0}.hpd-fact dt[data-v-948e57bb]{color:var(--t3);font-size:11px;font-weight:500}.hpd-fact dd[data-v-948e57bb]{color:var(--t1);font-size:13px;font-weight:600;line-height:1.35;margin:2px 0 0;overflow-wrap:anywhere}.hpd-fact-sub[data-v-948e57bb]{color:var(--t3);display:block;font-size:11.5px;font-weight:500;margin-top:1px}.hpd-body[data-v-948e57bb]{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 28px}.hpd-quiet[data-v-948e57bb]{color:var(--t2);font-size:12.5px;line-height:1.55;margin:0}.hpd-sr[data-v-948e57bb]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hpd-flash[data-v-948e57bb]{outline:2px solid var(--hpd-accent);outline-offset:3px}.hpd-acts[data-v-948e57bb]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.hpd-btn[data-v-948e57bb]{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;min-height:36px;padding:0 14px;transition:border-color .15s ease,background-color .15s ease}.hpd-btn[data-v-948e57bb]:hover:not(:disabled){border-color:var(--hpd-accent)}.hpd-btn[data-v-948e57bb]:disabled{background:var(--panel-3);color:var(--t3);cursor:default}.hpd-select-wrap[data-v-948e57bb]{display:block;flex:0 1 auto;min-width:0}.hpd-select[data-v-948e57bb]{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);font:inherit;font-size:12.5px;max-width:100%;min-height:36px;padding:0 10px}.hpd-notice[data-v-948e57bb]{align-items:center;color:color-mix(in srgb,var(--good) 80%,var(--t1));display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin:0}.hpd-notice[data-v-948e57bb]:empty{display:none}.hpd-list[data-v-948e57bb],.hpd-steps[data-v-948e57bb],.hpd-timeline[data-v-948e57bb]{list-style:none;margin:0;padding:0}.hpd-item[data-v-948e57bb]{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:12px;padding:11px 0}.hpd-item[data-v-948e57bb]:first-child{border-top:0;padding-top:0}.hpd-item[data-v-948e57bb]:last-child{padding-bottom:0}.hpd-item-dot[data-v-948e57bb]{background:var(--t3);border-radius:999px;flex:none;height:8px;margin-top:5px;width:8px}.hpd-tone-bad[data-v-948e57bb]{background:var(--bad)}.hpd-tone-warn[data-v-948e57bb]{background:var(--warn)}.hpd-tone-info[data-v-948e57bb]{background:var(--info)}.hpd-item-main[data-v-948e57bb]{flex:1 1 auto;min-width:0}.hpd-item-title[data-v-948e57bb]{color:var(--t1);font-size:13px;font-weight:700;line-height:1.35;margin:0}.hpd-item-detail[data-v-948e57bb]{color:var(--t2);font-size:12px;line-height:1.5;margin:2px 0 0;overflow-wrap:anywhere}.hpd-item-side[data-v-948e57bb]{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:2px;max-width:46%;text-align:right}.hpd-prio[data-v-948e57bb]{color:var(--t3);font-size:11.5px;font-weight:700}.hpd-prio-bad[data-v-948e57bb]{color:color-mix(in srgb,var(--bad) 85%,var(--t1))}.hpd-prio-warn[data-v-948e57bb]{color:color-mix(in srgb,var(--warn) 85%,var(--t1))}.hpd-due[data-v-948e57bb]{color:var(--t3);font-size:11.5px;font-weight:500}.hpd-item-done[data-v-948e57bb]{color:color-mix(in srgb,var(--good) 80%,var(--t1));font-size:12px;font-weight:600}.hpd-late[data-v-948e57bb]{color:color-mix(in srgb,var(--bad) 85%,var(--t1));font-size:12.5px;font-weight:700;margin:0 0 10px}.hpd-pending[data-v-948e57bb]{color:var(--t2);font-size:12px;margin:10px 0 0}.hpd-table-wrap[data-v-948e57bb]{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow-x:auto;position:relative}.hpd-table[data-v-948e57bb]{border-collapse:collapse;font-size:12px;min-width:-moz-max-content;min-width:max-content;width:100%}.hpd-table th[data-v-948e57bb]{background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--t2);font-family:var(--font-heading);font-size:11px;font-weight:600;text-align:left}.hpd-table td[data-v-948e57bb],.hpd-table th[data-v-948e57bb]{padding:8px 12px;white-space:nowrap}.hpd-table td[data-v-948e57bb]{border-top:1px solid var(--line);color:var(--t1)}.hpd-table tbody tr:first-child td[data-v-948e57bb]{border-top:0}.hpd-num[data-v-948e57bb]{font-variant-numeric:tabular-nums;text-align:right}.hpd-mono[data-v-948e57bb]{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.hpd-flag[data-v-948e57bb]{color:color-mix(in srgb,var(--bad) 85%,var(--t1));font-weight:700}.hpd-ok[data-v-948e57bb]{color:var(--t1);font-weight:600}.hpd-eac-meter[data-v-948e57bb]{display:flex;gap:6px;margin-bottom:14px}.hpd-eac-seg[data-v-948e57bb]{background:var(--panel-3);border-radius:999px;flex:1 1 0;height:6px}.hpd-eac-done[data-v-948e57bb]{background:var(--hpd-accent)}.hpd-step[data-v-948e57bb]{align-items:flex-start;display:flex;gap:12px;padding:0 0 14px;position:relative}.hpd-step[data-v-948e57bb]:last-child{padding-bottom:0}.hpd-step[data-v-948e57bb]:before{background:var(--line);bottom:0;content:"";left:6px;position:absolute;top:16px;width:2px}.hpd-step[data-v-948e57bb]:last-child:before{display:none}.hpd-step-dot[data-v-948e57bb]{background:var(--panel-3);border:3px solid var(--panel);border-radius:999px;box-shadow:0 0 0 1.5px var(--t3);flex:none;height:14px;margin-top:2px;width:14px}.hpd-step-good .hpd-step-dot[data-v-948e57bb]{background:var(--good);box-shadow:0 0 0 1.5px var(--good)}.hpd-step-bad .hpd-step-dot[data-v-948e57bb]{background:var(--bad);box-shadow:0 0 0 1.5px var(--bad)}.hpd-step-warn .hpd-step-dot[data-v-948e57bb]{background:var(--warn);box-shadow:0 0 0 1.5px var(--warn)}.hpd-step-info .hpd-step-dot[data-v-948e57bb]{background:var(--info);box-shadow:0 0 0 1.5px var(--info)}.hpd-step-main[data-v-948e57bb]{flex:1 1 auto;min-width:0}.hpd-step-state[data-v-948e57bb]{color:var(--t3);flex:none;font-size:11.5px;font-weight:600;max-width:40%;text-align:right}.hpd-step-bad .hpd-step-state[data-v-948e57bb]{color:color-mix(in srgb,var(--bad) 85%,var(--t1))}.hpd-step-good .hpd-step-state[data-v-948e57bb]{color:color-mix(in srgb,var(--good) 80%,var(--t1))}.hpd-risks[data-v-948e57bb]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hpd-risk[data-v-948e57bb]{min-width:0}.hpd-risk-head[data-v-948e57bb]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;margin-bottom:10px}.hpd-risk-title[data-v-948e57bb]{color:var(--t1);font-family:var(--font-heading);font-size:12.5px;font-weight:700;margin:0}.hpd-risk-track[data-v-948e57bb]{border-radius:999px;display:flex;height:8px;overflow:hidden;position:relative}.hpd-risk-zone[data-v-948e57bb]{display:block;height:100%}.hpd-zone-good[data-v-948e57bb]{background:color-mix(in srgb,var(--good) 26%,transparent)}.hpd-zone-warn[data-v-948e57bb]{background:color-mix(in srgb,var(--warn) 30%,transparent)}.hpd-zone-bad[data-v-948e57bb]{background:color-mix(in srgb,var(--bad) 26%,transparent)}.hpd-risk-marker[data-v-948e57bb]{background:var(--t1);border-radius:2px;bottom:-2px;box-shadow:0 0 0 2px var(--panel);margin-left:-2px;position:absolute;top:-2px;width:4px}.hpd-risk-score[data-v-948e57bb]{color:var(--t3);font-size:12px;margin:8px 0 0}.hpd-risk-score strong[data-v-948e57bb]{color:var(--t1);font-family:var(--font-heading);font-size:16px;font-weight:700}.hpd-drivers[data-v-948e57bb]{color:var(--t2);font-size:12px;line-height:1.55;margin:8px 0 0;padding:0 0 0 16px}.hpd-drivers li+li[data-v-948e57bb]{margin-top:3px}.hpd-estimate[data-v-948e57bb]{border-top:1px solid var(--line);color:var(--t1);font-size:12.5px;font-weight:600;margin:16px 0 0;padding-top:12px}.hpd-tl-item[data-v-948e57bb]{align-items:flex-start;display:flex;gap:12px;padding:0 0 14px;position:relative}.hpd-tl-item[data-v-948e57bb]:last-child{padding-bottom:0}.hpd-tl-item[data-v-948e57bb]:before{background:var(--line);bottom:0;content:"";left:5px;position:absolute;top:14px;width:2px}.hpd-tl-item[data-v-948e57bb]:last-child:before{display:none}.hpd-tl-dot[data-v-948e57bb]{background:var(--t3);border:2px solid var(--panel);border-radius:999px;box-shadow:0 0 0 1.5px var(--t3);flex:none;height:12px;margin-top:3px;width:12px}.hpd-kind-refill .hpd-tl-dot[data-v-948e57bb],.hpd-kind-return .hpd-tl-dot[data-v-948e57bb]{background:var(--good);box-shadow:0 0 0 1.5px var(--good)}.hpd-kind-interruption .hpd-tl-dot[data-v-948e57bb]{background:var(--bad);box-shadow:0 0 0 1.5px var(--bad)}.hpd-kind-tracing .hpd-tl-dot[data-v-948e57bb]{background:var(--warn);box-shadow:0 0 0 1.5px var(--warn)}.hpd-kind-side-effect .hpd-tl-dot[data-v-948e57bb]{background:var(--info);box-shadow:0 0 0 1.5px var(--info)}.hpd-tl-main[data-v-948e57bb]{flex:1 1 auto;min-width:0}.hpd-tl-title[data-v-948e57bb]{color:var(--t1);font-size:13px;font-weight:700;margin:0}.hpd-tl-date[data-v-948e57bb]{color:var(--t3);flex:none;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.hpd-plan-dates[data-v-948e57bb]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hpd-plan-date[data-v-948e57bb]{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.hpd-plan-label[data-v-948e57bb]{color:var(--t3);font-size:11px;font-weight:500;margin:0}.hpd-plan-value[data-v-948e57bb]{color:var(--t1);font-family:var(--font-heading);font-size:17px;font-weight:700;margin:4px 0 0}.hpd-plan-rel[data-v-948e57bb]{color:var(--t2);font-size:12px;font-weight:500;margin:2px 0 0}.hpd-plan-late[data-v-948e57bb]{color:color-mix(in srgb,var(--bad) 85%,var(--t1));font-weight:700}.hpd-plan-list[data-v-948e57bb]{margin:14px 0 0}.hpd-plan-row[data-v-948e57bb]{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:12.5px;gap:2px 16px;justify-content:space-between;padding:8px 0}.hpd-plan-row dt[data-v-948e57bb]{color:var(--t3)}.hpd-plan-row dd[data-v-948e57bb]{color:var(--t1);font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}@keyframes hpd-fade-948e57bb{0%{opacity:0}to{opacity:1}}@keyframes hpd-slide-948e57bb{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media(max-width:560px){.hpd-head[data-v-948e57bb]{padding:14px 16px}.hpd-body[data-v-948e57bb]{padding:14px 16px 24px}.hpd-code[data-v-948e57bb]{font-size:20px}.hpd-facts[data-v-948e57bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.hpd-item[data-v-948e57bb]{flex-wrap:wrap}.hpd-item-main[data-v-948e57bb]{flex-basis:calc(100% - 24px)}.hpd-item-side[data-v-948e57bb]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 10px;max-width:none;padding-left:20px;text-align:left;width:100%}.hpd-select-wrap[data-v-948e57bb]{flex:1 1 100%}.hpd-select[data-v-948e57bb]{width:100%}}@media(prefers-reduced-motion:reduce){.hpd-backdrop[data-v-948e57bb],.hpd-panel[data-v-948e57bb]{animation:none}}.hw[data-v-335cb49e]{flex-direction:column;gap:16px;margin:0 auto;max-width:1400px;padding-bottom:32px}.hw[data-v-335cb49e],.hw-head[data-v-335cb49e]{display:flex;min-width:0}.hw-head[data-v-335cb49e]{align-items:center;flex-wrap:wrap;gap:10px 14px}.hw-switch[data-v-335cb49e]{order:1}.hw-head-actions[data-v-335cb49e]{align-items:center;display:flex;gap:8px;margin-left:auto;order:2}.hw-roles[data-v-335cb49e]{flex:1 1 100%;min-width:0;order:3}@media(min-width:1000px){.hw-roles[data-v-335cb49e]{flex:0 1 auto;margin-left:4px;order:2}.hw-head-actions[data-v-335cb49e]{order:3}}.hw-icon[data-v-335cb49e]{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--t2);cursor:pointer;display:inline-grid;height:32px;place-items:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:32px}.hw-icon[data-v-335cb49e]:hover{background:var(--panel-3);border-color:var(--line-2);color:var(--t1)}.hw-icon[data-v-335cb49e]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hw-icon-svg[data-v-335cb49e]{height:16px;width:16px}.hw-roles[data-v-335cb49e]{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;display:inline-flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;padding:3px;scrollbar-width:none}.hw-roles[data-v-335cb49e]::-webkit-scrollbar{display:none}.hw-role[data-v-335cb49e]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--t3);cursor:pointer;display:inline-flex;flex:1 0 auto;font-family:var(--font-heading);font-size:12.5px;font-weight:600;gap:7px;justify-content:center;line-height:1.2;min-height:30px;padding:5px 12px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.hw-role[data-v-335cb49e]:hover{color:var(--t1)}.hw-role[data-v-335cb49e]:focus-visible{outline:2px solid var(--cyan);outline-offset:-1px}.hw-role.is-on[data-v-335cb49e]{background:var(--panel);box-shadow:0 1px 2px #0f172a1a,0 0 0 1px color-mix(in srgb,var(--hw-accent) 40%,var(--line));color:var(--t1);font-weight:700}.hw-role-icon[data-v-335cb49e]{flex:none;height:15px;width:15px}.hw-role.is-on .hw-role-icon[data-v-335cb49e]{color:var(--hw-accent)}.hw-tabs[data-v-335cb49e]{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;min-width:0;padding:4px}.hw-tablist[data-v-335cb49e]{display:flex;gap:4px;overflow-x:auto;position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.hw-tablist[data-v-335cb49e]::-webkit-scrollbar{display:none}.hw-tab[data-v-335cb49e]{background:transparent;border:0;border-radius:7px;color:var(--t3);cursor:pointer;flex:0 0 auto;font-size:12.5px;font-weight:700;line-height:1.2;min-height:34px;padding:7px 14px;position:relative;scroll-snap-align:center;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.hw-tab[data-v-335cb49e]:hover{color:var(--t1)}.hw-tab[data-v-335cb49e]:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.hw-tab.is-on[data-v-335cb49e]{background:var(--panel);box-shadow:0 1px 2px #0f172a14;color:var(--t1)}.hw-tab.is-on[data-v-335cb49e]:after{background:var(--hw-accent);border-radius:2px;bottom:2px;content:"";height:2px;left:14px;position:absolute;right:14px}.hw-panel[data-v-335cb49e]{min-width:0}.hw-panel[data-v-335cb49e]:focus-visible{border-radius:12px;outline:2px solid var(--cyan);outline-offset:4px}.hw-in[data-v-335cb49e]{animation:hw-in-335cb49e .22s ease both}@keyframes hw-in-335cb49e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hw-panel[data-v-335cb49e] .hw-skel{display:flex;flex-direction:column;gap:16px}.hw-panel[data-v-335cb49e] .hw-skel-row{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hw-panel[data-v-335cb49e] .hw-skel-card{animation:hw-shimmer-335cb49e 1.4s linear infinite;background:linear-gradient(100deg,var(--panel) 30%,var(--panel-3) 50%,var(--panel) 70%) 0 0 /220% 100%;border:1px solid var(--line);border-radius:12px;height:150px}.hw-panel[data-v-335cb49e] .hw-skel-wide{height:84px}@keyframes hw-shimmer-335cb49e{0%{background-position:120% 0}to{background-position:-120% 0}}.hw-panel[data-v-335cb49e] .hw-fail{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px}.hw-panel[data-v-335cb49e] .hw-fail-title{color:var(--t1);font-family:var(--font-heading);font-size:15px;font-weight:700;margin:0 0 4px}.hw-panel[data-v-335cb49e] .hw-fail-text{color:var(--t2);font-size:13px;line-height:1.55;margin:0 0 12px}.hw-panel[data-v-335cb49e] .hw-fail-btn{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;color:var(--t1);cursor:pointer;font-family:var(--font-heading);font-size:12.5px;font-weight:700;min-height:36px;padding:7px 16px}.hw-panel[data-v-335cb49e] .hw-fail-btn:hover{background:var(--panel-3)}.hw-panel[data-v-335cb49e] .hw-fail-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media(max-width:560px){.hw-panel[data-v-335cb49e] .hw-skel-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.hw-roles[data-v-335cb49e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.hw-role[data-v-335cb49e]{flex-direction:column;font-size:11px;gap:3px;padding:6px 2px;text-align:center;white-space:normal}}@media(prefers-reduced-motion:reduce){.hw-in[data-v-335cb49e],.hw-panel[data-v-335cb49e] .hw-skel-card{animation:none}.hw-icon[data-v-335cb49e],.hw-role[data-v-335cb49e],.hw-tab[data-v-335cb49e]{transition:none}}.hivpage[data-v-5cc7a243]{margin:0 auto;max-width:1400px;min-width:0}.hivpage-skel[data-v-5cc7a243]{display:flex;flex-direction:column;gap:16px}.hivpage-bar[data-v-5cc7a243]{min-height:38px}.hivpage-b[data-v-5cc7a243]{animation:hivpage-shimmer-5cc7a243 1.4s linear infinite;background:linear-gradient(100deg,var(--panel) 30%,var(--panel-3) 50%,var(--panel) 70%) 0 0 /220% 100%;border:1px solid var(--line);border-radius:12px}.hivpage-scope[data-v-5cc7a243]{height:54px}.hivpage-hero[data-v-5cc7a243]{border-radius:16px;height:250px}.hivpage-tabs[data-v-5cc7a243]{height:46px}.hivpage-grid[data-v-5cc7a243]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hivpage-card[data-v-5cc7a243]{height:180px}@media(max-width:720px){.hivpage-grid[data-v-5cc7a243]{grid-template-columns:minmax(0,1fr)}.hivpage-hero[data-v-5cc7a243]{height:330px}.hivpage-scope[data-v-5cc7a243]{height:120px}}@keyframes hivpage-shimmer-5cc7a243{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.hivpage-b[data-v-5cc7a243]{animation:none}}
