/* Methodology Switcher — chip rail for landing demo */
.methodology-rail{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:1.2rem;padding:10px 0}
.method-chip{padding:7px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.6);color:rgba(226,232,240,.72);font-size:.76rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:.01em}
.method-chip:hover{border-color:rgba(200,117,51,.45);background:rgba(200,117,51,.12);color:#fff;transform:translateY(-2px)}
.method-chip.active{background:rgba(200,117,51,.18);border-color:var(--copper,#c87533);color:#fbbf24;box-shadow:0 0 18px rgba(200,117,51,.25);animation:methodChipGlow .42s ease}
.method-chip:focus-visible{outline:2px solid rgba(200,117,51,.6);outline-offset:2px}
.demo-sample-pill--active{border-color:rgba(200,117,51,.5)!important;background:rgba(200,117,51,.15)!important;color:#fbbf24!important}
@keyframes methodChipGlow{0%{transform:translateY(0);box-shadow:0 0 0 rgba(200,117,51,0)}45%{transform:translateY(-2px) scale(1.02);box-shadow:0 0 26px rgba(200,117,51,.34)}100%{transform:translateY(0);box-shadow:0 0 18px rgba(200,117,51,.25)}}
[data-theme="light"] .method-chip{background:rgba(255,255,255,.8);border-color:rgba(15,23,42,.1);color:rgba(15,23,42,.72)}
[data-theme="light"] .method-chip:hover{background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.3);color:#0f172a}
[data-theme="light"] .method-chip.active{background:rgba(217,119,6,.12);border-color:rgba(217,119,6,.5);color:#92400e;box-shadow:0 0 12px rgba(217,119,6,.12)}
@media(max-width:640px){.methodology-rail{gap:6px;padding:8px 0}.method-chip{padding:5px 10px;font-size:.68rem}}
