:root{--gl-page-bg:#f2f2f7;--gl-banner-bg:#c5bef0;--gl-card-bg:#fff;--gl-card-radius:36px;--gl-text-primary:#2a1f31;--gl-text-body:#333;--gl-letter-color:#2a1f31;--gl-alpha-active:#fcc98f;--gl-alpha-hover:#e6dfe8;--gl-alpha-bg:#fff}body{background-color:var(--gl-page-bg);background-image:none}.vi-skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;background:var(--gl-text-primary);color:#fff;border-radius:0 0 8px 8px;font-size:16px;text-decoration:none;font-family:var(--zf-secondary-medium)}.vi-skip-link:focus{top:0}.vi-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vi-alpha-item:focus-visible,.vi-explore-links a:focus-visible,.vi-search-item:focus-visible,.vi-glossary-search:focus-visible,.vi-learn-more a:focus-visible{outline:2px solid var(--gl-text-primary);outline-offset:2px}.vi_header_container .header-flex{top:10px;position:relative}.vi-glossary-banner{background:var(--gl-banner-bg);border-radius:0 0 40px 40px;padding:150px 40px 80px;text-align:center;margin-bottom:-20px;position:relative;z-index:1;width:98%;margin:0 auto;border-radius:20px;margin-top:-80px}.vi-hero-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background:#b4c9ff;border-radius:40px;z-index:0;background-image:url(/sites/vanihq/files/vanihq/vi-backgound-pattern.png);background-size:cover;background-repeat:no-repeat;mix-blend-mode:soft-light}.vi-glossary-banner-inner{max-width:900px;margin:0 auto;position:relative;z-index:1}.vi-glossary-banner h1{font-size:64px;font-family:var(--zf-primary-semibold);color:#000;margin:0 0 12px;letter-spacing:-1.5px;line-height:1.1}.vi-glossary-banner p{font-size:22px;color:var(--gl-text-body);line-height:1.6;margin:0 0 32px;max-width:846px;margin-left:auto;margin-right:auto}.vi-glossary-banner p.vi-mb-10{margin-bottom:10px}.vi-glossary-search-wrap{position:relative;max-width:600px;margin:0 auto}.vi-glossary-search{width:100%;padding:16px 50px 16px 20px;border:2px solid transparent;border-radius:50px;font-size:16px;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);background:#fff;outline:0;box-sizing:border-box;transition:border-color .2s ease}.vi-glossary-search:focus{border-color:#2352b1}.vi-glossary-search::placeholder{color:#999;font-weight:400}.vi-search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;transition:opacity .2s ease}.vi-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:0;font-size:22px;color:var(--gl-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.vi-search-clear:hover{color:#000}.vi-search-clear[hidden]{display:none}.vi-glossary-search-wrap.vi-has-value .vi-search-icon{opacity:0;pointer-events:none}.vi-glossary-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,0.12);max-height:320px;overflow-y:auto;z-index:100;display:none}.vi-glossary-search-results.vi-active{display:block}input::placeholder{font-size:14px;opacity:1}input::-webkit-input-placeholder{font-size:16px}input::-moz-placeholder{font-size:16px;opacity:1}input:-ms-input-placeholder{font-size:16px}.vi-search-item{display:block;padding:12px 16px;font-size:16px;color:var(--gl-text-primary);text-decoration:none;cursor:pointer;font-family:var(--zf-secondary-medium);text-align:left}.vi-search-item:hover{background:#f7f5fa}.vi-search-item:last-child{border-bottom:0}.vi-search-no-results{padding:16px;color:#999;font-size:14px;text-align:center}.vi-glossary-main{background:var(--gl-page-bg);padding:40px 40px 80px}.vi-glossary-layout{display:flex;gap:24px;max-width:1600px;margin:0 auto;align-items:flex-start}.vi-glossary-sidebar{width:448px;flex-shrink:0;display:flex;flex-direction:column;gap:24px;position:sticky;top:100px}.vi-glossary-card{background:var(--gl-card-bg);border-radius:var(--gl-card-radius);padding:33px 30px}.vi-glossary-card.vi-explore-card{padding-bottom:0}.vi-sidebar-title{font-size:20px;font-family:var(--zf-secondary-semibold);color:var(--gl-text-primary);margin:0 0 24px;letter-spacing:0}.vi-sidebar-toggle{display:none}.vi-explore-groups{max-height:calc(100vh - 380px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d1d6 transparent}.vi-explore-groups .vi-explore-group:last-child{padding-bottom:65px}.vi-explore-groups::-webkit-scrollbar{width:4px}.vi-explore-groups::-webkit-scrollbar-thumb{background:#d1d1d6;border-radius:4px}.vi-explore-groups::-webkit-scrollbar-track{background:transparent}.vi-explore-card h3{font-size:20px;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);margin:0 0 18px}.vi-alphabet-grid{display:flex;flex-wrap:wrap;gap:12px}.vi-alpha-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background:var(--gl-alpha-bg);border:1px solid #e6e0ea;font-size:14px;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);text-decoration:none;transition:background .2s ease;cursor:pointer;border-radius:34px}.vi-alpha-item:hover{background:var(--gl-alpha-hover)}.vi-alpha-item.vi-alpha-active{background:var(--gl-alpha-active);border-color:var(--gl-alpha-active)}.vi-alpha-item.vi-alpha-disabled{opacity:.35;cursor:default;pointer-events:none}.vi-whatis-bar{margin:0 auto;padding:20px 40px;background-color:#f6f6f6;width:98%;border-radius:20px}.vi-whatis-inner{display:flex;align-items:center;gap:20px;border-radius:16px;padding:16px 32px;max-width:1100px;margin:0 auto}.vi-whatis-icon{width:90px;position:relative;top:20px;left:-30px}.vi-whatis-icon svg{width:24px;height:24px}.vi-whatis-text{flex:0.9}.vi-whatis-text h2{font-size:26px;font-family:var(--zf-secondary-semibold);color:var(--gl-text-primary);margin:0 0 4px;letter-spacing:0}.vi-footer-innerwrap p{color:#fff;max-width:90%}.vi-whats-text{display:flex;gap:20px}.vi-whatis-text p{font-size:18px;color:#333;margin:0;line-height:1.5}.vi-whatis-link{white-space:nowrap;font-size:18px;font-family:var(--zf-secondary-medium);color:#5828e0;text-decoration:none;flex-shrink:0}.vi-whatis-link:hover{text-decoration:underline}@media(max-width:768px){.vi-whatis-inner{flex-direction:column;align-items:flex-start;padding:20px 24px}.vi-whatis-bar{padding:0 20px}}.vi-explore-groups{display:flex;flex-direction:column;gap:24px}.vi-explore-group h4{font-size:16px;font-weight:500;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);margin:0 0 12px}.vi-explore-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vi-explore-links a{font-size:15px;color:#5b5a5e;text-decoration:none;font-family:var(--zf-primary-regular);transition:color .2s;border-radius:20px;border:1px solid #e6dfeb;padding:4px 12px}.vi-explore-links a:hover{color:var(--gl-text-primary);background-color:#e6dfeb}.vi-explore-links a.vi-active{background:var(--gl-alpha-active);border-color:var(--gl-alpha-active);color:#000}.vi-dot-sep{display:inline-block;width:4px;height:4px;background:#adabb0;border-radius:50%;margin:0 6px;vertical-align:middle}.vi-glossary-content{flex:1;min-width:0}.vi-terms-card{padding:53px 51px}.vi-letter-group{margin-bottom:48px;padding-top:0}.vi-letter-group:last-child{margin-bottom:0}.vi-letter-header{display:flex;align-items:flex-end;gap:8px;margin-bottom:32px;border-bottom:2px solid #e6e0ea;padding-bottom:16px}.vi-letter{font-size:48px;font-weight:600;font-family:var(--zf-primary-semibold);color:var(--gl-text-primary);line-height:1;margin:0}.vi-letter-line{flex:0 0 40px;height:2px;background:#b3a5bc;align-self:center;border-radius:2px;display:none}.vi-letter-count{font-size:16px;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);white-space:nowrap;align-self:center;display:none}.vi-term{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #f0edf3}.vi-term:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.vi-term h3{font-size:32px;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);margin:0 0 13px;letter-spacing:-0.3px;line-height:1.3}.vi-term p{font-size:18px;color:var(--gl-text-body);line-height:1.6;margin:0 0 8px}.vi-term p:last-child{margin-bottom:0}.vi-learn-more{font-size:16px;color:var(--gl-text-body);margin-top:12px}.vi-learn-more a{color:var(--accent-color);text-decoration:none;font-family:var(--zf-secondary-medium);text-decoration:underline}.vi-learn-more a:hover{text-decoration:underline}.vi-sidebar-heading{font-size:20px;font-weight:500;font-family:var(--zf-secondary-medium);color:var(--gl-text-primary);margin:0 0 24px}.vi-footer-wrapper,.vi_footer_container{background-color:#111}.vi-footer-wrapper h2{font-size:64px;color:#fff;letter-spacing:-1.6px;width:90%;font-family:var(--zf-primary-semibold);margin-bottom:10px}.vi-footer-desc{font-size:22px;color:#bfbfbf;margin-bottom:32px;line-height:1.4}.vi-footer-innerwrap{padding:100px 0;text-align:center;max-width:1200px;margin:0 auto}.vi-ft-cta a{display:inline-block;padding:14px 32px;font-size:18px;border-radius:8px}@media(max-width:1200px){.vi-glossary-sidebar{width:360px}.vi-terms-card{padding:40px 36px}.vi_header_container .header-flex{top:0}.vi-glossary-banner{margin-top:0;padding-top:80px}}@media(max-width:999px){.vi-glossary-layout{flex-direction:column}.vi-glossary-layout{padding-top:30px}.vi-glossary-sidebar{top:70px}.vi-footer-innerwrap{padding-top:60px}.vi-glossary-sidebar{width:100%;position:sticky;z-index:50;flex-direction:column;gap:0;background:var(--gl-page-bg);padding-bottom:8px}.vi-glossary-sidebar .vi-glossary-card{border-radius:0;padding:0;background:#fff;border-bottom:1px solid #e6e0ea}.vi-glossary-sidebar .vi-glossary-card:first-child{border-radius:16px 16px;border-bottom:0}.vi-glossary-sidebar .vi-glossary-card:last-child{border-radius:0 0 16px 16px;border-bottom:0;display:none}.vi-sidebar-title{display:none}.vi-sidebar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;border:0;background:0;cursor:pointer;font-family:inherit}.vi-sidebar-toggle:focus-visible{outline:2px solid var(--gl-text-primary);outline-offset:-2px}.vi-toggle-arrow{width:10px;height:10px;border-right:2px solid var(--gl-text-primary);border-bottom:2px solid var(--gl-text-primary);transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0}.vi-sidebar-toggle[aria-expanded="true"] .vi-toggle-arrow{transform:rotate(-135deg)}.vi-sidebar-toggle .vi-sidebar-heading{font-size:16px;margin:0;text-align:left}.vi-sidebar-body{display:none;padding:0 20px 20px}.vi-sidebar-body.vi-dropdown-open{display:block}.vi-glossary-banner h1{font-size:48px}.vi-glossary-banner p{font-size:18px}.vi-glossary-main{padding:0 20px 60px}.vi-term h3{font-size:26px}.vi-letter{font-size:40px}.vi-footer-wrapper h2{font-size:44px}}@media(max-width:768px){.vi-glossary-sidebar{top:60px}.vi-glossary-banner{padding:60px 20px 40px}.vi-glossary-banner{margin-top:0}.vi-glossary-banner h1{font-size:38px}.vi-glossary-banner p{font-size:16px}.vi-glossary-card{padding:24px 20px}.vi-terms-card{padding:30px 24px}.vi-term h3{font-size:22px}.vi-term p{font-size:16px}.vi-letter{font-size:34px}.vi-footer-wrapper h2{font-size:32px;line-height:1.2}.vi-explore-card h3{font-size:16px;letter-spacing:0}.vi-explore-groups{max-height:calc(100vh - 220px)}.vi-explore-groups .vi-explore-group:last-child{padding-bottom:25px}.vi-whatis-text p{font-size:18px}.vi-whatis-icon{display:none}}@media(max-width:480px){.vi-glossary-banner h1{font-size:30px}.vi-alpha-item{width:28px;height:28px;font-size:12px}.vi-alphabet-grid{gap:8px}}