.position-chip[data-v-911ba4e9]{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.1em}.score-scale-wrap[data-v-b13cabb4]{margin-top:4px}.score-scale[data-v-b13cabb4]{background:color-mix(in oklch,var(--foreground) 8%,transparent);border-radius:99px;height:4px;position:relative}.score-scale-bar[data-v-b13cabb4]{background:var(--foreground);border-radius:99px;inset-block:0;left:0;opacity:.85;position:absolute;transition:width .4s ease}.score-scale-tick[data-v-b13cabb4]{background:color-mix(in oklch,var(--foreground) 45%,transparent);bottom:-3px;position:absolute;top:-3px;width:1px}.score-scale-axis[data-v-b13cabb4]{color:var(--muted-foreground);font-family:var(--font-mono);font-size:9px;height:12px;letter-spacing:.06em;margin-top:6px;position:relative;text-transform:uppercase}.score-scale-axis .axis-end[data-v-b13cabb4]{position:absolute;top:0}.score-scale-axis .axis-end[data-v-b13cabb4]:first-of-type{left:0}.score-scale-axis .axis-end[data-v-b13cabb4]:last-of-type{right:0}.score-scale-axis .axis-baseline[data-v-b13cabb4]{color:var(--muted-foreground);position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.radar-chart[data-v-11c1e634]{align-items:center;color:var(--foreground);display:flex;flex-direction:column}.radar-svg[data-v-11c1e634]{height:auto;max-width:100%}.radar-legend[data-v-11c1e634]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.radar-legend-item[data-v-11c1e634]{align-items:center;display:inline-flex;font-size:13px;gap:8px}.legend-swatch[data-v-11c1e634]{border-radius:99px;display:inline-block;height:4px;width:14px}.legend-name[data-v-11c1e634]{font-weight:500;letter-spacing:-.005em}.radar-axis-label[data-v-11c1e634]{fill:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.radar-block[data-v-77641600]{background:color-mix(in oklch,var(--muted) 30%,transparent);border:1px solid var(--border);border-radius:14px;margin:24px 0 32px;padding:24px}.radar-block-head[data-v-77641600]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px}.customize-btn[data-v-77641600]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:99px;color:var(--foreground);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:6px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease}.customize-btn[data-v-77641600]:hover{background:var(--muted);border-color:color-mix(in oklch,var(--foreground) 25%,transparent)}.customize-popover[data-v-77641600]{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px -12px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:20}.customize-header[data-v-77641600]{align-items:center;background:color-mix(in oklch,var(--muted) 40%,transparent);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 14px}.reset-btn[data-v-77641600]{background:transparent;border:0;color:var(--muted-foreground);cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;padding:0;text-transform:uppercase}.reset-btn[data-v-77641600]:hover{color:var(--foreground)}.customize-groups[data-v-77641600]{max-height:360px;overflow-y:auto;padding:6px 0}.customize-group[data-v-77641600]{padding:6px 0}.customize-group+.customize-group[data-v-77641600]{border-top:1px solid var(--border)}.customize-group-title[data-v-77641600]{color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;margin:0;padding:8px 14px 6px;text-transform:uppercase}.customize-list[data-v-77641600]{list-style:none;margin:0;padding:0}.customize-row[data-v-77641600]{align-items:center;cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:7px 14px;transition:background .12s ease}.customize-row[data-v-77641600]:hover{background:var(--muted)}.customize-row input[data-v-77641600]{accent-color:var(--foreground)}.customize-label[data-v-77641600]{color:var(--foreground);flex:1}.customize-footer[data-v-77641600]{background:color-mix(in oklch,var(--muted) 40%,transparent);border-top:1px solid var(--border);padding:10px 14px}.scenarios-list[data-v-9d2e810b]{border:1px solid color-mix(in oklch,var(--border) 100%,transparent);border-radius:14px;overflow:hidden}.scenarios-row[data-v-9d2e810b]{align-items:stretch;border-top:1px solid var(--border);display:grid;grid-template-columns:220px 1fr}.scenarios-row[data-v-9d2e810b]:first-child{border-top:0}@media(max-width:640px){.scenarios-row[data-v-9d2e810b]{grid-template-columns:1fr}}.priority-cell[data-v-9d2e810b]{background:color-mix(in oklch,var(--muted) 60%,transparent);border-right:1px solid var(--border);padding:18px 20px}@media(max-width:640px){.priority-cell[data-v-9d2e810b]{border-bottom:1px solid var(--border);border-right:0}}.priority-cell .if-label[data-v-9d2e810b]{color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.priority-cell .priority-name[data-v-9d2e810b]{color:var(--foreground);font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}.verdict-cell[data-v-9d2e810b]{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.pick-row[data-v-9d2e810b]{display:flex;flex-wrap:wrap;gap:8px}.pick[data-v-9d2e810b]{align-items:center;background:color-mix(in oklch,var(--muted) 50%,transparent);border-radius:99px;color:var(--foreground);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:8px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.pick .marker[data-v-9d2e810b]{background:var(--marker-color,var(--muted-foreground));border-radius:99px;display:inline-block;height:7px;width:7px}.pick.is-tie[data-v-9d2e810b]{--marker-color:var(--muted-foreground);color:var(--muted-foreground)}.rationale[data-v-9d2e810b]{color:color-mix(in oklch,var(--foreground) 85%,transparent);font-size:14px;line-height:1.55;margin:0}.risks-col-header[data-v-ca7de328]{align-items:flex-start;display:flex;gap:12px}.risks-col-header .marker[data-v-ca7de328]{border-radius:99px;display:inline-block;flex:0 0 auto;height:10px;margin-top:6px;width:10px}.risks-list[data-v-ca7de328]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.risk-row[data-v-ca7de328]{border-top:1px solid var(--border);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:3px 1fr;padding:14px 0}.risk-row[data-v-ca7de328]:first-child{border-top:0;padding-top:4px}.sev-rail[data-v-ca7de328]{background:var(--score-mid);border-radius:4px;margin-bottom:4px;margin-top:4px;width:3px}.risk-row.severity-high .sev-rail[data-v-ca7de328]{background:var(--destructive)}.risk-row.severity-low .sev-rail[data-v-ca7de328]{background:var(--muted-foreground)}.risk-title[data-v-ca7de328]{align-items:center;display:flex;font-size:14.5px;font-weight:600;gap:10px;letter-spacing:-.005em}.severity-badge[data-v-ca7de328]{background:var(--muted);border-radius:4px;color:var(--muted-foreground);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;padding:2px 6px;text-transform:uppercase}.severity-badge.severity-high[data-v-ca7de328]{background:color-mix(in oklch,var(--destructive) 12%,transparent);color:var(--destructive)}.severity-badge.severity-medium[data-v-ca7de328]{background:color-mix(in oklch,var(--score-mid) 14%,transparent);color:color-mix(in oklch,var(--score-mid) 60%,var(--foreground))}.ranker-card[data-v-c4d9b283]{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 22px 22px}.ranker-head[data-v-c4d9b283]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.ranker-title[data-v-c4d9b283]{align-items:center;display:inline-flex;font-size:17px;font-weight:700;gap:8px;letter-spacing:-.02em;margin:0 0 4px}.ranker-sub[data-v-c4d9b283]{font-size:13px;line-height:1.5;margin:0;max-width:540px}.ranker-sub[data-v-c4d9b283],.reset-btn[data-v-c4d9b283]{color:var(--muted-foreground)}.reset-btn[data-v-c4d9b283]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:99px;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:6px;letter-spacing:.1em;padding:5px 10px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.reset-btn[data-v-c4d9b283]:hover{background:var(--muted);border-color:color-mix(in oklch,var(--foreground) 25%,transparent);color:var(--foreground)}.ranker-list[data-v-c4d9b283]{display:grid;gap:6px;list-style:none;margin:0 0 12px;padding:0}.ranker-item[data-v-c4d9b283]{align-items:center;background:color-mix(in oklch,var(--muted) 60%,transparent);border:1px solid var(--border);border-radius:10px;cursor:grab;display:grid;gap:12px;grid-template-columns:32px 1fr auto auto 18px;padding:10px 12px;transition:background .15s ease,transform .2s ease,box-shadow .2s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ranker-item[data-v-c4d9b283]:hover{background:var(--card);box-shadow:0 4px 12px -4px #0000000f}.ranker-item[data-v-c4d9b283]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ranker-item.is-dragging[data-v-c4d9b283]{cursor:grabbing;opacity:.55;transform:scale(.98)}.ranker-item.is-drag-over[data-v-c4d9b283]{background:var(--card);border-color:var(--foreground)}.rank-pill[data-v-c4d9b283]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:99px;display:inline-flex;font-family:var(--font-mono);font-size:13px;font-weight:500;height:24px;justify-content:center;letter-spacing:-.005em;transition:background .2s ease,color .2s ease,border-color .2s ease;width:24px}.ranker-item.is-top .rank-pill[data-v-c4d9b283]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.metric-block[data-v-c4d9b283]{display:flex;flex-direction:column;gap:2px;min-width:0}.metric-name[data-v-c4d9b283]{font-size:14.5px;font-weight:500;letter-spacing:-.005em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-lens[data-v-c4d9b283]{color:var(--muted-foreground);font-size:9.5px;letter-spacing:.1em}.leader-tag[data-v-c4d9b283],.metric-lens[data-v-c4d9b283]{font-family:var(--font-mono);text-transform:uppercase}.leader-tag[data-v-c4d9b283]{align-items:center;background:color-mix(in oklch,var(--muted) 50%,transparent);border-radius:99px;color:var(--foreground);display:inline-flex;font-size:10px;gap:6px;letter-spacing:.06em;padding:3px 9px;white-space:nowrap}.leader-tag .marker[data-v-c4d9b283]{background:var(--marker-color,var(--muted-foreground));border-radius:99px;display:inline-block;height:6px;width:6px}.leader-tag.is-tie[data-v-c4d9b283],.remove-btn[data-v-c4d9b283]{color:var(--muted-foreground)}.remove-btn[data-v-c4d9b283]{align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:background .15s ease,color .15s ease;width:22px}.remove-btn[data-v-c4d9b283]:hover:not(:disabled){background:var(--muted);color:var(--destructive)}.remove-btn[data-v-c4d9b283]:disabled{cursor:not-allowed;opacity:.3}.grip[data-v-c4d9b283]{color:var(--muted-foreground);line-height:0}.ranker-add[data-v-c4d9b283]{margin:14px 0;position:relative}.add-btn[data-v-c4d9b283]{align-items:center;background:transparent;border:1px dashed var(--border);border-radius:10px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;transition:background .15s ease,border-color .15s ease}.add-btn[data-v-c4d9b283]:hover:not(:disabled){background:var(--muted);border-color:var(--border-strong)}.add-btn[data-v-c4d9b283]:disabled{cursor:not-allowed;opacity:.4}.add-btn .cap[data-v-c4d9b283]{color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;margin-left:4px}.picker[data-v-c4d9b283]{background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px -8px #00000014;margin-top:8px;overflow:hidden}.picker-groups[data-v-c4d9b283]{max-height:360px;overflow-y:auto;padding:4px 0}.picker-group[data-v-c4d9b283]{padding:6px 0}.picker-group+.picker-group[data-v-c4d9b283]{border-top:1px solid var(--border)}.picker-group-title[data-v-c4d9b283]{color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;margin:0;padding:8px 14px 6px;text-transform:uppercase}.picker-list[data-v-c4d9b283]{list-style:none;margin:0;padding:0 4px}.picker-row[data-v-c4d9b283]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--foreground);cursor:pointer;display:grid;font-size:13.5px;gap:10px;grid-template-columns:1fr auto;padding:7px 10px;text-align:left;transition:background .12s ease;width:100%}.picker-row[data-v-c4d9b283]:hover:not(:disabled){background:var(--muted)}.picker-row[data-v-c4d9b283]:disabled{cursor:not-allowed;opacity:.45}.picker-label[data-v-c4d9b283]{font-weight:500;letter-spacing:-.005em}.picker-check[data-v-c4d9b283]{color:var(--positive);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.verdict-box[data-v-c4d9b283]{align-items:center;background:var(--foreground);border-radius:12px;color:var(--background);display:grid;gap:16px;grid-template-columns:1fr auto;margin-top:6px;padding:16px 20px}.verdict-eyebrow[data-v-c4d9b283]{color:color-mix(in oklch,var(--background) 65%,transparent);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.verdict-pick[data-v-c4d9b283]{align-items:center;display:inline-flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:-.015em;margin:0}.verdict-pick .marker[data-v-c4d9b283]{border-radius:99px;display:inline-block;height:10px;width:10px}.verdict-score[data-v-c4d9b283]{color:color-mix(in oklch,var(--background) 60%,transparent);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin:0;text-align:right}
