/* Собран scripts/build-node-card.mjs из стилей продукта. Править нечего. */
.catk-card{--font-display: "Onest", "Onest Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: "Onest", "Onest Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data: "Fira Sans Condensed", "PT Sans Narrow", "Arial Narrow", "Segoe UI", sans-serif;--flow-field: #16171a;--flow-surface: #1d1f22;--flow-line: #363a3e;--flow-line-strong: #565a60;--text: #ecebe6;--quiet: #9b9a95;--red: #f07460;--flow-evidence: #5a82ea;--flow-evidence-text: #9db7ff;--ink-panel: #e9e7e1;--flow-record-label: #a8a7a2;--flow-record-quiet: var(--quiet);--cyan: var(--flow-evidence-text);--flow-focus: #ecebe6;--radius-sm: 3px;--radius: 6px;--fs-meta: 11px;--fs-lead: 15px;--space-2xs: 2px;--space-xs: 4px;--space-md: 8px;--space-lg: 12px}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--tw-font-weight-normal: 400;--tw-font-weight-bold: 700}}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:right-\[9px\]{right:9px}.tw\:bottom-\[0\]{bottom:0}.tw\:left-\[9px\]{left:9px}.tw\:col-start-4{grid-column-start:4}.tw\:m-\[0\]{margin:0}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:h-\[3px\]{height:3px}.tw\:min-h-\[22px\]{min-height:22px}.tw\:min-h-\[106px\]{min-height:106px}.tw\:w-\[188px\]{width:188px}.tw\:min-w-\[0\]{min-width:0}.tw\:flex-\[0_0_auto\]{flex:0 0 auto}.tw\:flex-\[0_1_auto\]{flex:0 1 auto}.tw\:flex-none{flex:none}.tw\:cursor-grab{cursor:grab}.tw\:grid-cols-\[1fr\]{grid-template-columns:1fr}.tw\:grid-cols-\[1fr_1fr_20px_1fr_1fr\]{grid-template-columns:1fr 1fr 20px 1fr 1fr}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:gap-md{gap:var(--space-md)}.tw\:gap-xs{gap:var(--space-xs)}.tw\:gap-x-xs{column-gap:var(--space-xs)}.tw\:gap-y-\[0\]{row-gap:0}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-visible{overflow:visible}.tw\:rounded-\[999px\]{border-radius:999px}.tw\:rounded-base{border-radius:var(--radius)}.tw\:rounded-sm{border-radius:var(--radius-sm)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-\[color-mix\(in_srgb\,var\(--node-signal\)_30\%\,transparent\)\]{border-color:var(--node-signal);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--node-signal) 30%,transparent)}}.tw\:border-ink-panel{border-color:var(--ink-panel)}.tw\:border-t-flow-line{border-top-color:var(--flow-line)}.tw\:bg-\[color-mix\(in_srgb\,var\(--text\)_52\%\,transparent\)\]{background-color:var(--text);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--text) 52%,transparent)}}.tw\:bg-flow-line{background-color:var(--flow-line)}.tw\:bg-flow-surface{background-color:var(--flow-surface)}.tw\:pt-2xs{padding-top:var(--space-2xs)}.tw\:pt-lg{padding-top:var(--space-lg)}.tw\:pt-md{padding-top:var(--space-md)}.tw\:pr-lg{padding-right:var(--space-lg)}.tw\:pr-xs{padding-right:var(--space-xs)}.tw\:pb-2xs{padding-bottom:var(--space-2xs)}.tw\:pb-md{padding-bottom:var(--space-md)}.tw\:pl-lg{padding-left:var(--space-lg)}.tw\:pl-xs{padding-left:var(--space-xs)}.tw\:font-data{font-family:var(--font-data)}.tw\:font-display{font-family:var(--font-display)}.tw\:font-ui{font-family:var(--font-ui)}.tw\:text-lead{font-size:var(--fs-lead)}.tw\:text-meta{font-size:var(--fs-meta)}.tw\:leading-\[1\.18\]{--tw-leading: 1.18;line-height:1.18}.tw\:leading-\[1\.35\]{--tw-leading: 1.35;line-height:1.35}.tw\:font-bold{--tw-font-weight: var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-normal{--tw-font-weight: var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:tracking-\[\.11em\]{--tw-tracking: .11em;letter-spacing:.11em}.tw\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.tw\:text-ellipsis{text-overflow:ellipsis}.tw\:\[white-space\:pre\]{white-space:pre}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[color-mix\(in_srgb\,var\(--node-signal\)_75\%\,var\(--text\)\)\]{color:var(--node-signal);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--node-signal) 75%,var(--text))}}.tw\:text-flow-record-label{color:var(--flow-record-label)}.tw\:text-flow-record-quiet{color:var(--flow-record-quiet)}.tw\:text-quiet{color:var(--quiet)}.tw\:text-text{color:var(--text)}.tw\:uppercase{text-transform:uppercase}.tw\:\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.tw\:\[box-shadow\:none\]{box-shadow:none}.tw\:\[--node-signal\:var\(--node-map-signal\,var\(--flow-evidence\,var\(--cyan\)\)\)\]{--node-signal: var(--node-map-signal,var(--flow-evidence,var(--cyan)))}@media(hover:hover){.tw\:hover\:border-\[var\(--node-signal\)\]:hover{border-color:var(--node-signal)}}.tw\:focus-visible\:border-\[var\(--node-signal\)\]:focus-visible{border-color:var(--node-signal)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.tw\:focus-visible\:outline-\[var\(--flow-focus\,var\(--red\)\)\]:focus-visible{outline-color:var(--flow-focus,var(--red))}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-outline-style: solid}}}.investigation-node:before{content:"";position:absolute;top:-1px;right:-1px;width:28px;height:28px;border-top:2px solid var(--node-signal);border-right:2px solid var(--node-signal);border-radius:0 var(--radius) 0 0;pointer-events:none}
