.Glossary-module__8ZPgUW__main{background:var(--bg-primary);color:var(--text-primary);overflow-x:clip}.Glossary-module__8ZPgUW__page{position:relative}.Glossary-module__8ZPgUW__searchWrap{width:100%;max-width:520px;margin-top:30px;position:relative}.Glossary-module__8ZPgUW__searchIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.Glossary-module__8ZPgUW__searchInput{border-radius:var(--radius-full);border:1px solid var(--border-medium);background:var(--bg-elevated);width:100%;min-height:60px;color:var(--text-primary);font:inherit;box-shadow:var(--shadow-float);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0 56px;font-size:16.5px}.Glossary-module__8ZPgUW__searchInput::placeholder{color:var(--text-tertiary)}.Glossary-module__8ZPgUW__searchInput:focus{border-color:var(--brand-purple);box-shadow:0 0 0 4px #7c3aed29, var(--shadow-float);outline:none}html[data-theme=dark] .Glossary-module__8ZPgUW__searchInput{background:#171922;border-color:#ffffff1f}.Glossary-module__8ZPgUW__searchClear{background:var(--purple-50);width:36px;height:36px;color:var(--brand-purple-text);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html[data-theme=dark] .Glossary-module__8ZPgUW__searchClear{color:#c4b5fd;background:#8b5cf633}.Glossary-module__8ZPgUW__deck{aspect-ratio:1/1.02;width:100%;max-width:480px;position:relative}.Glossary-module__8ZPgUW__flash{border:1px solid var(--border-light);background:var(--bg-elevated);width:80%;box-shadow:var(--shadow-float);transition:transform .8s var(--ease-out-expo);border-radius:22px;position:absolute;left:8%;overflow:hidden}html[data-theme=dark] .Glossary-module__8ZPgUW__flash{background:#171922;border-color:#ffffff14}.Glossary-module__8ZPgUW__flash0{z-index:1;top:6%;transform:rotate(-7deg)translate(-4%)}.Glossary-module__8ZPgUW__flash1{z-index:2;top:27%;transform:rotate(4deg)translate(10%)}.Glossary-module__8ZPgUW__flash2{z-index:3;top:48%;transform:rotate(-1.5deg)}.Glossary-module__8ZPgUW__deck:hover .Glossary-module__8ZPgUW__flash0{transform:rotate(-9deg)translate(-7%,-3%)}.Glossary-module__8ZPgUW__deck:hover .Glossary-module__8ZPgUW__flash1{transform:rotate(6deg)translate(13%,-1%)}.Glossary-module__8ZPgUW__flashCover{border-top:1px solid var(--border-light)}.Glossary-module__8ZPgUW__flashBody{flex-direction:column;gap:6px;padding:16px 20px 20px;display:flex;position:relative}.Glossary-module__8ZPgUW__flashLetter{font-family:var(--font-display);letter-spacing:-.05em;color:var(--text-primary);opacity:.07;font-size:54px;font-weight:700;line-height:1;position:absolute;top:8px;right:16px}.Glossary-module__8ZPgUW__flashTerm{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:25px;font-weight:700;line-height:1.05}.Glossary-module__8ZPgUW__flashDesc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.Glossary-module__8ZPgUW__deckCount{z-index:4;background:var(--gradient-brand);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;animation:7s ease-in-out infinite Glossary-module__8ZPgUW__bob;display:flex;position:absolute;top:0;right:0;box-shadow:0 18px 36px -14px #7c3aedb3}.Glossary-module__8ZPgUW__deckCount strong{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:34px;font-weight:700;line-height:1}.Glossary-module__8ZPgUW__deckCount span{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:700}@keyframes Glossary-module__8ZPgUW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Glossary-module__8ZPgUW__letterNav{top:var(--header-height,68px);z-index:20;border-block:1px solid var(--border-light);background:color-mix(in oklab, var(--bg-primary) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);position:sticky}.Glossary-module__8ZPgUW__letterNavInner{scrollbar-width:none;align-items:center;gap:6px;min-height:62px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.Glossary-module__8ZPgUW__letterNavInner::-webkit-scrollbar{display:none}.Glossary-module__8ZPgUW__letterLink,.Glossary-module__8ZPgUW__letterLinkDisabled{max-width:44px;height:38px;font-family:var(--font-display);border-radius:12px;flex:1 0 34px;place-items:center;font-size:16px;font-weight:700;text-decoration:none;display:grid}.Glossary-module__8ZPgUW__letterLink{color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-light);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast)}.Glossary-module__8ZPgUW__letterLink:hover,.Glossary-module__8ZPgUW__letterLink:focus-visible{background:var(--gradient-brand);color:#fff;opacity:1;border-color:#0000;transform:translateY(-2px)}html[data-theme=dark] .Glossary-module__8ZPgUW__letterLink{background:#171922;border-color:#ffffff14}.Glossary-module__8ZPgUW__letterLinkDisabled{color:var(--text-quaternary);opacity:.55;cursor:not-allowed}.Glossary-module__8ZPgUW__letterNavInactive{opacity:.96}.Glossary-module__8ZPgUW__letterNavNote{color:var(--text-tertiary);margin:0;font-size:14px;font-weight:600}.Glossary-module__8ZPgUW__body{padding-top:clamp(36px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}.Glossary-module__8ZPgUW__resultsCount{color:var(--text-secondary);margin:0 0 20px;font-size:15px;font-weight:600}.Glossary-module__8ZPgUW__noResults{border:1px dashed var(--border-strong);background:var(--bg-secondary);color:var(--text-secondary);border-radius:24px;padding:48px 28px;font-size:16px}.Glossary-module__8ZPgUW__letterSection{border-top:1px solid var(--border-light);scroll-margin-top:calc(var(--header-height,68px) + 72px);grid-template-columns:150px minmax(0,1fr);gap:28px;padding:36px 0;display:grid}.Glossary-module__8ZPgUW__letterSection:first-child{border-top:0;padding-top:8px}.Glossary-module__8ZPgUW__letterRail{position:relative}.Glossary-module__8ZPgUW__letterHeading{top:calc(var(--header-height,68px) + 90px);flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex;position:sticky}.Glossary-module__8ZPgUW__letterGlyph{font-family:var(--font-display);letter-spacing:-.06em;background:var(--gradient-text-accent);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-size:clamp(72px,8vw,112px);font-weight:700;line-height:.86}.Glossary-module__8ZPgUW__letterCount{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:700}.Glossary-module__8ZPgUW__termGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.Glossary-module__8ZPgUW__termCard{--c:#7c3aed;scroll-margin-top:calc(var(--header-height,68px) + 80px);border:1px solid var(--border-light);background:var(--bg-elevated);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);border-radius:20px}.Glossary-module__8ZPgUW__termCard:hover{box-shadow:var(--shadow-card-hover);border-color:color-mix(in oklab, var(--c) 36%, transparent);transform:translateY(-2px)}.Glossary-module__8ZPgUW__termCard:target{border-color:var(--brand-purple);box-shadow:0 0 0 4px #7c3aed29}html[data-theme=dark] .Glossary-module__8ZPgUW__termCard{background:#171922;border-color:#ffffff14}.Glossary-module__8ZPgUW__termLink{height:100%;color:var(--text-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 18px 18px 16px;text-decoration:none;display:grid}.Glossary-module__8ZPgUW__termLink:hover{color:var(--text-primary);opacity:1}.Glossary-module__8ZPgUW__termMark{width:46px;height:46px;color:var(--c);background:radial-gradient(120% 100% at 100% 100%, color-mix(in oklab, var(--c) 26%, transparent), transparent 70%), color-mix(in oklab, var(--c) 10%, var(--bg-elevated));border:1px solid color-mix(in oklab, var(--c) 18%, transparent);border-radius:14px;place-items:center;display:grid}html[data-theme=dark] .Glossary-module__8ZPgUW__termMark{color:color-mix(in oklab, var(--c) 55%, #fff);background:color-mix(in oklab, var(--c) 22%, #171922)}.Glossary-module__8ZPgUW__termText{flex-direction:column;gap:6px;min-width:0;display:flex}.Glossary-module__8ZPgUW__termName{letter-spacing:-.015em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:17.5px;font-weight:700;line-height:1.25}.Glossary-module__8ZPgUW__termLink:hover .Glossary-module__8ZPgUW__termName{color:var(--brand-purple-text)}.Glossary-module__8ZPgUW__termDesc{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.Glossary-module__8ZPgUW__termArrow{background:var(--purple-50);width:32px;height:32px;color:var(--brand-purple-text);border-radius:50%;place-items:center;margin-top:6px;display:grid}html[data-theme=dark] .Glossary-module__8ZPgUW__termArrow{color:#c4b5fd;background:#8b5cf62e}.Glossary-module__8ZPgUW__termArrow svg{width:14px;height:14px;transition:transform var(--transition-fast)}.Glossary-module__8ZPgUW__termLink:hover .Glossary-module__8ZPgUW__termArrow svg{transform:translate(2px)}.Glossary-module__8ZPgUW__ctaSection{padding:0 0 clamp(72px,8vw,120px)}.Glossary-module__8ZPgUW__ctaBand{isolation:isolate;color:#fff;background:radial-gradient(70% 90% at 100% 0,#8b5cf68c,#0000 65%),#14161d;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.Glossary-module__8ZPgUW__ctaCopy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.Glossary-module__8ZPgUW__ctaEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;font-size:12px;font-weight:700}.Glossary-module__8ZPgUW__ctaTitle{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;max-width:16ch;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.04}.Glossary-module__8ZPgUW__ctaCount{background:linear-gradient(90deg,#c4b5fd,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text}.Glossary-module__8ZPgUW__ctaLink{border-radius:var(--radius-full);color:#14161d;background:#fff;align-items:center;gap:10px;min-height:50px;margin-top:8px;padding:0 8px 0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Glossary-module__8ZPgUW__ctaLink i{background:var(--gradient-brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.Glossary-module__8ZPgUW__ctaLink svg{width:15px;height:15px}.Glossary-module__8ZPgUW__ctaLink:hover{color:#14161d;opacity:1;transform:translateY(-1px)}.Glossary-module__8ZPgUW__ctaLetters{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.Glossary-module__8ZPgUW__ctaLetters span{aspect-ratio:1;font-family:var(--font-display);color:#fffc;animation:6s ease-in-out infinite Glossary-module__8ZPgUW__glow;animation-delay:calc(var(--i) * -.37s);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;place-items:center;font-size:clamp(16px,1.8vw,22px);font-weight:700;display:grid}@keyframes Glossary-module__8ZPgUW__glow{0%,to{background:#ffffff0d}50%{color:#fff;background:#a78bfa47}}@media (max-width:980px){.Glossary-module__8ZPgUW__deck{max-width:420px;margin-inline:auto}.Glossary-module__8ZPgUW__ctaBand{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.Glossary-module__8ZPgUW__letterSection{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}.Glossary-module__8ZPgUW__letterHeading{flex-direction:row;align-items:baseline;gap:14px;position:static}.Glossary-module__8ZPgUW__letterGlyph{font-size:64px}}@media (max-width:640px){.Glossary-module__8ZPgUW__termGrid{grid-template-columns:minmax(0,1fr)}.Glossary-module__8ZPgUW__termLink{gap:12px;padding:16px 14px}.Glossary-module__8ZPgUW__termMark{border-radius:12px;width:40px;height:40px}.Glossary-module__8ZPgUW__deckCount{width:84px;height:84px}.Glossary-module__8ZPgUW__deckCount strong{font-size:26px}.Glossary-module__8ZPgUW__flashTerm{font-size:20px}.Glossary-module__8ZPgUW__flashBody{padding:12px 14px 14px}.Glossary-module__8ZPgUW__flashDesc{font-size:12.5px}.Glossary-module__8ZPgUW__letterLink,.Glossary-module__8ZPgUW__letterLinkDisabled{flex:0 0 34px;height:34px;font-size:15px}}@media (prefers-reduced-motion:reduce){.Glossary-module__8ZPgUW__deckCount,.Glossary-module__8ZPgUW__ctaLetters span{animation:none}.Glossary-module__8ZPgUW__flash{transition:none}}
