.shell[data-v-40042a8f]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--topbar-h) 1fr;grid-template-areas:"top top""side main";min-height:100dvh;display:grid}.topbar[data-v-40042a8f]{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);grid-area:top;align-items:center;gap:8px;padding:0 12px 0 20px;display:flex;position:sticky;top:0}.brand[data-v-40042a8f]{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--ink);font-weight:700;text-decoration:none}.spacer[data-v-40042a8f]{flex:1}.user[data-v-40042a8f]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-btn[data-v-40042a8f]{margin-left:-8px;display:none}.sidebar[data-v-40042a8f]{top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));background:var(--surface);border-right:1px solid var(--line);flex-direction:column;grid-area:side;gap:2px;padding:16px 12px;display:flex;position:sticky}.nav-item[data-v-40042a8f]{font-size:var(--text-sm);color:var(--ink-2);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-weight:550;text-decoration:none;display:flex}.nav-item[data-v-40042a8f]:hover{background:var(--surface-sunk);color:var(--ink)}.nav-item.settings[data-v-40042a8f]{margin-top:auto}.nav-item.router-link-active[data-v-40042a8f]{background:var(--accent-soft);color:var(--accent)}.main[data-v-40042a8f]{grid-area:main;min-width:0}.drawer-scrim[data-v-40042a8f]{display:none}@media (width<=860px){.shell[data-v-40042a8f]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.topbar[data-v-40042a8f]{padding-left:16px}.menu-btn[data-v-40042a8f]{display:inline-grid}.user[data-v-40042a8f]{display:none}.sidebar[data-v-40042a8f]{z-index:30;grid-area:auto;width:min(280px,85vw);transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.drawer-open .sidebar[data-v-40042a8f]{transform:none;box-shadow:24px 0 48px -24px #0000004d}.drawer-open .drawer-scrim[data-v-40042a8f]{inset:var(--topbar-h) 0 0 0;z-index:25;background:var(--scrim);display:block;position:fixed}}.login[data-v-f0fa7125]{place-items:center;min-height:100dvh;padding:16px;display:grid}.card[data-v-f0fa7125]{flex-direction:column;gap:16px;width:100%;max-width:360px;display:flex}.brand[data-v-f0fa7125]{letter-spacing:-.02em;margin:0;font-size:1.75rem}.card>.muted[data-v-f0fa7125]{margin:-8px 0 8px}.filters[data-v-7da968a1]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.search[data-v-7da968a1]{flex:220px;max-width:300px;position:relative}.search-icon[data-v-7da968a1]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input[data-v-7da968a1]{width:100%;font-size:var(--text-sm);padding-left:32px}@media (width<=600px){.search[data-v-7da968a1]{flex-basis:100%;max-width:none}}.risk[data-v-77d20c31]{align-items:center;gap:8px;display:inline-flex}.num[data-v-77d20c31]{min-width:.7em;color:var(--c);font-weight:650}.bars[data-v-77d20c31]{gap:2px;display:inline-flex}.bars i[data-v-77d20c31]{background:var(--line);border-radius:1.5px;width:6px;height:12px}.bars i.on[data-v-77d20c31]{background:var(--c)}.unrated[data-v-77d20c31]{font-size:var(--text-sm)}.review[data-v-3ba288da]{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dot[data-v-3ba288da]{background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.overdue[data-v-3ba288da]{color:var(--risk-5);font-weight:550}.overdue .dot[data-v-3ba288da]{background:var(--risk-5)}.due_soon .dot[data-v-3ba288da]{background:var(--risk-3)}.current .dot[data-v-3ba288da]{background:var(--risk-1)}.not_scheduled[data-v-3ba288da]{color:var(--muted)}.not_scheduled .dot[data-v-3ba288da]{border:1.5px solid var(--line-strong);background:0 0}.timeline[data-v-4b64e037]{--node-col:20px;--title-lh:20px;max-width:520px;margin:0;padding:0;list-style:none}li[data-v-4b64e037]{grid-template-columns:var(--node-col) minmax(0, 1fr);column-gap:12px;display:grid}.rail[data-v-4b64e037]{justify-content:center;display:flex;position:relative}.rail[data-v-4b64e037]:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}li:first-child .rail[data-v-4b64e037]:before{top:calc(var(--title-lh) / 2)}li:last-child .rail[data-v-4b64e037]:before{bottom:calc(100% - var(--title-lh) / 2)}.node[data-v-4b64e037]{margin-top:calc(var(--title-lh) / 2 - var(--s) / 2);width:var(--s);height:var(--s);box-shadow:0 0 0 3px var(--rail-gap,var(--surface));border-radius:50%;position:relative}.routine .node[data-v-4b64e037]{--s:7px;background:var(--surface);border:1.5px solid var(--muted)}.milestone .node[data-v-4b64e037]{--s:11px;background:var(--accent)}.attention .node[data-v-4b64e037]{--s:10px;background:var(--risk-5);border-radius:1.5px;transform:rotate(45deg)}.body[data-v-4b64e037]{min-width:0;padding-bottom:18px}li:last-child .body[data-v-4b64e037]{padding-bottom:0}.head[data-v-4b64e037]{align-items:baseline;gap:12px;display:flex}.title[data-v-4b64e037]{min-width:0;font-size:var(--text-sm);line-height:var(--title-lh);color:var(--ink);flex:1;font-weight:550}.routine .title[data-v-4b64e037]{color:var(--ink-2);font-weight:450}.attention .title[data-v-4b64e037]{color:var(--risk-5)}.when[data-v-4b64e037]{font-size:var(--text-xs);color:var(--muted);flex:none}.detail[data-v-4b64e037]{font-size:var(--text-sm);color:var(--ink-2);max-width:60ch;margin:2px 0 0}.actor[data-v-4b64e037]{font-size:var(--text-xs);color:var(--muted);margin:2px 0 0}.month .month-label[data-v-4b64e037]{font-size:var(--text-xs);color:var(--muted);padding:6px 0 12px;font-weight:600}li.month:not(:first-child) .month-label[data-v-4b64e037]{padding-top:8px}.compact .body[data-v-4b64e037]{padding-bottom:10px}.compact .title[data-v-4b64e037]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row[data-v-deff343d]{border-top:1px solid var(--line)}.row[data-v-deff343d]:first-child{border-top:0}.summary[data-v-deff343d]{grid-template-columns:var(--cols);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;column-gap:16px;width:100%;min-height:60px;padding:10px 16px 10px 20px;display:grid}.summary[data-v-deff343d]:hover{background:var(--surface-sunk)}.summary[data-v-deff343d]:focus-visible{outline-offset:-2px}.open .summary[data-v-deff343d]{background:var(--surface-sunk)}.cell[data-v-deff343d]{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name[data-v-deff343d]{padding-left:var(--indent,0px);flex-direction:column;display:flex}.vendor-name[data-v-deff343d]{font-size:var(--text-md);color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.sub[data-v-deff343d]{font-size:var(--text-xs);color:var(--muted)}.country[data-v-deff343d],.crit[data-v-deff343d]{color:var(--ink-2)}.crit.critical[data-v-deff343d]{color:var(--ink);font-weight:600}.chev[data-v-deff343d]{color:var(--muted);place-items:center;transition:transform .2s;display:grid}.open .chev[data-v-deff343d]{transform:rotate(90deg)}.expand[data-v-deff343d]{background:var(--surface-sunk);grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.open .expand[data-v-deff343d]{grid-template-rows:1fr}.instant .expand[data-v-deff343d],.instant .chev[data-v-deff343d]{transition:none}.expand-inner[data-v-deff343d]{overflow:hidden}.details[data-v-deff343d]{--rail-gap:var(--surface-sunk);padding:8px 56px 20px calc(20px + var(--indent,0px));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"facts activity""actions actions";gap:20px 40px;display:grid}.facts[data-v-deff343d]{font-size:var(--text-sm);grid-area:facts;grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:8px 20px;margin:0;display:grid}.facts>div[data-v-deff343d]{display:contents}dt[data-v-deff343d]{color:var(--muted)}dd[data-v-deff343d]{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.line[data-v-deff343d]{display:block}.activity[data-v-deff343d]{grid-area:activity}.activity h3[data-v-deff343d]{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:12px;font-weight:600}.actions[data-v-deff343d]{grid-area:actions}.finding[data-v-deff343d]{font-weight:600}.skeleton[data-v-deff343d]{background:var(--line);border-radius:3px;width:9em;height:.9em;margin:.3em 0;animation:1.2s ease-in-out infinite alternate pulse-deff343d;display:block}.skeleton.short[data-v-deff343d]{width:6em}.timeline-skeleton .finding[data-v-deff343d]{font-weight:600}.finding.no[data-v-deff343d]{color:var(--risk-5)}.finding.unknown[data-v-deff343d]{color:var(--warn-text)}.empty-line[data-v-deff343d]{font-size:var(--text-sm);margin:0}.details-error[data-v-deff343d]{padding:12px 20px 20px calc(20px + var(--indent,0px));align-items:center;gap:16px;display:flex}.skeleton[data-v-deff343d]{width:80%;margin-bottom:14px}@keyframes pulse-deff343d{to{opacity:.4}}@media (width<=860px){.details[data-v-deff343d]{grid-template-columns:minmax(0,1fr);grid-template-areas:"facts""activity""actions";padding-right:20px}}@media (width<=640px){.summary[data-v-deff343d]{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"name risk chev""country review chev";row-gap:4px;padding:12px 16px}.name[data-v-deff343d]{grid-area:name}.risk[data-v-deff343d]{grid-area:risk;justify-self:end}.country[data-v-deff343d]{grid-area:country}.review[data-v-deff343d]{grid-area:review;justify-self:end}.chev[data-v-deff343d]{grid-area:chev}.crit[data-v-deff343d]{display:none}.details[data-v-deff343d]{padding:8px 16px 20px calc(16px + var(--indent,0px))}}.page[data-v-589a80d5]{--cols:minmax(0, 2.4fr) minmax(0, 1.4fr) 96px 150px 92px 16px;max-width:1200px;padding:28px 32px 64px}.page-head[data-v-589a80d5]{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}h1[data-v-589a80d5]{font-size:var(--text-xl)}.count[data-v-589a80d5]{font-size:var(--text-sm);margin:0}.filter-bar[data-v-589a80d5]{margin-bottom:16px}.table[data-v-589a80d5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:clip}.thead[data-v-589a80d5]{top:var(--topbar-h);z-index:5;grid-template-columns:var(--cols);background:var(--surface);border-bottom:1px solid var(--line);column-gap:16px;padding:0 16px 0 20px;display:grid;position:sticky}.sort[data-v-589a80d5]{font-size:var(--text-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px 0;font-weight:600;display:inline-flex}.sort[data-v-589a80d5]:hover,.sorted .sort[data-v-589a80d5]{color:var(--ink)}.rows[data-v-589a80d5]{margin:0;padding:0;list-style:none}.group-by[data-v-589a80d5]{color:var(--muted);white-space:nowrap;flex-direction:row;align-self:center;align-items:center;gap:8px;margin-left:auto;font-weight:500}.group-by select[data-v-589a80d5]{font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2366717f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;appearance:none;cursor:pointer;border-radius:6px;padding:6px 28px 6px 10px;font-weight:500}.vgroup[data-v-589a80d5],.thead.grouped[data-v-589a80d5]{--indent:22px}.thead.grouped .name[data-v-589a80d5]{padding-left:var(--indent)}.vgroup+.vgroup[data-v-589a80d5]{border-top:1px solid var(--line)}.group-head[data-v-589a80d5]{font-size:inherit;font-weight:inherit}.group-toggle[data-v-589a80d5]{border:0;border-bottom:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;padding:10px 20px 10px 14px;display:flex}.collapsed .group-toggle[data-v-589a80d5]{border-bottom:0}.group-toggle[data-v-589a80d5]:hover{background:var(--surface-sunk)}.group-toggle[data-v-589a80d5]:focus-visible{outline-offset:-2px}.group-chev[data-v-589a80d5]{color:var(--muted);flex:none;transition:transform .16s;transform:rotate(90deg)}.collapsed .group-chev[data-v-589a80d5]{transform:none}.group-label[data-v-589a80d5]{font-size:var(--text-sm);color:var(--ink);font-weight:600}.group-label.muted[data-v-589a80d5]{color:var(--muted)}.group-count[data-v-589a80d5]{font-size:var(--text-xs);color:var(--muted)}.group-overdue[data-v-589a80d5]{font-size:var(--text-xs);color:var(--risk-5);margin-left:auto;font-weight:550}.no-match[data-v-589a80d5]{color:var(--ink-2);align-items:center;gap:16px;padding:32px 20px;display:flex}.no-match p[data-v-589a80d5]{margin:0}.empty[data-v-589a80d5]{max-width:44ch;padding:64px 0}.empty h2[data-v-589a80d5]{font-size:var(--text-lg);margin-bottom:6px}.empty p[data-v-589a80d5]{margin:0}.error[data-v-589a80d5]{align-items:center;gap:12px;display:flex}.row-skeleton[data-v-589a80d5]{border-top:1px solid var(--line);grid-template-columns:2fr 1.2fr 1fr;gap:24px;padding:22px 20px;display:grid}.row-skeleton[data-v-589a80d5]:first-child{border-top:0}.row-skeleton span[data-v-589a80d5]{background:var(--line);border-radius:3px;height:12px;animation:1.2s ease-in-out infinite alternate pulse-589a80d5}@keyframes pulse-589a80d5{to{opacity:.4}}@media (width<=860px){.page[data-v-589a80d5]{padding:20px 16px 48px}}@media (width<=640px){.thead[data-v-589a80d5]{display:none}}.scrim[data-v-2fc114d8]{z-index:40;background:var(--scrim);position:fixed;inset:0}.panel[data-v-2fc114d8]{z-index:41;width:min(var(--panel-w), 100vw);background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.panel-head[data-v-2fc114d8]{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 16px 16px 28px;display:flex}.titles[data-v-2fc114d8]{flex:1;min-width:0;padding-top:4px}.titles h2[data-v-2fc114d8-s]{font-size:var(--text-xl)}.panel-body[data-v-2fc114d8]{flex:1;padding:24px 28px 48px;overflow-y:auto}.panel-enter-active[data-v-2fc114d8],.panel-leave-active[data-v-2fc114d8]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.panel-enter-from[data-v-2fc114d8],.panel-leave-to[data-v-2fc114d8]{transform:translate(100%)}.scrim-enter-active[data-v-2fc114d8],.scrim-leave-active[data-v-2fc114d8]{transition:opacity .24s}.scrim-enter-from[data-v-2fc114d8],.scrim-leave-to[data-v-2fc114d8]{opacity:0}@media (width<=860px){.panel[data-v-2fc114d8]{width:100vw}}@media (width<=640px){.panel-head[data-v-2fc114d8]{padding-left:20px}.panel-body[data-v-2fc114d8]{padding:20px 20px 40px}}.add[data-v-e4bb4222]{font-size:var(--text-xs);border-style:dashed;max-width:220px;padding:3px 8px}.dialog[data-v-fe87ef07]{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0;box-shadow:0 24px 64px -24px #00000073}.dialog[data-v-fe87ef07]::backdrop{background:var(--scrim)}.head[data-v-fe87ef07]{align-items:center;gap:12px;padding:16px 12px 12px 24px;display:flex}h2[data-v-fe87ef07]{font-size:var(--text-lg);flex:1}.chips[data-v-19837f69]{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.chip-link[data-v-19837f69]{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;font-size:var(--text-xs);border-radius:999px;align-items:center;display:inline-flex}.inner[data-v-19837f69]{min-width:0;color:var(--ink-2);align-items:baseline;gap:5px;padding:1px 9px;text-decoration:none;display:inline-flex}a.inner[data-v-19837f69]:hover{color:var(--accent)}.k[data-v-19837f69]{color:var(--muted);flex:none}.l[data-v-19837f69]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.compact .l[data-v-19837f69]{max-width:170px}.x[data-v-19837f69]{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px 6px 2px 0;display:inline-grid}.x[data-v-19837f69]:hover{color:var(--risk-5)}.more[data-v-19837f69]{font-size:var(--text-xs);color:var(--muted);align-self:center}.form[data-v-dddae09d]{flex-direction:column;gap:14px;padding:0 24px 20px;display:flex}.two[data-v-dddae09d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hint[data-v-dddae09d]{font-size:var(--text-xs);color:var(--accent);margin:-8px 0 0}.links[data-v-dddae09d]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.links-label[data-v-dddae09d]{font-size:var(--text-sm);font-weight:550}.actions[data-v-dddae09d]{justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.two[data-v-dddae09d]{grid-template-columns:1fr}}.pill[data-v-2b7b557a]{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:600;display:inline-block}.accent[data-v-2b7b557a]{color:var(--accent);background:var(--accent-soft)}.warn[data-v-2b7b557a]{color:var(--warn-text);background:color-mix(in srgb, var(--risk-3) 18%, transparent)}.danger[data-v-2b7b557a]{color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 14%, transparent)}.ok[data-v-2b7b557a]{color:var(--ink-2);background:color-mix(in srgb, var(--risk-1) 16%, transparent)}.muted[data-v-2b7b557a]{color:var(--muted);background:var(--line)}.neutral[data-v-2b7b557a]{color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line-strong)}.linked[data-v-1cb750c4]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.linked li[data-v-1cb750c4]{flex-direction:column;gap:3px;display:flex}.title[data-v-1cb750c4]{font-size:var(--text-sm);color:var(--ink);font-weight:600;text-decoration:none}.title[data-v-1cb750c4]:hover{color:var(--accent);text-decoration:underline}.closed .title[data-v-1cb750c4]{color:var(--muted);font-weight:500;text-decoration:line-through}.meta[data-v-1cb750c4]{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.prio.critical[data-v-1cb750c4]{color:var(--risk-5);font-weight:650}.prio.high[data-v-1cb750c4]{color:var(--risk-4);font-weight:600}.overdue[data-v-1cb750c4]{color:var(--risk-5);font-weight:600}.empty[data-v-1cb750c4]{font-size:var(--text-sm);margin:0}.all[data-v-1cb750c4]{font-size:var(--text-sm);color:var(--accent);margin-top:8px;display:inline-block}.engagements[data-v-3dc36838]{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.engagement[data-v-3dc36838]{padding:16px 16px 18px}.engagement+.engagement[data-v-3dc36838]{border-top:1px solid var(--line)}.head[data-v-3dc36838]{align-items:baseline;gap:12px;display:flex}.name[data-v-3dc36838]{min-width:0;font-size:var(--text-md);flex:1;font-weight:600}.closed .name[data-v-3dc36838]{color:var(--ink-2);font-weight:500}.status[data-v-3dc36838]{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-weight:550;display:inline-flex}.dot[data-v-3dc36838]{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.active .dot[data-v-3dc36838]{background:var(--risk-1)}.onboarding .dot[data-v-3dc36838]{background:var(--accent)}.ending .dot[data-v-3dc36838]{background:var(--risk-3)}.ended[data-v-3dc36838],.cancelled[data-v-3dc36838]{color:var(--muted)}.description[data-v-3dc36838]{font-size:var(--text-sm);color:var(--ink-2);max-width:60ch;margin:4px 0 0}.pairs[data-v-3dc36838]{font-size:var(--text-sm);grid-template-columns:190px minmax(0,1fr);gap:4px 16px;margin:14px 0 0;display:grid}.pairs>div[data-v-3dc36838]{display:contents}.pairs dt[data-v-3dc36838]{color:var(--muted)}.pairs dd[data-v-3dc36838]{overflow-wrap:anywhere;min-width:0;margin:0}.expired[data-v-3dc36838]{color:var(--risk-5);margin-left:8px;font-weight:650}.term[data-v-3dc36838]{color:var(--ink-2)}.term.not_applicable[data-v-3dc36838]{color:var(--muted)}.term.no[data-v-3dc36838]{color:var(--risk-5);font-weight:650}.term.unknown[data-v-3dc36838]{border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in srgb, var(--risk-3) 22%, transparent);margin-left:-7px;padding:0 7px;font-weight:650;display:inline-block}.closed .term.unknown[data-v-3dc36838],.closed .term.no[data-v-3dc36838]{color:var(--muted);background:0 0;margin:0;padding:0;font-weight:400}@media (width<=640px){.pairs[data-v-3dc36838]{grid-template-columns:150px minmax(0,1fr)}}.summary[data-v-66b4525a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:0 0 32px;display:grid}.summary dt[data-v-66b4525a]{font-size:var(--text-xs);color:var(--muted);margin-bottom:4px}.summary dd[data-v-66b4525a]{font-size:var(--text-sm);margin:0}.section+.section[data-v-66b4525a]{margin-top:32px}h3[data-v-66b4525a]{font-size:var(--text-md);margin-bottom:14px;font-weight:600}.facts[data-v-66b4525a]{font-size:var(--text-sm);grid-template-columns:128px minmax(0,1fr);gap:8px 24px;margin:0;display:grid}.facts>div[data-v-66b4525a]{display:contents}.facts dt[data-v-66b4525a]{color:var(--muted)}.facts dd[data-v-66b4525a]{overflow-wrap:anywhere;margin:0}.line[data-v-66b4525a]{display:block}.spend[data-v-66b4525a]{border-collapse:collapse;width:100%;max-width:360px;font-size:var(--text-sm)}.spend th[data-v-66b4525a],.spend td[data-v-66b4525a]{border-top:1px solid var(--line);text-align:left;padding:6px 0;font-weight:400}.spend thead th[data-v-66b4525a]{font-size:var(--text-xs);color:var(--muted);border-top:0;padding-top:0}.spend tbody th[data-v-66b4525a]{color:var(--ink-2)}.spend .amount[data-v-66b4525a]{text-align:right}.empty-line[data-v-66b4525a]{font-size:var(--text-sm);margin:0}.facts+.spend[data-v-66b4525a]{margin-top:16px}.description[data-v-66b4525a]{max-width:60ch;color:var(--ink-2);margin:0 0 24px}.notes[data-v-66b4525a]{max-width:60ch;font-size:var(--text-sm);white-space:pre-wrap;margin:0}.shared[data-v-66b4525a]{font-size:var(--text-xs);margin:12px 0 0}.section-head[data-v-66b4525a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-head h3[data-v-66b4525a]{margin:0}.btn.small[data-v-66b4525a]{font-size:var(--text-xs);padding:4px 10px}.legal[data-v-66b4525a]{font-size:var(--text-sm);margin:2px 0 0}.changed[data-v-66b4525a]{font-size:var(--text-xs);margin:4px 0 0}.count[data-v-66b4525a]{font-size:var(--text-sm);color:var(--muted);margin-left:6px;font-weight:500}.load-error[data-v-66b4525a]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}a[data-v-66b4525a]{color:var(--accent)}@media (width<=640px){.summary[data-v-66b4525a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bar[data-v-56a7a7a6]{background:var(--line);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.seg.high[data-v-56a7a7a6],.high .swatch[data-v-56a7a7a6]{background:var(--risk-5)}.seg.medium[data-v-56a7a7a6],.medium .swatch[data-v-56a7a7a6]{background:var(--risk-3)}.seg.low[data-v-56a7a7a6],.low .swatch[data-v-56a7a7a6]{background:var(--risk-1)}.legend[data-v-56a7a7a6]{font-size:var(--text-xs);color:var(--ink-2);gap:14px;margin:8px 0 0;display:flex}.level[data-v-56a7a7a6]{align-items:center;gap:5px;display:inline-flex}.swatch[data-v-56a7a7a6]{border-radius:2px;width:8px;height:8px}.level.zero[data-v-56a7a7a6]{color:var(--muted)}.level.zero .swatch[data-v-56a7a7a6]{background:var(--line-strong)}.trend[data-v-4d121b9c]{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:5px;font-weight:550;display:inline-flex}.up[data-v-4d121b9c]{color:var(--risk-5)}.down[data-v-4d121b9c]{color:var(--risk-1)}.card[data-v-02b3d212]{aspect-ratio:3/2;min-height:210px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:18px 20px 16px;text-decoration:none;display:flex}.card[data-v-02b3d212]:hover{border-color:var(--line-strong)}.card:hover .title[data-v-02b3d212]{color:var(--accent)}.title[data-v-02b3d212]{letter-spacing:-.012em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.1875rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.count[data-v-02b3d212]{font-size:var(--text-sm);color:var(--muted);margin:14px 0 0}.num[data-v-02b3d212]{font-size:var(--text-lg);color:var(--ink);margin-right:2px;font-weight:650}.residual[data-v-02b3d212]{margin-top:8px}.appetite[data-v-02b3d212]{font-size:var(--text-xs);color:var(--risk-5);margin:6px 0 0;font-weight:650}.appetite.none[data-v-02b3d212]{color:var(--muted);font-weight:500}.foot[data-v-02b3d212]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.badge[data-v-02b3d212]{font-size:var(--text-xs);color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:600}.none[data-v-02b3d212]{font-size:var(--text-xs);color:var(--muted)}@media (width<=640px){.card[data-v-02b3d212]{aspect-ratio:auto;min-height:0}}.page[data-v-441d69a8]{max-width:1200px;padding:28px 32px 64px}.page-head[data-v-441d69a8]{align-items:baseline;gap:14px;margin-bottom:24px;display:flex}h1[data-v-441d69a8]{font-size:var(--text-xl)}.count[data-v-441d69a8]{font-size:var(--text-sm);margin:0}.group+.group[data-v-441d69a8]{margin-top:36px}.group-title[data-v-441d69a8]{font-size:var(--text-lg);margin-bottom:12px}.grid[data-v-441d69a8]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.card-skeleton[data-v-441d69a8]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);animation:1.2s ease-in-out infinite alternate pulse-441d69a8}@keyframes pulse-441d69a8{to{opacity:.5}}.error[data-v-441d69a8]{align-items:center;gap:12px;display:flex}@media (width<=860px){.page[data-v-441d69a8]{padding:20px 16px 48px}}@media (width<=640px){.grid[data-v-441d69a8]{grid-template-columns:minmax(0,1fr)}.card-skeleton[data-v-441d69a8]{aspect-ratio:auto;height:180px}}.path[data-v-5e45eb97]{--gap:28px;grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.step[data-v-5e45eb97]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:4px;padding:14px 14px 16px;display:flex;position:relative}.step[data-v-5e45eb97]:not(.last):after{content:"";top:26px;right:calc(-1 * var(--gap) + 4px);width:calc(var(--gap) - 10px);background:var(--line-strong);height:2px;position:absolute}.step[data-v-5e45eb97]:not(.last):before{content:"";top:22px;right:calc(-1 * var(--gap) + 3px);border-top:2px solid var(--line-strong);border-right:2px solid var(--line-strong);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.num[data-v-5e45eb97]{width:24px;height:24px;font-size:var(--text-xs);color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line-strong);border-radius:50%;place-items:center;margin-bottom:4px;font-weight:700;display:inline-grid}.title[data-v-5e45eb97]{font-size:var(--text-sm);font-weight:650;line-height:1.35}.detail[data-v-5e45eb97]{font-size:var(--text-xs);color:var(--muted);line-height:1.45}.last[data-v-5e45eb97]{border-color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 8%, var(--surface))}.last .num[data-v-5e45eb97]{color:var(--surface);background:var(--risk-5);border-color:var(--risk-5)}.last .title[data-v-5e45eb97]{color:var(--risk-5)}@media (width<=900px){.path[data-v-5e45eb97]{--gap:22px;grid-template-columns:minmax(0,1fr)}.step[data-v-5e45eb97]{grid-template-columns:24px minmax(0,1fr);gap:2px 12px;display:grid}.num[data-v-5e45eb97]{grid-row:span 2;margin:0}.step[data-v-5e45eb97]:not(.last):after{top:auto;left:25px;right:auto;bottom:calc(-1 * var(--gap) + 4px);width:2px;height:calc(var(--gap) - 10px)}.step[data-v-5e45eb97]:not(.last):before{top:auto;left:22px;right:auto;bottom:calc(-1 * var(--gap) + 3px);transform:rotate(135deg)}}.ranked[data-v-4a877826]{margin:0;padding:0;list-style:none}.item[data-v-4a877826]{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 80px 110px 28px;align-items:start;column-gap:14px;padding:10px 0;display:grid}.item[data-v-4a877826]:first-child{border-top:0;padding-top:0}.rank[data-v-4a877826]{font-size:var(--text-md);color:var(--muted);font-weight:650;line-height:1.4}.what[data-v-4a877826]{flex-direction:column;min-width:0;display:flex}.name[data-v-4a877826]{font-size:var(--text-sm);font-weight:600}.vendor[data-v-4a877826]{font-size:var(--text-sm);color:var(--ink-2)}.reasons[data-v-4a877826]{font-size:var(--text-xs);color:var(--muted);margin-top:2px}.residual[data-v-4a877826]{font-size:var(--text-sm);align-items:center;gap:6px;line-height:1.4;display:inline-flex}.dot[data-v-4a877826]{border-radius:50%;width:7px;height:7px}.high .dot[data-v-4a877826]{background:var(--risk-5)}.medium .dot[data-v-4a877826]{background:var(--risk-3)}.low .dot[data-v-4a877826]{background:var(--risk-1)}.residual.high[data-v-4a877826]{font-weight:600}.likelihood[data-v-4a877826]{align-items:center;gap:8px;line-height:1.4;display:flex}.meter[data-v-4a877826]{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.meter i[data-v-4a877826]{background:var(--ink-2);border-radius:3px;height:100%;display:block}.add[data-v-4a877826]{border:1px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--ink-2);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid}.add[data-v-4a877826]:hover{color:var(--accent);border-color:var(--accent)}.pct[data-v-4a877826]{text-align:right;width:2ch;font-size:var(--text-sm);color:var(--ink-2)}@media (width<=640px){.item[data-v-4a877826]{grid-template-columns:20px minmax(0,1fr) auto;row-gap:6px}.likelihood[data-v-4a877826]{grid-column:2/-1}}.signals[data-v-4b83329f]{margin:0;padding:0;list-style:none}.signal[data-v-4b83329f]{border-top:1px solid var(--line);padding:12px 0}.signal[data-v-4b83329f]:first-child{border-top:0;padding-top:0}.meta[data-v-4b83329f]{font-size:var(--text-xs);color:var(--muted);align-items:baseline;gap:10px;display:flex}.source[data-v-4b83329f]{color:var(--ink-2);font-weight:600}.new[data-v-4b83329f]{color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-left:auto;padding:1px 8px;font-weight:600}.done[data-v-4b83329f]{margin-left:auto}.title[data-v-4b83329f]{font-size:var(--text-sm);margin:4px 0 0;font-weight:600;line-height:1.4}.sev[data-v-4b83329f]{vertical-align:middle;background:var(--risk-1);border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.high .sev[data-v-4b83329f]{background:var(--risk-5)}.medium .sev[data-v-4b83329f]{background:var(--risk-3)}.summary[data-v-4b83329f]{font-size:var(--text-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.vendors[data-v-4b83329f]{font-size:var(--text-xs);color:var(--ink);margin:4px 0 0;font-weight:550}.reviewed .title[data-v-4b83329f],.reviewed .summary[data-v-4b83329f]{color:var(--muted)}.reviewed .title[data-v-4b83329f]{font-weight:500}.group[data-v-c1e0dc74]{font-size:var(--text-sm);margin:2px 0 0}.glance[data-v-c1e0dc74]{grid-template-columns:auto minmax(220px,340px) auto auto auto;align-items:start;gap:16px 40px;margin:0 0 24px;display:grid}.glance dt[data-v-c1e0dc74]{font-size:var(--text-xs);color:var(--muted);margin-bottom:6px}.glance dd[data-v-c1e0dc74]{font-size:var(--text-sm);margin:0}.glance .big[data-v-c1e0dc74]{font-size:var(--text-xl);font-weight:650;line-height:1}.over[data-v-c1e0dc74]{color:var(--risk-5);font-weight:650}.set[data-v-c1e0dc74]{font-size:var(--text-xs);color:var(--accent);font-weight:400;display:block}.glance-residual dd[data-v-c1e0dc74]{padding-top:4px}.clusters[data-v-c1e0dc74]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"narrative narrative""path path""engagements signals""history signals";align-items:start;gap:16px;display:grid}.narrative[data-v-c1e0dc74]{grid-area:narrative}.path[data-v-c1e0dc74]{grid-area:path}.engagements[data-v-c1e0dc74]{grid-area:engagements}.signals[data-v-c1e0dc74]{grid-area:signals}.history[data-v-c1e0dc74]{grid-area:history}.cluster[data-v-c1e0dc74]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px 20px}.cluster h3[data-v-c1e0dc74]{font-size:var(--text-md);margin-bottom:14px;font-weight:650}.count[data-v-c1e0dc74]{font-size:var(--text-sm);color:var(--muted);margin-left:6px;font-weight:500}.hint[data-v-c1e0dc74]{font-size:var(--text-xs);color:var(--muted);margin:-8px 0 14px}.para[data-v-c1e0dc74]{max-width:72ch;color:var(--ink-2);margin:0;line-height:1.6}.para+.para[data-v-c1e0dc74]{margin-top:10px}.empty[data-v-c1e0dc74]{font-size:var(--text-sm);margin:0}.toolbar[data-v-c1e0dc74],.linked[data-v-c1e0dc74]{margin-bottom:18px}.load-error[data-v-c1e0dc74]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width<=1100px){.clusters[data-v-c1e0dc74]{grid-template-columns:minmax(0,1fr);grid-template-areas:"narrative""path""engagements""signals""history"}.glance[data-v-c1e0dc74]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form[data-v-141d4e84]{flex-direction:column;gap:14px;padding:0 24px 20px;display:flex}.two[data-v-141d4e84]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.three[data-v-141d4e84]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}fieldset[data-v-141d4e84]{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;display:flex}legend[data-v-141d4e84]{font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:550}.check[data-v-141d4e84]{flex-direction:row;align-items:center;gap:6px;font-weight:400}.check input[data-v-141d4e84]{accent-color:var(--accent)}.actions[data-v-141d4e84]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (width<=480px){.two[data-v-141d4e84],.three[data-v-141d4e84]{grid-template-columns:1fr}}.multi[data-v-7d3ae417]{position:relative}.trigger[data-v-7d3ae417]{font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-weight:500;display:inline-flex}.trigger[data-v-7d3ae417]:hover{color:var(--ink);background:var(--surface-sunk)}.trigger.active[data-v-7d3ae417]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.chev[data-v-7d3ae417]{transform:rotate(90deg)}.menu[data-v-7d3ae417]{z-index:15;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:240px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px -12px #0000004d}.option[data-v-7d3ae417]{border-radius:var(--radius-sm);cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:6px 8px;font-weight:400}.option[data-v-7d3ae417]:hover{background:var(--surface-sunk)}.option input[data-v-7d3ae417]{accent-color:var(--accent)}.clear[data-v-7d3ae417]{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;margin-top:4px;padding:6px 8px}.empty[data-v-7d3ae417]{font-size:var(--text-sm);margin:6px 8px}.filters[data-v-4bd6ba05]{flex-direction:column;gap:10px;display:flex}.row[data-v-4bd6ba05]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.search[data-v-4bd6ba05]{width:150px;position:relative}.search-icon[data-v-4bd6ba05]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input[data-v-4bd6ba05]{width:100%;font-size:var(--text-sm);padding-left:32px}.dates[data-v-4bd6ba05]{align-items:center;gap:6px;display:flex}.dates input[data-v-4bd6ba05]{font-size:var(--text-sm);padding:6px 8px}.to[data-v-4bd6ba05]{font-size:var(--text-sm)}.clear[data-v-4bd6ba05]{font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:6px 4px}.pill[data-v-d3d45e04]{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:600;display:inline-block}.new[data-v-d3d45e04]{color:var(--surface);background:var(--accent)}.assessing[data-v-d3d45e04]{color:var(--warn-text);background:color-mix(in srgb, var(--risk-3) 18%, transparent)}.affected[data-v-d3d45e04]{color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 14%, transparent)}.not_affected[data-v-d3d45e04]{color:var(--ink-2);background:color-mix(in srgb, var(--risk-1) 14%, transparent)}.closed[data-v-d3d45e04]{color:var(--muted);background:var(--line)}.sev[data-v-f15d25ad]{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mark[data-v-f15d25ad]{background:var(--sev);border-radius:2px;width:8px;height:8px}.critical[data-v-f15d25ad]{--sev:var(--risk-5);color:var(--risk-5)}.high[data-v-f15d25ad]{--sev:var(--risk-4)}.medium[data-v-f15d25ad]{--sev:var(--risk-3)}.low[data-v-f15d25ad]{--sev:var(--line-strong);color:var(--muted)}.row[data-v-b8ed29da]{border-top:1px solid var(--line);position:relative}.row[data-v-b8ed29da]:first-child{border-top:0}.row[data-v-b8ed29da]:before{content:"";background:var(--sev);width:4px;position:absolute;top:0;bottom:0;left:0}.critical[data-v-b8ed29da]{--sev:var(--risk-5)}.high[data-v-b8ed29da]{--sev:var(--risk-4)}.medium[data-v-b8ed29da]{--sev:var(--risk-3)}.low[data-v-b8ed29da]{--sev:var(--line-strong)}.link[data-v-b8ed29da]{color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 20px 14px 22px;text-decoration:none;display:grid}.link[data-v-b8ed29da]:hover{background:var(--surface-sunk)}.link[data-v-b8ed29da]:focus-visible{outline-offset:-2px}.type[data-v-b8ed29da]{width:36px;height:36px;color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.main[data-v-b8ed29da]{flex-direction:column;gap:4px;min-width:0;display:flex}.headline[data-v-b8ed29da]{font-size:var(--text-md);color:var(--ink-2);font-weight:500}.meta[data-v-b8ed29da],.links[data-v-b8ed29da]{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.vendors[data-v-b8ed29da]{color:var(--ink-2);font-weight:550}.scenario-chip[data-v-b8ed29da]{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:1px 8px}.side[data-v-b8ed29da]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.impact[data-v-b8ed29da]{font-size:var(--text-xs);color:var(--ink);white-space:nowrap;font-weight:600}.impact.none[data-v-b8ed29da]{color:var(--muted);font-weight:400}.new .headline[data-v-b8ed29da]{color:var(--ink);font-weight:650}.new .headline[data-v-b8ed29da]:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;margin:0 8px 2px 0;display:inline-block}.new .type[data-v-b8ed29da]{color:var(--accent);background:var(--accent-soft);border-color:#0000}.closed .headline[data-v-b8ed29da],.not_affected .headline[data-v-b8ed29da]{color:var(--muted)}@media (width<=640px){.link[data-v-b8ed29da]{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:20px}.type[data-v-b8ed29da]{display:none}.side[data-v-b8ed29da]{flex-direction:row;justify-content:space-between;align-items:center}}.page[data-v-e5ec6418]{max-width:1200px;padding:28px 32px 64px}.page-head[data-v-e5ec6418]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}h1[data-v-e5ec6418]{font-size:var(--text-xl)}.metrics[data-v-e5ec6418]{flex-wrap:wrap;gap:12px 40px;margin:0 0 24px;display:flex}.metrics dt[data-v-e5ec6418]{font-size:var(--text-xs);color:var(--muted)}.metrics dd[data-v-e5ec6418]{font-size:var(--text-xl);margin:2px 0 0;font-weight:650;line-height:1.1}.metrics .hot dd[data-v-e5ec6418]{color:var(--accent)}.metrics .alert dd[data-v-e5ec6418]{color:var(--risk-5)}.filter-bar[data-v-e5ec6418]{margin-bottom:16px}.list[data-v-e5ec6418]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:clip}.no-match[data-v-e5ec6418]{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;padding:32px 20px;display:flex}.no-match p[data-v-e5ec6418],.empty[data-v-e5ec6418]{margin:0}.row-skeleton[data-v-e5ec6418]{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:20px;display:flex}.row-skeleton[data-v-e5ec6418]:first-child{border-top:0}.row-skeleton span[data-v-e5ec6418]{background:var(--line);border-radius:3px;width:60%;height:12px;animation:1.2s ease-in-out infinite alternate pulse-e5ec6418}.row-skeleton span+span[data-v-e5ec6418]{width:35%}@keyframes pulse-e5ec6418{to{opacity:.4}}.error[data-v-e5ec6418]{align-items:center;gap:12px;display:flex}@media (width<=860px){.page[data-v-e5ec6418]{padding:20px 16px 48px}}.head-meta[data-v-110d656f]{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;display:flex}.type[data-v-110d656f]{color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sources[data-v-110d656f]{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;display:flex}.sources a[data-v-110d656f]{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.toolbar[data-v-110d656f]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.impact[data-v-110d656f]{font-size:var(--text-sm);margin-left:auto;font-weight:650}.clusters[data-v-110d656f]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"summary basis""engagements engagements""scenarios validity""actions activity";align-items:start;gap:16px;display:grid}.summary[data-v-110d656f]{grid-area:summary}.basis[data-v-110d656f]{grid-area:basis}.engagements[data-v-110d656f]{grid-area:engagements}.scenarios[data-v-110d656f]{grid-area:scenarios}.validity[data-v-110d656f]{grid-area:validity}.actions[data-v-110d656f]{grid-area:actions}.activity[data-v-110d656f]{grid-area:activity}.cluster[data-v-110d656f]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px 20px}.cluster h3[data-v-110d656f]{font-size:var(--text-md);margin-bottom:12px;font-weight:650}.count[data-v-110d656f]{font-size:var(--text-sm);color:var(--muted);margin-left:6px;font-weight:500}.para[data-v-110d656f]{max-width:72ch;color:var(--ink-2);margin:0;line-height:1.6}.empty[data-v-110d656f],.note[data-v-110d656f]{font-size:var(--text-sm);margin:0}.note[data-v-110d656f]{margin-top:10px}.bases[data-v-110d656f]{font-size:var(--text-sm);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bases li[data-v-110d656f]{flex-direction:column;gap:2px;display:flex}.basis-what[data-v-110d656f]{font-weight:600}.basis-meta[data-v-110d656f]{font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;gap:2px 12px;display:flex}.conf.low[data-v-110d656f]{color:var(--warn-text);font-weight:600}.conf.medium[data-v-110d656f]{color:var(--ink-2)}.table-wrap[data-v-110d656f]{overflow-x:auto}.eng[data-v-110d656f]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.eng th[data-v-110d656f],.eng td[data-v-110d656f]{text-align:left;vertical-align:middle;border-top:1px solid var(--line);padding:10px 12px 10px 0}.eng thead th[data-v-110d656f]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;border-top:0;padding-top:0;font-weight:600}.eng tbody th[data-v-110d656f]{font-weight:400}.vendor[data-v-110d656f]{font-weight:600;display:block}.stake[data-v-110d656f]{font-size:var(--text-xs);color:var(--ink-2);white-space:normal;margin-top:2px;display:block}.stake a[data-v-110d656f]{color:var(--accent)}.service[data-v-110d656f]{font-size:var(--text-xs);color:var(--muted)}.eng .num[data-v-110d656f]{text-align:right}.delta[data-v-110d656f]{font-weight:650}.row-actions[data-v-110d656f]{text-align:right;white-space:nowrap}.row-actions .btn+.btn[data-v-110d656f]{margin-left:6px}.btn.small[data-v-110d656f]{font-size:var(--text-xs);padding:4px 10px}tr.not_affected .vendor[data-v-110d656f],tr.fixed .vendor[data-v-110d656f]{color:var(--muted)}.triage[data-v-110d656f]{font-size:var(--text-sm);border-radius:6px;padding:4px 8px;font-weight:550}.triage.unknown[data-v-110d656f]{color:var(--warn-text);border-color:color-mix(in srgb, var(--risk-3) 60%, transparent);background:color-mix(in srgb, var(--risk-3) 12%, var(--surface))}.triage.affected[data-v-110d656f]{color:var(--risk-5);border-color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 10%, var(--surface))}.triage.not_affected[data-v-110d656f],.triage.fixed[data-v-110d656f]{color:var(--ink-2)}.scen[data-v-110d656f]{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.scen li[data-v-110d656f]{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.scen li[data-v-110d656f]:first-child{border-top:0;padding-top:0}.scen a[data-v-110d656f]{color:var(--accent)}.scen .off .delta[data-v-110d656f]{color:var(--muted);text-decoration:line-through}.decay[data-v-110d656f]{font-size:var(--text-lg);margin:10px 0 0;font-weight:650}.action-list[data-v-110d656f]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.action-check[data-v-110d656f]{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-weight:550}.action-check input[data-v-110d656f]{accent-color:var(--accent);margin-top:3px}.action-meta[data-v-110d656f]{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;gap:2px 12px;margin:2px 0 0 24px;display:flex}.done .action-title[data-v-110d656f]{color:var(--muted);text-decoration:line-through}.overdue[data-v-110d656f]{color:var(--risk-5);font-weight:600}@media (width<=1100px){.clusters[data-v-110d656f]{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""basis""engagements""scenarios""validity""actions""activity"}}.form[data-v-f48cbb5f]{flex-direction:column;gap:14px;padding:0 24px 20px;display:flex}.two[data-v-f48cbb5f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hint[data-v-f48cbb5f]{font-size:var(--text-xs);color:var(--accent);margin:-8px 0 0}.check[data-v-f48cbb5f]{flex-direction:row;align-items:center;gap:8px;font-weight:400}.check input[data-v-f48cbb5f]{accent-color:var(--accent)}.actions[data-v-f48cbb5f]{justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.two[data-v-f48cbb5f]{grid-template-columns:1fr}}.page[data-v-f6c76828]{max-width:1280px;padding:28px 32px 64px}.page-head[data-v-f6c76828]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}h1[data-v-f6c76828]{font-size:var(--text-xl)}.metrics[data-v-f6c76828]{flex-wrap:wrap;gap:12px 40px;margin:0 0 20px;display:flex}.metrics dt[data-v-f6c76828]{font-size:var(--text-xs);color:var(--muted)}.metrics dd[data-v-f6c76828]{font-size:var(--text-xl);margin:2px 0 0;font-weight:650;line-height:1.1}.metrics .alert dd[data-v-f6c76828]{color:var(--risk-5)}.metrics .warn dd[data-v-f6c76828]{color:var(--warn-text)}.tabs[data-v-f6c76828]{box-shadow:inset 0 -1px 0 var(--line);gap:4px;margin-bottom:20px;display:flex;overflow:auto hidden}.tab[data-v-f6c76828]{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-weight:550;text-decoration:none}.tab[data-v-f6c76828]:hover{color:var(--ink)}.tab.active[data-v-f6c76828]{color:var(--accent);border-bottom-color:var(--accent)}.error[data-v-f6c76828]{align-items:center;gap:12px;display:flex}@media (width<=860px){.page[data-v-f6c76828]{padding:20px 16px 48px}}.filters[data-v-24032df2]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.inline[data-v-24032df2]{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-weight:500}.inline select[data-v-24032df2]{font-size:var(--text-sm);padding:6px 8px}.table-card[data-v-24032df2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table[data-v-24032df2]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th[data-v-24032df2],.table td[data-v-24032df2]{text-align:left;vertical-align:middle;border-top:1px solid var(--line);white-space:nowrap;padding:12px 14px}.table thead th[data-v-24032df2]{font-size:var(--text-xs);color:var(--muted);border-top:0;padding-top:10px;padding-bottom:10px;font-weight:600}.table tbody th[data-v-24032df2]{font-weight:400}.table td.wrap[data-v-24032df2]{white-space:normal;min-width:140px}.num[data-v-24032df2]{text-align:right}.row[data-v-24032df2]{cursor:pointer}.row[data-v-24032df2]:hover{background:var(--surface-sunk)}.row[data-v-24032df2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vendor[data-v-24032df2]{color:var(--ink);font-weight:600;text-decoration:none;display:block}.block[data-v-24032df2]{display:block}.sub[data-v-24032df2]{font-size:var(--text-xs);color:var(--muted)}.progress[data-v-24032df2]{align-items:center;gap:8px;display:inline-flex}.meter[data-v-24032df2]{background:var(--line);border-radius:3px;width:64px;height:6px;overflow:hidden}.meter i[data-v-24032df2]{background:var(--accent);height:100%;display:block}.completed .meter i[data-v-24032df2]{background:var(--risk-1)}.late[data-v-24032df2]{color:var(--risk-5);font-weight:600}.findings[data-v-24032df2]{text-align:center;min-width:22px;color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 12%, transparent);border-radius:999px;padding:1px 7px;font-weight:650;display:inline-block}.no-match[data-v-24032df2]{align-items:center;gap:16px;padding:32px 20px;display:flex}.no-match p[data-v-24032df2]{margin:0}.picker[data-v-5099afca]{flex-wrap:wrap;display:inline-flex}.opt[data-v-5099afca]{font-size:var(--text-xs);color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;margin-left:-1px;padding:4px 10px;font-weight:550}.opt[data-v-5099afca]:first-child{border-radius:6px 0 0 6px;margin-left:0}.opt[data-v-5099afca]:last-child{border-radius:0 6px 6px 0}.opt[data-v-5099afca]:hover:not(:disabled){background:var(--surface-sunk)}.opt[data-v-5099afca]:disabled{opacity:.45;cursor:default}.opt.on[data-v-5099afca]{z-index:1;font-weight:650;position:relative}.meets.on[data-v-5099afca]{color:var(--ink);border-color:var(--risk-1);background:color-mix(in srgb, var(--risk-1) 18%, var(--surface))}.partial.on[data-v-5099afca]{color:var(--warn-text);border-color:var(--risk-3);background:color-mix(in srgb, var(--risk-3) 18%, var(--surface))}.not_met.on[data-v-5099afca]{color:var(--risk-5);border-color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 14%, var(--surface))}.na.on[data-v-5099afca]{color:var(--ink-2);border-color:var(--muted);background:var(--line)}.opt[data-v-5099afca]:focus-visible{z-index:2}.head-meta[data-v-4a7f4a13]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;display:flex}.tpl[data-v-4a7f4a13]{font-weight:600}.dates[data-v-4a7f4a13]{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;display:flex}.late[data-v-4a7f4a13]{color:var(--risk-5);font-weight:600}.layout[data-v-4a7f4a13]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.not-started[data-v-4a7f4a13]{margin:0 0 16px}.section+.section[data-v-4a7f4a13]{margin-top:28px}.section h3[data-v-4a7f4a13]{font-size:var(--text-md);margin-bottom:4px;font-weight:650}.q[data-v-4a7f4a13]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:8px 24px;padding:14px 0;display:grid}.section h3+.q[data-v-4a7f4a13]{border-top:0}.q.flagged[data-v-4a7f4a13]{box-shadow:inset 3px 0 0 var(--risk-5);padding-left:14px}.q-main p[data-v-4a7f4a13]{margin:0}.q-text[data-v-4a7f4a13]{font-size:var(--text-sm);font-weight:600}.answer[data-v-4a7f4a13]{font-size:var(--text-sm);color:var(--ink-2);margin-top:4px!important}.answer.empty[data-v-4a7f4a13]{color:var(--muted);font-style:italic}.evidence[data-v-4a7f4a13]{font-size:var(--text-xs);flex-wrap:wrap;gap:6px 12px;display:flex;margin-top:6px!important}.ev[data-v-4a7f4a13]{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.finding[data-v-4a7f4a13]{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:550;display:flex;margin-top:8px!important}.q-actions a[data-v-4a7f4a13]{color:var(--accent)}.q-actions[data-v-4a7f4a13]{font-size:var(--text-xs);margin-top:6px!important}.q-review[data-v-4a7f4a13]{flex-direction:column;gap:8px;display:flex}.comment[data-v-4a7f4a13]{min-height:32px;font-size:var(--text-sm);padding:5px 8px}.q-buttons[data-v-4a7f4a13]{gap:6px;display:flex}.btn.small[data-v-4a7f4a13]{font-size:var(--text-xs);padding:4px 10px}.summary[data-v-4a7f4a13]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunk);flex-direction:column;gap:22px;padding:18px 20px 20px;display:flex;position:sticky;top:0}.summary h3[data-v-4a7f4a13]{font-size:var(--text-sm);margin-bottom:8px;font-weight:650}.count[data-v-4a7f4a13]{color:var(--muted);margin-left:4px;font-weight:500}.answered[data-v-4a7f4a13]{font-size:var(--text-xs);margin:0 0 8px}.bar[data-v-4a7f4a13]{background:var(--line);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.legend[data-v-4a7f4a13]{font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.legend li[data-v-4a7f4a13]{align-items:center;gap:5px;display:inline-flex}.legend .zero[data-v-4a7f4a13]{color:var(--muted)}.swatch[data-v-4a7f4a13]{border-radius:2px;width:8px;height:8px}.seg.meets[data-v-4a7f4a13],.meets .swatch[data-v-4a7f4a13]{background:var(--risk-1)}.seg.partial[data-v-4a7f4a13],.partial .swatch[data-v-4a7f4a13]{background:var(--risk-3)}.seg.not_met[data-v-4a7f4a13],.not_met .swatch[data-v-4a7f4a13]{background:var(--risk-5)}.seg.na[data-v-4a7f4a13],.na .swatch[data-v-4a7f4a13]{background:var(--muted)}.seg.unreviewed[data-v-4a7f4a13],.unreviewed .swatch[data-v-4a7f4a13]{background:var(--line-strong)}.list[data-v-4a7f4a13]{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.factors li[data-v-4a7f4a13],.scen[data-v-4a7f4a13]{justify-content:space-between;gap:12px;display:flex}.fv[data-v-4a7f4a13]{font-size:var(--text-xs);white-space:nowrap;font-weight:600}.fv.meets[data-v-4a7f4a13]{color:var(--ink-2)}.fv.partial[data-v-4a7f4a13]{color:var(--warn-text)}.fv.not_met[data-v-4a7f4a13]{color:var(--risk-5)}.fv.na[data-v-4a7f4a13],.fv.none[data-v-4a7f4a13]{color:var(--muted);font-weight:400}.scen a[data-v-4a7f4a13]{color:var(--accent)}.scen .muted[data-v-4a7f4a13]{font-size:var(--text-xs);white-space:nowrap}@media (width<=1100px){.layout[data-v-4a7f4a13]{grid-template-columns:minmax(0,1fr)}.summary[data-v-4a7f4a13]{order:-1;position:static}.q[data-v-4a7f4a13]{grid-template-columns:minmax(0,1fr)}}.form[data-v-1dc85907]{flex-direction:column;gap:14px;padding:0 24px 20px;display:flex}.two[data-v-1dc85907]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hint[data-v-1dc85907]{font-size:var(--text-xs);margin:0}.actions[data-v-1dc85907]{justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.two[data-v-1dc85907]{grid-template-columns:1fr}}.bar[data-v-7d33aeb3]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.icon-btn.small[data-v-7d33aeb3]{width:30px;height:30px}.hint[data-v-7d33aeb3]{font-size:var(--text-sm);margin:0}.table-card[data-v-7d33aeb3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table[data-v-7d33aeb3]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th[data-v-7d33aeb3],.table td[data-v-7d33aeb3]{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px}.table thead th[data-v-7d33aeb3]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;border-top:0;padding-top:10px;padding-bottom:10px;font-weight:600}.vendor[data-v-7d33aeb3]{white-space:nowrap;font-weight:600}.block[data-v-7d33aeb3]{display:block}.sub[data-v-7d33aeb3]{font-size:var(--text-xs);color:var(--muted);display:block}.nowrap[data-v-7d33aeb3]{white-space:nowrap}.expires[data-v-7d33aeb3]{min-width:150px}.expires .block[data-v-7d33aeb3]{white-space:nowrap}.scope[data-v-7d33aeb3]{min-width:170px;max-width:250px;color:var(--ink-2)}.note[data-v-7d33aeb3]{font-size:var(--text-xs);color:var(--warn-text);margin-top:4px;font-weight:600;display:block}.covers.partial[data-v-7d33aeb3]{color:var(--warn-text);font-weight:600}.covers.no[data-v-7d33aeb3]{color:var(--risk-5);font-weight:600}.soon[data-v-7d33aeb3]{color:var(--ink-2);font-weight:600}.action[data-v-7d33aeb3]{color:var(--accent)}tr.expiring[data-v-7d33aeb3]{background:color-mix(in srgb, var(--risk-3) 9%, var(--surface))}tr.expired[data-v-7d33aeb3]{background:color-mix(in srgb, var(--risk-5) 8%, var(--surface))}tr.expired .soon[data-v-7d33aeb3]{color:var(--risk-5)}@media (width<=640px){.bar[data-v-7d33aeb3]{flex-direction:column;align-items:flex-start}}.controls[data-v-9b9a1149]{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:16px;display:flex}.inline[data-v-9b9a1149]{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-weight:500}.inline select[data-v-9b9a1149]{font-size:var(--text-sm);padding:6px 8px}.legend[data-v-9b9a1149]{font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.legend li[data-v-9b9a1149]{align-items:center;gap:6px;display:inline-flex}.matrix-card[data-v-9b9a1149]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.matrix[data-v-9b9a1149]{border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.matrix th[data-v-9b9a1149],.matrix td[data-v-9b9a1149]{border-top:1px solid var(--line);padding:4px}.matrix thead th[data-v-9b9a1149]{border-top:0}.corner[data-v-9b9a1149],.vendor[data-v-9b9a1149]{z-index:1;text-align:left;background:var(--surface);border-right:1px solid var(--line);min-width:190px;position:sticky;left:0;padding:10px 16px!important}.corner[data-v-9b9a1149]{font-size:var(--text-xs);color:var(--muted);vertical-align:bottom;font-weight:600}.vendor .name[data-v-9b9a1149]{font-weight:600;display:block}.sub[data-v-9b9a1149]{font-size:var(--text-xs);color:var(--muted);font-weight:400}.qh[data-v-9b9a1149]{width:60px;min-width:60px;font-size:var(--text-xs);color:var(--ink-2);text-align:center;vertical-align:bottom;font-weight:600;line-height:1.25;padding:10px 4px!important}.qh.gap[data-v-9b9a1149]{color:var(--risk-5)}.matrix td[data-v-9b9a1149]{text-align:center}.cell[data-v-9b9a1149]{border-radius:var(--radius-sm);width:50px;height:34px;font-size:var(--text-md);cursor:pointer;border:1px solid #0000;place-items:center;padding:0;font-weight:700;display:inline-grid}.cell.mini[data-v-9b9a1149]{width:22px;height:18px;font-size:var(--text-xs);cursor:default}.meets[data-v-9b9a1149]{color:var(--risk-1);background:color-mix(in srgb, var(--risk-1) 18%, var(--surface))}.partial[data-v-9b9a1149]{color:var(--warn-text);background:color-mix(in srgb, var(--risk-3) 26%, var(--surface))}.not_met[data-v-9b9a1149]{color:var(--surface);background:var(--risk-5)}.na[data-v-9b9a1149]{color:var(--muted);background:var(--line)}.unreviewed[data-v-9b9a1149]{color:var(--muted);background:var(--surface);border-color:var(--line-strong)}.empty[data-v-9b9a1149]{background:var(--surface);border:1px dashed var(--line-strong)}.cell.selected[data-v-9b9a1149]{outline:2px solid var(--ink);outline-offset:1px}.detail[data-v-9b9a1149]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:720px;margin-top:16px;padding:16px 20px}.detail p[data-v-9b9a1149]{margin:0}.detail-q[data-v-9b9a1149]{font-weight:600}.detail-v[data-v-9b9a1149]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex;margin-top:4px!important}.state[data-v-9b9a1149]{font-size:var(--text-xs);border-radius:999px;padding:1px 8px;font-weight:650}.state.not_met[data-v-9b9a1149]{color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 12%, transparent)}.detail-a[data-v-9b9a1149]{color:var(--ink-2);margin-top:10px!important}.detail-c[data-v-9b9a1149]{font-size:var(--text-sm);color:var(--muted);margin-top:6px!important}.open[data-v-9b9a1149]{font-size:var(--text-sm);color:var(--accent);margin-top:12px;display:inline-block}.pick[data-v-9b9a1149]{font-size:var(--text-sm);margin-top:12px}.table-card[data-v-b05bb5b2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table[data-v-b05bb5b2]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th[data-v-b05bb5b2],.table td[data-v-b05bb5b2]{text-align:left;border-top:1px solid var(--line);white-space:nowrap;padding:12px 14px}.table thead th[data-v-b05bb5b2]{font-size:var(--text-xs);color:var(--muted);border-top:0;padding-top:10px;padding-bottom:10px;font-weight:600}.table tbody th[data-v-b05bb5b2]{font-weight:400}.num[data-v-b05bb5b2]{text-align:right}.row[data-v-b05bb5b2]{cursor:pointer}.row[data-v-b05bb5b2]:hover{background:var(--surface-sunk)}.row[data-v-b05bb5b2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.name[data-v-b05bb5b2]{color:var(--ink);font-weight:600;text-decoration:none;display:block}.sub[data-v-b05bb5b2]{font-size:var(--text-xs);color:var(--muted)}.meta[data-v-3304b99b]{font-size:var(--text-sm);margin:4px 0 0}.description[data-v-3304b99b]{max-width:64ch;color:var(--ink-2);margin:0 0 8px}.note[data-v-3304b99b]{font-size:var(--text-sm);color:var(--accent);margin:0 0 8px;font-weight:600}.section[data-v-3304b99b]{margin-top:24px}.section h3[data-v-3304b99b]{font-size:var(--text-md);margin-bottom:4px;font-weight:650}.questions[data-v-3304b99b]{margin:0;padding:0;list-style:none}.q[data-v-3304b99b]{border-top:1px solid var(--line);padding:12px 0}.q[data-v-3304b99b]:first-child{border-top:0}.q-text[data-v-3304b99b]{font-size:var(--text-sm);margin:0;font-weight:600}.q-meta[data-v-3304b99b]{font-size:var(--text-xs);grid-template-columns:70px minmax(0,1fr);gap:3px 12px;margin:6px 0 0;display:grid}.q-meta>div[data-v-3304b99b]{display:contents}.q-meta dt[data-v-3304b99b]{color:var(--muted)}.q-meta dd[data-v-3304b99b]{color:var(--ink-2);margin:0}.scenarios[data-v-3304b99b]{flex-wrap:wrap;gap:4px 6px;display:flex}.chip-link[data-v-3304b99b]{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:0 8px;text-decoration:none}.chip-link[data-v-3304b99b]:hover{border-color:var(--accent);color:var(--accent)}.ref[data-v-3304b99b]{font-size:var(--text-xs);margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page[data-v-423def6d]{max-width:1280px;padding:28px 32px 64px}.page-head[data-v-423def6d]{margin-bottom:16px}h1[data-v-423def6d]{font-size:var(--text-xl)}.lede[data-v-423def6d]{font-size:var(--text-sm);margin:4px 0 0}.metrics[data-v-423def6d]{flex-wrap:wrap;gap:12px 40px;margin:0 0 20px;display:flex}.metrics dt[data-v-423def6d]{font-size:var(--text-xs);color:var(--muted)}.metrics dd[data-v-423def6d]{font-size:var(--text-xl);margin:2px 0 0;font-weight:650;line-height:1.1}.metrics .warn[data-v-423def6d]{color:var(--warn-text)}.metrics .alert[data-v-423def6d]{color:var(--risk-5)}.metrics .sub[data-v-423def6d]{font-size:var(--text-xs);color:var(--warn-text);margin-left:6px;font-weight:600}.gaps[data-v-423def6d]{border:1px solid color-mix(in srgb, var(--risk-5) 35%, var(--line));border-left:4px solid var(--risk-5);border-radius:var(--radius);background:var(--surface);margin-bottom:24px;padding:14px 18px 16px}.gaps h2[data-v-423def6d]{font-size:var(--text-sm);margin-bottom:10px;font-weight:650}.gap-list[data-v-423def6d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.gap-list li[data-v-423def6d]{flex-direction:column;gap:2px;display:flex}.gap-name[data-v-423def6d]{color:var(--ink);font-weight:650;text-decoration:none}.gap-name[data-v-423def6d]:hover{color:var(--accent);text-decoration:underline}.gap-text[data-v-423def6d]{font-size:var(--text-sm);color:var(--ink-2)}.gap-text strong[data-v-423def6d]{color:var(--risk-5)}.tabs[data-v-423def6d]{box-shadow:inset 0 -1px 0 var(--line);gap:4px;margin-bottom:20px;display:flex;overflow:auto hidden}.tab[data-v-423def6d]{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-weight:550;text-decoration:none}.tab[data-v-423def6d]:hover{color:var(--ink)}.tab.active[data-v-423def6d]{color:var(--accent);border-bottom-color:var(--accent)}.error[data-v-423def6d]{align-items:center;gap:12px;display:flex}@media (width<=900px){.gap-list[data-v-423def6d]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.page[data-v-423def6d]{padding:20px 16px 48px}}.cov[data-v-7cbe287d]{align-items:center;gap:8px;display:inline-flex}.meter[data-v-7cbe287d]{background:color-mix(in srgb, var(--risk-5) 22%, var(--line));border-radius:3px;width:72px;height:6px;overflow:hidden}.meter i[data-v-7cbe287d]{background:var(--risk-3);height:100%;display:block}.meter i.full[data-v-7cbe287d]{background:var(--risk-1)}.n[data-v-7cbe287d]{font-size:var(--text-sm);color:var(--ink-2)}.filters[data-v-e1469618]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.inline[data-v-e1469618]{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-weight:500}.inline select[data-v-e1469618]{font-size:var(--text-sm);padding:6px 8px}.list[data-v-e1469618]{--cols:minmax(0, 2.2fr) 104px 150px minmax(0, 1.5fr) 120px 104px 76px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:clip}.head[data-v-e1469618],.row[data-v-e1469618]{grid-template-columns:var(--cols);align-items:center;column-gap:14px;padding:0 18px 0 36px;display:grid}.head[data-v-e1469618]{font-size:var(--text-xs);color:var(--muted);border-bottom:1px solid var(--line);padding-top:10px;padding-bottom:10px;font-weight:600}.r[data-v-e1469618]{text-align:right}.domain+.domain[data-v-e1469618]{border-top:1px solid var(--line)}.domain-head[data-v-e1469618]{font-size:inherit;font-weight:inherit}.domain-toggle[data-v-e1469618]{border:0;border-bottom:1px solid var(--line);background:var(--bg);text-align:left;width:100%;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;padding:10px 18px 10px 14px;font-weight:650;display:flex}.collapsed .domain-toggle[data-v-e1469618]{border-bottom:0}.domain-toggle[data-v-e1469618]:hover{background:var(--surface-sunk)}.chev[data-v-e1469618]{color:var(--muted);transition:transform .16s;transform:rotate(90deg)}.collapsed .chev[data-v-e1469618]{transform:none}.count[data-v-e1469618]{font-size:var(--text-xs);color:var(--muted);font-weight:500}.rows[data-v-e1469618]{margin:0;padding:0;list-style:none}.rows li+li[data-v-e1469618]{border-top:1px solid var(--line)}.row[data-v-e1469618]{min-height:60px;font-size:var(--text-sm);color:inherit;padding-top:10px;padding-bottom:10px;text-decoration:none}.row[data-v-e1469618]:hover{background:var(--surface-sunk)}.row[data-v-e1469618]:focus-visible{outline-offset:-2px}.name[data-v-e1469618]{flex-direction:column;min-width:0;display:flex}.title[data-v-e1469618]{font-weight:600}.refs[data-v-e1469618]{font-size:var(--text-xs);color:var(--muted);white-space:pre;text-overflow:ellipsis;overflow:hidden}.sub[data-v-e1469618]{font-size:var(--text-xs);color:var(--muted);display:block}.chips[data-v-e1469618]{flex-wrap:wrap;gap:4px;display:flex}.chip-tag[data-v-e1469618]{border:1px solid var(--line-strong);font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 8px}.owner[data-v-e1469618]{color:var(--ink-2)}.exc[data-v-e1469618]{text-align:center;min-width:22px;color:var(--warn-text);background:color-mix(in srgb, var(--risk-3) 18%, transparent);border-radius:999px;padding:1px 7px;font-weight:650;display:inline-block}.no-match[data-v-e1469618]{align-items:center;gap:16px;padding:32px 20px;display:flex}.no-match p[data-v-e1469618]{margin:0}@media (width<=1000px){.list[data-v-e1469618]{--cols:minmax(0, 1fr) auto}.head[data-v-e1469618]{display:none}.row[data-v-e1469618]{row-gap:6px;padding-left:20px}.row[data-v-e1469618]>:nth-child(n+3){grid-column:1/-1}.r[data-v-e1469618]{text-align:left}}.legend[data-v-97c692c7]{font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;padding:0;list-style:none;display:flex}.legend li[data-v-97c692c7]{align-items:center;gap:6px;display:inline-flex}.matrix-card[data-v-97c692c7]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.matrix[data-v-97c692c7]{border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.matrix th[data-v-97c692c7],.matrix td[data-v-97c692c7]{text-align:center;padding:0}.corner[data-v-97c692c7],.name[data-v-97c692c7]{z-index:1;background:var(--surface);border-right:1px solid var(--line);min-width:220px;max-width:240px;position:sticky;left:0;text-align:left!important;padding:6px 16px!important}.corner[data-v-97c692c7]{vertical-align:bottom;font-size:var(--text-xs);color:var(--muted);font-weight:600}.name[data-v-97c692c7]{font-weight:500}.name a[data-v-97c692c7]{color:var(--ink);text-decoration:none}.name a[data-v-97c692c7]:hover{color:var(--accent);text-decoration:underline}.sh[data-v-97c692c7]{font-size:var(--text-xs);border-left:1px solid var(--line);white-space:nowrap;font-weight:650;padding:10px 6px 4px!important}.sh a[data-v-97c692c7]{color:var(--ink-2);text-decoration:none}.sh a[data-v-97c692c7]:hover{color:var(--accent)}.st[data-v-97c692c7]{width:26px;min-width:26px;font-size:var(--text-xs);color:var(--muted);border-bottom:1px solid var(--line);font-weight:500;padding:2px 0 8px!important}.first[data-v-97c692c7]{border-left:1px solid var(--line)}.domain-row th[data-v-97c692c7]{font-size:var(--text-xs);color:var(--muted);background:var(--surface);font-weight:650;position:sticky;left:0;text-align:left!important;padding:8px 16px 4px!important}tbody td[data-v-97c692c7]{height:30px}.mark[data-v-97c692c7]{vertical-align:middle;border-radius:4px;width:16px;height:16px;display:inline-block}.cell[data-v-97c692c7]{cursor:pointer;border:0;padding:0}.cell[data-v-97c692c7]:hover{outline:2px solid var(--ink);outline-offset:1px}.mark.in_place[data-v-97c692c7]{background:var(--risk-1)}.mark.partial[data-v-97c692c7]{background:var(--risk-3)}.mark.planned[data-v-97c692c7]{border:2px dashed var(--muted);background:0 0}.mark.not_in_place[data-v-97c692c7]{background:var(--risk-5)}.mark.gap[data-v-97c692c7]{background:repeating-linear-gradient(45deg, var(--risk-5) 0 2px, transparent 2px 5px);border:1px solid var(--risk-5)}tfoot th[data-v-97c692c7],tfoot td[data-v-97c692c7]{border-top:1px solid var(--line-strong);height:40px}.best-label[data-v-97c692c7]{font-size:var(--text-xs);color:var(--ink-2);font-weight:650!important}.hint[data-v-97c692c7]{font-size:var(--text-xs);margin:10px 0 0}.icon-btn.small[data-v-6279c53a]{width:30px;height:30px}.hint[data-v-6279c53a]{font-size:var(--text-sm);margin:0 0 16px}.table-card[data-v-6279c53a]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table[data-v-6279c53a]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th[data-v-6279c53a],.table td[data-v-6279c53a]{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px}.table thead th[data-v-6279c53a]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;border-top:0;padding-top:10px;padding-bottom:10px;font-weight:600}.table tbody th[data-v-6279c53a]{white-space:nowrap;font-weight:400}.block[data-v-6279c53a]{display:block}.strong[data-v-6279c53a]{font-weight:600}.sub[data-v-6279c53a]{font-size:var(--text-xs);color:var(--muted);display:block}.ctl[data-v-6279c53a]{color:var(--accent)}.text[data-v-6279c53a]{min-width:180px;max-width:280px;color:var(--ink-2)}.nowrap[data-v-6279c53a]{white-space:nowrap}.soon[data-v-6279c53a]{color:var(--ink-2);font-weight:600}.action[data-v-6279c53a]{color:var(--accent)}tr.expiring[data-v-6279c53a]{background:color-mix(in srgb, var(--risk-3) 9%, var(--surface))}tr.expired[data-v-6279c53a]{background:color-mix(in srgb, var(--risk-5) 8%, var(--surface))}tr.expired .soon[data-v-6279c53a]{color:var(--risk-5)}.head-meta[data-v-9203d80e]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;display:flex}.toolbar[data-v-9203d80e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cov-head[data-v-9203d80e]{white-space:nowrap;font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.clusters[data-v-9203d80e]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"desc why""impact verify""coverage exceptions""coverage refs";align-items:start;gap:16px;display:grid}.desc[data-v-9203d80e]{grid-area:desc}.why[data-v-9203d80e]{grid-area:why}.impact[data-v-9203d80e]{grid-area:impact}.verify[data-v-9203d80e]{grid-area:verify}.coverage[data-v-9203d80e]{grid-area:coverage}.exceptions[data-v-9203d80e]{grid-area:exceptions}.refs[data-v-9203d80e]{grid-area:refs}.cluster[data-v-9203d80e]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px 20px}.cluster h3[data-v-9203d80e]{font-size:var(--text-md);margin-bottom:12px;font-weight:650}.sub-h[data-v-9203d80e]{margin-top:18px}.count[data-v-9203d80e]{font-size:var(--text-sm);color:var(--muted);margin-left:6px;font-weight:500}.para[data-v-9203d80e]{max-width:72ch;color:var(--ink-2);margin:0;line-height:1.6}.para+.para[data-v-9203d80e]{margin-top:8px}.impl strong[data-v-9203d80e]{color:var(--ink)}.big[data-v-9203d80e]{font-size:var(--text-md);color:var(--ink)}.appetite[data-v-9203d80e]{font-size:var(--text-sm);color:var(--risk-5);margin:10px 0 0;font-weight:600}.note[data-v-9203d80e]{font-size:var(--text-xs);margin:0 0 10px}.empty[data-v-9203d80e]{font-size:var(--text-sm);margin:0}.stages[data-v-9203d80e]{font-size:var(--text-sm);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stages li[data-v-9203d80e]{flex-direction:column;gap:2px;display:flex}.scen[data-v-9203d80e]{color:var(--accent);font-weight:600}.stage[data-v-9203d80e]{color:var(--ink-2)}.step[data-v-9203d80e]{font-size:var(--text-xs);color:var(--muted);font-weight:600}.pairs[data-v-9203d80e]{font-size:var(--text-sm);grid-template-columns:110px minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.pairs>div[data-v-9203d80e]{display:contents}.pairs dt[data-v-9203d80e]{color:var(--muted)}.pairs dd[data-v-9203d80e]{margin:0}.late[data-v-9203d80e]{color:var(--risk-5);font-weight:600}.table-wrap[data-v-9203d80e]{max-height:520px;overflow:auto}.cov[data-v-9203d80e]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.cov th[data-v-9203d80e],.cov td[data-v-9203d80e]{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:8px 10px 8px 0}.cov thead th[data-v-9203d80e]{z-index:1;background:var(--surface);font-size:var(--text-xs);color:var(--muted);border-top:0;font-weight:600;position:sticky;top:0}.cov tbody th[data-v-9203d80e]{font-weight:400}.strong[data-v-9203d80e]{font-weight:600;display:block}.sub[data-v-9203d80e]{font-size:var(--text-xs);color:var(--muted)}tr.covered .strong[data-v-9203d80e]{color:var(--ink-2);font-weight:500}.lvl[data-v-9203d80e]{align-items:center;gap:6px;display:inline-flex}.dot[data-v-9203d80e]{border-radius:50%;width:7px;height:7px}.lvl.high .dot[data-v-9203d80e]{background:var(--risk-5)}.lvl.medium .dot[data-v-9203d80e]{background:var(--risk-3)}.lvl.low .dot[data-v-9203d80e]{background:var(--risk-1)}.lvl.high[data-v-9203d80e]{font-weight:600}.above[data-v-9203d80e]{font-size:var(--text-xs);color:var(--risk-5);margin-left:8px;font-weight:650}.exc-list[data-v-9203d80e]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.exc-list p[data-v-9203d80e]{margin:0}.exc-head[data-v-9203d80e]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.exc-line[data-v-9203d80e]{font-size:var(--text-sm);margin-top:2px!important}.exc-line.muted[data-v-9203d80e]{font-size:var(--text-xs)}.tags[data-v-9203d80e]{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.tag[data-v-9203d80e]{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--muted);background:var(--surface-sunk);border:1px solid var(--line);padding:1px 8px}@media (width<=1100px){.clusters[data-v-9203d80e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"desc""why""impact""verify""coverage""exceptions""refs"}}.row[data-v-c40d0993]{border-top:1px solid var(--line);position:relative}.row[data-v-c40d0993]:first-child{border-top:0}.row[data-v-c40d0993]:before{content:"";background:var(--p);width:4px;position:absolute;top:0;bottom:0;left:0}.critical[data-v-c40d0993]{--p:var(--risk-5)}.high[data-v-c40d0993]{--p:var(--risk-4)}.medium[data-v-c40d0993]{--p:var(--risk-3)}.low[data-v-c40d0993]{--p:var(--line-strong)}.link[data-v-c40d0993]{color:inherit;font-size:var(--text-sm);grid-template-columns:minmax(0,2.3fr) minmax(0,2fr) 104px 116px 136px 20px;align-items:center;column-gap:14px;padding:12px 16px 12px 20px;text-decoration:none;display:grid}.link[data-v-c40d0993]:hover{background:var(--surface-sunk)}.link[data-v-c40d0993]:focus-visible{outline-offset:-2px}.what[data-v-c40d0993]{flex-direction:column;gap:2px;min-width:0;display:flex}.title[data-v-c40d0993]{font-weight:600}.done .title[data-v-c40d0993],.cancelled .title[data-v-c40d0993]{color:var(--muted);text-decoration:line-through}.sub[data-v-c40d0993]{font-size:var(--text-xs);color:var(--ink-2)}.prio[data-v-c40d0993]{margin-right:6px;font-weight:650}.prio.critical[data-v-c40d0993]{color:var(--risk-5)}.prio.high[data-v-c40d0993]{color:var(--risk-4)}.prio.medium[data-v-c40d0993]{color:var(--warn-text)}.prio.low[data-v-c40d0993]{color:var(--muted)}.owner[data-v-c40d0993]{color:var(--ink-2)}.due[data-v-c40d0993]{flex-direction:column;display:flex}.late[data-v-c40d0993]{color:var(--risk-5);font-weight:600}.late-note[data-v-c40d0993]{font-size:var(--text-xs)}.origin[data-v-c40d0993]{color:var(--muted);place-items:center;display:grid}@media (width<=1000px){.link[data-v-c40d0993]{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.chips[data-v-c40d0993]{grid-column:1/-1}.origin[data-v-c40d0993]{display:none}}.page[data-v-d94e910c]{max-width:1280px;padding:28px 32px 64px}.page-head[data-v-d94e910c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}h1[data-v-d94e910c]{font-size:var(--text-xl)}.metrics[data-v-d94e910c]{flex-wrap:wrap;gap:12px 40px;margin:0 0 20px;display:flex}.metrics dt[data-v-d94e910c]{font-size:var(--text-xs);color:var(--muted)}.metrics dd[data-v-d94e910c]{font-size:var(--text-xl);margin:2px 0 0;font-weight:650;line-height:1.1}.metrics .alert dd[data-v-d94e910c]{color:var(--risk-5)}.metrics .warn dd[data-v-d94e910c]{color:var(--warn-text)}.filters[data-v-d94e910c]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.filters .row[data-v-d94e910c]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.filters select[data-v-d94e910c]{font-size:var(--text-sm);padding:6px 8px}.chip.view[data-v-d94e910c]{align-items:center;gap:6px;display:inline-flex}.clear[data-v-d94e910c]{font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:6px 4px}.list[data-v-d94e910c]{flex-direction:column;gap:16px;display:flex}.group-head[data-v-d94e910c],.col-head[data-v-d94e910c]{font-size:var(--text-sm);margin-bottom:8px;font-weight:650}.overdue .group-head[data-v-d94e910c]{color:var(--risk-5)}.count[data-v-d94e910c]{color:var(--muted);margin-left:4px;font-weight:500}.rows[data-v-d94e910c]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:clip}.overdue .rows[data-v-d94e910c]{border-color:color-mix(in srgb, var(--risk-5) 35%, var(--line))}.board[data-v-d94e910c]{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.column[data-v-d94e910c]{border-radius:var(--radius);background:var(--surface-sunk);border:1px solid var(--line);padding:12px}.cards[data-v-d94e910c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.card[data-v-d94e910c]{border:1px solid var(--line);border-left:4px solid var(--p);border-radius:var(--radius-sm);background:var(--surface);color:inherit;font-size:var(--text-sm);flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.card[data-v-d94e910c]:hover{border-color:var(--line-strong);border-left-color:var(--p)}.card.critical[data-v-d94e910c]{--p:var(--risk-5)}.card.high[data-v-d94e910c]{--p:var(--risk-4)}.card.medium[data-v-d94e910c]{--p:var(--risk-3)}.card.low[data-v-d94e910c]{--p:var(--line-strong)}.card-title[data-v-d94e910c]{font-weight:600}.card-meta[data-v-d94e910c]{font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;gap:2px 10px;display:flex}.prio[data-v-d94e910c]{font-weight:650}.prio.critical[data-v-d94e910c]{color:var(--risk-5)}.prio.high[data-v-d94e910c]{color:var(--risk-4)}.late[data-v-d94e910c]{color:var(--risk-5);font-weight:600}.empty[data-v-d94e910c]{font-size:var(--text-xs)}.no-match[data-v-d94e910c]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;padding:32px 20px;display:flex}.no-match p[data-v-d94e910c]{margin:0}.error[data-v-d94e910c]{align-items:center;gap:12px;display:flex}@media (width<=860px){.page[data-v-d94e910c]{padding:20px 16px 48px}}.head-meta[data-v-dfa071ca]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;display:flex}.prio[data-v-dfa071ca]{font-weight:650}.prio.critical[data-v-dfa071ca]{color:var(--risk-5)}.prio.high[data-v-dfa071ca]{color:var(--risk-4)}.prio.medium[data-v-dfa071ca]{color:var(--warn-text)}.prio.low[data-v-dfa071ca]{color:var(--muted)}.late[data-v-dfa071ca]{color:var(--risk-5);font-weight:600}.toolbar[data-v-dfa071ca]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.inline[data-v-dfa071ca]{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-weight:500}.inline select[data-v-dfa071ca]{font-size:var(--text-sm);padding:6px 8px}.next[data-v-dfa071ca]{font-size:var(--text-sm);color:var(--ink-2);margin:-8px 0 18px}.next a[data-v-dfa071ca]{color:var(--accent)}.block+.block[data-v-dfa071ca]{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.block h3[data-v-dfa071ca]{font-size:var(--text-md);margin-bottom:10px;font-weight:650}.para[data-v-dfa071ca]{max-width:64ch;color:var(--ink-2);margin:0}.para strong[data-v-dfa071ca]{color:var(--ink)}.origin-link[data-v-dfa071ca]{margin-top:8px}.resolution-form[data-v-dfa071ca]{border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface));flex-direction:column;gap:12px;margin-bottom:22px;display:flex;border:1px solid var(--accent)!important;padding:16px 18px!important}.resolution-form+.block[data-v-dfa071ca]{margin-top:0}.resolution[data-v-dfa071ca]{border-radius:var(--radius);background:var(--surface-sunk);border:1px solid var(--line)!important;padding:16px 18px!important}.outcome[data-v-dfa071ca]{gap:18px;display:flex}.radio[data-v-dfa071ca]{flex-direction:row;align-items:center;gap:6px;font-weight:500}.radio input[data-v-dfa071ca]{accent-color:var(--accent)}.req[data-v-dfa071ca]{color:var(--muted);font-weight:400}.three[data-v-dfa071ca]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hint[data-v-dfa071ca]{font-size:var(--text-xs);color:var(--accent);margin:0}.form-actions[data-v-dfa071ca]{justify-content:flex-end;display:flex}.pairs[data-v-dfa071ca]{font-size:var(--text-sm);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px 14px;margin:0;display:grid}.pairs>div[data-v-dfa071ca]{display:contents}.pairs dt[data-v-dfa071ca]{color:var(--muted)}.pairs dd[data-v-dfa071ca]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.edit select[data-v-dfa071ca],.edit input[data-v-dfa071ca]{font-size:var(--text-sm);padding:5px 8px}.small[data-v-dfa071ca]{font-size:var(--text-xs)}.links[data-v-dfa071ca]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desc[data-v-dfa071ca]{width:100%;font-size:var(--text-sm)}.comment[data-v-dfa071ca]{flex-direction:column;align-items:flex-end;gap:8px;margin-bottom:18px;display:flex}.comment textarea[data-v-dfa071ca]{width:100%;font-size:var(--text-sm)}@media (width<=640px){.three[data-v-dfa071ca]{grid-template-columns:1fr}}.form[data-v-a5326e34]{flex-direction:column;gap:14px;padding:0 24px 20px;display:flex}fieldset[data-v-a5326e34]{border:0;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;display:flex}legend[data-v-a5326e34]{font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:550}.radio[data-v-a5326e34]{flex-direction:row;align-items:center;gap:6px;font-weight:400}.radio input[data-v-a5326e34]{accent-color:var(--accent)}.hint[data-v-a5326e34]{font-size:var(--text-xs);margin:0}.actions[data-v-a5326e34]{justify-content:flex-end;gap:8px;display:flex}.page[data-v-2434a5be]{max-width:1280px;padding:28px 32px 64px}.page-head[data-v-2434a5be]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}h1[data-v-2434a5be]{font-size:var(--text-xl)}.lede[data-v-2434a5be]{font-size:var(--text-sm);margin:4px 0 0}.metrics[data-v-2434a5be]{flex-wrap:wrap;gap:12px 40px;margin:0 0 20px;display:flex}.metrics dt[data-v-2434a5be]{font-size:var(--text-xs);color:var(--muted)}.metrics dd[data-v-2434a5be]{font-size:var(--text-xl);margin:2px 0 0;font-weight:650;line-height:1.1}.metrics .warn dd[data-v-2434a5be]{color:var(--warn-text)}.tabs[data-v-2434a5be]{box-shadow:inset 0 -1px 0 var(--line);gap:4px;margin-bottom:20px;display:flex;overflow:auto hidden}.tab[data-v-2434a5be]{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-weight:550;text-decoration:none}.tab[data-v-2434a5be]:hover{color:var(--ink)}.tab.active[data-v-2434a5be]{color:var(--accent);border-bottom-color:var(--accent)}.count[data-v-2434a5be]{color:var(--muted);margin-left:2px;font-weight:500}.error[data-v-2434a5be]{align-items:center;gap:12px;display:flex}@media (width<=860px){.page[data-v-2434a5be]{padding:20px 16px 48px}}.crit[data-v-ed540d0c]{font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.n[data-v-ed540d0c]{width:20px;height:20px;font-size:var(--text-xs);color:var(--ink-2);background:var(--line);border-radius:4px;place-items:center;font-weight:700;display:inline-grid}.c3 .n[data-v-ed540d0c]{color:var(--surface);background:var(--risk-4)}.c4 .n[data-v-ed540d0c]{color:var(--surface);background:var(--risk-5)}.c4[data-v-ed540d0c]{font-weight:600}.filters[data-v-1b9efce2]{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.inline[data-v-1b9efce2]{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-weight:500}.inline select[data-v-1b9efce2]{font-size:var(--text-sm);padding:6px 8px}.table-card[data-v-1b9efce2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table[data-v-1b9efce2]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th[data-v-1b9efce2],.table td[data-v-1b9efce2]{text-align:left;vertical-align:middle;border-top:1px solid var(--line);white-space:nowrap;padding:11px 10px}.table thead th[data-v-1b9efce2]{font-size:var(--text-xs);color:var(--muted);border-top:0;padding-top:10px;padding-bottom:10px;font-weight:600}.table tbody th[data-v-1b9efce2]{font-weight:400}.table td.wrap[data-v-1b9efce2]{white-space:normal;min-width:140px}.small[data-v-1b9efce2]{font-size:var(--text-xs);color:var(--ink-2)}.num[data-v-1b9efce2]{text-align:right}.row[data-v-1b9efce2]{cursor:pointer}.row[data-v-1b9efce2]:hover{background:var(--surface-sunk)}.row[data-v-1b9efce2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.name[data-v-1b9efce2]{color:var(--ink);font-weight:600;text-decoration:none;display:block}.sub[data-v-1b9efce2]{font-size:var(--text-xs);color:var(--muted)}.cls.strictly_confidential[data-v-1b9efce2]{color:var(--risk-5);font-weight:650}.cls.confidential[data-v-1b9efce2]{color:var(--warn-text);font-weight:600}.flag[data-v-1b9efce2]{border:1px solid var(--line-strong);font-size:var(--text-xs);color:var(--ink-2);border-radius:999px;margin:1px 4px 1px 0;padding:0 8px;display:inline-block}.flag.sensitive_personal[data-v-1b9efce2]{border-color:var(--risk-5);color:var(--risk-5);font-weight:600}.ot[data-v-1b9efce2]{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--surface);background:var(--ink-2);margin-left:8px;padding:0 6px;font-weight:650}.hours[data-v-1b9efce2]{font-weight:600}.missing[data-v-1b9efce2],.stale[data-v-1b9efce2]{color:var(--warn-text);font-weight:600}.lvl[data-v-1b9efce2]{align-items:center;gap:6px;display:inline-flex}.dot[data-v-1b9efce2]{border-radius:50%;width:7px;height:7px}.lvl.high .dot[data-v-1b9efce2]{background:var(--risk-5)}.lvl.medium .dot[data-v-1b9efce2]{background:var(--risk-3)}.lvl.low .dot[data-v-1b9efce2]{background:var(--risk-1)}.lvl.high[data-v-1b9efce2]{font-weight:600}.no-match[data-v-1b9efce2]{align-items:center;gap:16px;padding:32px 20px;display:flex}.no-match p[data-v-1b9efce2]{margin:0}.head-meta[data-v-bf2e1ab5]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;display:flex}.missing[data-v-bf2e1ab5],.stale[data-v-bf2e1ab5]{color:var(--warn-text);font-weight:600}.pill[data-v-bf2e1ab5]{font-size:var(--text-xs);color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line-strong);border-radius:999px;padding:1px 9px;font-weight:600}.pill.strictly_confidential[data-v-bf2e1ab5]{color:var(--risk-5);border-color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 8%, var(--surface))}.pill.confidential[data-v-bf2e1ab5]{color:var(--warn-text);border-color:var(--risk-3)}.pill.ot[data-v-bf2e1ab5]{color:var(--surface);background:var(--ink-2);border-color:var(--ink-2)}.toolbar[data-v-bf2e1ab5]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.reviewed[data-v-bf2e1ab5]{font-size:var(--text-sm);color:var(--ink-2);margin-left:auto}.clusters[data-v-bf2e1ab5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"ratings relations""access exposure""actions history";align-items:start;gap:16px;display:grid}.ratings[data-v-bf2e1ab5]{grid-area:ratings}.relations[data-v-bf2e1ab5]{grid-area:relations}.access[data-v-bf2e1ab5]{grid-area:access}.exposure[data-v-bf2e1ab5]{grid-area:exposure}.actions[data-v-bf2e1ab5]{grid-area:actions}.history[data-v-bf2e1ab5]{grid-area:history}.cluster[data-v-bf2e1ab5]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px 20px}.cluster h3[data-v-bf2e1ab5]{font-size:var(--text-md);margin-bottom:12px;font-weight:650}.sub-h[data-v-bf2e1ab5]{margin-top:20px}.count[data-v-bf2e1ab5]{font-size:var(--text-sm);color:var(--muted);margin-left:6px;font-weight:500}.para[data-v-bf2e1ab5]{color:var(--ink-2);max-width:60ch;margin:0 0 14px}.empty[data-v-bf2e1ab5],.note[data-v-bf2e1ab5]{font-size:var(--text-sm);margin:0}.note[data-v-bf2e1ab5]{font-size:var(--text-xs);margin:-6px 0 12px}.fields[data-v-bf2e1ab5]{flex-direction:column;gap:14px;display:flex}.fields select[data-v-bf2e1ab5]{font-size:var(--text-sm);max-width:320px;padding:6px 8px}.help[data-v-bf2e1ab5]{font-size:var(--text-xs);color:var(--muted);max-width:52ch;font-weight:400}fieldset[data-v-bf2e1ab5]{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}legend[data-v-bf2e1ab5]{font-size:var(--text-sm);margin-bottom:4px;padding:0;font-weight:550}.check[data-v-bf2e1ab5]{flex-direction:row;align-items:center;gap:8px;font-weight:400}.check input[data-v-bf2e1ab5]{accent-color:var(--accent)}.rel+.rel[data-v-bf2e1ab5]{margin-top:12px}.rel-label[data-v-bf2e1ab5]{font-size:var(--text-xs);color:var(--muted);margin:0 0 4px}.rel-items[data-v-bf2e1ab5]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.chip-link[data-v-bf2e1ab5]{border:1px solid var(--line-strong);font-size:var(--text-sm);color:var(--ink-2);border-radius:999px;padding:2px 10px;text-decoration:none}.chip-link[data-v-bf2e1ab5]:hover{color:var(--accent);border-color:var(--accent)}.scen[data-v-bf2e1ab5]{font-size:var(--text-sm);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scen li[data-v-bf2e1ab5]{flex-direction:column;display:flex}.scen a[data-v-bf2e1ab5]{color:var(--accent);font-weight:600}.why[data-v-bf2e1ab5]{font-size:var(--text-xs);color:var(--ink-2)}.tbl[data-v-bf2e1ab5]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tbl th[data-v-bf2e1ab5],.tbl td[data-v-bf2e1ab5]{text-align:left;border-top:1px solid var(--line);padding:8px 10px 8px 0}.tbl thead th[data-v-bf2e1ab5]{font-size:var(--text-xs);color:var(--muted);border-top:0;font-weight:600}.tbl tbody th[data-v-bf2e1ab5]{font-weight:400}.sub[data-v-bf2e1ab5]{font-size:var(--text-xs);color:var(--muted);display:block}.acc.admin[data-v-bf2e1ab5]{font-weight:650}.lvl[data-v-bf2e1ab5]{align-items:center;gap:6px;display:inline-flex}.dot[data-v-bf2e1ab5]{border-radius:50%;width:8px;height:8px;display:inline-block}.lvl.high .dot[data-v-bf2e1ab5]{background:var(--risk-5)}.lvl.medium .dot[data-v-bf2e1ab5]{background:var(--risk-3)}.lvl.low .dot[data-v-bf2e1ab5]{background:var(--risk-1)}.map[data-v-bf2e1ab5]{font-size:var(--text-sm);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.map li[data-v-bf2e1ab5]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px 12px;padding-bottom:10px;display:grid}.map li[data-v-bf2e1ab5]:last-child{border-bottom:0;padding-bottom:0}.who[data-v-bf2e1ab5]{grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.who .sub[data-v-bf2e1ab5]{grid-column:2}.paths[data-v-bf2e1ab5]{color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.path a[data-v-bf2e1ab5]{color:var(--accent)}@media (width<=1000px){.clusters[data-v-bf2e1ab5]{grid-template-columns:minmax(0,1fr);grid-template-areas:"ratings""relations""access""exposure""actions""history"}}.page[data-v-a9b0cb31]{max-width:1200px;padding:28px 32px 64px}h1[data-v-a9b0cb31]{font-size:var(--text-xl);margin-bottom:20px}.layout[data-v-a9b0cb31]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.side[data-v-a9b0cb31]{top:calc(var(--topbar-h) + 16px);flex-direction:column;gap:2px;display:flex;position:sticky}.side-link[data-v-a9b0cb31]{font-size:var(--text-sm);color:var(--ink-2);border-radius:6px;padding:7px 10px;font-weight:550;text-decoration:none}.side-link[data-v-a9b0cb31]:hover{background:var(--surface-sunk);color:var(--ink)}.side-link.active[data-v-a9b0cb31]{background:var(--accent-soft);color:var(--accent)}.content h2[data-v-a9b0cb31]{font-size:var(--text-lg);margin-bottom:4px}.content h3[data-v-a9b0cb31]{font-size:var(--text-md);margin:22px 0 8px;font-weight:650}.lede[data-v-a9b0cb31]{max-width:70ch;font-size:var(--text-sm);color:var(--muted);margin:0 0 18px}.form[data-v-a9b0cb31]{flex-direction:column;gap:14px;max-width:520px;display:flex}.two[data-v-a9b0cb31]{grid-template-columns:1fr 1fr;gap:12px;display:grid}fieldset[data-v-a9b0cb31]{border:0;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;display:flex}legend[data-v-a9b0cb31]{font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:550}.radio[data-v-a9b0cb31],.switch[data-v-a9b0cb31]{flex-direction:row;align-items:center;gap:8px;font-weight:400}.radio input[data-v-a9b0cb31],.switch input[data-v-a9b0cb31]{accent-color:var(--accent)}.note[data-v-a9b0cb31]{font-size:var(--text-sm);color:var(--ink-2);margin:0}.switch input[data-v-a9b0cb31]{appearance:none;background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;position:relative}.switch input[data-v-a9b0cb31]:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input[data-v-a9b0cb31]:checked{background:var(--accent)}.switch input[data-v-a9b0cb31]:checked:after{transform:translate(14px)}.table-card[data-v-a9b0cb31]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table[data-v-a9b0cb31]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th[data-v-a9b0cb31],.table td[data-v-a9b0cb31]{text-align:left;vertical-align:middle;border-top:1px solid var(--line);padding:10px 12px}.table thead th[data-v-a9b0cb31]{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;border-top:0;font-weight:600}.table tbody th[data-v-a9b0cb31]{font-weight:400}.num[data-v-a9b0cb31]{text-align:right}.name[data-v-a9b0cb31]{color:var(--ink);font-weight:600;text-decoration:none;display:block}.name[data-v-a9b0cb31]:hover{color:var(--accent)}.block[data-v-a9b0cb31]{display:block}.sub[data-v-a9b0cb31]{font-size:var(--text-xs);color:var(--muted);display:block}.small[data-v-a9b0cb31]{font-size:var(--text-sm);color:var(--ink-2)}.bar-cell[data-v-a9b0cb31]{min-width:200px}.over[data-v-a9b0cb31]{color:var(--risk-5);font-weight:700}.seg[data-v-a9b0cb31]{display:inline-flex}.opt[data-v-a9b0cb31]{font-size:var(--text-xs);color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;margin-left:-1px;padding:4px 12px;font-weight:550}.opt[data-v-a9b0cb31]:first-child{border-radius:6px 0 0 6px;margin-left:0}.opt[data-v-a9b0cb31]:last-child{border-radius:0 6px 6px 0}.opt.on[data-v-a9b0cb31]{z-index:1;font-weight:650;position:relative}.opt.low.on[data-v-a9b0cb31]{color:var(--ink);border-color:var(--risk-1);background:color-mix(in srgb, var(--risk-1) 18%, var(--surface))}.opt.medium.on[data-v-a9b0cb31]{color:var(--warn-text);border-color:var(--risk-3);background:color-mix(in srgb, var(--risk-3) 18%, var(--surface))}.opt.high.on[data-v-a9b0cb31]{color:var(--risk-5);border-color:var(--risk-5);background:color-mix(in srgb, var(--risk-5) 12%, var(--surface))}.pairs[data-v-a9b0cb31]{font-size:var(--text-sm);grid-template-columns:140px minmax(0,1fr);gap:8px 16px;max-width:760px;margin:0;display:grid}.pairs>div[data-v-a9b0cb31]{display:contents}.pairs dt[data-v-a9b0cb31]{color:var(--muted)}.pairs dd[data-v-a9b0cb31]{margin:0}.roles[data-v-a9b0cb31]{margin-top:18px}.levels[data-v-a9b0cb31],.lib[data-v-a9b0cb31],.plain[data-v-a9b0cb31]{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.levels li[data-v-a9b0cb31]{align-items:center;gap:10px;padding:4px 0;display:flex}.lib[data-v-a9b0cb31]{max-width:640px}.lib li[data-v-a9b0cb31]{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.lib li[data-v-a9b0cb31]:first-child{border-top:0}.cards[data-v-a9b0cb31]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.card[data-v-a9b0cb31]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px 18px}.card.off[data-v-a9b0cb31]{background:var(--surface-sunk)}.card-head[data-v-a9b0cb31]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-what[data-v-a9b0cb31]{font-size:var(--text-sm);color:var(--ink-2);margin:6px 0 0}.card-detail[data-v-a9b0cb31]{font-size:var(--text-xs);color:var(--muted);margin:10px 0 0}.lists[data-v-a9b0cb31]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 28px;display:grid}.plain li[data-v-a9b0cb31]{color:var(--ink-2);padding:4px 0}@media (width<=860px){.page[data-v-a9b0cb31]{padding:20px 16px 48px}.layout[data-v-a9b0cb31]{grid-template-columns:minmax(0,1fr);gap:16px}.side[data-v-a9b0cb31]{flex-flow:wrap;position:static}}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f5f7;--surface:#fff;--surface-sunk:#f7f9fa;--ink:#142030;--ink-2:#3c4858;--muted:#66717f;--line:#e3e7eb;--line-strong:#c9d0d8;--accent:#0f6a73;--accent-soft:#e2efef;--error:#b3261e;--scrim:#14203052;--shadow-panel:-24px 0 48px -24px #14203047;--risk-1:#2e8b6a;--risk-2:#78962c;--risk-3:#bb850f;--risk-4:#cf621e;--risk-5:#bc3330;--warn-text:#8a5d00;--font:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.78125rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--topbar-h:56px;--sidebar-w:232px;--radius-sm:4px;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0e141b;--surface:#141c25;--surface-sunk:#18212b;--ink:#e6ebf0;--ink-2:#c1cad3;--muted:#8d98a4;--line:#232e39;--line-strong:#34414e;--accent:#5ebcc3;--accent-soft:#163338;--error:#ff8a80;--scrim:#00000080;--shadow-panel:-24px 0 48px -24px #000000b3;--risk-1:#4cc296;--risk-2:#a8c450;--risk-3:#e6b13a;--risk-4:#f08a4b;--risk-5:#f26b60;--warn-text:#e6b13a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-weight:650;line-height:1.25}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}label{font-size:var(--text-sm);flex-direction:column;gap:4px;font-weight:550;display:flex}input,select,textarea{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px 10px;font-weight:400}textarea{resize:vertical;min-height:72px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}button{font:inherit;color:inherit}.btn{font-size:var(--text-sm);border:1px solid var(--accent);background:var(--accent);color:var(--surface);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-weight:550;display:inline-flex}.btn:disabled{opacity:.6;cursor:default}.btn.quiet{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn.quiet:hover{background:var(--surface-sunk)}.icon-btn{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--surface-sunk);color:var(--ink)}.tnum{font-variant-numeric:tabular-nums}a.btn{text-decoration:none}.chip-group{display:inline-flex}.chip{font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;white-space:nowrap;margin-left:-1px;padding:6px 12px;font-weight:500}.chip:first-child{border-radius:6px 0 0 6px;margin-left:0}.chip:last-child{border-radius:0 6px 6px 0}.chip:only-child{border-radius:6px}.chip:hover{background:var(--surface-sunk);color:var(--ink)}.chip[aria-pressed=true]{z-index:1;background:var(--accent-soft);border-color:var(--accent);color:var(--accent);position:relative}.chip:focus-visible{z-index:2;border-radius:6px}.muted{color:var(--muted)}.error{color:var(--error);font-size:var(--text-sm);margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
