.profile-hero{isolation:isolate}.ve-details{position:relative;z-index:1;margin-top:24px;border-top:1px solid var(--vi-line,#775a92);padding-top:14px;color:var(--vi-text,#f7f1ff)}.ve-details summary{min-height:44px;padding:10px 4px;font:600 14px/1.6 system-ui,sans-serif;cursor:pointer;color:inherit}.ve-details summary:focus-visible{outline:3px solid var(--vi-accent,#b681ff);outline-offset:4px}.ve-details p{font:13px/1.8 system-ui,sans-serif!important;max-width:95ch;color:inherit!important}.ve-rungs{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:16px 0}.ve-rungs li{padding:8px 12px;border:1px solid var(--vi-line,#775a92);border-radius:10px;font-size:12px;background:var(--vi-panel,#171020);color:var(--vi-text,#fff)}.ve-rungs li[aria-current=step]{border:2px solid var(--vi-accent,#b681ff);font-weight:800}.ve-ornament{position:absolute;right:20px;top:20px;width:130px;height:100px;pointer-events:none;z-index:0;opacity:.22;overflow:hidden;display:none}.ve-ornament i{position:absolute;left:calc(10px + var(--ve-i)*23px);top:calc(8px + var(--ve-i)*14px);width:5px;height:5px;border:1px solid var(--vi-accent,#b681ff);border-radius:50%;display:none}.profile-hero[data-void-evolution="1"] .ve-ornament,.profile-hero[data-void-evolution="2"] .ve-ornament,.profile-hero[data-void-evolution="3"] .ve-ornament,.profile-hero[data-void-evolution="4"] .ve-ornament{display:block}.profile-hero[data-void-evolution="1"] .ve-ornament i:first-child,.profile-hero[data-void-evolution="2"] .ve-ornament i:nth-child(-n+2),.profile-hero[data-void-evolution="3"] .ve-ornament i:nth-child(-n+3),.profile-hero[data-void-evolution="4"] .ve-ornament i{display:block}.profile-hero:is([data-void-evolution="2"],[data-void-evolution="3"],[data-void-evolution="4"]) .ve-ornament::before{content:"";position:absolute;left:8px;top:8px;width:100px;height:65px;border:1px solid var(--vi-accent,#b681ff);border-radius:50%;transform:rotate(-28deg)}html[data-av-interface=manga] .ve-ornament{opacity:.28;transform:rotate(-5deg)}html[data-av-interface=manga] .ve-ornament::before{border-radius:0}html[data-av-effects=off] .ve-ornament,html[data-av-contrast=high] .ve-ornament{display:none!important}@media(forced-colors:active){.ve-ornament{display:none!important}.ve-rungs li[aria-current=step]{border-color:Highlight}}@media(max-width:600px){.ve-ornament{width:80px;right:12px;top:12px;opacity:.15}}

.avp-active .profile-hero>.ve-ornament{position:absolute!important;pointer-events:none!important}.avp-active .profile-hero>.ve-details{padding:18px 28px;margin:0}.avp-active .profile-hero>.ve-details p:last-child{margin-bottom:0}@media(max-width:600px){.avp-active .profile-hero>.ve-details{padding:16px 18px}}
