.recommendations-map[data-astro-cid-qoerte64]{padding:28px;background-image:radial-gradient(var(--color-line) 1px,transparent 1px);background-size:22px 22px}.recommendations-map-context[data-astro-cid-qoerte64]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--color-line);padding-bottom:24px}.recommendations-map-context[data-astro-cid-qoerte64]>div[data-astro-cid-qoerte64]>span[data-astro-cid-qoerte64]{font-size:14px;color:var(--color-text-secondary)}.recommendations-map-context[data-astro-cid-qoerte64] strong[data-astro-cid-qoerte64]{display:block;margin-top:7px;font-size:22px;font-weight:500}.recommendations-map-context[data-astro-cid-qoerte64] small[data-astro-cid-qoerte64]{font:14px var(--font-mono);color:var(--color-text-secondary);margin-left:12px}.recommendations-map-sources[data-astro-cid-qoerte64]{display:flex;gap:8px;flex-wrap:wrap}.recommendations-map-sources[data-astro-cid-qoerte64] span[data-astro-cid-qoerte64]{background:var(--color-bg-base);border:1px solid var(--color-line-strong);border-radius:20px;padding:8px 12px}.recommendations-map-body[data-astro-cid-qoerte64]{display:grid;grid-template-columns:1.15fr .65fr 1fr;gap:30px;align-items:start;padding-top:28px}.recommendations-map[data-astro-cid-qoerte64] h3[data-astro-cid-qoerte64]{font-size:18px;line-height:1.4;margin:0 0 20px}.recommendations-candidates[data-astro-cid-qoerte64] ul[data-astro-cid-qoerte64],.recommendations-results[data-astro-cid-qoerte64]{list-style:none;padding:0;margin:0}.recommendations-candidates[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64]{padding:17px 14px;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-bg-base)}.recommendations-candidates[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64]+li[data-astro-cid-qoerte64]{margin-top:10px}.recommendations-candidates[data-astro-cid-qoerte64] strong[data-astro-cid-qoerte64]{font-size:16px;font-weight:500;display:block}.recommendations-candidates[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64] div[data-astro-cid-qoerte64]>span[data-astro-cid-qoerte64]{display:block;margin-top:8px;font-size:14px;color:var(--color-text-secondary);line-height:1.5}.recommendations-stock[data-astro-cid-qoerte64]{display:inline-block;color:var(--color-accent);font-size:14px;margin-top:12px}.recommendations-excluded[data-astro-cid-qoerte64]{border-style:dashed!important;background:var(--color-bg-elev-1)!important}.recommendations-excluded[data-astro-cid-qoerte64] .recommendations-stock[data-astro-cid-qoerte64]{color:var(--color-text-secondary)}.recommendations-rules[data-astro-cid-qoerte64]{padding-top:72px}.recommendations-rule-kicker[data-astro-cid-qoerte64]{color:var(--color-accent);font-size:14px}.recommendations-rules[data-astro-cid-qoerte64] h3[data-astro-cid-qoerte64]{font-size:28px;line-height:1.3;margin-top:14px}.recommendations-rules[data-astro-cid-qoerte64] ol[data-astro-cid-qoerte64]{padding:0;list-style:none;margin:0;border-left:1px solid var(--color-line-strong)}.recommendations-rules[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64]{position:relative;padding:0 0 18px 14px;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.recommendations-rules[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-accent);position:absolute;left:-3px;top:7px}.recommendations-rule-arrow[data-astro-cid-qoerte64]{display:block;color:var(--color-accent);font-size:30px;margin-top:18px}.recommendations-shortlist[data-astro-cid-qoerte64]{background:var(--color-bg-base);border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-line));border-radius:12px;padding:22px 18px;min-width:0}.recommendations-recipe[data-astro-cid-qoerte64]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.recommendations-recipe[data-astro-cid-qoerte64] button[data-astro-cid-qoerte64]{min-height:44px;border:1px solid var(--color-line-strong);border-radius:6px;padding:8px 10px;font-size:14px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.recommendations-recipe[data-astro-cid-qoerte64] button[data-astro-cid-qoerte64][aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.recommendations-recipe[data-astro-cid-qoerte64] button[data-astro-cid-qoerte64]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.recommendations-results[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64]{display:flex;gap:14px;align-items:baseline;padding:18px 0;border-top:1px solid var(--color-line)}.recommendations-results[data-astro-cid-qoerte64] li[data-astro-cid-qoerte64]>span[data-astro-cid-qoerte64]{font:14px var(--font-mono);color:var(--color-accent)}.recommendations-results[data-astro-cid-qoerte64] strong[data-astro-cid-qoerte64]{font-size:17px;font-weight:500;display:block}.recommendations-results[data-astro-cid-qoerte64] small[data-astro-cid-qoerte64]{display:block;color:var(--color-text-secondary);font-size:14px;margin-top:8px}.recommendations-shortlist[data-astro-cid-qoerte64] p[data-astro-cid-qoerte64]{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:12px 0 0}@media(max-width:1000px){.recommendations-map-body[data-astro-cid-qoerte64]{grid-template-columns:1fr 1fr}.recommendations-rules[data-astro-cid-qoerte64]{padding-top:45px}.recommendations-shortlist[data-astro-cid-qoerte64]{grid-column:1 / -1}.recommendations-results[data-astro-cid-qoerte64]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:600px){.recommendations-map[data-astro-cid-qoerte64]{padding:24px 16px}.recommendations-map-body[data-astro-cid-qoerte64]{grid-template-columns:minmax(0,1fr);gap:24px}.recommendations-rules[data-astro-cid-qoerte64]{padding:0}.recommendations-rules[data-astro-cid-qoerte64] h3[data-astro-cid-qoerte64] br[data-astro-cid-qoerte64]{display:none}.recommendations-rules[data-astro-cid-qoerte64] h3[data-astro-cid-qoerte64]{font-size:25px}.recommendations-rule-arrow[data-astro-cid-qoerte64]{transform:rotate(90deg);transform-origin:14px 18px;width:30px;margin:6px auto 0}.recommendations-results[data-astro-cid-qoerte64]{display:block}.recommendations-map-context[data-astro-cid-qoerte64] small[data-astro-cid-qoerte64]{display:block;margin:8px 0 0}}.recommendations-hero-layout[data-astro-cid-jjddqoyy]{display:grid;grid-template-columns:1.3fr .7fr;gap:72px;align-items:center}.recommendations-hero[data-astro-cid-jjddqoyy] h1[data-astro-cid-jjddqoyy] span[data-astro-cid-jjddqoyy]{color:var(--color-accent)}.recommendations-hero-aside[data-astro-cid-jjddqoyy]{border-left:1px solid var(--color-line-strong);padding-left:32px}.recommendations-hero-aside[data-astro-cid-jjddqoyy]>span[data-astro-cid-jjddqoyy]{font-size:14px;color:var(--color-text-secondary)}.recommendations-hero-aside[data-astro-cid-jjddqoyy] ol[data-astro-cid-jjddqoyy]{list-style:none;padding:0;margin:20px 0 0}.recommendations-hero-aside[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy]{padding:14px 0}.recommendations-hero-aside[data-astro-cid-jjddqoyy] strong[data-astro-cid-jjddqoyy]{display:block;font-size:22px;font-weight:400}.recommendations-hero-aside[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy] span[data-astro-cid-jjddqoyy]{display:block;margin-top:8px;font-size:16px;color:var(--color-text-secondary)}.recommendations-model-grid[data-astro-cid-jjddqoyy]{gap:32px}.recommendations-model-grid[data-astro-cid-jjddqoyy] article[data-astro-cid-jjddqoyy]{border-top:1px solid var(--color-line-strong);padding-top:24px}.recommendations-model-grid[data-astro-cid-jjddqoyy] article[data-astro-cid-jjddqoyy]>span[data-astro-cid-jjddqoyy]{color:var(--color-accent);font-size:14px}.recommendations-model-grid[data-astro-cid-jjddqoyy] h3[data-astro-cid-jjddqoyy]{margin:18px 0 12px;font-size:24px}.recommendations-model-grid[data-astro-cid-jjddqoyy] p[data-astro-cid-jjddqoyy]{margin-bottom:18px}.recommendations-rules-layout[data-astro-cid-jjddqoyy]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.recommendations-rules-layout[data-astro-cid-jjddqoyy] h2[data-astro-cid-jjddqoyy]{margin-bottom:24px}.recommendations-rules-layout[data-astro-cid-jjddqoyy] p[data-astro-cid-jjddqoyy]{margin:0 0 18px}.recommendations-checks[data-astro-cid-jjddqoyy]{list-style:none;padding:0;margin:22px 0}.recommendations-checks[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy]{position:relative;padding:7px 0 7px 26px;font-size:16px}.recommendations-checks[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy]:before{content:"✓";position:absolute;left:0;color:var(--color-accent)}.recommendations-query[data-astro-cid-jjddqoyy]{min-width:0;background:var(--color-bg-elev-1);border:1px solid var(--color-line-strong);border-radius:12px;overflow:hidden}.recommendations-query[data-astro-cid-jjddqoyy]>div[data-astro-cid-jjddqoyy]{padding:18px 22px;border-bottom:1px solid var(--color-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;color:var(--color-text-secondary)}.recommendations-query[data-astro-cid-jjddqoyy] pre[data-astro-cid-jjddqoyy]{padding:24px;margin:0;font:15px/1.85 var(--font-mono);color:var(--color-text-primary);background:transparent;border:0;overflow-x:auto}.recommendations-query[data-astro-cid-jjddqoyy] pre[data-astro-cid-jjddqoyy] code[data-astro-cid-jjddqoyy]{font:inherit}.recommendations-query[data-astro-cid-jjddqoyy] p[data-astro-cid-jjddqoyy]{padding:18px 22px;margin:0;border-top:1px solid var(--color-line);font-size:14px}.recommendations-refresh[data-astro-cid-jjddqoyy]{background:var(--color-bg-elev-1)}.recommendations-refresh-heading[data-astro-cid-jjddqoyy]{max-width:800px}.recommendations-refresh-heading[data-astro-cid-jjddqoyy] h2[data-astro-cid-jjddqoyy]{margin-bottom:20px}.recommendations-refresh-steps[data-astro-cid-jjddqoyy]{list-style:none;padding:0;margin:34px 0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.recommendations-refresh-steps[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy]{border-top:1px solid var(--color-line-strong);padding-top:20px}.recommendations-refresh-steps[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy]>span[data-astro-cid-jjddqoyy]{color:var(--color-accent);font:14px var(--font-mono)}.recommendations-refresh-steps[data-astro-cid-jjddqoyy] h3[data-astro-cid-jjddqoyy]{margin:18px 0 12px;font-size:21px}.recommendations-evaluate[data-astro-cid-jjddqoyy]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.recommendations-evaluate[data-astro-cid-jjddqoyy] h2[data-astro-cid-jjddqoyy]{margin-bottom:24px}.recommendations-guide-list[data-astro-cid-jjddqoyy]{border-top:1px solid var(--color-line-strong)}.recommendations-guide-list[data-astro-cid-jjddqoyy]>a[data-astro-cid-jjddqoyy]{display:block;min-height:44px;padding:23px 0;border-bottom:1px solid var(--color-line)}.recommendations-guide-list[data-astro-cid-jjddqoyy] strong[data-astro-cid-jjddqoyy]{display:block;font-size:18px;font-weight:500}.recommendations-guide-list[data-astro-cid-jjddqoyy]>a[data-astro-cid-jjddqoyy]>span[data-astro-cid-jjddqoyy]{display:flex;justify-content:space-between;gap:18px;font-size:15px;color:var(--color-text-secondary);margin-top:10px}.recommendations-guide-list[data-astro-cid-jjddqoyy] a[data-astro-cid-jjddqoyy]:hover strong[data-astro-cid-jjddqoyy]{color:var(--color-accent)}@media(max-width:900px){.recommendations-hero-layout[data-astro-cid-jjddqoyy],.recommendations-rules-layout[data-astro-cid-jjddqoyy],.recommendations-evaluate[data-astro-cid-jjddqoyy]{grid-template-columns:minmax(0,1fr);gap:36px}.recommendations-hero-aside[data-astro-cid-jjddqoyy]{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid var(--color-line)}.recommendations-hero-aside[data-astro-cid-jjddqoyy] ol[data-astro-cid-jjddqoyy]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:600px){.recommendations-refresh-steps[data-astro-cid-jjddqoyy]{grid-template-columns:minmax(0,1fr);gap:24px}.recommendations-hero-aside[data-astro-cid-jjddqoyy] ol[data-astro-cid-jjddqoyy]{grid-template-columns:minmax(0,1fr);gap:0}.recommendations-hero-aside[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy]{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:baseline}.recommendations-hero-aside[data-astro-cid-jjddqoyy] li[data-astro-cid-jjddqoyy] span[data-astro-cid-jjddqoyy]{margin:0}.recommendations-hero-aside[data-astro-cid-jjddqoyy] strong[data-astro-cid-jjddqoyy]{font-size:19px}.recommendations-query[data-astro-cid-jjddqoyy] pre[data-astro-cid-jjddqoyy]{padding:20px 16px;font-size:14px}}
