.glossary-page{min-height:100vh;background:var(--color-bg);padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-16)}.glossary-hero{text-align:center;padding:var(--space-12) var(--space-6);margin-bottom:var(--space-8)}.glossary-hero .eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-emerald);margin-bottom:var(--space-4)}.glossary-hero h1{font-size:var(--text-5xl);font-family:var(--font-heading);font-weight:var(--weight-black);line-height:1.1;margin-bottom:var(--space-4)}.glossary-hero h1 span{background:linear-gradient(135deg,var(--color-emerald) 0%,#06b6d4 25%,#8b5cf6 50%,var(--color-emerald) 75%,#06b6d4 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glossary-hero p{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.glossary-az-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:900px;margin:0 auto var(--space-10);padding:0 var(--space-4);position:sticky;top:var(--nav-height);z-index:50;background:#0a0a0ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.06)}.glossary-az-nav a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;color:#ffffff80;text-decoration:none;transition:all .2s ease;border:1px solid rgba(255,255,255,.06)}.glossary-az-nav a:hover{color:var(--color-emerald);background:#00ff4114;border-color:#00ff414d;box-shadow:0 0 12px #00ff4126}.glossary-letter-section{max-width:900px;margin:0 auto var(--space-10);padding:0 var(--space-6)}.glossary-letter-heading{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-black);color:var(--color-emerald);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid rgba(0,255,65,.15);display:flex;align-items:center;gap:var(--space-3)}.glossary-letter-heading:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-emerald);box-shadow:0 0 10px var(--color-emerald)}.glossary-term{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-4);transition:all .3s ease}.glossary-term:hover{background:#00ff4108;border-color:#00ff4126;transform:translate(4px);box-shadow:0 0 20px #00ff410d}.glossary-term h3{font-size:var(--text-lg);font-weight:var(--weight-bold);color:#fff;margin-bottom:var(--space-2)}.glossary-term p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7;margin:0}.glossary-term-tag{display:inline-block;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;border-radius:4px;margin-top:var(--space-2)}.glossary-term-tag--neuro{color:#8b5cf6;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2)}.glossary-term-tag--biodynamx{color:var(--color-emerald);background:#00ff4114;border:1px solid rgba(0,255,65,.2)}.glossary-term-tag--marketing{color:#f59e0b;background:#f59e0b14;border:1px solid rgba(245,158,11,.2)}.glossary-term-tag--tech{color:#06b6d4;background:#06b6d414;border:1px solid rgba(6,182,212,.2)}.glossary-filter-bar{display:flex;gap:8px;justify-content:center;margin-bottom:2rem;flex-wrap:wrap;padding:0 1rem}.glossary-filter-chip{cursor:pointer;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;padding:6px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff80;transition:all .2s ease}.glossary-filter-chip:hover{color:#fff;border-color:#fff3}.glossary-filter-chip--active{color:var(--color-emerald);border-color:#00ff414d;background:#00ff4114}.glossary-filter-chip--dim{opacity:.4}.glossary-filter-chip--neuro{color:#8b5cf6}.glossary-filter-chip--neuro.glossary-filter-chip--active{border-color:#8b5cf64d;background:#8b5cf614}.glossary-filter-chip--biodynamx{color:var(--color-emerald)}.glossary-filter-chip--marketing{color:#f59e0b}.glossary-filter-chip--marketing.glossary-filter-chip--active{border-color:#f59e0b4d;background:#f59e0b14}.glossary-filter-chip--tech{color:#06b6d4}.glossary-filter-chip--tech.glossary-filter-chip--active{border-color:#06b6d44d;background:#06b6d414}.glossary-back-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--color-emerald);color:#000;font-weight:900;font-size:18px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;z-index:100;box-shadow:0 0 20px #00ff414d;transition:transform .2s ease}.glossary-back-top:hover{transform:scale(1.1)}.glossary-term--has-image{display:flex;align-items:center;gap:var(--space-6)}.glossary-term-content{flex:1;min-width:0}.glossary-term-image{flex-shrink:0;width:140px;height:140px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(0,255,65,.15);box-shadow:0 0 20px #00ff4114}.glossary-term-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.glossary-term--has-image:hover .glossary-term-image img{transform:scale(1.08)}@media(max-width:768px){.glossary-hero h1{font-size:var(--text-3xl)}.glossary-az-nav a{width:30px;height:30px;font-size:.7rem}.glossary-letter-heading{font-size:var(--text-2xl)}.glossary-term{padding:var(--space-4)}.glossary-term--has-image{flex-direction:column}.glossary-term-image{width:100%;height:180px}}
