:root{--entity-card-col-w:270px;--entity-card-btn-h:42px;--entity-card-fs-heading:22px;--entity-card-fs-text:16px}.entity-card{padding:0;transition:box-shadow 3s}.entity-card[data-entity-type=Person]{border-top:4px solid var(--entity-person-icon)}.entity-card[data-entity-type=Organization],.entity-card[data-entity-type=SoftwareApplication],.entity-card[data-entity-type=Website],.entity-card[data-entity-type=Product]{border-top:4px solid var(--entity-org-icon)}.entity-card[data-entity-type=Place],.entity-card[data-entity-type=Book],.entity-card[data-entity-type=Movie],.entity-card[data-entity-type=MusicGroup],.entity-card[data-entity-type=CreativeWork]{border-top:4px solid var(--entity-place-icon)}.entity-card[data-entity-type=Event],.entity-card[data-entity-type=Thing]{border-top:4px solid var(--entity-event-icon)}[data-theme=dark] .entity-card[data-entity-type=Person]{box-shadow:var(--shadow), 0 0 12px 1px color-mix(in srgb, var(--entity-person-icon) 30%, transparent)}[data-theme=dark] .entity-card[data-entity-type=Organization],[data-theme=dark] .entity-card[data-entity-type=SoftwareApplication],[data-theme=dark] .entity-card[data-entity-type=Website],[data-theme=dark] .entity-card[data-entity-type=Product]{box-shadow:var(--shadow), 0 0 12px 1px color-mix(in srgb, var(--entity-org-icon) 30%, transparent)}[data-theme=dark] .entity-card[data-entity-type=Place],[data-theme=dark] .entity-card[data-entity-type=Book],[data-theme=dark] .entity-card[data-entity-type=Movie],[data-theme=dark] .entity-card[data-entity-type=MusicGroup],[data-theme=dark] .entity-card[data-entity-type=CreativeWork]{box-shadow:var(--shadow), 0 0 12px 1px color-mix(in srgb, var(--entity-place-icon) 30%, transparent)}[data-theme=dark] .entity-card[data-entity-type=Event],[data-theme=dark] .entity-card[data-entity-type=Thing]{box-shadow:var(--shadow), 0 0 12px 1px color-mix(in srgb, var(--entity-event-icon) 30%, transparent)}.entity-card[data-entity-type=Person]:hover,.entity-card[data-entity-type=Person]:focus-within{box-shadow:var(--shadow), 0 0 18px 2px color-mix(in srgb, var(--entity-person-icon) 35%, transparent);transition:box-shadow .25s}.entity-card[data-entity-type=Organization]:hover,.entity-card[data-entity-type=Organization]:focus-within,.entity-card[data-entity-type=SoftwareApplication]:hover,.entity-card[data-entity-type=SoftwareApplication]:focus-within,.entity-card[data-entity-type=Website]:hover,.entity-card[data-entity-type=Website]:focus-within,.entity-card[data-entity-type=Product]:hover,.entity-card[data-entity-type=Product]:focus-within{box-shadow:var(--shadow), 0 0 18px 2px color-mix(in srgb, var(--entity-org-icon) 35%, transparent);transition:box-shadow .25s}.entity-card[data-entity-type=Place]:hover,.entity-card[data-entity-type=Place]:focus-within,.entity-card[data-entity-type=Book]:hover,.entity-card[data-entity-type=Book]:focus-within,.entity-card[data-entity-type=Movie]:hover,.entity-card[data-entity-type=Movie]:focus-within,.entity-card[data-entity-type=MusicGroup]:hover,.entity-card[data-entity-type=MusicGroup]:focus-within,.entity-card[data-entity-type=CreativeWork]:hover,.entity-card[data-entity-type=CreativeWork]:focus-within{box-shadow:var(--shadow), 0 0 18px 2px color-mix(in srgb, var(--entity-place-icon) 35%, transparent);transition:box-shadow .25s}.entity-card[data-entity-type=Event]:hover,.entity-card[data-entity-type=Event]:focus-within,.entity-card[data-entity-type=Thing]:hover,.entity-card[data-entity-type=Thing]:focus-within{box-shadow:var(--shadow), 0 0 18px 2px color-mix(in srgb, var(--entity-event-icon) 35%, transparent);transition:box-shadow .25s}[data-theme=dark] .entity-card[data-entity-type=Person]:hover,[data-theme=dark] .entity-card[data-entity-type=Person]:focus-within{box-shadow:var(--shadow), 0 0 24px 4px color-mix(in srgb, var(--entity-person-icon) 55%, transparent);transition:box-shadow .25s}[data-theme=dark] .entity-card[data-entity-type=Organization]:hover,[data-theme=dark] .entity-card[data-entity-type=Organization]:focus-within,[data-theme=dark] .entity-card[data-entity-type=SoftwareApplication]:hover,[data-theme=dark] .entity-card[data-entity-type=SoftwareApplication]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Website]:hover,[data-theme=dark] .entity-card[data-entity-type=Website]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Product]:hover,[data-theme=dark] .entity-card[data-entity-type=Product]:focus-within{box-shadow:var(--shadow), 0 0 24px 4px color-mix(in srgb, var(--entity-org-icon) 55%, transparent);transition:box-shadow .25s}[data-theme=dark] .entity-card[data-entity-type=Place]:hover,[data-theme=dark] .entity-card[data-entity-type=Place]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Book]:hover,[data-theme=dark] .entity-card[data-entity-type=Book]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Movie]:hover,[data-theme=dark] .entity-card[data-entity-type=Movie]:focus-within,[data-theme=dark] .entity-card[data-entity-type=MusicGroup]:hover,[data-theme=dark] .entity-card[data-entity-type=MusicGroup]:focus-within,[data-theme=dark] .entity-card[data-entity-type=CreativeWork]:hover,[data-theme=dark] .entity-card[data-entity-type=CreativeWork]:focus-within{box-shadow:var(--shadow), 0 0 24px 4px color-mix(in srgb, var(--entity-place-icon) 55%, transparent);transition:box-shadow .25s}[data-theme=dark] .entity-card[data-entity-type=Event]:hover,[data-theme=dark] .entity-card[data-entity-type=Event]:focus-within,[data-theme=dark] .entity-card[data-entity-type=Thing]:hover,[data-theme=dark] .entity-card[data-entity-type=Thing]:focus-within{box-shadow:var(--shadow), 0 0 24px 4px color-mix(in srgb, var(--entity-event-icon) 55%, transparent);transition:box-shadow .25s}@media (prefers-reduced-motion:reduce){.entity-card,.entity-card:hover,.entity-card:focus-within{transition:none}}.entity-card__header{border-bottom:2px solid var(--border);min-width:0;display:flex}.entity-card__header-left{flex:auto;min-width:0;padding:14px 20px}@media (width<=768px) and (width>=641px){.entity-card__header{flex-wrap:wrap}.entity-card__icon-col{width:100%;height:auto;min-height:var(--entity-card-btn-h);border-left:none;border-top:2px solid var(--border-light)}.entity-card__body-grid{flex-direction:column}.entity-card__image-box{width:100%;height:auto;min-height:calc(2 * var(--entity-card-btn-h));order:-1}.entity-card__btn-wide{width:100%;min-width:0}.entity-card__toggle-row{flex-direction:column;align-items:stretch;gap:10px}.entity-card__kgmid-foot{text-align:center;text-overflow:clip;order:1;width:100%;overflow:visible}.entity-card__toggle-action{order:2;width:100%}.entity-card__details-grid{grid-template-columns:1fr}}.entity-card .entity-card__name{font-size:var(--entity-card-fs-heading);margin-bottom:8px}.entity-card__score-pille{height:var(--entity-card-btn-h);font-family:var(--font-mono);border:2px solid;align-items:center;gap:6px;margin-bottom:6px;padding:0 10px;display:inline-flex}.entity-card__score-pille-label{font-size:var(--entity-card-fs-text);letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-weight:700}.entity-card__score-pille-value{font-size:var(--entity-card-fs-text);font-weight:900}.entity-card__score-badges-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.entity-card__score-badges-row .entity-card__score-pille{margin-bottom:0}.entity-card__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-card .badge{font-size:var(--entity-card-fs-text);height:auto;min-height:var(--entity-card-btn-h);overflow-wrap:anywhere;word-break:break-all;align-items:center;max-width:100%;padding:4px 10px;display:inline-flex}.entity-card__icon-col{width:var(--entity-card-col-w);height:var(--entity-card-btn-h);border-left:2px solid var(--border-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.entity-card__body{padding:20px}.entity-card__body-grid{align-items:stretch;gap:20px;display:flex}.entity-card__text{flex-direction:column;flex:auto;min-width:0;display:flex}.entity-card .entity-card__desc{font-size:var(--entity-card-fs-heading);margin-bottom:6px;line-height:1.3}.entity-card__longdesc{margin-top:8px;margin-bottom:4px}.entity-card__longdesc-text{font-size:var(--entity-card-fs-text);color:var(--color-text-muted,var(--color-text));-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.entity-card__longdesc-text--lead{opacity:.85;font-style:italic}.entity-card__longdesc-text--placeholder{opacity:.6;font-style:italic}.entity-card .entity-card__url{font-size:var(--entity-card-fs-text);align-items:center;gap:6px;min-width:0;transition:color .15s;display:flex;overflow:hidden}.entity-card .entity-card__url:hover{text-decoration:underline}.entity-card .entity-card__url>span[aria-hidden]{flex-shrink:0}.entity-card__url-display{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;display:block;overflow:hidden}.entity-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.entity-card__image-box{width:var(--entity-card-col-w);height:calc(3 * var(--entity-card-btn-h));background:var(--entity-image-bg);border:2px solid var(--border-light);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.entity-card__image-box img{object-fit:contain;width:100%;height:100%;display:block}.entity-card__image-placeholder{font-size:var(--entity-card-fs-text);color:#6b7280;text-align:center;font-family:var(--font-mono);padding:8px}.entity-card__google-btn{min-height:44px;font-family:var(--font-ui);font-size:var(--entity-card-fs-text);letter-spacing:.02em;cursor:pointer;border:2px solid var(--border);background:var(--google-gradient);color:#fff;box-shadow:var(--shadow);text-shadow:0 1px 2px #0000004d;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;transform:translate(-3px,-3px)}.entity-card__google-btn:hover{box-shadow:var(--glow-pressed);text-decoration:none;transform:translate(1px,1px)}.entity-card__separator{border-top:2px solid var(--border-light);margin:18px 0 12px}.entity-card__kgmid-foot{font-family:var(--font-mono);font-size:var(--entity-card-fs-heading);color:var(--color-violet);letter-spacing:.02em;white-space:nowrap;text-align:center;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:900;overflow:hidden}.entity-card__toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.entity-card__toggle{cursor:pointer;user-select:none;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;min-height:44px;padding:0;display:flex}.entity-card .entity-card__toggle .text-label{font-size:var(--entity-card-fs-text)}.entity-card__toggle-action{flex-shrink:0;align-items:center;display:flex}.entity-card__btn-wide{width:var(--entity-card-col-w);min-width:var(--entity-card-col-w);white-space:nowrap;justify-content:center;align-items:center;min-height:44px}@media (width<=640px){.entity-card__btn-wide{width:100%;min-width:0}.entity-card__header{flex-wrap:wrap}.entity-card__icon-col{width:100%;height:auto;min-height:var(--entity-card-btn-h);border-left:none;border-top:2px solid var(--border-light)}.entity-card__toggle-row{flex-direction:column;align-items:stretch;gap:10px}.entity-card__kgmid-foot{text-align:center;text-overflow:clip;order:1;width:100%;overflow:visible}.entity-card__toggle-action{order:2;width:100%}}.entity-card__details{border-top:2px solid var(--border-light);margin-top:16px;padding-top:16px}.entity-card__details-label{margin-bottom:8px}.entity-card__detailed-desc{font-size:var(--entity-card-fs-text);color:var(--text-secondary);margin:0 0 20px;line-height:1.75}.entity-card__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.entity-card__details-row{border-bottom:1px solid var(--border-light);gap:8px;min-width:0;padding:6px 0;display:flex}.entity-card .entity-card__details-key{font-size:var(--entity-card-fs-text);flex-shrink:0;min-width:100px;margin:0}.entity-card__details-value{font-family:var(--font-mono);font-size:var(--entity-card-fs-text);color:var(--text);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.entity-card__wiki{font-size:var(--entity-card-fs-text);font-family:var(--font-mono);margin-bottom:16px}.entity-card__wiki-label{color:var(--text-muted)}.entity-card__wiki-link{color:var(--color-violet);text-decoration:underline}.entity-card__details-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.entity-card__body-grid{flex-direction:column}.entity-card__image-box{width:100%;height:auto;min-height:calc(2 * var(--entity-card-btn-h));order:-1}.entity-card__icon-col{width:100%;height:auto;min-height:var(--entity-card-btn-h)}.entity-card__details-grid{grid-template-columns:1fr}}
