.action-link{border-bottom:1px solid var(--border-strong);width:fit-content;max-width:100%;min-height:64px;color:var(--foreground);justify-content:space-between;align-items:center;gap:32px;padding-block:10px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.action-link-label{position:relative}.action-link-label:after{content:"";transform-origin:0;height:1px;transition:transform .22s var(--ease-editorial);background:currentColor;position:absolute;inset:auto 0 -6px;transform:scaleX(0)}.action-link-disc{border:1px solid var(--border-strong);isolation:isolate;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}.action-link-disc:before{content:"";z-index:-1;border-radius:inherit;background:var(--accent-bright);opacity:0;transition:opacity .18s;position:absolute;inset:-1px}.action-link-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;transition:opacity .12s;position:absolute}.action-link-arrow{color:var(--accent-ink);opacity:0;transition:transform .22s var(--ease-editorial), opacity .16s ease;display:flex;transform:translate(-4px,4px)}.action-link--download .action-link-arrow{transform:translateY(-5px)}.company-link{vertical-align:baseline;max-width:100%;color:inherit;border-radius:2px;align-items:baseline;text-decoration:none;display:inline-flex}.company-link-label{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.18em;text-decoration-thickness:1px}.company-link-arrow{vertical-align:.02em;opacity:0;width:.7em;height:.7em;transition:transform .2s var(--ease-editorial), opacity .16s ease;flex:0 0 .7em;margin-left:.22em;display:inline-block;transform:translate(-3px,3px)}.company-link-arrow svg{width:100%;height:100%;display:block}.company-link-hint{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-link:focus-visible,.company-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.action-link:focus-visible .action-link-label:after{transform:scaleX(1)}.action-link:focus-visible .action-link-disc:before{opacity:1}.action-link:focus-visible .action-link-dot{opacity:0}.action-link:focus-visible .action-link-arrow,.company-link:focus-visible .company-link-arrow{opacity:1;transform:none}.company-link:focus-visible .company-link-label,.company-link[data-state=open] .company-link-label{text-decoration-color:currentColor}.company-link[data-state=open] .company-link-arrow{opacity:1;transform:none}.action-link[data-keyboard] *,.action-link[data-keyboard] :before,.action-link[data-keyboard] :after,.company-link[data-keyboard] *{transition:none}@media (hover:hover) and (pointer:fine){.action-link:hover .action-link-label:after{transform:scaleX(1)}.action-link:hover .action-link-disc:before{opacity:1}.action-link:hover .action-link-dot{opacity:0}.action-link:hover .action-link-arrow,.company-link:hover .company-link-arrow{opacity:1;transform:none}.company-link:hover .company-link-label{text-decoration-color:currentColor}.action-link:active .action-link-arrow{transform:scale(.92)}}@media (hover:none),(pointer:coarse){.action-link-disc:before,.action-link .action-link-arrow,.company-link-arrow{opacity:1;transform:none}.action-link-dot{opacity:0}}@media (prefers-reduced-motion:reduce){.action-link .action-link-arrow,.action-link:active .action-link-arrow,.company-link .company-link-arrow{transition:opacity .16s;transform:none}.action-link-label:after{opacity:0;transition:opacity .16s;transform:none}.action-link:is(:hover,:focus-visible) .action-link-label:after{opacity:1}.action-link[data-keyboard] *,.action-link[data-keyboard] :after,.company-link[data-keyboard] *{transition:none}}@media print{.action-link,.company-link-arrow{display:none}}.company-preview-card{z-index:70;width:min(368px,100vw - 32px);max-height:var(--radix-hover-card-content-available-height);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--foreground);transform-origin:var(--radix-hover-card-content-transform-origin);border-radius:8px;overflow:auto;box-shadow:0 14px 40px #00000029}.company-preview-card[data-state=closed]{pointer-events:none}.company-preview-visit{color:inherit;text-decoration:none;display:block}.company-preview-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font:400 10px/1.3 Geist Mono,monospace;display:flex}.company-preview-heading>span:first-child{text-transform:uppercase;letter-spacing:.04em}.company-preview-image{aspect-ratio:16/10;border-block:1px solid var(--border);background:#f3f5f7;overflow:hidden}.company-preview-image img{object-fit:contain;width:100%;height:100%;display:block}.company-preview-caption{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.company-preview-caption strong{font-size:15px;font-weight:550;line-height:1.3;display:block}.company-preview-caption span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.company-preview-caption>svg{color:var(--accent);flex:none}.company-preview-unavailable{color:#303336;text-align:center;place-content:center;gap:8px;height:100%;padding:20px;display:grid}.company-preview-unavailable strong{font-size:18px}.company-preview-unavailable span{font-size:13px}@media print{.company-preview-card{display:none}}
