
.gpt6-cover{position:relative;overflow:hidden}.longform .gpt6-cover img{aspect-ratio:16/9;object-fit:contain}.gpt6-cover:after{position:absolute;content:"";height:2px;width:24%;left:0;top:0;background:linear-gradient(90deg,transparent,#d4b0ff,transparent);animation:cover-signal 7s ease-in-out infinite;pointer-events:none}.gpt6-cover figcaption{padding:12px 16px;color:#b9abc9;font-size:.8rem;line-height:1.6;border-top:1px solid #443155}
.official-figure{margin:2rem 0;padding:1rem;background:#eee9f4;border-radius:16px;position:relative;overflow:hidden}.official-figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}.official-figure figcaption{font-size:.8rem;line-height:1.5;color:#33263c;margin-top:1rem}.official-figure figcaption a{color:#6036a3}.progressive-signal{display:flex;gap:6px;margin:0 0 12px}.progressive-signal i{height:4px;flex:1;background:#7045a9;border-radius:4px;animation:progressive-compose 6s ease-in-out infinite}.progressive-signal i:nth-child(2){animation-delay:.5s}.progressive-signal i:nth-child(3){animation-delay:1s}
@keyframes cover-signal{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(317%);opacity:1}}@keyframes progressive-compose{0%,85%,100%{opacity:.22;transform:scaleX(.3);transform-origin:left}35%,65%{opacity:1;transform:scaleX(1);transform-origin:left}}
@media(prefers-reduced-motion:reduce){.gpt6-cover:after,.progressive-signal i{animation:none!important}}.experience[data-motion=off] .gpt6-cover:after,.experience[data-motion=off] .progressive-signal i{animation:none!important}
@media(max-width:550px){.official-figure{padding:12px;margin:1.5rem 0}.official-figure figcaption{font-size:.78rem}}
