.fd-sources{color:#fff;background:#171916;padding:80px 0}.fd-source-heading{max-width:800px}.fd-source-heading .pp-eyebrow{color:#d5d8cf}.fd-sources h2,.fd-dictionary h2{letter-spacing:-1.2px;margin:20px 0;font-size:44px;font-weight:600;line-height:1.12}.fd-source-heading>p{color:#f3f3ee;max-width:720px;font-size:19px;line-height:1.65}.fd-source-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin:45px 0;display:grid}.fd-source-grid article{border-top:2px solid #b7bbb0;padding-top:26px}.fd-source-grid svg{color:#d5d8cf}.fd-source-grid h3{margin:17px 0;font-size:24px;font-weight:600}.fd-source-grid p{color:#f3f3ee;font-size:16px;line-height:1.65}.fd-source-grid article>span{color:#dedfd8;margin-top:22px;font-size:14px;display:block}.fd-registry-list{border-top:1px solid #64685d;padding-top:28px}.fd-registry-list>span{letter-spacing:1.1px;color:#dedfd8;font-size:14px}.fd-registry-list>div{grid-template-columns:repeat(3,1fr);gap:27px;margin-top:24px;display:grid}.fd-registry-list b{font-size:15px;font-weight:600}.fd-registry-list small{color:#f3f3ee;margin-top:8px;font-size:14px;font-weight:400;display:block}.fd-source-bottom{border-top:1px solid #64685d;justify-content:space-between;align-items:center;gap:35px;margin-top:34px;padding-top:25px;display:flex}.fd-source-bottom p{color:#dedfd8;max-width:750px;font-size:14px;line-height:1.6}.fd-source-bottom a{color:#fff;white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.fd-dictionary{padding-top:80px;padding-bottom:65px}.fd-dict-heading{justify-content:space-between;align-items:center;gap:35px;display:flex}.fd-dict-heading>div:first-child{max-width:750px}.fd-dict-heading p{color:#43493e;font-size:18px;line-height:1.7}.fd-count{background:#f5f5ef;border:1px solid #dedfd6;border-radius:12px;align-items:center;gap:17px;padding:20px 24px;display:flex}.fd-count strong{letter-spacing:-2px;font-size:55px;font-weight:500;line-height:1}.fd-count span{color:#43493e;white-space:nowrap;font-size:14px;line-height:1.7}.fd-browser{background:#fff;border:1px solid #e0e2d7;border-radius:16px;margin-top:38px;overflow:hidden;box-shadow:0 12px 40px #282d1708}.fd-toolbar{border-bottom:1px solid #eceee4;justify-content:space-between;align-items:center;gap:30px;padding:23px 27px;display:flex}.fd-search{color:#43493e;background:#fafbf6;border:1px solid #d9ddcf;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:560px;padding:12px 15px;display:flex}.fd-search input{color:#25291f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.fd-search button{color:#43493e;background:0 0;border:0;padding:0;display:flex}.fd-search:focus-within{outline-offset:2px;outline:2px solid #777c6d}.fd-toolbar-label{letter-spacing:1px;white-space:nowrap;color:#43493e;font-size:14px}.fd-categories{background:#fafbf7;border-bottom:1px solid #eceee4;flex-wrap:wrap;gap:8px;padding:20px 27px;display:flex}.fd-categories button{color:#43493e;cursor:pointer;background:#fff;border:1px solid #e1e4d8;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.fd-categories button span{opacity:.7;padding-left:3px;font-size:14px}.fd-categories button[aria-pressed=true]{color:#fff;background:#292d23;border-color:#292d23}.fd-categories button:hover{border-color:#9ca38b}.fd-results{min-width:0}.fd-results-title{justify-content:space-between;align-items:center;padding:27px 28px 24px;font-size:19px;font-weight:500;display:flex}.fd-results-title small{color:#43493e;margin-top:7px;font-size:14px;font-weight:400;display:block}.fd-results-title>span{color:#43493e;border:1px solid #e0e3d6;border-radius:20px;padding:6px 10px;font-size:14px}.fd-table-scroll{overflow-x:auto}.fd-results table{border-collapse:collapse;width:100%;font-size:14px}.fd-results th,.fd-results td{text-align:left;vertical-align:middle;border-bottom:1px solid #eceee5;padding:19px 28px;line-height:1.65}.fd-results thead{color:#43493e;background:#f8f9f3}.fd-results thead th{text-transform:uppercase;letter-spacing:1px;padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:500}.fd-results tbody th{color:#252a1d;width:29%;font-weight:500}.fd-results tbody tr:hover{background:#fbfcf6}.fd-results td{color:#43493e}.fd-results td:last-child{white-space:nowrap;width:15%;font-size:14px}.fd-results td:last-child span{color:#666e57;background:#f8f9f4;border:1px solid #e2e5d9;border-radius:5px;padding:4px 8px;display:inline-block}.fd-results tr:last-child th,.fd-results tr:last-child td{border-bottom:0}.fd-empty{text-align:center;color:#43493e;padding:40px 24px}.fd-empty svg{margin:auto auto 14px}.fd-empty h3{font-weight:500}.fd-empty p{margin:10px 0 17px;font-size:14px}.fd-empty button{color:#fff;background:#2a2e23;border:0;border-radius:6px;padding:9px 14px;font-size:14px}.fd-dict-note{border-top:1px solid #dedfd6;gap:13px;margin-top:25px;padding:20px 0;display:flex}.fd-dict-note svg{color:#43493e;flex-shrink:0}.fd-dict-note p{color:#43493e;margin:0;font-size:14px;line-height:1.75}.pp-focused p,.pp-usecase-grid p,.pp-coverage dd,.pp-faq [data-slot=accordion-content]{color:#45483f}.pp-usecases,.pp-focused blockquote{background:#f3f3ee}.pp-number,.pp-preview-note{color:#43493e}@media (max-width:767px){.fd-sources{padding:50px 0}.fd-sources h2,.fd-dictionary h2{font-size:33px}.fd-source-grid{grid-template-columns:1fr;gap:27px;margin:32px 0}.fd-registry-list>div{grid-template-columns:1fr 1fr;gap:23px}.fd-source-bottom{flex-direction:column;align-items:flex-start;gap:12px}.fd-dictionary{padding-top:50px;padding-bottom:45px}.fd-dict-heading{flex-direction:column;align-items:flex-start;gap:15px}.fd-count{padding:15px 20px}.fd-count strong{font-size:38px}.fd-toolbar{padding:18px}.fd-toolbar-label{display:none}.fd-categories{gap:7px;padding:15px 18px}.fd-categories button{padding:10px;font-size:14px}.fd-results-title{padding:22px 19px;font-size:18px}.fd-results table,.fd-results tbody,.fd-results tr,.fd-results tbody th,.fd-results td{width:auto;display:block}.fd-results thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fd-results tbody tr{border-top:1px solid #eceee5;padding:18px 19px}.fd-results tbody th,.fd-results td{border:0;padding:0}.fd-results td{margin-top:8px;font-size:14px;line-height:1.7}.fd-results td:last-child{width:auto;margin-top:12px}.fd-source-heading>p{font-size:17px}}.fd-search input[aria-label]:focus-visible{outline:0}
