.plume-landing{--accent:#ec6a4c;--accent-dark:#d9573a;--accent-soft:#fbe6dd}html{scroll-behavior:smooth}.plume-landing ::selection{background:var(--l-selection,#fbd9cc)}.plume-landing a{color:inherit;text-decoration:none}.plume-landing .lh0:hover{background:var(--accent);color:#fff}.plume-landing .lh1:hover,.plume-landing .lh2:hover,.plume-landing .lh3:hover{text-decoration:underline}.plume-landing .lh4:hover,.plume-landing .lh5:hover,.plume-landing .lh6:hover,.plume-landing .lh7:hover,.plume-landing .lh8:hover,.plume-landing .lh9:hover,.plume-landing .lh10:hover,.plume-landing .lh11:hover{transform:translateY(-3px);box-shadow:0 14px 30px #4b3a281f}.plume-landing .lh12:hover,.plume-landing .lh13:hover,.plume-landing .lh14:hover,.plume-landing .lh15:hover{color:var(--l-ink,#2e2620);border-color:var(--l-ink-2,#c9bba4)}.plume-landing .lh16:hover,.plume-landing .lh17:hover,.plume-landing .lh18:hover,.plume-landing .lh19:hover,.plume-landing .lh20:hover,.plume-landing .lh21:hover,.plume-landing .lh22:hover,.plume-landing .lh23:hover,.plume-landing .lh24:hover,.plume-landing .lh25:hover,.plume-landing .lh26:hover,.plume-landing .lh27:hover,.plume-landing .lh28:hover,.plume-landing .lh29:hover,.plume-landing .lh30:hover,.plume-landing .lh31:hover,.plume-landing .lh32:hover,.plume-landing .lh33:hover,.plume-landing .lh34:hover,.plume-landing .lh35:hover,.plume-landing .lh36:hover,.plume-landing .lh37:hover,.plume-landing .lh38:hover,.plume-landing .lh39:hover,.plume-landing .lh40:hover,.plume-landing .lh41:hover,.plume-landing .lh42:hover,.plume-landing .lh43:hover,.plume-landing .lh44:hover,.plume-landing .lh45:hover,.plume-landing .lh46:hover,.plume-landing .lh47:hover,.plume-landing .lh48:hover,.plume-landing .lh49:hover,.plume-landing .lh50:hover,.plume-landing .lh51:hover,.plume-landing .lh52:hover,.plume-landing .lh53:hover,.plume-landing .lh54:hover,.plume-landing .lh55:hover,.plume-landing .lh56:hover,.plume-landing .lh57:hover,.plume-landing .lh58:hover,.plume-landing .lh59:hover,.plume-landing .lh60:hover,.plume-landing .lh61:hover,.plume-landing .lh62:hover{background:var(--l-wash,#f4eee4)}.plume-landing .lh63:hover{text-decoration:underline}.plume-landing .lh64:hover{opacity:.85}.plume-landing .lh65:hover{background:#43392f}.plume-landing .lh66:hover{background:#9c3a1a}.plume-landing .nav-links a:hover{color:var(--l-ink,#2e2620)}.plume-landing a:hover .plume-cat-tile,.plume-landing a:focus-visible .plume-cat-tile{background:var(--tile-ink);color:var(--cat-on-solid,#fff);border-color:var(--tile-ink);box-shadow:0 6px 16px color-mix(in srgb,var(--tile-ink) 22%,transparent)}.plume-landing .plume-landing-search:hover{border-color:var(--l-line,#c9bba4)!important;color:var(--l-ink,#2e2620)!important}.plume-landing .plume-home-zone:hover{border-color:var(--color-terracotta,#ec6a4c)!important;background:var(--color-terracotta-soft,#fbe6dd)!important}.plume-landing .plume-home-zone-btn:hover{background:#9c3a1a!important}@media (max-width:560px){.plume-landing .plume-home-zone{flex-wrap:wrap!important}.plume-landing .plume-home-zone-btn{flex:100%!important}}.plume-landing section[id],.plume-landing [id^=dir-],.plume-landing #tool-directory{scroll-margin-top:76px}@media (max-width:820px){.plume-landing h1{font-size:clamp(34px,8.5vw,64px)!important}.plume-landing h2{font-size:clamp(26px,6.2vw,40px)!important}.plume-landing h1 span[style*=white-space\:nowrap]{white-space:normal!important}.plume-landing .nav-links{gap:14px!important;font-size:14px!important}.plume-landing .plume-landing-search{padding:8px!important}.plume-landing .plume-landing-search .pls-text,.plume-landing .plume-landing-search .pls-kbd{display:none!important}.plume-landing .plume-landing-search .pls-icon{display:inline-block!important}.plume-landing .nav-links a[href=\/about]{display:none!important}.plume-landing nav>div{padding-left:16px!important;padding-right:16px!important}.plume-landing nav [style*=gap\:30px]{gap:12px!important}.plume-landing nav a[style*="padding:10px 19px"]{padding:9px 13px!important}.plume-landing [style*="grid-template-columns:repeat(3,1fr)"],.plume-landing [style*="grid-template-columns:1fr 1fr;"]{grid-template-columns:1fr!important}.plume-landing [style*="1fr 1fr 1fr auto 1.05fr"]{grid-template-columns:repeat(3,1fr)!important}.plume-landing [style*="1fr 1fr 1fr auto 1.05fr"]>div[style*="aspect-ratio:3/4"]{height:120px;aspect-ratio:auto!important}.plume-landing [style*="1fr 1fr 1fr auto 1.05fr"]>div:nth-child(4){grid-column:1/-1;transform:rotate(90deg)}.plume-landing [style*="1fr 1fr 1fr auto 1.05fr"]>div:nth-child(5){grid-column:1/-1}.plume-landing [style*=animation\:plumeFloat]{display:none!important}.plume-landing [style*="margin-left:10px;font-size:13px"]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.plume-landing .plume-compare th,.plume-landing .plume-compare td{padding-left:12px!important;padding-right:12px!important}.plume-landing section,.plume-landing header{padding-left:18px!important;padding-right:18px!important}.plume-landing section.plume-band{padding-left:0!important;padding-right:0!important}.plume-landing .plume-band>div{padding-left:18px!important;padding-right:18px!important}}.plume-landing{--l-ink:var(--color-ink);--l-ink-2:var(--color-muted);--l-muted:var(--color-muted);--l-green:var(--color-success);--l-badge-bg:var(--color-badge-bg);--l-badge-text:var(--color-badge-text)}.plume-landing .nav-links{font-size:14px!important}.plume-landing .plume-landing-search{background:var(--color-card)!important;border-color:var(--color-line)!important;padding:6px 12px!important;font-size:12.5px!important}.plume-landing [style*="0 3px 12px"]{box-shadow:var(--shadow-card)!important}.plume-landing [style*="0 34px 80px"]{box-shadow:var(--shadow-float)!important}#plume-files-processed-home{font-variant-numeric:tabular-nums}.plume-landing h1 [style*="color:var(--accent)"]{color:var(--accent-dark)!important}[data-theme=dark] .plume-landing h1 [style*="color:var(--accent)"]{color:var(--accent)!important}@media (min-width:940px){.plume-landing #dir-convert{grid-column:span 2}.plume-landing #dir-convert h3+div{column-count:2;column-gap:22px}.plume-landing #dir-convert h3+div>a{break-inside:avoid}}@media (max-width:430px){.plume-landing nav a[href=\#top]>div{border-radius:10px!important;width:32px!important;height:32px!important}.plume-landing nav a[href=\#top]>span{font-size:17px!important}.plume-landing nav a[href=\#top]{gap:8px!important}.plume-landing .nav-links a[href=\/faq]{display:none!important}.plume-landing .nav-links,.plume-landing nav [style*=gap\:30px]{gap:10px!important}.plume-landing nav a[style*="padding:10px 19px"]{padding:8px 11px!important;font-size:13px!important}}@media (max-width:380px){.plume-landing .nav-links{display:none!important}}
