.ai-ceo-machine,.ai-task-meter,.ai-role-shift,.ai-meaning-card,.ai-thesis,.ai-role-formula,.ai-analyst-compare,.ai-compression,.ai-final-warning{margin:48px 0}.article-prose{position:relative}.article-prose h2{position:relative;padding-left:22px;text-wrap:balance}.article-prose h2:before{content:"✦";position:absolute;left:-12px;top:.08em;color:var(--acid);font-size:.48em;animation:ai-float 3.2s ease-in-out infinite}.article-prose h2:nth-of-type(3n+2):before{content:"→";color:var(--blue)}.article-prose h2:nth-of-type(3n):before{content:"?";color:#d9ff43}.article-prose h2 strong,.article-prose h3 strong{color:var(--blue)}.article-prose>p>strong{color:var(--blue);font-weight:700}.article-prose>p:nth-of-type(7n)>strong{color:#78a2ff}.article-prose>p:nth-of-type(11n)>strong{color:#7c5cff}.article-prose blockquote{position:relative;border-left:0;padding:25px 28px 25px 66px;border-radius:18px;background:linear-gradient(120deg,var(--surface),rgba(217,255,67,.08));box-shadow:0 12px 35px #0000000a;transition:transform .25s ease,box-shadow .25s ease}.article-prose blockquote:before{content:"“";position:absolute;left:20px;top:8px;font-size:62px;line-height:1;color:var(--blue);font-family:Georgia,serif}.article-prose blockquote:hover{transform:translate(6px);box-shadow:0 16px 42px #00000014}.ai-ceo-machine{padding:30px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 30%,#1d241f 0,#111,#0b0d0c);color:#f7f6f0;overflow:hidden;box-shadow:0 24px 70px #00000029}.ai-machine-label,.ai-ceo-machine small,.ai-role-shift small,.ai-meaning-card>span,.ai-thesis span,.ai-compression span,.ai-final-warning span{font:10px DM Mono;text-transform:uppercase;letter-spacing:.04em;color:#9da39f}.ai-machine-flow{display:grid;grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;gap:8px;margin:28px 0}.ai-node{min-height:180px;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.ai-node:hover{transform:translateY(-7px);border-color:#d9ff4373}.ai-node strong{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:.9}.ai-node span{font-size:13px;color:#aeb4b0}.ai-node-ai{background:#d9ff43;color:#111;animation:ai-hover 4s ease-in-out infinite}.ai-node-ai small,.ai-node-ai span{color:#30352f}.ai-node-ai:after{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,#fff6,transparent 30%);animation:ai-spin 6s linear infinite}.ai-node-ai>*{position:relative;z-index:1}.ai-arrow{display:flex;align-items:center;gap:6px}.ai-arrow i{height:1px;background:#505753;flex:1;transform-origin:left;animation:ai-line 1.8s ease-in-out infinite}.ai-arrow b{font-size:24px;color:#d9ff43}.ai-ceo-machine>p{margin:0!important;font:11px DM Mono;text-transform:uppercase;color:#858b87}.ai-task-meter{display:grid;gap:14px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#ffffff73,#d9ff430f)}.ai-task-meter div{display:grid;grid-template-columns:120px 160px 1fr;gap:14px;align-items:center}.ai-task-meter span{font:9px DM Mono;text-transform:uppercase;color:var(--muted)}.ai-task-meter strong{font-size:18px}.ai-task-meter i{display:block;height:12px;border-radius:999px;background:var(--surface);overflow:hidden}.ai-task-meter i:after{content:"";display:block;width:var(--w);height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--acid));animation:ai-grow 1.1s ease-out both}.ai-role-shift{display:grid;grid-template-columns:1fr 60px 1fr;gap:12px;align-items:stretch}.ai-role-old,.ai-role-new{padding:26px;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:12px;transition:transform .3s ease}.ai-role-old:hover,.ai-role-new:hover{transform:translateY(-6px)}.ai-role-old{background:var(--surface)}.ai-role-new{background:var(--ink);color:var(--bg)}.ai-role-shift strong{font-size:28px;line-height:1}.ai-role-shift span{font-size:14px;line-height:1.5;color:var(--muted)}.ai-role-new span{color:#aeb4b0}.ai-role-pulse{display:grid;place-items:center;font-size:30px;color:var(--blue);animation:ai-nudge 1.5s ease-in-out infinite}.ai-meaning-card{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:30px;border-radius:26px;background:radial-gradient(circle at 20% 10%,#252c28,#111 55%);color:var(--bg);box-shadow:0 24px 60px #0000002e}.ai-meaning-card>span,.ai-meaning-card>strong{grid-column:1/-1}.ai-meaning-card>strong{font-size:clamp(58px,9vw,110px);line-height:.8;letter-spacing:-.07em;color:var(--acid);margin:14px 0 24px;animation:ai-breathe-text 4s ease-in-out infinite}.ai-meaning-card>div{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;font:10px DM Mono;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.ai-meaning-card>div:hover{background:#d9ff431f;transform:translateY(-3px)}.ai-thesis{padding:42px 32px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgba(217,255,67,.16),transparent 60%);position:relative;overflow:hidden}.ai-thesis:after{content:"?";position:absolute;right:20px;top:-35px;font-size:180px;font-weight:800;color:var(--blue);opacity:.07;animation:ai-float 4s ease-in-out infinite}.ai-thesis strong{display:block;margin-top:12px;font-size:clamp(46px,7vw,86px);line-height:.88;letter-spacing:-.06em;position:relative;z-index:1}.ai-role-formula{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ai-role-formula b{padding:12px 14px;border-radius:999px;background:var(--ink);color:var(--bg);font:10px DM Mono;letter-spacing:.03em;transition:transform .2s ease}.ai-role-formula b:hover{transform:translateY(-4px) rotate(-1deg)}.ai-role-formula b:first-child{background:var(--acid);color:#111}.ai-role-formula i{font-style:normal;color:var(--muted)}.ai-analyst-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-analyst-compare>div{min-height:220px;padding:26px;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.ai-analyst-compare>div:hover{transform:translateY(-7px)}.ai-analyst-compare>div:last-child{background:linear-gradient(145deg,#111,#1c231f);color:#fff;box-shadow:0 18px 50px #00000026}.ai-analyst-compare small{font:10px DM Mono;color:var(--blue)}.ai-analyst-compare strong{font-size:30px;line-height:1}.ai-analyst-compare span{font-size:14px;color:var(--muted);line-height:1.5}.ai-compression{display:grid;grid-template-columns:1fr 70px 1fr;gap:12px;align-items:center}.ai-compression-before,.ai-compression-after{min-height:230px;border:1px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.ai-compression-before:hover,.ai-compression-after:hover{transform:translateY(-6px)}.ai-compression-after{background:var(--acid);box-shadow:0 16px 45px #d9ff4329}.ai-compression b{font-size:clamp(62px,8vw,100px);line-height:.8;letter-spacing:-.07em}.ai-compression p{margin:0!important;font-size:14px}.ai-compression-center{text-align:center;font-size:32px;color:var(--blue);animation:ai-nudge 1.5s ease-in-out infinite}.ai-final-warning{padding:34px;border-radius:26px;background:#0f1311;color:#fff;border:1px solid #252b28;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e}.ai-final-warning:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:#d9ff43;filter:blur(100px);opacity:.13;right:-90px;top:-120px;animation:ai-breathe 3s ease-in-out infinite}.ai-final-warning:after{content:"⚡";position:absolute;right:30px;bottom:20px;font-size:46px;opacity:.28;animation:ai-float 2.7s ease-in-out infinite}.ai-final-warning>*{position:relative}.ai-final-warning strong{display:block;font-size:clamp(32px,5vw,58px);line-height:.98;letter-spacing:-.04em;margin-top:18px}.ai-final-warning .accent{color:var(--acid)}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-line{0%,to{transform:scaleX(.25);opacity:.35}50%{transform:scaleX(1);opacity:1}}@keyframes ai-grow{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes ai-nudge{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes ai-breathe{0%,to{transform:scale(.85)}50%{transform:scale(1.15)}}@keyframes ai-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ai-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes ai-breathe-text{0%,to{text-shadow:0 0 0 rgba(217,255,67,0)}50%{text-shadow:0 0 24px rgba(217,255,67,.2)}}@supports (animation-timeline:view()){[data-reveal]{opacity:.15;transform:translateY(28px);animation:ai-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 32%}@keyframes ai-reveal{to{opacity:1;transform:translateY(0)}}}@media(max-width:700px){.article-prose h2{padding-left:18px}.article-prose h2:before{left:-7px}.article-prose blockquote{padding:22px 20px 22px 52px}.article-prose blockquote:before{left:14px;font-size:48px}.ai-machine-flow{grid-template-columns:1fr}.ai-arrow{height:38px;justify-content:center;transform:rotate(90deg)}.ai-node{min-height:140px}.ai-task-meter div{grid-template-columns:1fr;gap:6px}.ai-role-shift,.ai-compression{grid-template-columns:1fr}.ai-role-pulse,.ai-compression-center{transform:rotate(90deg);height:36px}.ai-meaning-card{grid-template-columns:1fr 1fr}.ai-analyst-compare{grid-template-columns:1fr}.ai-role-formula{gap:7px}.ai-role-formula b{font-size:9px}.ai-ceo-machine{padding:18px}.ai-thesis{padding:30px 20px}}@media(prefers-reduced-motion:reduce){.ai-node-ai:after,.ai-node-ai,.ai-arrow i,.ai-role-pulse,.ai-compression-center,.ai-final-warning:before,.ai-final-warning:after,.ai-task-meter i:after,.article-prose h2:before,.ai-thesis:after,.ai-meaning-card>strong,[data-reveal]{animation:none!important;transform:none!important;opacity:1!important}}
