.glossary-hero[data-v-a421d14a]{display:flex;justify-content:space-between;align-items:center;padding:3rem 0 2rem}.glossary-hero__label[data-v-a421d14a]{display:inline-block;padding:.375rem .75rem;background:#06b6d426;border:1px solid rgba(6,182,212,.3);border-radius:9999px;font-size:calc(.75rem * var(--ts, 1));font-weight:600;color:var(--ac-06b6d4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.glossary-hero__title[data-v-a421d14a]{font-size:calc(2.5rem * (1 + (var(--ts, 1) - 1) / 2));font-weight:700;color:var(--text-primary);line-height:1.2;margin:0 0 1rem}.glossary-hero__accent[data-v-a421d14a]{background:linear-gradient(135deg,var(--ac-06b6d4) 0%,var(--ac-8b5cf6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glossary-hero__desc[data-v-a421d14a]{font-size:calc(1.125rem * var(--ts, 1));color:var(--text-secondary);line-height:1.6;margin:0;max-width:480px}.glossary-hero__visual[data-v-a421d14a]{display:flex;justify-content:center;align-items:center}.glossary-hero__icon-wrapper[data-v-a421d14a]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06b6d426,#8b5cf626);border:1px solid rgba(6,182,212,.3);border-radius:24px}.glossary-hero__icon-wrapper svg[data-v-a421d14a]{width:56px;height:56px;color:var(--ac-06b6d4)}@media(max-width:768px){.glossary-hero[data-v-a421d14a]{flex-direction:column;text-align:center;gap:2rem}.glossary-hero__title[data-v-a421d14a]{font-size:calc(2rem * (1 + (var(--ts, 1) - 1) / 2))}.glossary-hero__desc[data-v-a421d14a]{max-width:100%}.glossary-hero__visual[data-v-a421d14a]{order:-1}.glossary-hero__icon-wrapper[data-v-a421d14a]{width:100px;height:100px}.glossary-hero__icon-wrapper svg[data-v-a421d14a]{width:48px;height:48px}}.glossary-nav[data-v-e05eb7f6]{position:sticky;top:3.5rem;z-index:40;background:var(--bg-primary);border-bottom:1px solid var(--bg-tertiary);padding:.75rem 0;margin-bottom:2rem}.glossary-nav__container[data-v-e05eb7f6]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center}.glossary-nav__letter[data-v-e05eb7f6]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);font-size:calc(.875rem * var(--ts, 1));font-weight:600;cursor:pointer;transition:all .2s ease}.glossary-nav__letter[data-v-e05eb7f6]:hover:not(:disabled){border-color:var(--ac-06b6d4);color:var(--ac-06b6d4);background:#06b6d41a}.glossary-nav__letter--active[data-v-e05eb7f6],.glossary-nav__letter--active[data-v-e05eb7f6]:hover{background:var(--ac-06b6d4);border-color:var(--ac-06b6d4);color:#fff}.glossary-nav__letter--disabled[data-v-e05eb7f6]{opacity:.3;cursor:not-allowed}@media(max-width:640px){.glossary-nav__letter[data-v-e05eb7f6]{width:32px;height:32px;font-size:calc(.75rem * var(--ts, 1))}}.glossary-term[data-v-b76f88c3]{padding:1.25rem;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;transition:all .2s ease}.glossary-term[data-v-b76f88c3]:hover{border-color:var(--text-faint)}.glossary-term__title[data-v-b76f88c3]{font-size:calc(1.125rem * var(--ts, 1));font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.glossary-term__definition[data-v-b76f88c3]{font-size:calc(.9375rem * var(--ts, 1));color:var(--text-secondary);line-height:1.6;margin:0}.glossary-view[data-v-3f1ca141]{min-height:calc(100vh - 3.5rem);background:var(--bg-primary)}.glossary-container[data-v-3f1ca141]{max-width:1000px;margin:0 auto;padding:0 2rem}.glossary-sections[data-v-3f1ca141]{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:3rem}.glossary-section[data-v-3f1ca141]{scroll-margin-top:140px}.glossary-section__letter[data-v-3f1ca141]{font-size:calc(1.5rem * (1 + (var(--ts, 1) - 1) / 2));font-weight:700;color:var(--ac-06b6d4);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--bg-tertiary)}.glossary-section__terms[data-v-3f1ca141]{display:grid;gap:1rem}@media(max-width:640px){.glossary-container[data-v-3f1ca141]{padding:0 1rem}}
