.ef-root{--ef-ink:#1f1d24;--ef-muted:#625e6c;--ef-line:#e2e0e6;--ef-panel:#f3f2f5;--ef-paper:#ffffff;--ef-accent:#7a5c32;--ef-serif:"Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", "Iowan Old Style", Georgia, serif;--ef-radius:14px;color:var(--ef-ink);font-size:1rem;line-height:1.5;box-sizing:border-box}.ef-root *,.ef-root *::before,.ef-root *::after{box-sizing:inherit}.ef-root p{margin:0}.ef-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ef-root button{font:inherit;text-transform:none;letter-spacing:normal;text-shadow:none;box-shadow:none;margin:0;min-height:0;line-height:1.2;cursor:pointer}.ef-root a,.ef-root a[href]{text-decoration:none;box-shadow:none}.ef-root :focus-visible{outline:3px solid var(--ef-accent);outline-offset:2px}.ef-auto{margin:2.5em 0}[id^="ezoic-pub-ad-placeholder"]+.ef-auto,.ezoic-ad+.ef-auto{margin-top:3em}.ef-home{grid-column:1 / -1;flex:0 0 100%;width:100%;max-width:100%;margin:0 0 2rem}.ef-home .ef-finder{margin:0}.ef-auto--end{margin-bottom:1em}.ef-finder{--ef-tint:color-mix(in srgb, var(--ef-accent) 9%, #fff);position:relative;isolation:isolate;overflow:visible;margin:1.75em 0;padding:clamp(1.25rem, 4vw, 2.25rem);border:1px solid color-mix(in srgb,var(--ef-accent) 16%,var(--ef-line));border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--ef-accent) 16%,transparent) 0,transparent 55%),radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,#b98fae 14%,transparent) 0,transparent 60%),linear-gradient(180deg,#fff 0%,var(--ef-tint) 100%);background-color:var(--ef-panel)}.ef-auto .ef-finder{margin:0}.ef-auto .ef-results+.ef-finder{margin-top:1.5em}.ef-finder--compact{padding:clamp(1rem, 3vw, 1.5rem);border-radius:20px}.ef-finder__title{font-family:var(--ef-serif);font-size:clamp(1.55rem, 3.8vw, 2.1rem);font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--ef-ink)}.ef-finder--compact .ef-finder__title{font-size:1.25rem}.ef-finder__intro{color:var(--ef-muted);margin-top:.5em!important;max-width:60ch}.ef-find{margin:1.25rem 0 0;padding:0;border:0;background:none}.ef-find__bar{position:relative;display:flex;align-items:center;gap:.35rem;padding:.35rem;background:var(--ef-paper);border:1.5px solid var(--ef-line);border-radius:18px;box-shadow:0 1px 2px rgb(31 29 36 / .05),0 12px 32px -18px rgb(31 29 36 / .35);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ef-finder:hover .ef-find__bar{border-color:color-mix(in srgb,var(--ef-accent) 35%,var(--ef-line))}.ef-is-focus .ef-find__bar,.ef-find__bar:focus-within{border-color:var(--ef-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ef-accent) 18%,transparent),0 18px 40px -20px color-mix(in srgb,var(--ef-accent) 60%,rgb(0 0 0 / .4))}.ef-find__field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.ef-find__icon{position:absolute;left:.85rem;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);color:var(--ef-muted);pointer-events:none;transition:color .2s ease,transform .2s ease}.ef-is-focus .ef-find__icon{color:var(--ef-accent);transform:translateY(-50%) scale(1.06)}.ef-root .ef-find__input{width:100%;height:3.1rem;margin:0;padding:0 4.75rem 0 2.7rem;font:inherit;font-size:max(16px, 1.08rem);color:var(--ef-ink);background:#fff0;border:0;border-radius:12px;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.ef-root .ef-find__input:focus{outline:none;box-shadow:none;border:0}.ef-root .ef-find__input::placeholder{color:#8d8996;opacity:1}.ef-root .ef-find__clear{position:absolute;right:.45rem;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:var(--ef-panel);color:var(--ef-muted);transform:translateY(-50%)}.ef-root .ef-find__clear[hidden]{display:none}.ef-root .ef-find__clear:hover{background:var(--ef-line);color:var(--ef-ink)}.ef-find__clear svg{width:1rem;height:1rem}.ef-find__kbd{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);min-width:1.5rem;padding:.1rem .4rem;border:1px solid var(--ef-line);border-bottom-width:2px;border-radius:6px;background:#fff;color:var(--ef-muted);font:600 .78rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center;pointer-events:none;transition:opacity .15s ease}.ef-is-focus .ef-find__kbd,.ef-is-filled .ef-find__kbd{opacity:0}@media (hover:none){.ef-find__kbd{display:none}}.ef-root .ef-find__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;height:3.1rem;padding:0 1.2rem 0 1.35rem;border:0;border-radius:13px;background:var(--ef-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--ef-accent) 82%,#fff) 0%,var(--ef-accent) 55%,color-mix(in srgb,var(--ef-accent) 78%,#000) 100%);color:#fff;font-weight:700;font-size:1rem;white-space:nowrap;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--ef-accent) 85%,#000);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.ef-root .ef-find__btn:hover{filter:brightness(1.06);box-shadow:0 12px 22px -10px color-mix(in srgb,var(--ef-accent) 90%,#000)}.ef-root .ef-find__btn:active{transform:scale(.97)}.ef-find__arrow{width:1.15rem;height:1.15rem;transition:transform .2s ease}.ef-root .ef-find__btn:hover .ef-find__arrow{transform:translateX(3px)}.ef-sug{position:absolute;z-index:60;left:-.35rem;right:-.35rem;top:calc(100% + .75rem);margin:0;padding:.4rem;list-style:none;background:var(--ef-paper);border:1px solid var(--ef-line);border-radius:16px;box-shadow:0 24px 60px -24px rgb(31 29 36 / .45),0 2px 6px rgb(31 29 36 / .06);max-height:min(26rem, 62vh);overflow-y:auto;overscroll-behavior:contain;text-align:left}.ef-sug[hidden]{display:none}.ef-root .ef-sug>li{margin:0;list-style:none}.ef-root .ef-sug>li::before,.ef-root .ef-sug>li::marker{content:none}.ef-sug__group{display:flex;align-items:center;justify-content:space-between;padding:.55rem .7rem .3rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ef-muted)}.ef-root .ef-sug__clearrec{padding:0;border:0;background:none;color:var(--ef-muted);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline}.ef-root .ef-sug__clearrec:hover{color:var(--ef-accent)}.ef-root .ef-sug__item{display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border-radius:11px;cursor:pointer;transition:background-color .12s ease}.ef-sug__item[aria-selected="true"]{background:color-mix(in srgb,var(--ef-accent) 9%,#fff)}.ef-sug__item[aria-selected="true"] .ef-sug__mono{background:var(--ef-accent);color:#fff}.ef-sug__mono,.ef-sug__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--ef-panel);color:var(--ef-muted);font-family:var(--ef-serif);font-weight:700;font-size:1.05rem;transition:background-color .12s ease,color .12s ease}.ef-sug__icon{padding:.5rem;background:#fff0;color:#9a96a3}.ef-sug__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ef-sug__name{font-weight:600;line-height:1.3;color:var(--ef-ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ef-root .ef-sug__name mark{padding:0;background:none;color:var(--ef-accent);font-weight:800}.ef-sug__house{font-size:.82rem;color:var(--ef-muted)}.ef-sug__meta{font-size:.8rem;color:var(--ef-muted)}.ef-sug__house+.ef-sug__meta::before{content:none}.ef-sug__side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.ef-sug__pin{font-size:.7rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--ef-accent);border-radius:999px;padding:.1rem .5rem}.ef-sug__dots{display:inline-flex}.ef-sug__dots i{width:.62rem;height:.62rem;margin-left:-.18rem;border-radius:50%;border:2px solid #fff;background:var(--c);box-sizing:content-box}.ef-sug__empty{display:flex;align-items:center;gap:.6rem;padding:.9rem .8rem;color:var(--ef-muted)}.ef-sug__empty svg{width:1.4rem;height:1.4rem;flex:0 0 auto}.ef-sug__foot{margin-top:.3rem!important;padding:.5rem .7rem .3rem;border-top:1px solid var(--ef-line);font-size:.74rem;color:#8d8996}@media (hover:none){.ef-sug__foot{display:none}}.ef-stats-line{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;margin-top:.8rem;font-size:.86rem;color:var(--ef-muted)}.ef-stats-line span{display:inline-flex;align-items:baseline;gap:.3rem}.ef-stats-line span+span::before{content:"";width:4px;height:4px;margin-right:.8rem;border-radius:50%;background:color-mix(in srgb,var(--ef-accent) 55%,var(--ef-line));align-self:center}.ef-stats-line strong{color:var(--ef-ink);font-weight:700;font-variant-numeric:tabular-nums}.ef-genders{position:relative;display:inline-flex;flex-wrap:wrap;gap:.15rem;margin-top:1rem;padding:.25rem;border:1px solid var(--ef-line);border-radius:999px;background:color-mix(in srgb,var(--ef-panel) 70%,#fff)}.ef-genders__thumb{position:absolute;top:.25rem;bottom:.25rem;left:0;width:var(--w,0);transform:translateX(var(--x,0));border-radius:999px;background:var(--ef-ink);box-shadow:0 4px 12px -6px rgb(0 0 0 / .5);opacity:0;transition:transform .28s cubic-bezier(.3,.7,.2,1),width .28s cubic-bezier(.3,.7,.2,1),opacity .2s}.ef-genders--ready .ef-genders__thumb{opacity:1}.ef-root .ef-gender{position:relative;z-index:1;padding:.45rem 1rem;border:0;border-radius:999px;background:#fff0;color:var(--ef-ink);font-size:.92rem;font-weight:600;transition:color .2s ease}.ef-root .ef-gender[aria-pressed="true"]{color:#fff}.ef-genders:not(.ef-genders--ready) .ef-gender[aria-pressed="true"]{background:var(--ef-ink)}.ef-popular{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;font-size:.9rem}.ef-popular__label{display:inline-flex;align-items:center;gap:.3rem;color:var(--ef-muted);font-weight:600;margin-right:.1rem}.ef-popular__label svg{width:.95rem;height:.95rem;color:#d9772b}.ef-root .ef-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid var(--ef-line);border-radius:999px;background:#fff;color:var(--ef-ink);font-size:.88rem;font-weight:500;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.ef-root .ef-chip:hover{border-color:var(--ef-accent);color:var(--ef-accent);transform:translateY(-1px);box-shadow:0 6px 14px -10px color-mix(in srgb,var(--ef-accent) 80%,#000)}.ef-root .ef-chip--random{border-style:dashed;border-color:color-mix(in srgb,var(--ef-accent) 55%,var(--ef-line));color:var(--ef-accent);font-weight:600;background:color-mix(in srgb,var(--ef-accent) 6%,#fff)}.ef-chip--random svg{width:1rem;height:1rem}.ef-chip--random.ef-is-roll svg{animation:ef-roll .5s ease}.ef-out:empty{display:none}.ef-out{margin-top:1.5rem}.ef-loading{color:var(--ef-muted);padding:.5rem 0}.ef-skel{display:grid;gap:.6rem}.ef-skel span{display:block;border-radius:10px}.ef-skel__title{width:55%;height:1.5rem;margin-bottom:.4rem}.ef-skel__row{display:grid!important;grid-template-columns:2.4rem 1fr 7rem;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid var(--ef-line);border-radius:4px var(--ef-radius) var(--ef-radius) 4px;background:#fff}.ef-skel__row span{height:1rem}.ef-skel__row span:first-child{height:1.6rem}.ef-skel__row span:last-child{height:2.4rem}.ef-skel__title,.ef-skel__row span{background:linear-gradient(90deg,#eeedf1 0%,#f8f7fa 40%,#eeedf1 80%);background-size:200% 100%}.ef-results{margin:1.75em 0}.ef-finder .ef-results,.ef-modal .ef-results{margin:0}.ef-results__title{font-family:var(--ef-serif);font-size:clamp(1.25rem, 3vw, 1.5rem);font-weight:600;line-height:1.2}.ef-results__sub{color:var(--ef-muted);margin-top:.3rem!important;font-size:.95rem}.ef-results__head{margin-bottom:1rem}.ef-root .ef-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ef-root .ef-list>.ef-item{--ef-b:#8a8594;position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;margin:0;padding:.85rem 1rem .85rem 1.15rem;list-style:none;background:linear-gradient(90deg,var(--ef-b) 0 5px,transparent 5px),linear-gradient(90deg,#fff0 5px,#fff 40%),var(--ef-paper);background:linear-gradient(90deg,var(--ef-b) 0 5px,color-mix(in srgb,var(--ef-b) 7%,#fff) 5px,#fff 38%);border:1px solid var(--ef-line);border-radius:4px var(--ef-radius) var(--ef-radius) 4px}.ef-root .ef-list>.ef-item::before,.ef-root .ef-list>.ef-item::marker{content:none;display:none}.ef-root .ef-list>.ef-item--first{padding:1.15rem 1.15rem 1.15rem 1.35rem;border-color:color-mix(in srgb,var(--ef-b) 45%,var(--ef-line));background:linear-gradient(90deg,var(--ef-b) 0 9px,color-mix(in srgb,var(--ef-b) 16%,#fff) 9px,color-mix(in srgb,var(--ef-b) 4%,#fff) 55%,#fff)}.ef-item__rank{font-family:var(--ef-serif);font-size:1.55rem;line-height:1;color:var(--ef-muted);text-align:center;font-variant-numeric:oldstyle-nums}.ef-item--pinned .ef-item__rank,.ef-item--first .ef-item__rank{color:var(--ef-b);font-weight:600}.ef-item--first .ef-item__rank{font-size:2.2rem}.ef-root .ef-list>.ef-item--img{grid-template-columns:2.4rem 56px minmax(0,1fr) auto}.ef-item__img{display:block;width:56px;height:56px;object-fit:contain;border-radius:8px;background:#fff;margin:0}.ef-item__main{display:block;min-width:0}.ef-item__brand{display:block;font-size:.85rem;color:var(--ef-muted)}.ef-item__name{display:block;font-family:var(--ef-serif);font-size:1.15rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ef-item--first .ef-item__name{font-size:1.35rem}.ef-item__meta,.ef-item__note{display:block;font-size:.88rem;color:var(--ef-muted);margin-top:.15rem}.ef-item__note{color:var(--ef-ink)}.ef-item__side{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.ef-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--ef-ink);white-space:nowrap}.ef-badge::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--ef-b,var(--ef-accent))}.ef-root .ef-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem 1.05rem;border:1px solid var(--ef-ink);border-radius:10px;background:var(--ef-paper);color:var(--ef-ink);font-weight:600;font-size:.95rem;line-height:1.2;white-space:nowrap;text-decoration:none}.ef-root .ef-cta:hover{background:var(--ef-ink);color:#fff}.ef-root .ef-cta--primary{background:var(--ef-accent);border-color:var(--ef-accent);color:#fff}.ef-root .ef-cta--primary:hover{background:var(--ef-ink);border-color:var(--ef-ink);color:#fff}.ef-root .ef-more{display:block;width:100%;margin-top:.6rem;padding:.75rem 1rem;border:1px dashed var(--ef-line);border-radius:var(--ef-radius);background:#fff0;color:var(--ef-ink);font-weight:600}.ef-root .ef-more:hover{border-color:var(--ef-accent);color:var(--ef-accent)}.ef-pinnote{--ef-b:var(--ef-accent);margin:0 0 .9rem;padding:1rem 1.15rem 1.1rem 1.35rem;border:1px solid color-mix(in srgb,var(--ef-b) 40%,var(--ef-line));border-radius:4px var(--ef-radius) var(--ef-radius) 4px;background:linear-gradient(90deg,var(--ef-b) 0 6px,color-mix(in srgb,var(--ef-b) 10%,#fff) 6px)}.ef-pinnote__text{font-size:.95rem}.ef-root .ef-pinnote__list{margin:.55rem 0 .85rem;padding:0;list-style:none;font-size:.95rem}.ef-root .ef-pinnote__list li{margin:.2rem 0;padding:0;list-style:none}.ef-root .ef-pinnote__list li::before{content:none}.ef-root .ef-pinnote__list a{font-weight:700;color:var(--ef-ink);border-bottom:1px solid var(--ef-b);margin-right:.25rem}.ef-empty{padding:1rem 1.15rem;border:1px solid var(--ef-line);border-radius:var(--ef-radius);background:var(--ef-paper)}.ef-empty__title{font-weight:700}.ef-empty__text{color:var(--ef-muted);margin:.3rem 0 .8rem!important;font-size:.95rem}.ef-admin-hint{padding:.75rem 1rem;border:1px dashed #c9a23a;border-radius:8px;background:#fffbea;font-size:.9rem}.ef-table-wrap{overflow-x:auto}.ef-root .ef-table{width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:.97rem;border:1px solid var(--ef-line);border-radius:var(--ef-radius);overflow:hidden;background:var(--ef-paper)}.ef-root .ef-table th,.ef-root .ef-table td{padding:.7rem .85rem;text-align:left;border:0;border-bottom:1px solid var(--ef-line);vertical-align:middle;background:#fff0}.ef-root .ef-table thead th{font-size:.82rem;color:var(--ef-muted);font-weight:600;background:var(--ef-panel)}.ef-root .ef-table tbody tr:last-child td{border-bottom:0}.ef-root .ef-table tr>td:first-child{box-shadow:inset 4px 0 0 var(--ef-b)}.ef-table__rank{font-family:var(--ef-serif);font-size:1.2rem;width:3.5rem;text-align:center!important}.ef-root .ef-row--pinned td{background:color-mix(in srgb,var(--ef-b) 8%,#fff)}.ef-table__cta{text-align:right!important}.ef-table__name small{display:block;color:var(--ef-muted);font-size:.82rem}.ef-root .ef-table__sub{display:none}.ef-root.ef-listbtn,button.ef-listbtn{display:inline-flex;align-items:center;gap:.3rem;margin:.15rem 0 .15rem .5rem;padding:.2rem .6rem;border:1px solid var(--ef-accent,#7a5c32);border-radius:999px;background:#fff;color:var(--ef-accent,#7a5c32);font:inherit;font-size:.78em;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:normal;vertical-align:middle;white-space:nowrap;cursor:pointer;box-shadow:none}button.ef-listbtn:hover{background:var(--ef-accent,#7a5c32);color:#fff}button.ef-listbtn:focus-visible{outline:3px solid var(--ef-accent,#7a5c32);outline-offset:2px}.ef-listbtn__n{font-weight:400;opacity:.85}.ef-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:1rem}.ef-modal[hidden]{display:none}.ef-modal__backdrop{position:absolute;inset:0;background:rgb(24 22 30 / .55)}.ef-modal{padding-bottom:calc(1rem + var(--ef-mb, 0px))}.ef-modal__panel{position:relative;width:min(680px, 100%);max-height:min(86vh, 900px, calc(100vh - 2rem - var(--ef-mb, 0px)));overflow-y:auto;padding:1.5rem 1.35rem 1.35rem;background:var(--ef-paper);border-radius:18px;box-shadow:0 30px 80px -30px rgb(0 0 0 / .5)}.ef-root .ef-modal__close{position:absolute;top:.6rem;right:.6rem;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:var(--ef-panel);color:var(--ef-ink);font-size:1.4rem;line-height:1;z-index:2}.ef-modal .ef-results__head{padding-right:2.75rem}@media (max-width:600px){.ef-find__btntext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ef-root .ef-find__btn{width:3.1rem;padding:0;justify-content:center}.ef-root .ef-find__input{padding-right:2.6rem}.ef-find__arrow{width:1.3rem;height:1.3rem}.ef-sug__dots{display:none}.ef-sug__mono,.ef-sug__icon{width:2rem;height:2rem}.ef-genders{display:flex;width:100%}.ef-root .ef-gender{flex:1 1 0%;padding:.45rem .5rem}.ef-stats-line{font-size:.8rem;gap:.2rem .8rem}.ef-stats-line span+span::before{margin-right:.55rem}.ef-root .ef-list>.ef-item{grid-template-columns:2rem minmax(0,1fr);padding-right:.85rem}.ef-root .ef-list>.ef-item--img{grid-template-columns:2rem 48px minmax(0,1fr)}.ef-item__img{width:48px;height:48px}.ef-item__side{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:.35rem}.ef-item__side .ef-cta{flex:1 1 auto}.ef-item__side .ef-badge{order:-1}.ef-item--first .ef-item__rank{font-size:1.8rem}.ef-modal{align-items:flex-end;padding:0 0 var(--ef-mb,0)}.ef-modal__panel{border-radius:18px 18px 0 0;max-height:calc(90vh - var(--ef-mb, 0px))}.ef-root .ef-table .ef-table__brand{display:none}.ef-root .ef-table__sub{display:block}.ef-root .ef-table th,.ef-root .ef-table td{padding:.6rem .5rem}.ef-table__rank{width:2.25rem}.ef-root .ef-table .ef-cta{padding:.5rem .7rem;font-size:.88rem}}@media (prefers-reduced-motion:no-preference){.ef-out>.ef-results{animation:ef-soak .35s ease-out}.ef-out>.ef-results .ef-item{animation:ef-soak .4s ease-out both}.ef-out>.ef-results .ef-item:nth-child(2){animation-delay:.05s}.ef-out>.ef-results .ef-item:nth-child(3){animation-delay:.1s}.ef-out>.ef-results .ef-item:nth-child(4){animation-delay:.15s}.ef-out>.ef-results .ef-item:nth-child(n+5){animation-delay:.2s}.ef-sug:not([hidden]){animation:ef-drop .16s ease-out}.ef-skel__title,.ef-skel__row span{animation:ef-shimmer 1.2s linear infinite}.ef-is-shake .ef-find__bar{animation:ef-shake .4s ease}@keyframes ef-soak{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ef-drop{from{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}@keyframes ef-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes ef-shake{0%,100%{transform:none}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}@keyframes ef-roll{from{transform:rotate(0) scale(1)}50%{transform:rotate(200deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}}