/* Compact native symbols in the same visual family as the results emblem. */
.lv-root.lv-portal .lv-page-hero,.lv-root.lv-portal .lv-academy-hero{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:18px;align-items:center;min-width:0;margin:0 0 24px}
.lv-root.lv-portal .lv-page-hero-copy,.lv-root.lv-portal .lv-academy-hero-copy{min-width:0;padding:14px 0}
.lv-root.lv-portal .lv-page-hero-copy h1,.lv-root.lv-portal .lv-academy-hero-copy h1{margin:0 0 14px;overflow-wrap:anywhere}
.lv-root.lv-portal .lv-page-hero-copy>.lv-lead,.lv-root.lv-portal .lv-academy-hero-copy>.lv-lead{margin:0;max-width:680px}
.lv-root.lv-portal .lv-page-sculpture{--lv-symbol-gold:#99753a;--lv-symbol-muted:#847b68;position:relative;height:100px;width:155px;max-width:155px;justify-self:end;min-width:0;margin:0;pointer-events:none;contain:layout paint}
body.lv-theme-dark .lv-root.lv-portal .lv-page-sculpture{--lv-symbol-gold:#c5ac79;--lv-symbol-muted:#858a80}
.lv-root.lv-portal .lv-page-sculpture>svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden;fill:none;stroke:var(--lv-symbol-gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.lv-root.lv-portal .lv-page-symbol .lv-symbol-fill{fill:var(--lv-symbol-gold);stroke:none}
.lv-root.lv-portal .lv-page-symbol .lv-symbol-muted{stroke:var(--lv-symbol-muted)}
.lv-root.lv-portal .lv-sculpture-results-heading{display:block}
.lv-root.lv-portal .lv-sculpture-results-heading>.lv-performance-controls{justify-content:flex-end;margin:0 0 18px}
.lv-root.lv-portal .lv-page-hero-copy>.lv-ib-intro{margin:0;padding-bottom:0;border-bottom:0}
/* Keep the established results icon unchanged. */
.lv-root.lv-portal .lv-sculpture-results-heading .lv-page-hero{margin-bottom:10px}
.lv-root.lv-portal .lv-result-symbol svg{fill:none;stroke:none}
.lv-root.lv-portal .lv-result-symbol .lv-result-symbol-axis{stroke:#858a80;stroke-width:2;fill:none}
.lv-root.lv-portal .lv-result-symbol .lv-result-symbol-bar{fill:#c5ac79;stroke:none;transform-origin:center bottom}
.lv-root.lv-portal .lv-result-symbol .lv-result-symbol-line{fill:none;stroke:#c5ac79;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(prefers-reduced-motion:no-preference){
 .lv-root.lv-portal .lv-page-symbol .lv-symbol-accent,.lv-root.lv-portal .lv-result-symbol-bar{animation:lv-symbol-emphasis 5s ease-in-out infinite}
 .lv-root.lv-portal .lv-result-symbol-bar:nth-of-type(2){animation-delay:.4s}
 .lv-root.lv-portal .lv-result-symbol-bar:nth-of-type(3){animation-delay:.8s}
}
@keyframes lv-symbol-emphasis{0%,100%{opacity:.75}50%{opacity:1}}
body.lv-login-paused .lv-page-sculpture :is(.lv-symbol-accent,.lv-result-symbol-bar){animation-play-state:paused}
@media(max-width:600px){
 .lv-root.lv-portal .lv-page-hero,.lv-root.lv-portal .lv-academy-hero{grid-template-columns:minmax(0,1fr) 78px;gap:8px;margin-bottom:18px}
 .lv-root.lv-portal .lv-page-hero-copy,.lv-root.lv-portal .lv-academy-hero-copy{padding:0}
 .lv-root.lv-portal .lv-page-sculpture{width:78px;height:66px;max-width:78px;margin:0}
 .lv-root.lv-portal .lv-page-hero-copy h1,.lv-root.lv-portal .lv-academy-hero-copy h1{font-size:1.7rem}
 .lv-root.lv-portal .lv-sculpture-results-heading>.lv-performance-controls{justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){.lv-root.lv-portal .lv-page-sculpture :is(.lv-symbol-accent,.lv-result-symbol-bar){animation:none!important}}
