@keyframes lfFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lfScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes lfSlideRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes lfNodePop{0%{opacity:0}to{opacity:1}}@keyframes lfDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lfPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.13);opacity:.22}}@keyframes lfBlink{0%{opacity:0;transform:translateY(.4em)}15%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.4em)}}[data-finder] .lf-up{animation:lfFadeUp .5s cubic-bezier(.22,1,.36,1) both}[data-finder] .lf-scale-in{animation:lfScaleIn .5s ease both}[data-finder] .lf-slide-right{animation:lfSlideRight .45s ease both}[data-finder] .lf-rotate{display:inline-block;min-width:.5em;animation:lfBlink 2.8s ease}[data-finder] .lf-dark-bg{background:#0a1e26}[data-finder] .lf-grid-dark{background-image:linear-gradient(to right,rgba(46,155,196,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(46,155,196,.1) 1px,transparent 1px);background-size:40px 40px}[data-finder] .lf-btn-glass{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.22)}[data-finder] .lf-btn-glass:hover{background:#ffffff2e}[data-finder] .lf-btn-gold{background:var(--color-accent-gold);color:#1d1d1b;box-shadow:0 6px 24px -8px #14141438}[data-finder] .lf-btn-gold:hover{filter:brightness(1.05)}[data-finder] .lf-pain[aria-pressed=true]{border-color:var(--color-primary-700);box-shadow:0 12px 30px -10px #08863b40;transform:translateY(-4px)}[data-finder] .lf-pain[aria-pressed=true] .lf-pain-text{color:var(--color-neutral-900);font-weight:500}[data-finder] .lf-pain[aria-pressed=true] .lf-pain-check{background:var(--color-primary-700);border-color:var(--color-primary-700);color:#fff;transform:scale(1.1)}[data-finder] .lf-pain[disabled]{opacity:.45;cursor:not-allowed}[data-finder] .lf-focus[aria-pressed=true]{border-color:var(--color-primary-700);box-shadow:0 10px 24px -10px #08863b2e}[data-finder] .lf-focus[aria-pressed=true] .lf-focus-ic{background:var(--color-primary-700);color:#fff}[data-finder] .lf-persona[aria-pressed=true]{background:var(--color-primary-50);border-color:var(--color-primary-700);color:var(--color-primary-800)}[data-finder] input[type=range].lf-size{-webkit-appearance:none;appearance:none;height:10px;border-radius:999px;outline:none;background:linear-gradient(to right,#08863b 0%,#08863b var(--pct, 20%),#e6e6e6 var(--pct, 20%),#e6e6e6 100%)}[data-finder] input[type=range].lf-size::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid #08863b;box-shadow:0 4px 12px #08863b4d;cursor:pointer;transition:transform .15s}[data-finder] input[type=range].lf-size::-webkit-slider-thumb:hover{transform:scale(1.12)}[data-finder] input[type=range].lf-size::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid #08863b;box-shadow:0 4px 12px #08863b4d}[data-finder] .lf-stepbar{background:#ffffffd9}[data-finder] .lf-stepbtn[data-state=active]{background:var(--color-primary-700);color:#fff}[data-finder] .lf-stepbtn[data-state=active] .lf-stepnum{background:#ffffff40;color:#fff}[data-finder] .lf-stepbtn[data-state=done]{color:var(--color-primary-800)}[data-finder] .lf-stepbtn[data-state=done] .lf-stepnum{background:var(--color-primary-100);color:var(--color-primary-800)}[data-finder] .lf-stepbtn:not([disabled]){cursor:pointer}[data-finder] .lf-cnode{animation:lfNodePop .5s ease backwards}[data-finder] .lf-cline{stroke-dasharray:1;animation:lfDraw .7s ease forwards}[data-finder] .lf-center-halo{animation:lfPulse 3.5s ease-in-out infinite}[data-finder] .lf-static .lf-cnode,[data-finder] .lf-static .lf-cline,[data-finder] .lf-static .lf-scale-in,[data-finder] .lf-static .lf-slide-right{animation:none!important}[data-finder] .lf-static .lf-cnode{opacity:1!important}[data-finder] .lf-static .lf-cline{stroke-dashoffset:0!important}[data-finder] .lf-cnode[aria-pressed=true]{z-index:3;outline:3px solid #2e9bc4;outline-offset:4px}[data-finder] .lf-cnode[data-node=esm][aria-pressed=true]{border-radius:9999px}[data-finder] .lf-cnode:not([data-node=esm])[aria-pressed=true]{border-radius:1.25rem}@media(prefers-reduced-motion:reduce){[data-finder] .lf-up,[data-finder] .lf-scale-in,[data-finder] .lf-slide-right,[data-finder] .lf-rotate,[data-finder] .lf-cnode,[data-finder] .lf-cline,[data-finder] .lf-center-halo{animation:none!important}[data-finder] .lf-cline{stroke-dashoffset:0!important}}
