.tcr{--emerald:#1f9254;--emerald-dark:#187345;--emerald-deep:#12703f;--emerald-soft:#e7f5ec;--navy:#1b3a6b;--navy-deep:#0e2244;--navy-mid:#2f5a9e;--navy-soft:#e9eff7;--ink:#16233a;--muted:#5c6b82;--faint:#8a97a8;--line:#e4e8ef;--line-soft:#eef1f6;--bg:#f4f6f9;--surface:#fff;--star:#e8a33d;--amber:#b7791f;--warn-bg:#fbf0dc;--warn-line:#ead08a;--warn-ink:#8a5a16;--radius:12px;--radius-ctrl:8px;--shadow:0 1px 2px #16233a0a, 0 6px 22px #16233a0f;--shadow-lift:0 2px 4px #1019280d, 0 14px 34px #1019281f;--ct-products:#0c8599;--ct-products-soft:color-mix(in srgb, var(--ct-products) 12%, white);--ct-products-line:color-mix(in srgb, var(--ct-products) 24%, white);--ct-products-shadow:0 8px 24px color-mix(in srgb, var(--ct-products) 22%, transparent);--ct-resources:#f59f00;--ct-resources-deep:#b36c00;--ct-resources-soft:color-mix(in srgb, var(--ct-resources) 12%, white);--ct-resources-line:color-mix(in srgb, var(--ct-resources) 24%, white);--ct-resources-shadow:0 8px 24px color-mix(in srgb, var(--ct-resources) 22%, transparent);--ct-jobs:#7048e8;--ct-jobs-soft:color-mix(in srgb, var(--ct-jobs) 12%, white);--ct-jobs-line:color-mix(in srgb, var(--ct-jobs) 24%, white);--ct-jobs-shadow:0 8px 24px color-mix(in srgb, var(--ct-jobs) 22%, transparent);--ct-events:#f76707;--ct-events-deep:#d64b02;--ct-events-soft:color-mix(in srgb, var(--ct-events) 12%, white);--ct-events-line:color-mix(in srgb, var(--ct-events) 24%, white);--ct-events-shadow:0 8px 24px color-mix(in srgb, var(--ct-events) 22%, transparent);--ct-news:#9e2a4f;--ct-news-deep:#6b1b37;--ct-news-soft:color-mix(in srgb, var(--ct-news) 12%, white);--ct-news-line:color-mix(in srgb, var(--ct-news) 24%, white);--ct-news-shadow:0 8px 24px color-mix(in srgb, var(--ct-news) 22%, transparent);--ct-spotlight:#e0a83d;--ct-spotlight-deep:#b8860b;--ct-spotlight-ink:#8a6a16;--ct-spotlight-soft:#fff8e8;--ct-spotlight-on:#fcefcb;--ct-spotlight-line:#e7d296;--ct-businesses:#3b5bdb;--ct-businesses-soft:color-mix(in srgb, var(--ct-businesses) 12%, white);--ct-businesses-line:color-mix(in srgb, var(--ct-businesses) 24%, white);--ct-businesses-shadow:0 8px 24px color-mix(in srgb, var(--ct-businesses) 22%, transparent);--seller-bg:#fcf3da;--seller-line:#e7d296;--seller-ink:#8a6a16;--font-display:var(--font-space-grotesk,"Space Grotesk"), system-ui, sans-serif;--font-body:var(--font-inter,"Inter"), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, monospace;color:var(--ink);background:var(--bg);font-family:var(--font-body)}.tcr-identity{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tcr-identity--entity{border-radius:24%}.tcr-identity--person{border-radius:9999px}.tcr-identity>img{object-fit:cover;width:100%;height:100%}.tcr-browsecard{border:1px solid var(--line);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.tcr-browsecard:hover,.tcr-browsecard[data-hover=true]{border-color:var(--bc-base);box-shadow:var(--bc-shadow)}.wsp-rowlink{border-radius:6px;transition:color .15s}.wsp-rowlink:hover .wsp-rowlink-name,.wsp-rowlink:focus-visible .wsp-rowlink-name{text-underline-offset:3px;text-decoration:underline}.wsp-rowlink:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}
