.hq-visitor{container:hq-visitor/inline-size;text-align:start}.hq-visitor__kicker{margin:0;font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-muted)}.hq-visitor__heading{margin:.25rem 0 0;font-family:var(--font-display,"Playfair Display",Georgia,serif);font-size:1.375rem;font-weight:500;line-height:1.25;color:var(--foreground)}.hq-visitor[data-variant=card] .hq-visitor__heading{font-size:1.1875rem}.hq-visitor__heading:lang(ar),.hq-visitor__heading:lang(hi),.hq-visitor__heading:lang(ja),.hq-visitor__heading:lang(ko),.hq-visitor__heading:lang(zh){font-synthesis:none}.hq-visitor__clues{display:grid;gap:.625rem;margin:.875rem 0 0;padding:0;list-style:none}.hq-visitor__clue{margin:0;padding-inline-start:.75rem;border-inline-start:2px solid var(--gold-border);font-size:.9375rem;line-height:1.55;color:var(--foreground-muted)}.hq-visitor__clue[data-latest]{border-inline-start-color:var(--gold);color:var(--foreground)}.hq-visitor__clue-n{display:block;margin-block-end:.125rem;font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-muted)}.hq-visitor__english{margin-block-start:.5rem}.hq-visitor__legend{margin:1rem 0 0;padding:0;font-size:.875rem;font-weight:600;color:var(--foreground)}.hq-visitor__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin:.5rem 0 0;padding:0;list-style:none}@container hq-visitor (max-width: 32rem){.hq-visitor__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-visitor__option{display:flex;flex-direction:column;align-items:center;gap:.375rem;box-sizing:border-box;inline-size:100%;min-block-size:44px;margin:0;padding:.375rem;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--foreground);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--hq-dur-quick,.18s) var(--hq-ease-ink,ease)}.hq-visitor__option:hover:not(:disabled){border-color:var(--gold)}.hq-visitor__option:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hq-visitor__option:disabled{cursor:default}.hq-visitor__bust{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:2px;background:var(--surface)}.hq-visitor__name{font-size:.875rem;line-height:1.25;overflow-wrap:anywhere}.hq-visitor__years{font-size:.75rem;color:var(--foreground-muted);font-variant-numeric:tabular-nums}.hq-visitor__tag{font-family:var(--font-ui,"Inter",system-ui,sans-serif);font-size:.75rem;font-variant-caps:small-caps;letter-spacing:.04em;color:var(--foreground-muted)}.hq-visitor__option[data-state=ruled-out]{border-style:dashed;opacity:.5}.hq-visitor__option[data-state=ruled-out] .hq-visitor__bust{filter:grayscale(1)}.hq-visitor__option[data-state=answer]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-border)}.hq-visitor__option[data-state=other]{opacity:.7}.hq-visitor__reveal{margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--border);outline:none}.hq-visitor__stage{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.hq-visitor__plate{flex:1 1 14rem;min-inline-size:0}.hq-visitor__plate .hq-caption__name{font-size:1.125rem}.hq-visitor__today-entry{margin:.25rem 0 0;font-size:.9375rem;line-height:1.45;color:var(--foreground);overflow-wrap:anywhere}.hq-visitor__source{display:inline-flex;align-items:center;min-block-size:44px;color:var(--foreground);font-size:.875rem;text-decoration:underline;text-underline-offset:2px}.hq-visitor__fact{margin:1rem 0 0;padding-inline-start:.75rem;border-inline-start:2px solid var(--gold)}.hq-visitor__fact blockquote{margin:0;font-size:.9375rem;line-height:1.55;color:var(--foreground)}.hq-visitor__fact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.5rem}.hq-visitor__status{min-block-size:1.25rem;margin-block-start:.5rem;font-size:.875rem;color:var(--foreground-muted)}.hq-visitor__status:empty{min-block-size:0;margin-block-start:0}.hq-visitor__doors{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.hq-visitor__door{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.hq-visitor__door-chip{font-size:.75rem}.hq-visitor__yesterday{margin-block-start:1rem;padding-block-start:.5rem;border-block-start:1px solid var(--border)}.hq-visitor__yesterday-toggle{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;padding:0;border:0;background:none;color:var(--foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.hq-visitor__yesterday-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hq-visitor__chevron{display:inline-block;font-size:1.25rem}.hq-visitor__yesterday[data-open] .hq-visitor__chevron{transform:rotate(180deg)}@media (forced-colors:active){.hq-visitor__option,.hq-visitor__option[data-state=answer]{border-color:CanvasText}.hq-visitor__option[data-state=ruled-out]{opacity:1;border-style:dashed}}