@keyframes pulse{0%,100%{opacity:.6}50%{opacity:1}}
@keyframes scanline{0%{background-position:0 0}100%{background-position:0 100%}}
@keyframes glow{0%,100%{box-shadow:0 0 4px #ff2a6d44}50%{box-shadow:0 0 12px #ff2a6daa}}
ai{display:block;background:#0a0a0c;color:#ccc;font:14px/1.6 'Segoe UI',sans-serif;padding:10px;border:1px solid #ff2a6d55;border-radius:8px;max-width:100%;overflow:hidden}
ai details{margin:0 0 6px;border:1px solid #1a1a2e;border-radius:6px;overflow:hidden;background:#0d0d14}
ai details[open]{animation:glow 3s ease-in-out infinite}
ai summary{display:block;padding:6px 10px;font-size:15px;font-weight:700;cursor:pointer;position:relative;list-style:none;background:linear-gradient(90deg,#0d0d14 0%,#1a0a18 100%);border-bottom:2px solid transparent;background-clip:padding-box}
ai summary::-webkit-details-marker{display:none}
ai summary::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ff2a6d,#05d9e8,#ff2a6d);background-size:200% 100%;animation:scanline 3s linear infinite}
ai summary:hover{color:#fff;text-shadow:0 0 8px #ff2a6d88}
ai details:first-of-type{border-color:#05d9e833}
ai details:first-of-type summary{color:#05d9e8;background:linear-gradient(90deg,#0d0d14,#0a1418)}
ai details:first-of-type summary::after{background:linear-gradient(90deg,#05d9e8,#0af,#05d9e8);background-size:200% 100%;animation:scanline 2s linear infinite}
ai details:first-of-type d{border-left:2px solid #05d9e844;position:relative}
ai details:first-of-type d::before{content:attr(t);display:inline-block;color:#05d9e8;font-size:11px;font-weight:700;min-width:60px;opacity:.8}
ai details:first-of-type{background:linear-gradient(180deg,#0a0a0c,#0d1117);background-image:url("data:image/svg+xml,%3Csvg width='100' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='1' fill='%2305d9e808'/%3E%3C/svg%3E");background-size:100% 4px}
ai d{display:block;padding:3px 10px;font-size:13px;line-height:1.5;border-bottom:1px solid #ffffff08;position:relative}
ai d:last-child{border-bottom:none}
ai d[t]::before{content:attr(t) '：';color:#ff2a6d;font-weight:700;font-size:12px}
ai d[n]::before{content:attr(n) '. ';color:#05d9e8;font-weight:700}
ai p[t]{margin:2px 0;padding:0}
ai p[t]::before{content:attr(t);display:block;padding:3px 10px;font-size:12px;font-weight:700;color:#ff2a6dcc;background:#ff2a6d0a;border-left:3px solid #ff2a6d44}
ai article{padding:8px 10px;line-height:1.8;font-size:15px;color:#ddd;border-left:2px solid #ff2a6d22;margin:6px 0;background:linear-gradient(90deg,#ff2a6d06,transparent 30%)}
ai article p{margin:0 0 10px;text-indent:2em}
ai article p:last-child{margin-bottom:0}
ai details:nth-of-type(2) summary{color:#05d9e8}
ai details:nth-of-type(3) summary{color:#05d9e8}
ai details:nth-of-type(4) summary,ai details:nth-of-type(5) summary{color:#ff2a6d}
ai details:nth-of-type(5) p[t]::before{border-left-color:#ff2a6d88}
ai details:nth-of-type(5) d{border-left:2px solid transparent;transition:border-color .2s}
ai details:nth-of-type(5) d:nth-child(1){border-left-color:#ff2a6d33}
ai details:nth-of-type(5) d:nth-child(2){border-left-color:#e8445533}
ai details:nth-of-type(5) d:nth-child(3){border-left-color:#ff6b8833}
ai details:nth-of-type(5) d:nth-child(4){border-left-color:#ff8fab33}
ai details:nth-of-type(5) d:nth-child(5){border-left-color:#c7406533}
ai details:nth-of-type(5) d:nth-child(6){border-left-color:#e0527733}
ai details:nth-of-type(5) d:nth-child(7){border-left-color:#ff2a6d55}
ai details:nth-of-type(6) summary{color:#888}
ai details:nth-of-type(6) d{color:#999}
ai details:last-of-type summary{color:#05d9e8;background:linear-gradient(90deg,#0d0d14,#0a1418)}
ai details:last-of-type d{padding:6px 10px;border-radius:4px;margin:3px 6px;background:#05d9e808;border:1px solid #05d9e815;cursor:pointer;transition:all .2s}
ai details:last-of-type d:hover{background:#05d9e818;border-color:#05d9e844;color:#fff;transform:translateX(4px);box-shadow:0 0 8px #05d9e822}
ai details:last-of-type d[n]::before{color:#05d9e8;margin-right:4px}
ai details:last-of-type d:last-child{border-style:dashed;color:#888}
ai details:last-of-type d:last-child:hover{color:#05d9e8}