.em-cand-tabs{z-index:2;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:color-mix(in srgb, var(--ds-stage,var(--ds-white)) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--em-wash-line,var(--ds-line));gap:.15rem;margin:-.25rem 0 1.1rem;padding:.35rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.em-cand-tabs::-webkit-scrollbar{display:none}.em-cand-tab{color:var(--ds-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;align-items:center;gap:.35rem;margin:0;padding:.45rem .85rem;font-size:.82rem;font-weight:550;transition:background .12s,color .12s;display:inline-flex}.em-cand-tab:hover{color:var(--ds-ink);background:color-mix(in srgb, var(--em-wash) 35%, transparent)}.em-cand-tab.is-active{color:var(--ds-ink);background:color-mix(in srgb, var(--em-wash) 55%, var(--ds-white));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--em-wash-ink) 18%, transparent)}.em-cand-tab-count{color:var(--em-wash-ink);opacity:.85;font-size:.7rem;font-weight:600}.em-cand-tab-body{min-height:12rem}.em-cand-panel{animation:.16s em-cand-in}@keyframes em-cand-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.em-cand-panel-h{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--em-wash-ink) 75%, var(--ds-muted));margin:0 0 .35rem;font-size:.72rem;font-weight:600}.em-cand-panel-lead{color:var(--ds-muted);margin:0 0 1rem;font-size:.86rem;line-height:1.4}.em-cand-panel-hold{flex-direction:column;gap:.65rem;padding:.5rem 0 1rem;display:flex}.em-cand-skeleton{border-radius:var(--ds-radius-panel,12px);background:linear-gradient(90deg, color-mix(in srgb, var(--em-wash) 30%, var(--ds-white)), color-mix(in srgb, var(--em-wash) 55%, var(--ds-white)), color-mix(in srgb, var(--em-wash) 30%, var(--ds-white)));background-size:200% 100%;height:4.5rem;animation:1.1s infinite em-cand-shimmer}.em-cand-skeleton-short{width:70%;height:2.25rem}@keyframes em-cand-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.em-cand-facts{border-radius:var(--ds-radius-panel,12px);border:1px solid var(--em-wash-line,var(--ds-line-strong));background:color-mix(in srgb, var(--em-wash) 14%, var(--ds-white));grid-template-columns:1fr 1fr;gap:.65rem 1rem;margin:0 0 1.35rem;padding:.85rem 1rem;display:grid}@media (width>=640px){.em-cand-facts{grid-template-columns:repeat(4,1fr)}}.em-cand-fact{min-width:0}.em-cand-fact dt{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--em-wash-ink) 70%, var(--ds-muted));margin:0;font-size:.65rem;font-weight:600}.em-cand-fact dd{color:var(--ds-ink);margin:.25rem 0 0;font-size:.88rem;font-weight:550;line-height:1.3}.em-cand-fact-sub{color:var(--ds-muted);font-size:.78rem;font-weight:450}.em-cand-inline-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.em-cand-lead{border-bottom:1px solid var(--em-wash-line,var(--ds-line));margin-bottom:1.35rem;padding-bottom:1.25rem}.em-cand-lead-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.em-cand-lead-q{margin:0 0 .85rem;font-size:.95rem;font-weight:550;line-height:1.35}.em-cand-lead-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.em-cand-empty{padding:.25rem 0 .5rem}.em-cand-jump{gap:.5rem;display:grid}@media (width>=640px){.em-cand-jump{grid-template-columns:repeat(3,1fr)}}.em-cand-jump-link{border-radius:var(--ds-radius-panel,12px);border:1px solid var(--em-wash-line,var(--ds-line-strong));background:var(--ds-white);text-align:left;cursor:pointer;color:var(--ds-ink);flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.75rem .85rem;font-size:.88rem;font-weight:600;transition:background .12s;display:flex}.em-cand-jump-link:hover{background:color-mix(in srgb, var(--em-wash) 28%, var(--ds-white))}.em-cand-jump-link span{color:var(--ds-muted);font-size:.75rem;font-weight:450}.em-cand-dossier{border-radius:var(--ds-radius-panel,12px);border:1px solid var(--em-wash-line,var(--ds-line-strong));background:var(--ds-white);flex-direction:column;margin:0;display:flex;overflow:hidden}.em-cand-dossier-row{border-bottom:1px solid var(--ds-line);gap:.25rem;padding:.85rem 1rem;display:grid}.em-cand-dossier-row:last-child{border-bottom:none}@media (width>=640px){.em-cand-dossier-row{grid-template-columns:10.5rem 1fr;align-items:start;gap:1rem}}.em-cand-dossier-row dt{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--em-wash-ink) 70%, var(--ds-muted));margin:0;font-size:.72rem;font-weight:600}.em-cand-dossier-row dd{color:var(--ds-ink);margin:0;font-size:.88rem;line-height:1.45}.em-cand-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.em-cand-timeline-item{grid-template-columns:1.1rem 1fr;gap:.75rem;padding:0 0 1.15rem;display:grid;position:relative}.em-cand-timeline-item:last-child{padding-bottom:0}.em-cand-timeline-item:not(:last-child):before{content:"";background:color-mix(in srgb, var(--em-wash-ink) 22%, var(--ds-line));width:1px;position:absolute;top:1rem;bottom:0;left:.4rem}.em-cand-timeline-mark{border:2px solid color-mix(in srgb, var(--em-wash-ink) 55%, transparent);background:color-mix(in srgb, var(--em-wash) 45%, var(--ds-white));z-index:1;border-radius:999px;width:.85rem;height:.85rem;margin-top:.2rem}.em-cand-timeline-meta{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:.2rem;display:flex}.em-cand-timeline-year{color:var(--em-wash-ink);font-size:.78rem;font-weight:650}.em-cand-timeline-src{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-muted);font-size:.65rem;font-weight:600}.em-cand-timeline-title{color:var(--ds-ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.em-cand-timeline-note{color:var(--ds-muted);margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.em-prof-mark-hold{background:linear-gradient(90deg, color-mix(in srgb, var(--em-wash) 30%, var(--ds-white)), color-mix(in srgb, var(--em-wash) 55%, var(--ds-white)), color-mix(in srgb, var(--em-wash) 30%, var(--ds-white)));background-size:200% 100%;animation:1.1s infinite em-cand-shimmer}
