.finder[data-astro-cid-eyvekbpx]{display:grid;gap:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,3vw,28px);box-shadow:0 30px 60px -40px #10202f73}fieldset[data-astro-cid-eyvekbpx]{border:0;padding:0;margin:0;min-width:0}.f-step[data-astro-cid-eyvekbpx]{margin:0 0 18px}.f-q[data-astro-cid-eyvekbpx]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:var(--t-md);margin-bottom:10px;padding:0}.f-n[data-astro-cid-eyvekbpx]{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--cobalt),var(--verdigris));color:#fff;font-size:.78rem;font-weight:700}.f-select[data-astro-cid-eyvekbpx]{position:relative}.f-select[data-astro-cid-eyvekbpx]:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}select[data-astro-cid-eyvekbpx]{width:100%;appearance:none;-webkit-appearance:none;font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-sm);min-height:46px;padding:10px 44px 10px 14px;cursor:pointer}select[data-astro-cid-eyvekbpx]:hover{border-color:var(--steel)}select[data-astro-cid-eyvekbpx]:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.f-groups[data-astro-cid-eyvekbpx]{display:grid;gap:14px}.f-out-h[data-astro-cid-eyvekbpx]{display:none}@media(min-width:1000px){.finder[data-astro-cid-eyvekbpx]:not(.compact){grid-template-columns:minmax(0,1fr) 360px;gap:0 36px;align-items:start;padding:32px}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-groups[data-astro-cid-eyvekbpx]{display:block;columns:2;column-gap:28px}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-group[data-astro-cid-eyvekbpx]{break-inside:avoid;margin-bottom:18px}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-out[data-astro-cid-eyvekbpx]{position:sticky;top:104px;border-top:0;padding:22px;border-radius:var(--r-md);background:linear-gradient(180deg,var(--sky),#f8faff);border:1px solid #e3e9fb;max-height:calc(100vh - 128px);overflow-y:auto}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-out-h[data-astro-cid-eyvekbpx]{display:block;font-weight:700;font-size:var(--t-md);margin:0 0 12px}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-list[data-astro-cid-eyvekbpx] li{background:#fff}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-list[data-astro-cid-eyvekbpx] li:first-child{background:var(--verdigris-tint)}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-list[data-astro-cid-eyvekbpx] a{padding-right:0}.finder[data-astro-cid-eyvekbpx]:not(.compact) .f-list[data-astro-cid-eyvekbpx] .f-first{position:static;order:-1}}.f-gname[data-astro-cid-eyvekbpx]{margin:0 0 8px;font-size:var(--t-xs);font-weight:700;color:var(--verdigris);letter-spacing:.02em}.chips[data-astro-cid-eyvekbpx]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-eyvekbpx]{position:relative;cursor:pointer}.chip[data-astro-cid-eyvekbpx] input[data-astro-cid-eyvekbpx]{position:absolute;opacity:0;inset:0;cursor:pointer}.chip[data-astro-cid-eyvekbpx] span[data-astro-cid-eyvekbpx]{display:inline-flex;align-items:center;min-height:38px;padding:7px 14px;border-radius:999px;border:1.5px solid var(--line);font-size:var(--t-sm);line-height:1.3;background:var(--paper);transition:background .12s,border-color .12s}.chip[data-astro-cid-eyvekbpx]:hover span[data-astro-cid-eyvekbpx]{border-color:#b9c8f6;background:var(--sky)}.chip[data-astro-cid-eyvekbpx] input[data-astro-cid-eyvekbpx]:checked+span[data-astro-cid-eyvekbpx]{background:var(--cobalt);border-color:var(--cobalt);color:#fff;box-shadow:0 6px 14px -8px #2348d6b3}.chip[data-astro-cid-eyvekbpx] input[data-astro-cid-eyvekbpx]:checked+span[data-astro-cid-eyvekbpx]:before{content:"";width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-2px);margin-right:8px}.chip[data-astro-cid-eyvekbpx] input[data-astro-cid-eyvekbpx]:focus-visible+span[data-astro-cid-eyvekbpx]{outline:3px solid var(--cobalt);outline-offset:2px}.chips-sm[data-astro-cid-eyvekbpx] .chip[data-astro-cid-eyvekbpx] span[data-astro-cid-eyvekbpx]{min-height:34px;padding:5px 12px}.f-out[data-astro-cid-eyvekbpx]{border-top:1px solid var(--line);padding-top:16px;min-height:120px}.f-empty[data-astro-cid-eyvekbpx]{color:var(--steel);margin:0 0 12px;font-size:var(--t-sm)}.f-empty[data-astro-cid-eyvekbpx]:empty{display:none}.f-list[data-astro-cid-eyvekbpx]{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:2px}.f-list[data-astro-cid-eyvekbpx] li{position:relative;padding:10px 12px;border-radius:var(--r-sm);background:var(--fog);display:grid;gap:2px;animation:pop .25s ease-out both}.f-list[data-astro-cid-eyvekbpx] li:first-child{background:var(--verdigris-tint)}.f-list[data-astro-cid-eyvekbpx] a{text-decoration:none;color:var(--ink);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-right:80px}.f-list[data-astro-cid-eyvekbpx] a:hover .f-t{color:var(--cobalt)}.f-list[data-astro-cid-eyvekbpx] .f-t{font-weight:700;font-stretch:85%;font-size:var(--t-md)}.f-list[data-astro-cid-eyvekbpx] .f-nm,.f-list[data-astro-cid-eyvekbpx] .f-why{font-size:var(--t-xs);color:var(--steel)}.f-list[data-astro-cid-eyvekbpx] .f-first{position:absolute;right:10px;top:11px;font-size:.72rem;font-weight:700;color:var(--verdigris)}.f-actions[data-astro-cid-eyvekbpx]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.f-more[data-astro-cid-eyvekbpx]{font-size:var(--t-sm);font-weight:600}.f-else[data-astro-cid-eyvekbpx]{margin:14px 0 0;font-size:var(--t-xs);color:var(--steel);border-top:1px dashed var(--line);padding-top:12px}@keyframes pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
