/* Candidate-only header. Conversation content, rhythm and spacing are inherited unchanged. */
.compact-header{position:absolute;inset:0 0 auto;height:31cqw;z-index:4;background:#fff;pointer-events:none}
.compact-header-art{position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 55%,transparent 90%)}
.compact-back,.compact-video{position:absolute;top:0;height:26cqw;overflow:hidden}
.compact-back{left:0;width:34cqw;mask-image:linear-gradient(to right,#000 75%,transparent)}
.compact-video{right:0;width:24cqw;mask-image:linear-gradient(to left,#000 75%,transparent)}
.compact-header-art img{position:absolute!important;top:-9cqw!important;width:100cqw!important;height:auto!important;max-width:none!important}
.compact-back img{left:0!important}
.compact-video img{left:-76cqw!important}
.compact-header #continuity-hero-avatar{left:43.25%;top:6.5cqw;width:13.5cqw;height:13.5cqw;background:transparent;object-fit:contain}
.compact-contact{position:absolute;left:50%;top:20.1cqw;transform:translateX(-50%);border-radius:99px;padding:.5cqw 3cqw;font:700 4cqw/1.2 -apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo',sans-serif;color:#111;white-space:nowrap;background:#fff}
.compact-contact span{color:#aaa;font-weight:600}
.nd-thr #ndStat{top:27cqw;z-index:5}
#inside-thread{top:32cqw}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .compact-header{background:#000}:root:not([data-theme="light"]) .compact-contact{background:#1c1c1e;color:#fff}}
:root[data-theme="dark"] .compact-header{background:#000}
:root[data-theme="dark"] .compact-contact{background:#1c1c1e;color:#fff}
