.ef3{--ease:cubic-bezier(.2,.8,.2,1)}.ef3 .no-scrollbar{scrollbar-width:none}.ef3 .no-scrollbar::-webkit-scrollbar{display:none}.ef3 .text-balance{text-wrap:balance}.ef3 .ef3-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ef3 .ef3-btn .ef3-arrow{transition:transform .15s ease}.ef3 .ef3-btn:hover .ef3-arrow{transform:translateX(3px)}.ef3 .ef3-btn:active{transform:scale(.98)}.ef3 .ef3-lift{transition:transform .2s var(--ease),border-color .2s ease,background-color .2s ease}.ef3 .ef3-lift:hover{transform:translateY(-2px);border-color:var(--ef-color-border-accent)}.ef3 .ef3-lift .ef3-pic{transition:transform .2s var(--ease)}.ef3 .ef3-lift:hover .ef3-pic{transform:scale(1.02)}.ef3 [data-rv=wait]{opacity:0;transform:translateY(16px)}.ef3 [data-rv=in]{opacity:1;transform:none;transition:opacity .4s var(--ease) var(--rv-delay,0ms),transform .4s var(--ease) var(--rv-delay,0ms)}.ef3 [data-rv=wait] .ef3-stagger>*{opacity:0;transform:translateY(12px)}.ef3 [data-rv=in] .ef3-stagger>*{opacity:1;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.ef3 [data-rv=in] .ef3-stagger>:nth-child(2){transition-delay:90ms}.ef3 [data-rv=in] .ef3-stagger>:nth-child(3){transition-delay:.18s}.ef3 [data-rv=in] .ef3-stagger>:nth-child(4){transition-delay:.27s}.ef3 [data-rv=in] .ef3-stagger>:nth-child(5){transition-delay:.36s}.ef3 [data-rv=in] .ef3-stagger>:nth-child(6){transition-delay:.45s}.ef3 .ef3-in{animation:ef3In .5s var(--ease) both}.ef3 .ef3-in-2{animation-delay:.08s}.ef3 .ef3-in-3{animation-delay:.16s}.ef3 .ef3-in-4{animation-delay:.24s}@keyframes ef3In{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ef3 .ef3-rise{animation:ef3Rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + .25s)}@keyframes ef3Rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ef3 .ef3-par{transition:transform .6s var(--ease);will-change:transform}.ef3 .ef3-side{transition:border-color .5s ease,background-color .5s ease,box-shadow .5s ease,opacity .5s ease}.ef3 .ef3-side[data-lit="1"]{border-color:var(--ef-color-overlay-selectedBorder);background-color:var(--ef-color-overlay-badgeFill);box-shadow:var(--ef-shadow-tabActive)}.ef3 .ef3-side[data-lit="0"]{opacity:.72}.ef3 .ef3-drop{animation:ef3Drop .18s var(--ease) both;transform-origin:top center}@keyframes ef3Drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ef3 .ef3-sheet-in{animation:ef3SheetIn .22s var(--ease) both}@keyframes ef3SheetIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ef3 .ef3-tabbar{transition:transform .22s var(--ease),width .22s var(--ease)}.ef3 .ef3-swap{animation:ef3Fade .22s ease both}.ef3 .ef3-float-in{animation:ef3FloatIn .3s var(--ease) .1s both}@keyframes ef3Fade{0%{opacity:0}to{opacity:1}}@keyframes ef3FloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ef3 .ef3-box{transition:border-color .3s ease,background-color .3s ease,color .3s ease}.ef3 [data-lit-boxes="1"] .ef3-box{border-color:var(--ef-color-overlay-badgeBorder);background-color:var(--ef-color-overlay-badgeFill);color:var(--ef-color-text-strong)}.ef3 [data-lit-boxes="1"] .ef3-box:nth-child(2){transition-delay:.12s}.ef3 [data-lit-boxes="1"] .ef3-box:nth-child(3){transition-delay:.24s}.ef3 [data-lit-boxes="1"] .ef3-box:nth-child(4){transition-delay:.36s}.ef3 .ef3-names{animation:ef3Fade .22s ease both}.ef3 .ef3-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease)}.ef3 .ef3-acc[data-open="1"]{grid-template-rows:1fr}.ef3 .ef3-acc>div{overflow:hidden}.ef3 .ef3-fade{animation:ef3Fade .24s ease both}.ef3 .ef3-pop{animation:ef3Pop .24s var(--ease) backwards}@keyframes ef3Pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (max-width:639px){.ef3 .ef3-pop{animation:ef3Sheet .28s var(--ease) backwards}}@keyframes ef3Sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ef3 [data-rv=wait] .ef3-answer{opacity:0}.ef3 [data-rv=in] .ef3-answer{opacity:1;transition:opacity .25s ease .25s}.ef3 .ef3-bar{width:100%;transform-origin:left center;animation:ef3Bar linear both}@keyframes ef3Bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ef3 .ef3-glow{animation:ef3Glow 6s ease-in-out infinite}@keyframes ef3Glow{0%,to{opacity:.55}50%{opacity:1}}.ef3 [data-hero-cards] .text-ef-micro,.ef3 [data-hero-cards] .text-ef-xs{font-size:var(--ef-text-xs)}.ef3 .ef3-hero-back{animation:ef3HeroBack .7s var(--ease) both}.ef3 .ef3-hero-rise{animation:ef3HeroRise .55s var(--ease) both;animation-delay:.22s}.ef3 .ef3-hero-ghost{opacity:0;filter:url(#ef3-vblur);animation:ef3HeroGhost .55s var(--ease) both;animation-delay:.22s}@keyframes ef3HeroBack{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes ef3HeroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ef3HeroGhost{0%{opacity:.2;transform:translateY(40px)}to{opacity:0;transform:translateY(8px)}}@media (max-width:639px){.ef3 .ef3-hero-back{animation:ef3HeroRise .4s var(--ease) both}.ef3 .ef3-hero-ghost,.ef3 .ef3-hero-rise{animation-duration:.4s;animation-delay:0ms}}.ef3 [data-layers-row]{-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}@media (min-width:1024px){.ef3 [data-layers-row]{-webkit-mask-image:none;mask-image:none}}.ef3 .ef3-who-card .ef3-strip{transition:filter .2s ease,opacity .2s ease;filter:saturate(.9);opacity:.9}.ef3 .ef3-who-card:hover .ef3-strip{filter:none;opacity:1}.ef3 .ef3-who-card{transition:transform .2s var(--ease),border-color .2s ease}.ef3 .ef3-who-card:hover{transform:translateY(-4px);border-color:var(--ef-color-border-accent)}.ef3 .ef3-pulse{box-shadow:0 0 0 2px #60a5fa8c}@media (prefers-reduced-motion:no-preference){.ef3 .ef3-pulse,.ef3 .ef3-pulse-dot{animation:ef3Ring 2.4s ease-in-out infinite}}@keyframes ef3Ring{0%,to{box-shadow:0 0 0 1px #60a5fa59,0 0 0 0 #60a5fa40}50%{box-shadow:0 0 0 2px #60a5fab3,0 0 0 7px #60a5fa00}}@media (prefers-reduced-motion:reduce){.ef3 .ef3-hero-ghost{display:none}.ef3 .ef3-who-card:hover{transform:none}.ef3 *,.ef3 :after,.ef3 :before{animation:none!important;transition:none!important}.ef3 [data-rv],.ef3 [data-rv] .ef3-answer,.ef3 [data-rv] .ef3-stagger>*{opacity:1!important;transform:none!important}.ef3 .ef3-par{transform:none!important}.ef3 .ef3-lift:hover{transform:none}}