[data-g]{--gt:#fff;--gk:var(--gc)}[data-g="type"]{--gc:var(--g-tipo);--gl:var(--g-tipo-claro)}[data-g="styles"]{--gc:var(--g-estilo);--gl:var(--g-estilo-claro)}[data-g="prop"]{--gc:var(--g-prop);--gl:var(--g-prop-claro)}[data-g="sizes"]{--gc:var(--limao);--gl:var(--g-tamanho-claro);--gt:var(--tinta);--gk:var(--g-tamanho-texto)}[data-g="q"]{--gc:var(--tinta);--gl:var(--superficie)}.tb{position:sticky;top:0;z-index:30;background:var(--papel);padding:12px 0 10px;border-bottom:1px solid var(--linha)}.search{display:flex;align-items:center;gap:10px;background:var(--superficie);border:1px solid var(--linha);border-radius:999px;padding:0 18px;height:50px;min-width:0}.search:focus-within{border-color:var(--tinta)}.search svg{width:20px;height:20px;color:var(--secundario);flex:none}.search input{border:0;outline:0;background:none;font:inherit;width:100%;min-width:0;color:var(--tinta)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.frow{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px;padding:3px 0}.frow>*{flex:none}.gdot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--gc);flex:none}.fbtn{display:inline-flex;align-items:center;gap:8px;background:var(--superficie);border:1px solid var(--linha);border-radius:999px;padding:8px 14px;font-size:16px;white-space:nowrap}.fbtn .chev{width:16px;height:16px;flex:none;transition:transform .15s;color:var(--secundario)}.fbtn:hover{border-color:var(--gc)}.fbtn[aria-expanded="true"]{border-color:var(--gc);background:var(--gl)}.fbtn[aria-expanded="true"] .chev{transform:rotate(180deg)}.fbtn small:not(:empty){background:var(--gc);color:var(--gt);border-radius:999px;font-size:12px;font-weight:600;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.fbtn.on{border-color:var(--gc);color:var(--gk);background:var(--gl)}.species .chip:hover{border-color:var(--gc);background:var(--gl)}.species .chip[aria-pressed="true"]{background:var(--gc);border-color:var(--gc);color:var(--gt)}.species .chip[aria-pressed="true"] small{color:var(--gt);opacity:.75}.menu{background:var(--superficie);border:1px solid var(--linha);border-top:3px solid var(--gc);border-radius:var(--raio);padding:20px;margin-top:10px;max-height:48vh;overflow:auto}.menu .glabel{display:flex;align-items:center;gap:8px}.sel{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-top:10px;min-height:36px}.count{margin:0;color:var(--secundario);font-variant-numeric:tabular-nums;font-size:16px}.count b{color:var(--tinta)}.seltags{display:flex;flex-wrap:wrap;gap:6px}.stag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--gc);color:var(--gk);background:var(--gl);border-radius:999px;padding:4px 6px 4px 12px;font-size:14px;font-weight:500;line-height:1.2}.stag em{font-style:normal;opacity:.7;font-weight:400}.stag button{border:0;background:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:inherit;font-size:16px;line-height:1;padding:0}.stag button:hover{background:rgba(0, 0, 0, .08)}.clear{border:0;background:none;color:var(--secundario);text-decoration:underline;text-underline-offset:3px;font-size:14px;padding:4px}.views{margin-left:auto;display:inline-flex;border:1px solid var(--linha);border-radius:999px;background:var(--superficie);padding:3px}.views button{border:0;background:none;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:var(--secundario)}.views button[aria-pressed="true"]{background:var(--tinta);color:#fff}.body{display:grid;grid-template-columns:minmax(0, 1fr) 28px;gap:20px}.lists{min-width:0}.rail{position:sticky;top:calc(var(--tbh) + 8px);align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 0;height:calc(100vh - var(--tbh) - 24px);max-height:640px}.rail a{font:700 15px/1.45 var(--f-texto);text-decoration:none;color:var(--secundario);width:26px;text-align:center;border-radius:4px}.rail a.off{color:#d3d6d5;pointer-events:none}.rail a:hover,.rail a.cur{color:var(--tinta);background:var(--limao)}.lg{margin-top:36px}.lg .lh{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:10px}.lg .lh h2{font:400 44px/1 var(--f-titulo);color:var(--oxido);margin:0}.lg .lh small{font:500 15px/1 var(--f-texto);color:var(--secundario);font-variant-numeric:tabular-nums}.lg.gen .lh h2{font-size:36px;color:var(--tinta)}.gdesc{font:italic 400 20px/1.35 var(--f-serifa);color:var(--secundario);margin:12px 0 0;max-width:90ch;text-wrap:pretty}.grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 36px}.row{border-bottom:1px solid var(--linha);min-width:0;position:relative}.row .rh{display:flex;align-items:center;gap:14px;width:100%;padding:14px 0;text-align:left;color:inherit;text-decoration:none}.row .rh:hover .cn{color:var(--oxido)}.row.var .cn{font-family:var(--f-texto);font-weight:500;font-size:16px;color:#4a4d4f}.row.open .th{outline:3px solid var(--oxido);outline-offset:2px}.row.open::after{content:"";position:absolute;left:50%;bottom:-1px;width:18px;height:18px;background:var(--superficie);border-left:1px solid var(--linha);border-top:1px solid var(--linha);transform:translate(-50%, 50%) rotate(45deg);z-index:2}.th{display:block;position:relative;width:48px;height:48px;border-radius:8px;background:var(--linha);overflow:hidden;flex:none}.th img{width:100%;height:100%;object-fit:cover}.th.nophoto{background:var(--superficie);border:1px solid var(--linha);display:grid;place-items:center}.th.nophoto img{width:60%;height:auto;opacity:.3}.names{display:flex;flex-direction:column;min-width:0;flex:1}.cn{font:400 19px/1.2 var(--f-titulo)}.ln{font:italic 400 17px/1.25 var(--f-serifa);color:var(--secundario)}.empty{text-align:center;padding:60px 16px;color:var(--secundario)}.empty b{display:block;font:400 26px/1.2 var(--f-titulo);color:var(--tinta);margin-bottom:6px}.empty p{margin:0 0 18px}template{display:none}.sheet{grid-column:1 / -1;position:relative;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);margin:14px 0 22px;padding:28px 32px;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:34px;box-shadow:0 18px 40px -30px rgba(27, 28, 30, .45);scroll-margin-top:calc(var(--tbh) + 12px)}.sheet .close{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--linha);background:var(--superficie);font-size:22px;line-height:1;display:grid;place-items:center}.sheet .close:hover{border-color:var(--oxido);color:var(--oxido)}.sheet .ficha{padding-right:40px}.ficha .type{font:600 13px/1 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--secundario);margin:0 0 10px;display:flex;align-items:center;gap:8px}.ficha .type i{width:9px;height:9px;border-radius:50%;background:var(--g-tipo);display:inline-block}.ficha h3{font:400 40px/1 var(--f-titulo);font-size:clamp(32px, 4vw, 44px);margin:0}.ficha .latin{font:italic 400 24px/1.2 var(--f-serifa);color:var(--secundario);margin:8px 0 0}.ficha .desc{font-size:1.1rem;line-height:1.5;margin:18px 0 0}.ficha .note{font:italic 400 21px/1.35 var(--f-serifa);margin:18px 0 0}.ficha .note a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.ficha .more{margin:18px 0 0;font-size:14px;color:var(--secundario)}.ficha .more a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(169, 62, 38, .4)}.ficha .more a:hover{text-decoration-color:var(--oxido)}.ficha a i{color:var(--secundario);font-style:italic}.pairs{margin:18px 0 0;border-top:1px solid var(--linha)}.pairs>div{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--linha)}.pairs dt{font:600 13px/1.9 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--secundario)}.pairs dd{margin:0;font-size:1.1rem;line-height:1.5}.pairs dd .pills{margin-top:2px}.pairs dd .pills[data-g] .pill{border-color:var(--gc);color:var(--gk);background:var(--gl)}.field-note{display:block;font:italic 400 17px/1.4 var(--f-serifa);color:var(--secundario);margin-top:6px}.sheet-trees{margin-top:22px;padding-top:16px;border-top:1px solid var(--linha)}.sheet-trees .glabel{margin-bottom:10px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sheet-trees .tall{font:500 13px/1 var(--f-texto);letter-spacing:0;text-transform:none;color:var(--oxido);text-decoration:none}.sheet-trees .tall:hover{text-decoration:underline}.gal{margin:0}.gal .stage{position:relative;border-radius:12px;overflow:hidden;background:var(--linha);padding-top:100%}.gal .stage .glink,.gal .stage img,.gal .stage .nophoto{position:absolute;top:0;left:0;width:100%;height:100%}.gal .stage img{object-fit:cover}.gal .stage .glink{display:block;cursor:zoom-in}.gal .stage .nophoto{display:grid;place-items:center;background:var(--superficie)}.gal .stage .nophoto img{position:static;width:30%;height:auto;opacity:.3}.gal .gnav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255, 255, 255, .92);color:var(--tinta);display:grid;place-items:center;font-size:26px;line-height:1;box-shadow:0 2px 10px rgba(0, 0, 0, .18)}.gal .gnav:hover{background:#fff;color:var(--oxido)}.gal .gnav.prev{left:12px}.gal .gnav.next{right:12px}.gal .gcount{position:absolute;right:12px;bottom:12px;background:rgba(27, 28, 30, .75);color:#fff;font:600 12px/1 var(--f-texto);padding:6px 9px;border-radius:999px;font-variant-numeric:tabular-nums}.gal .thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding-bottom:2px}.gal .thumbs button{border:2px solid transparent;border-radius:8px;padding:0;background:none;width:72px;height:72px;flex:none;overflow:hidden}.gal .thumbs button img{width:100%;height:100%;object-fit:cover}.gal .thumbs button[aria-current="true"]{border-color:var(--oxido)}.gal figcaption{font-size:13px;color:var(--secundario);margin-top:8px}@media (max-width:1000px){.grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:760px){.views{margin-left:0;flex-basis:100%;justify-content:stretch}.views button{flex:1}.body{grid-template-columns:minmax(0, 1fr) 20px;gap:6px}.rail{padding:4px 0}.rail a{font-size:12px;width:20px;line-height:1.3}.grid{grid-template-columns:1fr}.lg .lh h2{font-size:36px}.lg.gen .lh h2{font-size:30px}.row.open::after{display:none}.sheet{grid-template-columns:1fr;padding:18px 16px;gap:20px}.sheet .ficha{padding-right:0}.ficha h3{font-size:32px}.pairs>div{grid-template-columns:110px minmax(0, 1fr);gap:12px}.pairs dd{font-size:16px}.strip{font-size:15px;padding:12px 14px}}