.finder__3yY8E{position:relative;padding:clamp(20px,3vw,32px);border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-card);box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 36px rgba(0,0,0,.05)}.head__inZA1{display:grid;gap:14px;margin-bottom:20px}.titleBlock__8XddU{display:grid;gap:4px}.title__GNyIp{margin:0;color:var(--color-text);font:700 1.2rem/1.25 var(--font-heading);letter-spacing:-.015em}.lead___qfjj{margin:0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.meter__fSSZd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:32px}.count__qimYx{margin:0;color:var(--color-text-muted);font:500 .78rem/1.2 var(--font-mono)}.progress__LKQxA{display:flex;flex:0 1 180px;gap:6px;margin:0;padding:0;list-style:none}.progress__LKQxA li{position:relative;flex:1;height:4px;overflow:hidden;border-radius:2px;background:var(--color-border-strong)}.progress__LKQxA li:after{position:absolute;inset:0;background:var(--color-accent);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.progress__LKQxA li[data-state=current]:after{transform:scaleX(.35)}.progress__LKQxA li[data-state=done]:after{transform:none}.back__e_c53,.restart__a5NP4{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:transparent;color:var(--color-text);cursor:pointer;font:600 .9rem/1 var(--font-body);transition:border-color var(--transition-fast),background var(--transition-fast)}.back__e_c53{margin-left:auto;border-color:transparent;color:var(--color-text-secondary)}.back__e_c53:hover,.restart__a5NP4:hover{border-color:var(--color-text);background:var(--color-bg-hover);color:var(--color-text)}.back__e_c53:focus-visible,.option__1NKNe:focus-visible,.primary__iMn_2:focus-visible,.restart__a5NP4:focus-visible,.runnerLink__tXwvB:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.primary__iMn_2:focus-visible{outline-color:var(--color-text);outline-offset:3px}.question__wV3f_{margin:0 0 18px;color:var(--color-text);font:700 clamp(1.2rem,2vw,1.45rem)/1.25 var(--font-heading);letter-spacing:-.015em}.pickName__Oc7_O:focus,.question__wV3f_:focus{outline:none}.pickName__Oc7_O:focus-visible,.question__wV3f_:focus-visible{border-radius:4px;outline:2px solid var(--color-accent);outline-offset:4px}.options__DiSR_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.options__DiSR_[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.option__1NKNe{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-bg);color:var(--color-text);cursor:pointer;font:600 1rem/1.3 var(--font-body);text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.option__1NKNe[data-icon=yes]{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:108px}.option__1NKNe:hover{border-color:var(--color-accent);box-shadow:0 8px 20px rgba(0,0,0,.07);transform:translateY(-2px)}.option__1NKNe:active{transform:scale(.98)}.option__1NKNe[aria-pressed=true]{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.option__1NKNe .optionIcon__vutvW{width:40px;height:40px}.optionLabel__c6___{min-width:0}.result__BMp51{display:grid;gap:22px}.pick__EYBeJ{display:flex;align-items:flex-start;gap:18px}.pickMark__SPwFc{position:relative;flex:none}.pickMark__SPwFc .pickIcon__wJLz1{width:56px;height:56px;border-radius:12px}.pickMark__SPwFc .pickIcon__wJLz1 svg{width:28px;height:28px}.pickTick__TcYTl{position:absolute;right:-6px;bottom:-6px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px var(--color-bg-card)}.pickTick__TcYTl svg{fill:none;stroke:#ffffff;stroke-dasharray:12;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.pickText__WC0pz{min-width:0}.pickName__Oc7_O{margin:0;color:var(--color-text);font:700 clamp(1.3rem,2.4vw,1.7rem)/1.2 var(--font-heading);letter-spacing:-.02em}.pickWhy__uP4f6{max-width:54ch;margin:6px 0 0;color:var(--color-text-secondary);line-height:1.55}.actions__0ocr_{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 28px;padding-left:74px}.primary__iMn_2{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:12px 22px;border-radius:8px;background:var(--color-accent-fill);color:#ffffff;font:600 .98rem/1 var(--font-heading);text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.primary__iMn_2:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.email__eSH7y{display:grid;gap:6px;min-width:0;max-width:100%}.emailLabel__OkPbj,.runnerLabel__tVOqj{margin:0;color:var(--color-text-muted);font:500 .78rem/1.2 var(--font-mono)}.foot__4PRjn{justify-content:space-between;gap:12px 20px;padding-top:18px;border-top:1px solid var(--color-border)}.foot__4PRjn,.runner__RtIxD{display:flex;flex-wrap:wrap;align-items:center}.runner__RtIxD{gap:6px 12px;margin:0}.runnerLink__tXwvB{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:4px;transition:text-decoration-color var(--transition-fast)}.runnerLink__tXwvB:hover{text-decoration-color:var(--color-accent)}.runnerLink__tXwvB .runnerIcon__tecbc{width:20px;height:20px}.finder__3yY8E[data-moved=yes] .panel__3cjWQ,.finder__3yY8E[data-moved=yes] .result__BMp51{animation:finderIn__lUCcQ .4s cubic-bezier(.2,.7,.2,1) both}.finder__3yY8E[data-moved=yes] .option__1NKNe{animation:finderIn__lUCcQ .36s cubic-bezier(.2,.7,.2,1) both}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="1"]{animation-delay:40ms}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="2"]{animation-delay:80ms}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="3"]{animation-delay:.12s}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="4"]{animation-delay:.16s}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="5"]{animation-delay:.2s}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="6"]{animation-delay:.24s}.finder__3yY8E[data-moved=yes] .option__1NKNe[data-index="7"]{animation-delay:.28s}.finder__3yY8E[data-moved=yes] .pickIcon__wJLz1{animation:pickPop__X2uwQ .5s cubic-bezier(.3,1.4,.5,1) both}.finder__3yY8E[data-moved=yes] .pickTick__TcYTl{animation:pickPop__X2uwQ .4s cubic-bezier(.3,1.4,.5,1) .25s both}.finder__3yY8E[data-moved=yes] .pickTick__TcYTl svg{animation:tickDraw__4u0o7 .35s ease-out .5s both}.finder__3yY8E[data-moved=yes] .actions__0ocr_,.finder__3yY8E[data-moved=yes] .foot__4PRjn{animation:finderIn__lUCcQ .4s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes finderIn__lUCcQ{0%{opacity:0;transform:translateY(8px)}}@keyframes pickPop__X2uwQ{0%{opacity:0;transform:scale(.6)}}@keyframes tickDraw__4u0o7{0%{stroke-dashoffset:12}}.finder__3yY8E[data-variant=compact]{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,2.25fr);align-items:start;gap:20px 40px;margin-top:28px;padding:24px 28px}.finder__3yY8E[data-variant=compact] .head__inZA1{margin:0}.finder__3yY8E[data-variant=compact] .meter__fSSZd{justify-content:flex-start}.finder__3yY8E[data-variant=compact] .back__e_c53{margin-left:-12px;order:3;flex-basis:100%;justify-content:flex-start;max-width:-moz-max-content;max-width:max-content}.finder__3yY8E[data-variant=compact] .question__wV3f_{margin-bottom:12px;font-size:1.08rem}.finder__3yY8E[data-variant=compact] .option__1NKNe{min-height:54px;padding:10px 14px;font-size:.95rem}.finder__3yY8E[data-variant=compact] .option__1NKNe[data-icon=yes]{flex-direction:row;align-items:center;justify-content:flex-start;min-height:60px}.finder__3yY8E[data-variant=compact] .option__1NKNe .optionIcon__vutvW{width:36px;height:36px}.finder__3yY8E[data-variant=compact] .pickMark__SPwFc .pickIcon__wJLz1{width:48px;height:48px}.finder__3yY8E[data-variant=compact] .pickMark__SPwFc .pickIcon__wJLz1 svg{width:24px;height:24px}.finder__3yY8E[data-variant=compact] .pickName__Oc7_O{font-size:1.3rem}.finder__3yY8E[data-variant=compact] .actions__0ocr_{padding-left:66px}.finder__3yY8E[data-variant=compact] .result__BMp51{gap:18px}@media (max-width:1100px){.finder__3yY8E[data-variant=compact] .options__DiSR_[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.finder__3yY8E[data-variant=compact]{grid-template-columns:minmax(0,1fr)}.finder__3yY8E[data-variant=compact] .back__e_c53{order:0;flex-basis:auto;margin-left:auto}}@media (max-width:640px){.options__DiSR_,.options__DiSR_[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.options__DiSR_[data-count="3"]{grid-template-columns:minmax(0,1fr)}.option__1NKNe{min-height:56px;padding:12px 14px;font-size:.95rem}.option__1NKNe[data-icon=yes]{gap:10px;min-height:90px}.option__1NKNe .optionIcon__vutvW{width:34px;height:34px}.progress__LKQxA{flex:1 1 60px;max-width:120px}.finder__3yY8E[data-variant=compact]{padding:20px}.finder__3yY8E[data-variant=compact] .option__1NKNe[data-icon=yes]{flex-direction:column;align-items:flex-start;min-height:90px}.pick__EYBeJ{gap:14px}.actions__0ocr_,.finder__3yY8E[data-variant=compact] .actions__0ocr_{align-items:stretch;flex-direction:column;padding-left:0}.primary__iMn_2{justify-content:center}.foot__4PRjn{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.finder__3yY8E *,.finder__3yY8E :after{animation:none!important;transition:none!important}.option__1NKNe:hover,.primary__iMn_2:hover{transform:none}}