.article-evaluating{--blue-30: #f3fbff;--blue-40: #cbe4ee;--blue-50: #97c8dd;--blue-60: #79a0b1;--blue-70: #4c626b;--green-30: #f3fcf3;--green-40: #cce5cd;--green-50: #9dcd9e;--green-60: #7ba37c;--green-70: #4f6950;--red-30: #fff0e8;--red-40: #febb94;--red-50: #f3915a;--red-60: #cb7948;--red-70: #924417;--yellow-30: #fff9e9;--yellow-40: #ffe59d;--yellow-50: #ffd768;--yellow-60: #dfaf29;--yellow-70: #7d600e;--neon-300: #d8f36f;--neon-400: #d5f15e;--neon-500: #d2f04d;--neon-600: #b5d946;--neon-700: #98c140;--fg-primary: var(--text-primary);--fg-secondary: rgba(45, 44, 40, .67);--fg-disabled: rgba(45, 44, 40, .51);--fg-on-dark: var(--text-inverse);--fg-on-dark-2: rgba(255, 255, 255, .67);--bg-0: var(--surface-page);--bg-1: var(--bg-secondary);--bg-2: var(--bg-secondary);--border-default: var(--border-secondary);--border-subtle: rgba(218, 216, 203, .5);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 9999px;--shadow-md: 0px 2px 10px 0px #0000001c;--shadow-lift: 0px 8px 40px -8px rgba(45, 44, 40, .18);--accent: #539dc9}.article-evaluating .progress{position:fixed;top:0;left:0;height:2px;width:0%;background:var(--bg-inverse);z-index:100;transition:width .1s linear}.article-evaluating .col{max-width:680px;margin:0 auto;padding:0 24px}.article-evaluating .wide{max-width:1100px;margin:0 auto;padding:0 24px}.article-evaluating section{position:relative}.article-evaluating .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 24px 80px}.article-evaluating .hero__inner{max-width:1100px;margin:0 auto;width:100%}.article-evaluating .hero__kicker{display:flex;align-items:center;gap:14px;margin-bottom:40px;color:var(--fg-secondary)}.article-evaluating .hero__kicker .line{height:1px;width:56px;background:var(--border-strong)}.article-evaluating .hero h1{margin:0;max-width:18ch}.article-evaluating .hero h1 em{font-style:normal;color:var(--fg-secondary)}.article-evaluating .hero__sub{margin-top:40px;max-width:54ch;font-size:clamp(17px,2vw,21px);line-height:1.5;color:var(--fg-secondary);font-weight:400}.article-evaluating .hero__meta{margin-top:52px}.article-evaluating .hero__ledgerline{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);border-left:2px solid var(--border-inverse);padding-left:14px;min-height:1.4em}.article-evaluating .hero__ledgerline .cursor{display:inline-block;width:7px;height:1.05em;background:var(--bg-inverse);margin-left:2px;vertical-align:-2px;animation:ev-blink 1s steps(1) infinite}@keyframes ev-blink{50%{opacity:0}}.article-evaluating .byline{margin-top:26px;font-size:13px;color:var(--fg-disabled)}.article-evaluating .prose{padding:92px 0}.article-evaluating .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:400;margin-bottom:22px}.article-evaluating .prose h2{margin:0 0 28px}.article-evaluating .prose p{font-size:18px;line-height:1.62;color:var(--text-secondary);margin:0 0 22px;max-width:64ch}.article-evaluating .prose p .lead{color:var(--fg-primary)}.article-evaluating .prose p b{color:var(--fg-primary);font-weight:400}.article-evaluating .dropcap:first-letter{font-size:3.4em;line-height:.82;float:left;font-weight:300;padding:6px 10px 0 0;color:var(--text-primary)}.article-evaluating .pull{font-size:clamp(24px,3.6vw,36px);font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:56px 0;padding-left:24px;border-left:2px solid var(--accent);max-width:26ch}.article-evaluating .define{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:24px 26px;margin:36px 0}.article-evaluating .define .t{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.article-evaluating .define p{font-size:18px;line-height:1.55;margin:0;color:var(--fg-primary)}.article-evaluating .define p b{font-weight:400}.article-evaluating .pillars{padding:36px 0 96px;position:relative}.article-evaluating .pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.article-evaluating .pillarcard{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-primary);padding:24px 22px;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.article-evaluating .pillarcard.in{opacity:1;transform:none}.article-evaluating .pillarcard .tag{display:inline-block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-xs);background:var(--blue-30);color:var(--blue-70);margin-bottom:14px;font-weight:400}.article-evaluating .pillarcard__title{font-size:17px;font-weight:400;color:var(--fg-primary);letter-spacing:-.01em;margin-bottom:10px;line-height:1.25}.article-evaluating .pillarcard__desc{font-size:14px;line-height:1.55;color:var(--text-secondary);margin:0}.article-evaluating .pillarcard__desc b{color:var(--fg-primary);font-weight:400}@media(max-width:900px){.article-evaluating .pillars__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.article-evaluating .pillars__grid{grid-template-columns:1fr}}.article-evaluating .team-compare{padding:92px 0}.article-evaluating .team-compare__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(20px,4vw,48px);margin-top:40px;align-items:start}.article-evaluating .team-panel{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);padding:28px 24px;box-shadow:var(--shadow-md)}.article-evaluating .team-panel--bad{opacity:.7;border-color:var(--text-faint)}.article-evaluating .team-panel--good{border-color:var(--neon-600);box-shadow:0 0 0 1px var(--neon-600),var(--shadow-md)}.article-evaluating .team-panel__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.article-evaluating .team-panel--bad .team-panel__label{color:var(--red-60)}.article-evaluating .team-panel--good .team-panel__label{color:var(--green-60)}.article-evaluating .team-panel__roles{display:flex;flex-direction:column;gap:10px}.article-evaluating .role-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--bg-secondary);font-size:14px;color:var(--fg-primary)}.article-evaluating .role-row__ic{width:30px;height:30px;border-radius:50%;background:var(--bg-tertiary);display:grid;place-items:center;color:var(--text-tertiary);flex:none}.article-evaluating .role-row__ic svg{width:15px;height:15px}.article-evaluating .team-panel--good .role-row__ic{background:#d2f04d2e;color:var(--neon-700)}.article-evaluating .team-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-top:50px}.article-evaluating .team-divider__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-disabled);writing-mode:vertical-rl;transform:rotate(180deg)}@media(max-width:760px){.article-evaluating .team-compare__grid{grid-template-columns:1fr}.article-evaluating .team-divider{writing-mode:horizontal-tb;flex-direction:row;padding-top:0}.article-evaluating .team-divider__label{writing-mode:horizontal-tb;transform:none}}.article-evaluating .ai-native{background:#1b1a17;color:var(--fg-on-dark);padding:110px 24px}.article-evaluating .ai-native .inner{max-width:1100px;margin:0 auto}.article-evaluating .ai-native .eyebrow{color:var(--neon-400)}.article-evaluating .ai-native h2{margin:0 0 20px;color:var(--text-inverse)}.article-evaluating .ai-native p{color:var(--text-muted-on-dark);font-size:18px;line-height:1.6;max-width:60ch;margin:0 0 22px}.article-evaluating .ai-native p b{color:var(--text-inverse);font-weight:400}.article-evaluating .ai-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.article-evaluating .ai-card{border-radius:var(--radius-md);padding:28px 24px;position:relative;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.article-evaluating .ai-card.in{opacity:1;transform:none}.article-evaluating .ai-card--bolt{border:1px solid rgba(255,255,255,.1);background:#ffffff08}.article-evaluating .ai-card--native{border:1px solid rgba(210,240,77,.3);background:#d2f04d0a}.article-evaluating .ai-card__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.article-evaluating .ai-card--bolt .ai-card__label{color:var(--text-faint-on-dark)}.article-evaluating .ai-card--native .ai-card__label{color:var(--neon-400)}.article-evaluating .ai-card__title{font-size:20px;font-weight:400;color:var(--text-inverse);margin-bottom:14px;letter-spacing:-.01em}.article-evaluating .ai-card__traits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.article-evaluating .ai-card__traits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#fff9}.article-evaluating .ai-card__traits li svg{flex:none;margin-top:2px;width:16px;height:16px}.article-evaluating .ai-card--bolt .ai-card__traits li svg{color:var(--red-50)}.article-evaluating .ai-card--native .ai-card__traits li svg{color:var(--neon-400)}@media(max-width:760px){.article-evaluating .ai-compare{grid-template-columns:1fr}}.article-evaluating .pilot-scrolly{background:var(--bg-primary);padding:0;position:relative}.article-evaluating .pilot-scrolly__intro{padding:110px 24px 0;max-width:760px;margin:0 auto;text-align:center}.article-evaluating .pilot-scrolly__intro h2{margin:0 0 20px}.article-evaluating .pilot-scrolly__intro p{color:var(--fg-secondary);font-size:18px;line-height:1.6;max-width:56ch;margin:0 auto}.article-evaluating .pilotseq{position:relative;height:400vh}.article-evaluating .pilotstage{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:78px 24px 40px}.article-evaluating .pilotcap{position:relative;height:80px;width:100%;max-width:880px;text-align:center}.article-evaluating .pcap{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.article-evaluating .pcap.on{opacity:1;transform:none}.article-evaluating .pcap .n{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--accent);margin-bottom:10px}.article-evaluating .pcap h3{font-size:clamp(21px,2.8vw,31px);font-weight:400;letter-spacing:-.02em;line-height:1.12;margin:0}.article-evaluating .pilot-timeline{width:100%;max-width:880px;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);overflow:hidden;display:flex;flex-direction:column;min-height:320px}.article-evaluating .pilot-timeline__bar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);flex:none}.article-evaluating .pilot-timeline__bar .dot{width:8px;height:8px;border-radius:50%;background:var(--border-secondary)}.article-evaluating .pilot-timeline__bar .ttl{font-family:var(--font-mono);font-size:12px;color:var(--fg-secondary)}.article-evaluating .pilot-timeline__track{flex:1;padding:20px 24px;display:flex;flex-direction:column;gap:0}.article-evaluating .tl-step{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:14px 0;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.article-evaluating .tl-step.show{opacity:1;transform:none}.article-evaluating .tl-step.peek{opacity:.25;transform:translateY(4px)}.article-evaluating .tl-step__time{font-family:var(--font-mono);font-size:11px;color:var(--accent);padding-top:3px;text-align:right}.article-evaluating .tl-step__body{border-left:2px solid var(--border-primary);padding-left:16px}.article-evaluating .tl-step.show .tl-step__body{border-left-color:var(--accent)}.article-evaluating .tl-step__title{font-size:15px;font-weight:400;color:var(--fg-primary);margin-bottom:4px}.article-evaluating .tl-step__desc{font-size:13px;line-height:1.5;color:var(--fg-secondary)}.article-evaluating .pilot-timeline__foot{border-top:1px solid var(--border-subtle);padding:12px 18px;display:flex;align-items:center;gap:10px;flex:none}.article-evaluating .pilot-timeline__foot .lock{color:var(--fg-disabled);display:flex;align-items:center;gap:7px;font-size:12px}.article-evaluating .pilot-timeline__foot .lock svg{width:14px;height:14px}.article-evaluating .pilot-timeline__foot .tl-status{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--fg-secondary);transition:color .4s ease}.article-evaluating .pilot-timeline__foot .tl-status.done{color:var(--green-60)}.article-evaluating .scroll-cue{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0 8px;color:var(--text-tertiary);transition:opacity .4s ease;z-index:5;pointer-events:none}.article-evaluating .scroll-cue svg{width:24px;height:24px;animation:ev-scrollBounce 1.4s ease-in-out infinite}.article-evaluating .scroll-cue span{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.article-evaluating .scroll-cue.faded{opacity:0}@keyframes ev-scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.article-evaluating .migration{padding:92px 0}.article-evaluating .migration__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.article-evaluating .mig-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);padding:24px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.article-evaluating .mig-card.in{opacity:1;transform:none}.article-evaluating .mig-card__ic{width:40px;height:40px;border-radius:var(--radius-sm);display:grid;place-items:center;margin-bottom:16px;flex:none}.article-evaluating .mig-card__ic svg{width:20px;height:20px}.article-evaluating .mig-card--green .mig-card__ic{background:#5db27224;color:var(--green-60)}.article-evaluating .mig-card--yellow .mig-card__ic{background:#ffd76824;color:var(--yellow-60)}.article-evaluating .mig-card--red .mig-card__ic{background:#f3915a24;color:var(--red-60)}.article-evaluating .mig-card__title{font-size:16px;font-weight:400;color:var(--fg-primary);margin-bottom:10px}.article-evaluating .mig-card__desc{font-size:14px;line-height:1.55;color:var(--text-secondary)}.article-evaluating .mig-card__desc b{color:var(--fg-primary);font-weight:400}@media(max-width:760px){.article-evaluating .migration__grid{grid-template-columns:1fr}}.article-evaluating .scorecard{background:#1b1a17;color:var(--fg-on-dark);padding:110px 0 0}.article-evaluating .scorecard__top{max-width:780px;margin:0 auto;padding:0 24px;text-align:center}.article-evaluating .scorecard__top .eyebrow{color:var(--neon-400)}.article-evaluating .scorecard__top h2{margin:0 0 20px;color:var(--text-inverse)}.article-evaluating .scorecard__top p{color:var(--text-muted-on-dark);font-size:18px;line-height:1.6;max-width:60ch;margin:0 auto}.article-evaluating .scorecard__wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(30px,5vw,80px);max-width:1180px;margin:0 auto;padding:64px clamp(24px,5vw,56px) 110px;align-items:start}.article-evaluating .scorecard__left{position:sticky;top:90px}.article-evaluating .scorecard__left .lbl{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--neon-400);margin-bottom:18px}.article-evaluating .scorecard__left h3{font-size:clamp(24px,2.8vw,34px);font-weight:300;line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;color:var(--text-inverse)}.article-evaluating .scorecard__left p{font-size:15px;line-height:1.55;color:var(--text-muted-on-dark);margin:0;max-width:32ch}.article-evaluating .scorecard__list{display:flex;flex-direction:column;gap:12px}.article-evaluating .scard{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#ffffff08;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,border-color .3s ease}.article-evaluating .scard.in{opacity:1;transform:none}.article-evaluating .scard.open{border-color:var(--border-accent);background:#d2f04d0a}.article-evaluating .scard__head{display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer}.article-evaluating .scard__ic{width:38px;height:38px;border-radius:var(--radius-sm);background:#539dc91f;color:var(--blue-50);display:grid;place-items:center;flex:none}.article-evaluating .scard__ic svg{width:18px;height:18px}.article-evaluating .scard__q{flex:1;min-width:0}.article-evaluating .scard__q b{display:block;font-size:17px;font-weight:400;color:var(--text-inverse);letter-spacing:-.01em}.article-evaluating .scard__q span{display:block;font-size:13.5px;color:var(--text-faint-on-dark);margin-top:5px;line-height:1.4}.article-evaluating .scard__tog{color:var(--text-faint-on-dark);transition:transform .3s ease}.article-evaluating .scard__tog svg{width:18px;height:18px}.article-evaluating .scard.open .scard__tog{transform:rotate(180deg)}.article-evaluating .scard__body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.article-evaluating .scard.open .scard__body{max-height:400px}.article-evaluating .scard__inner{padding:0 22px 22px}.article-evaluating .sans{display:flex;flex-direction:column;gap:10px;margin-top:6px}.article-evaluating .sans__row{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--radius-sm)}.article-evaluating .sans__row .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-xs);flex:none}.article-evaluating .sans__row .txt{font-size:14px;line-height:1.5;color:#ffffffb3}.article-evaluating .sans__row .txt b{color:var(--text-inverse);font-weight:400}.article-evaluating .sans__row .txt em{font-style:normal;color:var(--text-faint-on-dark)}.article-evaluating .sans__row.bad{background:#f3915a14}.article-evaluating .sans__row.bad .tag{background:#f3915a2e;color:var(--red-50)}.article-evaluating .sans__row.good{background:#d2f04d0f}.article-evaluating .sans__row.good .tag{background:#d2f04d24;color:var(--neon-400)}@media(max-width:760px){.article-evaluating .scorecard__wrap{grid-template-columns:1fr}}.article-evaluating .scorecard__foot{padding:16px 22px 22px;font-size:14px;line-height:1.5;color:var(--text-faint-on-dark);border-top:1px solid rgba(255,255,255,.08);margin:0}.article-evaluating .coda{background:#1b1a17;color:var(--fg-on-dark);padding:0 24px 110px}.article-evaluating .coda__inner{max-width:1100px;margin:0 auto}.article-evaluating .coda__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.article-evaluating .coda__item{display:flex;flex-direction:column;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:#ffffff08;padding:24px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.article-evaluating .coda__item.in{opacity:1;transform:none}.article-evaluating .coda__item__ic{width:36px;height:36px;border-radius:var(--radius-sm);background:#d2f04d1a;color:var(--neon-400);display:grid;place-items:center}.article-evaluating .coda__item__ic svg{width:18px;height:18px}.article-evaluating .coda__item b{font-size:16px;font-weight:400;color:var(--text-inverse)}.article-evaluating .coda__item span{font-size:14px;line-height:1.55;color:var(--text-muted-on-dark)}.article-evaluating .coda__caveat{margin-top:40px;font-size:16px;line-height:1.6;color:var(--text-faint-on-dark);max-width:62ch}.article-evaluating .coda__caveat b{color:var(--text-inverse);font-weight:400}@media(max-width:760px){.article-evaluating .coda__grid{grid-template-columns:1fr}}.article-evaluating .cta{background:var(--bg-inverse);color:var(--text-inverse);padding:110px 24px;text-align:center}.article-evaluating .cta h2{margin:0 0 20px}.article-evaluating .cta p{color:var(--text-muted-on-dark);font-size:18px;line-height:1.6;max-width:50ch;margin:0 auto 36px}.article-evaluating .cta__form{display:flex;gap:12px;max-width:420px;margin:0 auto}.article-evaluating .cta__input{flex:1;font-family:var(--font-sans);font-size:14px;padding:12px 16px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text-inverse);outline:none}.article-evaluating .cta__input::placeholder{color:var(--text-faint-on-dark)}.article-evaluating .cta__input:focus{border-color:var(--neon-400);box-shadow:0 0 0 2px #d2f04d33}.article-evaluating .btn-lg{font-family:var(--font-sans);font-size:14px;font-weight:400;padding:12px 24px;border-radius:var(--radius-xl);border:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease}.article-evaluating .btn-lg:hover{transform:translateY(-1px)}.article-evaluating .btn-lg.primary{background:var(--neon-400);color:var(--text-primary)}.article-evaluating footer{text-align:center;padding:40px 24px;font-size:14px;color:var(--fg-disabled);background:var(--bg-inverse)}.article-evaluating footer .sub{font-size:12px;margin-top:8px;color:#ffffff59}
