.f2m4Va_page{color:#fafafa;background:#000;padding:72px 16px 96px}.f2m4Va_container{max-width:1200px;margin:0 auto}.f2m4Va_header{max-width:870px;padding:0 0 42px}.f2m4Va_eyebrow{font-family:var(--font-geist-mono), monospace;color:#96969e;letter-spacing:.15em;margin:0 0 24px;font-size:11px}.f2m4Va_header h1{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.2}.f2m4Va_intro{color:#a5a5ad;max-width:760px;font-size:16px;line-height:1.7}.f2m4Va_resourceLinks{color:#d0d0d5;flex-wrap:wrap;gap:20px;margin-top:23px;font-size:13px;display:flex}.f2m4Va_resourceLinks a:hover,.f2m4Va_entry a:hover,.f2m4Va_detail a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.f2m4Va_controls{border-top:1px solid #252528;padding-top:28px}.f2m4Va_search{color:#96969e;background:#0b0b0d;border:1px solid #39393f;border-radius:6px;align-items:center;gap:14px;padding:0 18px;display:flex}.f2m4Va_search:focus-within{border-color:#c3c3c9;outline:1px solid #c3c3c9}.f2m4Va_search input{color:#fff;background:0 0;outline:none;width:100%;min-width:0;padding:19px 0;font-size:16px}.f2m4Va_search input::-webkit-search-cancel-button{display:none}.f2m4Va_search button{margin-right:-10px;padding:10px}.f2m4Va_categoryRow{color:#aaaab3;align-items:center;gap:14px;margin:20px 0 28px;font-size:13px;display:flex}.f2m4Va_categoryRow select{color:#e6e6ea;background:#0b0b0d;border:1px solid #333339;border-radius:4px;max-width:100%;padding:10px 36px 10px 12px}.f2m4Va_reset{text-underline-offset:4px;margin-left:auto;text-decoration:underline}.f2m4Va_alphabet{scrollbar-width:thin;border-bottom:1px solid #2b2b30;gap:5px;padding:0 0 18px;display:flex;overflow-x:auto}.f2m4Va_alphabet button{color:#b2b2ba;min-height:36px;font-family:var(--font-geist-mono), monospace;border-radius:3px;flex:1 0 32px;padding:5px;font-size:13px}.f2m4Va_alphabet button[aria-pressed=true]{color:#111;background:#f5f5f7}.f2m4Va_alphabet button:disabled{color:#505058;cursor:not-allowed}.f2m4Va_alphabet button:hover:not(:disabled):not([aria-pressed=true]){background:#202025}.f2m4Va_page button{cursor:pointer}.f2m4Va_page :is(button,select,a):focus-visible{outline-offset:4px;outline:2px solid #d7d7df}.f2m4Va_resultsMeta{color:#96969f;justify-content:space-between;gap:16px;margin:20px 0 42px;font-size:12px;display:flex}.f2m4Va_resultsMeta span{color:#777781}.f2m4Va_letterSection{grid-template-columns:110px minmax(0,1fr);gap:35px;margin-bottom:56px;display:grid}.f2m4Va_letterSection>h2{align-items:baseline;gap:14px;padding-top:24px;font-size:32px;font-weight:600;line-height:1.3;display:flex}.f2m4Va_letterSection>h2 span{color:#85858f;font-size:11px;font-weight:400;font-family:var(--font-geist-mono), monospace}.f2m4Va_entry{border-top:1px solid #28282d;padding:24px 0}.f2m4Va_entryHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.f2m4Va_entry h3{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.4}.f2m4Va_entry p{color:#a5a5ad;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:830px;margin:12px 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.f2m4Va_category{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#85858f;flex-shrink:0;font-size:11px}.f2m4Va_definitionLink{color:#d3d3da;align-items:center;gap:5px;font-size:12px;display:inline-flex}.f2m4Va_empty{padding:40px 0 80px}.f2m4Va_empty h2{margin-bottom:12px;font-size:24px}.f2m4Va_empty p{color:#aaa;margin-bottom:20px}.f2m4Va_empty button{text-decoration:underline}.f2m4Va_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.f2m4Va_detail{overflow-wrap:anywhere;max-width:800px;margin:auto}.f2m4Va_breadcrumb{color:#9999a3;flex-wrap:wrap;gap:10px;margin-bottom:40px;font-size:12px;display:flex}.f2m4Va_detail h1{font-size:clamp(30px,5vw,44px);font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;margin:14px 0 24px;font-weight:600;line-height:1.2}.f2m4Va_definition{color:#d0d0d8;font-size:19px;line-height:1.65}.f2m4Va_detailSection{border-top:1px solid #29292f;margin-top:28px;padding-top:28px}.f2m4Va_detailSection h2{font-family:var(--font-geist-mono), monospace;margin-bottom:14px;font-size:22px;font-weight:500}.f2m4Va_detailSection p,.f2m4Va_detailSection li{color:#aaaab4;font-size:15px;line-height:1.75}.f2m4Va_detailSection ul{padding-left:20px;list-style:outside}.f2m4Va_detailSection li{margin-bottom:10px}.f2m4Va_verified{color:#85858f;margin-top:20px;font-size:12px}.f2m4Va_article{border-top:1px solid #29292f;margin-top:48px;padding-top:32px}.f2m4Va_article pre{max-width:100%;overflow-x:auto}.f2m4Va_article table{max-width:100%;display:block;overflow-x:auto}.f2m4Va_back{text-underline-offset:4px;margin-top:40px;font-size:14px;text-decoration:underline;display:inline-block}@media (max-width:700px){.f2m4Va_page{padding-top:42px}.f2m4Va_header{padding-bottom:30px}.f2m4Va_eyebrow{margin-bottom:20px}.f2m4Va_intro{font-size:15px}.f2m4Va_categoryRow{flex-wrap:wrap;gap:10px}.f2m4Va_categoryRow label{width:100%}.f2m4Va_categoryRow select{flex:1;min-width:0}.f2m4Va_reset{margin-left:0}.f2m4Va_resultsMeta span{display:none}.f2m4Va_letterSection{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:36px}.f2m4Va_letterSection>h2{padding-top:0}.f2m4Va_entryHeading{display:block}.f2m4Va_category{margin-top:8px;display:block}.f2m4Va_entry p{font-size:14px}.f2m4Va_definition{font-size:17px}}
