.farm-map_explorer__e5pvw{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:14px;min-width:0}.farm-map_mapColumn__Y8oIW{display:grid;gap:8px;min-width:0}.farm-map_frame__oGAD4{position:relative;isolation:isolate;height:clamp(22rem,52vh,36rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:10px;background:#bfb498;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent);overscroll-behavior:contain}.farm-map_map__ec_pO{position:relative;display:block;width:100%;height:100%;cursor:grab;touch-action:none;user-select:none}.farm-map_map__ec_pO[data-dragging]{cursor:grabbing}.farm-map_layer__D_oH2 circle{fill:#74bcff;opacity:.8}.farm-map_layer__D_oH2[data-top] circle{fill:#e8c374}.farm-map_layer__D_oH2[data-active] circle{fill:#fff0b8;opacity:1}.farm-map_layer__D_oH2[data-dim] circle{opacity:.22}.farm-map_marker__Gu27z{cursor:pointer;outline:none}.farm-map_marker__Gu27z circle{fill:#15212e;stroke:#74bcff;stroke-width:2.5}.farm-map_marker__Gu27z[data-top] circle{fill:#b8903f;stroke:#ffe9b0}.farm-map_marker__Gu27z[data-active] circle{fill:#fff0b8;stroke:#1b1206;stroke-width:3}.farm-map_marker__Gu27z text{fill:#fff;font:700 16px/1 var(--font-body,system-ui),sans-serif;pointer-events:none}.farm-map_marker__Gu27z[data-active] text,.farm-map_marker__Gu27z[data-top] text{fill:#1b1206}.farm-map_marker__Gu27z:focus-visible circle,.farm-map_marker__Gu27z:hover circle{stroke:#fff;stroke-width:3.5}.farm-map_zoom__yZM5v{position:absolute;top:10px;right:10px;display:grid;gap:4px}.farm-map_zoom__yZM5v button{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--surface-1) 88%,transparent);color:var(--text-heading);backdrop-filter:blur(4px);cursor:pointer}.farm-map_zoom__yZM5v button:hover{border-color:var(--accent);color:var(--accent)}.farm-map_hint__8_t8V{position:absolute;left:10px;bottom:8px;margin:0;padding:3px 8px;border-radius:5px;background:color-mix(in srgb,#000 55%,transparent);color:#e7edf5;font-size:.75rem;pointer-events:none}.farm-map_legend__cY9qC{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--text-secondary);font-size:.8rem}.farm-map_legend__cY9qC span{display:inline-flex;align-items:center;gap:6px}.farm-map_legend__cY9qC i{display:inline-block;width:12px;height:12px;border-radius:50%;background:#15212e;border:2px solid #74bcff}.farm-map_legend__cY9qC i[data-kind=top]{background:#b8903f;border-color:#ffe9b0}.farm-map_legend__cY9qC i[data-kind=spawn]{width:8px;height:8px;border:0;background:#74bcff}.farm-map_list__OfUpF{display:grid;align-content:start;gap:6px;max-height:calc(clamp(22rem, 52vh, 36rem) + 2.2rem);overflow-y:auto;margin:0;padding:0 4px 0 0;list-style:none}.farm-map_list__OfUpF button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.farm-map_list__OfUpF button:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.farm-map_list__OfUpF button[aria-pressed=true]{border-color:var(--accent);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 80%),var(--surface-1)}.farm-map_rank__sbECT{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#15212e;border:2px solid #74bcff;color:#fff;font-size:.82rem;font-weight:700}.farm-map_list__OfUpF [data-top] .farm-map_rank__sbECT{background:#b8903f;border-color:#ffe9b0;color:#1b1206}.farm-map_spotText__FibPm{display:grid;gap:3px;min-width:0}.farm-map_spotText__FibPm strong{color:var(--text-heading);font:600 1rem/1.3 var(--font-heading),Georgia,serif}.farm-map_numbers__PDk0G{color:var(--text-secondary);font-size:.8rem}.farm-map_numbers__PDk0G b{color:var(--text-heading);font-weight:650;font-variant-numeric:tabular-nums}.farm-map_mobs__x_ZyS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.76rem}.farm-map_message__HbHH8{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text-secondary);font-size:.9rem}@media (max-width:1100px){.farm-map_explorer__e5pvw{grid-template-columns:minmax(0,1fr)}.farm-map_list__OfUpF{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));max-height:none;overflow:visible}}.farm-finder_page__74JV_{--ff-good:#6fbf73;--ff-warn:#d5a650;--ff-bad:#e0736b;--ff-bubble:#6cadd8;display:grid;gap:1.8rem;min-width:0;color:var(--text-primary);scroll-margin-top:8rem}html[data-theme=light] .farm-finder_page__74JV_{--ff-good:#2f7d34;--ff-warn:#996019;--ff-bad:#b03a31;--ff-bubble:#28658e}.farm-finder_page__74JV_ :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.farm-finder_hero__c0_Cv{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding-top:.5rem}.farm-finder_hero__c0_Cv>div{min-width:0;max-width:50rem}.farm-finder_eyebrow__OOhch{color:var(--accent-strong);font-size:.6rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.farm-finder_hero__c0_Cv h1{margin-top:.7rem;color:var(--text-heading);font:600 clamp(2.2rem,4vw,3.4rem)/1.1 var(--font-heading),Georgia,serif;letter-spacing:-.02em}.farm-finder_lead__i9de1{margin-top:.9rem;color:var(--text-secondary);font-size:.86rem;line-height:1.85;text-wrap:pretty}.farm-finder_shareButton__ervt7{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;color:var(--text-heading);font-size:.77rem;font-weight:650}.farm-finder_shareButton__ervt7:hover{text-decoration:underline;text-underline-offset:.25em}.farm-finder_controls__xHKn_{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr);gap:1rem;align-items:start}.farm-finder_group__G_hN5{display:grid;gap:.9rem;min-width:0;padding:1rem 1.1rem 1.15rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--surface-1)}.farm-finder_group__G_hN5 legend{padding:0 .4rem;color:var(--text-heading);font:600 1.05rem/1.4 var(--font-heading),Georgia,serif}.farm-finder_row__bt04y{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end}.farm-finder_row__bt04y>*{flex:1 1 8rem}.farm-finder_field__e4P5K{display:grid;gap:.4rem;min-width:0;color:var(--text-muted);font-size:.66rem;line-height:1.5}.farm-finder_levelField__iTQ7J{flex:2 1 14rem}.farm-finder_input__mUkRB{width:5.5rem;min-width:0;height:2.5rem;padding:.45rem .65rem;border:1px solid var(--ui-border);border-radius:.35rem;background:var(--surface-2);color:var(--text-primary);font-size:.82rem;font-variant-numeric:tabular-nums}.farm-finder_wide__BjGa7{flex:1;width:auto;min-width:10rem}.farm-finder_inline__WBt0i,.farm-finder_suffix__Vimqc{display:flex;align-items:center;gap:.5rem;min-width:0}.farm-finder_suffix__Vimqc>span{color:var(--text-secondary);font-size:.8rem}.farm-finder_inline__WBt0i{flex-wrap:wrap}.farm-finder_range__60K52{flex:1;min-width:8rem;accent-color:var(--accent)}.farm-finder_hint__wmnTx{color:var(--text-muted);font-size:.68rem;line-height:1.6}.farm-finder_check__a8XZd{display:flex;align-items:flex-start;gap:.55rem;color:var(--text-secondary);font-size:.74rem;line-height:1.5;cursor:pointer}.farm-finder_check__a8XZd input{margin-top:.2rem;accent-color:var(--accent)}.farm-finder_chips___N6FI,.farm-finder_segmented__KZ5GO{display:flex;flex-wrap:wrap;gap:.35rem}.farm-finder_chipButton__2f6Rg,.farm-finder_chips___N6FI button,.farm-finder_segmented__KZ5GO button{min-height:2.2rem;padding:.35rem .75rem;border:1px solid var(--ui-border);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.72rem;font-weight:600;cursor:pointer}.farm-finder_segmented__KZ5GO button{flex:1;border-radius:.35rem}.farm-finder_chips___N6FI button[aria-pressed=true],.farm-finder_segmented__KZ5GO button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 70%,var(--ui-border));background:var(--ui-selected);color:var(--text-heading)}.farm-finder_segmented__KZ5GO button:disabled{opacity:.45;cursor:not-allowed}.farm-finder_chipButton__2f6Rg:hover,.farm-finder_chips___N6FI button:hover,.farm-finder_segmented__KZ5GO button:not(:disabled):hover{background:var(--ui-hover)}.farm-finder_buildCard__ACyBY{padding:.55rem .7rem;border-left:2px solid var(--accent);background:var(--ui-selected);color:var(--text-secondary);font-size:.74rem}.farm-finder_buildCard__ACyBY strong{color:var(--text-heading)}.farm-finder_loading__NQb5t,.farm-finder_notice__bVZ49{padding:.8rem 1rem;border:1px solid var(--ui-border);border-radius:.4rem;background:var(--surface-1);color:var(--text-secondary);font-size:.78rem}.farm-finder_loading__NQb5t{animation:farm-finder_pulse__TZJLp 1.4s ease-in-out infinite}@keyframes farm-finder_pulse__TZJLp{50%{opacity:.55}}.farm-finder_results__y72ir{display:grid;gap:1.3rem;min-width:0}.farm-finder_summary__1OKxf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ui-border)}.farm-finder_summary__1OKxf>div{display:grid;gap:.2rem;padding:1rem 1.1rem;border-right:1px solid var(--ui-border)}.farm-finder_summary__1OKxf>div:last-child{border-right:0}.farm-finder_summary__1OKxf span{color:var(--text-muted);font-size:.66rem}.farm-finder_summary__1OKxf strong{color:var(--text-heading);font:500 1.8rem/1.2 var(--font-heading),Georgia,serif;font-variant-numeric:tabular-nums}.farm-finder_summary__1OKxf small{color:var(--text-muted);font-size:.68rem}.farm-finder_summary__1OKxf [data-tone=good] strong{color:var(--ff-good)}.farm-finder_summary__1OKxf [data-tone=resisted] strong{color:var(--ff-warn)}.farm-finder_summary__1OKxf [data-tone=deadly] strong{color:var(--ff-bad)}.farm-finder_chartFrame__y0dcr{display:grid;gap:.6rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--surface-1)}.farm-finder_chartHead__KyCw0 h2{color:var(--text-heading);font:600 1.4rem/1.3 var(--font-heading),Georgia,serif}.farm-finder_chartHead__KyCw0 p{margin-top:.3rem;color:var(--text-muted);font-size:.72rem;line-height:1.6}.farm-finder_chart__qIEvo{width:100%;height:auto;overflow:visible;touch-action:manipulation}.farm-finder_grid__RQcuY{stroke:color-mix(in srgb,var(--line-soft) 90%,transparent)}.farm-finder_axis__3okA8{fill:var(--text-muted);font-size:11px}.farm-finder_bubble__k2y_r{cursor:pointer;outline:none}.farm-finder_bubble__k2y_r circle{fill:var(--ff-bubble);stroke:var(--surface-1);stroke-width:1.5;transition:opacity .15s}.farm-finder_bubble__k2y_r[data-top] circle{fill:var(--accent)}.farm-finder_bubble__k2y_r text{fill:var(--accent-ink,#111);font-size:12px;font-weight:700;pointer-events:none}.farm-finder_bubble__k2y_r[data-active] circle{opacity:1!important;stroke:var(--text-heading);stroke-width:2.5}.farm-finder_bubble__k2y_r:focus-visible circle{stroke:var(--focus-ring);stroke-width:3}.farm-finder_chartReading__ly_3q{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;min-height:1.6rem;color:var(--text-secondary);font-size:.74rem}.farm-finder_chartReading__ly_3q strong{color:var(--text-heading)}.farm-finder_spotList__cuS4c{display:grid;gap:.7rem;list-style:none;padding:0;margin:0}.farm-finder_spot__iMQ0u{min-width:0;border:1px solid var(--ui-border);border-radius:.5rem;background:var(--surface-1);scroll-margin-top:8rem}.farm-finder_spot__iMQ0u[data-selected]{border-color:color-mix(in srgb,var(--accent) 65%,var(--ui-border))}.farm-finder_spotHead__zbWuX{display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:.8rem 1.2rem;padding:.85rem 1rem}.farm-finder_rank__ctErO{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ui-selected);color:var(--text-heading);font-weight:700;font-size:.8rem}.farm-finder_spotTitle__uB86m{min-width:0}.farm-finder_spotTitle__uB86m h3{color:var(--text-heading);font:600 1.05rem/1.35 var(--font-heading),Georgia,serif}.farm-finder_spotTitle__uB86m h3 a:hover{text-decoration:underline;text-underline-offset:.2em}.farm-finder_spotTitle__uB86m p{display:flex;align-items:center;gap:.3rem;margin-top:.15rem;color:var(--text-muted);font-size:.68rem}.farm-finder_spotTitle__uB86m .farm-finder_aliases__hKKfo{display:block;color:var(--text-muted);font-size:.64rem;font-style:italic}.farm-finder_spotStats__Kequ0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}.farm-finder_spotStats__Kequ0 div{display:grid;gap:.1rem;min-width:0}.farm-finder_spotStats__Kequ0 dt{color:var(--text-muted);font-size:.62rem}.farm-finder_spotStats__Kequ0 dd{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--text-heading);font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums}.farm-finder_meter__cD2C5{position:relative;display:inline-block;width:2.6rem;height:.35rem;border-radius:999px;background:var(--ui-hover);overflow:hidden}.farm-finder_meter__cD2C5 i{position:absolute;inset:0 auto 0 0;background:var(--ff-good)}.farm-finder_expand__H2GNS{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;padding:.35rem .7rem;border:1px solid var(--ui-border);border-radius:.35rem;color:var(--text-secondary);font-size:.72rem;font-weight:600}.farm-finder_expand__H2GNS:hover{background:var(--ui-hover)}.farm-finder_expand__H2GNS[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.farm-finder_warnings__09NWL{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0 1rem .8rem 4.2rem;list-style:none;color:var(--ff-warn);font-size:.7rem}.farm-finder_warnings__09NWL li{display:inline-flex;align-items:center;gap:.35rem}.farm-finder_moreButton__0oQUb{justify-self:center;min-height:2.4rem;padding:.45rem 1rem;border:1px solid var(--ui-border);border-radius:.35rem;color:var(--text-secondary);font-size:.74rem;font-weight:600}.farm-finder_moreButton__0oQUb:hover{background:var(--ui-hover)}.farm-finder_tableScroll__fvjIC{overflow-x:auto;border-top:1px solid var(--ui-border)}.farm-finder_table__0YJwe{width:100%;border-collapse:collapse;font-size:.74rem;font-variant-numeric:tabular-nums}.farm-finder_table__0YJwe th{padding:.55rem .8rem;color:var(--text-muted);font-size:.64rem;font-weight:600;text-align:left;white-space:nowrap}.farm-finder_table__0YJwe td{padding:.55rem .8rem;border-top:1px solid var(--line-soft);vertical-align:top;white-space:nowrap}.farm-finder_table__0YJwe td:first-child,.farm-finder_table__0YJwe td:last-child{white-space:normal}.farm-finder_table__0YJwe td small{display:block;margin-top:.15rem;color:var(--text-muted);font-size:.64rem}.farm-finder_table__0YJwe td a{color:var(--text-heading);font-weight:600}.farm-finder_table__0YJwe td a:hover{text-decoration:underline}.farm-finder_table__0YJwe tr[data-verdict=deadly],.farm-finder_table__0YJwe tr[data-verdict=resisted]{opacity:.62}.farm-finder_verdict__4OATo{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.64rem;font-weight:700}.farm-finder_verdict__4OATo[data-verdict=good]{color:var(--ff-good);background:color-mix(in srgb,var(--ff-good) 14%,transparent)}.farm-finder_verdict__4OATo[data-verdict=resisted],.farm-finder_verdict__4OATo[data-verdict=risky]{color:var(--ff-warn);background:color-mix(in srgb,var(--ff-warn) 14%,transparent)}.farm-finder_verdict__4OATo[data-verdict=deadly]{color:var(--ff-bad);background:color-mix(in srgb,var(--ff-bad) 14%,transparent)}.farm-finder_singles__UMdut{border:1px solid var(--ui-border);border-radius:.5rem;background:var(--surface-1)}.farm-finder_singles__UMdut>summary{padding:.85rem 1rem;color:var(--text-heading);font-size:.8rem;font-weight:650;cursor:pointer}.farm-finder_note__qMYln{color:var(--text-muted);font-size:.7rem;line-height:1.8}@media (max-width:1100px){.farm-finder_controls__xHKn_{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.farm-finder_controls__xHKn_>:first-child{grid-column:1/-1}.farm-finder_spotHead__zbWuX{grid-template-columns:auto minmax(0,1fr) auto}.farm-finder_spotStats__Kequ0{grid-column:1/-1}}@media (max-width:680px){.farm-finder_controls__xHKn_{grid-template-columns:minmax(0,1fr)}.farm-finder_summary__1OKxf{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-finder_summary__1OKxf>div:nth-child(2){border-right:0}.farm-finder_summary__1OKxf>div:nth-child(-n+2){border-bottom:1px solid var(--ui-border)}.farm-finder_spotStats__Kequ0{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-finder_warnings__09NWL{padding-left:1rem}.farm-finder_table__0YJwe thead{display:none}.farm-finder_table__0YJwe tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .8rem;padding:.6rem .8rem;border-top:1px solid var(--line-soft)}.farm-finder_table__0YJwe td{padding:0;border:0;white-space:normal}.farm-finder_table__0YJwe td:first-child,.farm-finder_table__0YJwe td:last-child{grid-column:1/-1}.farm-finder_table__0YJwe td[data-label]:before{content:attr(data-label) " · ";color:var(--text-muted);font-size:.62rem}}.farm-finder_mapFrame__KhZGH{display:grid;gap:.5rem}.farm-finder_map__npCC5{display:block;width:100%;height:auto;aspect-ratio:2.2;border:1px solid var(--ui-border);border-radius:.5rem;background:#0b1016}.farm-finder_mapLayer__G01tS circle{fill:#6fb6ff;opacity:.75}.farm-finder_mapLayer__G01tS[data-top] circle{fill:var(--accent)}.farm-finder_mapLayer__G01tS[data-active] circle{fill:#ffe38a;opacity:1}.farm-finder_mapLayer__G01tS[data-dim] circle{opacity:.25}.farm-finder_mapMarker__FWO34{cursor:pointer;outline:none}.farm-finder_mapMarker__FWO34 circle{fill:#1c2a3a;stroke:#6fb6ff;stroke-width:2}.farm-finder_mapMarker__FWO34[data-top] circle{fill:color-mix(in srgb,var(--accent) 85%,black);stroke:#ffe9b0}.farm-finder_mapMarker__FWO34[data-active] circle{fill:#ffe38a;stroke:#1b1206;stroke-width:2.5}.farm-finder_mapMarker__FWO34 text{fill:#fff;font-size:12px;font-weight:700;pointer-events:none}.farm-finder_mapMarker__FWO34[data-active] text,.farm-finder_mapMarker__FWO34[data-top] text{fill:#1b1206}.farm-finder_mapMarker__FWO34:focus-visible circle,.farm-finder_mapMarker__FWO34:hover circle{stroke:#fff;stroke-width:3}.farm-finder_mapLegend__UWfW_{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;color:var(--text-muted);font-size:.66rem}.farm-finder_mapLegend__UWfW_ span{display:inline-flex;align-items:center;gap:.35rem}.farm-finder_mapLegend__UWfW_ i{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:#1c2a3a;border:2px solid #6fb6ff}.farm-finder_mapLegend__UWfW_ i[data-kind=top]{background:var(--accent);border-color:#ffe9b0}.farm-finder_mapLegend__UWfW_ i[data-kind=spawn]{width:.45rem;height:.45rem;border:0;background:#6fb6ff}.farm-finder_mapLegend__UWfW_ button{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.25rem .6rem;border:1px solid var(--ui-border);border-radius:.35rem;color:var(--text-secondary);font-size:.68rem;font-weight:600}.farm-finder_mapLegend__UWfW_ button:hover{background:var(--ui-hover)}.farm-finder_mapCaption__WBO_d{color:var(--text-secondary);font-size:.72rem}.farm-finder_mapCaption__WBO_d strong{color:var(--text-heading)}.farm-finder_savedPicker__24Wsl{display:grid;gap:.3rem;font-size:.74rem;color:var(--text-secondary)}.farm-finder_savedPicker__24Wsl a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.farm-finder_page__74JV_{gap:1.25rem}.farm-finder_setup__hthpL{padding:16px 22px 18px;position:relative;z-index:5}.farm-finder_setup__hthpL .farm-finder_controls__xHKn_{gap:0}.farm-finder_setup__hthpL .farm-finder_group__G_hN5{padding:0 18px;border:0;border-left:1px solid var(--line);border-radius:0;background:none;gap:.75rem}.farm-finder_setup__hthpL .farm-finder_group__G_hN5:first-child{padding-left:0;border-left:0}.farm-finder_setup__hthpL .farm-finder_group__G_hN5:last-child{padding-right:0}.farm-finder_setup__hthpL .farm-finder_group__G_hN5 legend{float:left;width:100%;padding:0;margin-bottom:.1rem;font-family:inherit}.farm-finder_setup__hthpL .farm-finder_segmented__KZ5GO button{min-height:2.1rem}.farm-finder_setup__hthpL .farm-finder_chips___N6FI button[aria-pressed=true],.farm-finder_setup__hthpL .farm-finder_segmented__KZ5GO button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.farm-finder_overview__Ig_vj{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.farm-finder_whereTo__6udw0{display:grid;gap:.7rem;min-width:0;padding:18px 20px}.farm-finder_glance__NOnW5{display:grid;gap:12px;padding:20px 16px;min-width:0}.farm-finder_glance__NOnW5 h2,.farm-finder_panelHeading___OoJ5 h2{margin-top:.2rem;color:var(--text-heading);font:500 1.35rem/1.25 var(--font-heading),Georgia,serif}.farm-finder_panelHeading___OoJ5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.6rem 1rem}.farm-finder_panelLead__B2d2x{color:var(--text-muted);font-size:.72rem;line-height:1.6}.farm-finder_viewSwitch__pwvoW{display:flex;gap:4px}.farm-finder_viewSwitch__pwvoW button{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--text-secondary);font-size:.72rem;font-weight:600}.farm-finder_viewSwitch__pwvoW button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.farm-finder_bestSpot__b2VvZ{width:100%;cursor:pointer;text-align:center}.farm-finder_bestSpot__b2VvZ strong{font-size:1.15rem!important;line-height:1.3!important;overflow-wrap:anywhere}.farm-finder_bestSpot__b2VvZ:hover{border-color:var(--accent)}.farm-finder_counts__85U5X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.farm-finder_counts__85U5X [data-tone=good] strong{color:var(--ff-good)}.farm-finder_counts__85U5X [data-tone=resisted] strong{color:var(--ff-warn)}.farm-finder_counts__85U5X [data-tone=deadly] strong{color:var(--ff-bad)}.farm-finder_glance__NOnW5 .farm-finder_buildCard__ACyBY{margin:0}.farm-finder_groundsPanel__u3EGU{display:grid;gap:.8rem;padding:18px 20px;min-width:0}.farm-finder_groundsPanel__u3EGU .farm-finder_spot__iMQ0u{background:var(--surface-2)}.farm-finder_spotMobs__coBxS{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0 1rem .85rem 4.2rem;list-style:none}.farm-finder_spotMobs__coBxS li{display:flex;min-width:0}.farm-finder_spotMobs__coBxS a,.farm-finder_spotMobs__coBxS button{display:inline-flex;align-items:baseline;gap:.4rem;max-width:100%;padding:.3rem .55rem;border:1px solid var(--line);border-left:2px solid var(--ff-good);border-radius:5px;background:var(--surface-1);color:var(--text-heading);font-size:.72rem;font-weight:600}.farm-finder_spotMobs__coBxS a:hover{border-color:var(--accent);border-left-color:var(--ff-good)}.farm-finder_spotMobs__coBxS a[data-verdict=risky]{border-left-color:var(--ff-warn)}.farm-finder_spotMobs__coBxS small{color:var(--text-muted);font-size:.62rem;font-weight:500;white-space:nowrap}.farm-finder_spotMobs__coBxS button{border-left-width:1px;color:var(--text-secondary);cursor:pointer}.farm-finder_spotMobs__coBxS button:hover{background:var(--ui-hover)}@media (max-width:1100px){.farm-finder_overview__Ig_vj{grid-template-columns:minmax(0,1fr)}.farm-finder_glance__NOnW5{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start}}@media (max-width:900px){.farm-finder_setup__hthpL .farm-finder_controls__xHKn_{grid-template-columns:minmax(0,1fr);gap:1rem}.farm-finder_setup__hthpL .farm-finder_group__G_hN5{padding:1rem 0 0;border-left:0;border-top:1px solid var(--line)}.farm-finder_setup__hthpL .farm-finder_group__G_hN5:first-child{padding-top:0;border-top:0}.farm-finder_spotMobs__coBxS{padding-left:1rem}}.farm-finder_page__74JV_{gap:1.1rem;font-size:1rem}.farm-finder_field__e4P5K,.farm-finder_savedPicker__24Wsl{font-size:.82rem;color:var(--text-secondary)}.farm-finder_hint__wmnTx{font-size:.8rem}.farm-finder_check__a8XZd{font-size:.86rem}.farm-finder_input__mUkRB{height:2.6rem;font-size:.9rem}.farm-finder_chips___N6FI button,.farm-finder_segmented__KZ5GO button{min-height:2.35rem;font-size:.82rem}.farm-finder_buildCard__ACyBY{font-size:.86rem}.farm-finder_loading__NQb5t,.farm-finder_notice__bVZ49{font-size:.9rem}.farm-finder_panelLead__B2d2x{font-size:.86rem}.farm-finder_glance__NOnW5 h2,.farm-finder_panelHeading___OoJ5 h2{font-size:1.5rem}.farm-finder_viewSwitch__pwvoW button{height:36px;font-size:.84rem}.farm-finder_overview__Ig_vj{grid-template-columns:minmax(0,1fr)}.farm-finder_glance__NOnW5{order:-1;display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 14px;padding:16px 20px}.farm-finder_glance__NOnW5>div:first-child{display:flex;flex-direction:column;justify-content:center;min-width:9rem}.farm-finder_glance__NOnW5 .farm-finder_buildCard__ACyBY{align-self:center}.farm-finder_glance__NOnW5 .farm-finder_bestSpot__b2VvZ{flex:1 1 18rem;width:auto}.farm-finder_glance__NOnW5 .farm-finder_counts__85U5X{flex:2 1 26rem;grid-template-columns:repeat(4,minmax(0,1fr))}.farm-finder_glance__NOnW5 [class*=highlight] span{font-size:.86rem}.farm-finder_glance__NOnW5 [class*=highlight] small{font-size:.78rem}.farm-finder_chartReading__ly_3q{font-size:.86rem}.farm-finder_axis__3okA8{font-size:13px}.farm-finder_spotHead__zbWuX{padding:1rem 1.2rem}.farm-finder_spotTitle__uB86m h3{font-size:1.2rem}.farm-finder_spotTitle__uB86m p{font-size:.82rem}.farm-finder_spotTitle__uB86m .farm-finder_aliases__hKKfo{font-size:.78rem}.farm-finder_spotStats__Kequ0 dt{font-size:.76rem}.farm-finder_spotStats__Kequ0 dd{font-size:1.08rem}.farm-finder_rank__ctErO{width:2.3rem;height:2.3rem;font-size:.95rem}.farm-finder_expand__H2GNS{font-size:.82rem}.farm-finder_warnings__09NWL{font-size:.82rem;padding-left:4.6rem}.farm-finder_spotMobs__coBxS{gap:6px;padding-left:4.6rem}.farm-finder_spotMobs__coBxS a,.farm-finder_spotMobs__coBxS button{padding:.4rem .7rem;font-size:.86rem}.farm-finder_spotMobs__coBxS small{font-size:.76rem}.farm-finder_table__0YJwe{font-size:.86rem}.farm-finder_table__0YJwe td small,.farm-finder_table__0YJwe th,.farm-finder_verdict__4OATo{font-size:.76rem}.farm-finder_singles__UMdut>summary{font-size:.95rem}.farm-finder_moreButton__0oQUb{font-size:.86rem}.farm-finder_note__qMYln{font-size:.8rem}@media (max-width:900px){.farm-finder_glance__NOnW5 .farm-finder_counts__85U5X{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-finder_spotMobs__coBxS,.farm-finder_warnings__09NWL{padding-left:1.2rem}}.farm-finder_setup__hthpL{gap:10px;padding:14px 20px}.farm-finder_setupRow__og8hH{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;min-width:0}.farm-finder_setupRowSecond__MJFIZ{padding-top:10px;border-top:1px solid var(--line)}.farm-finder_rowTitle__x_N_Y{flex:0 0 100%;margin:0 0 -2px}.farm-finder_setup__hthpL .farm-finder_field__e4P5K{gap:4px;font-size:.74rem;color:var(--text-muted)}.farm-finder_setup__hthpL .farm-finder_field__e4P5K>:is(div,span,button){min-width:0}.farm-finder_setup__hthpL .farm-finder_input__mUkRB{height:34px;width:4.6rem;padding:0 .55rem;font-size:.88rem}.farm-finder_setup__hthpL .farm-finder_small__AevQG{width:3.8rem}.farm-finder_setup__hthpL .farm-finder_wide__BjGa7{width:100%;min-width:9rem}.farm-finder_setup__hthpL .farm-finder_levelField__iTQ7J{flex:0 1 15rem;min-width:11rem}.farm-finder_setup__hthpL .farm-finder_range__60K52{min-width:5rem}.farm-finder_setup__hthpL .farm-finder_grow__hH0TL{flex:1 1 14rem;min-width:12rem}.farm-finder_setup__hthpL .farm-finder_segmented__KZ5GO{flex-wrap:nowrap;gap:3px}.farm-finder_setup__hthpL .farm-finder_segmented__KZ5GO button{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:6px;font-size:.8rem;white-space:nowrap}.farm-finder_setup__hthpL .select-dropdown-trigger,.farm-finder_setup__hthpL summary{min-height:34px}.farm-finder_setup__hthpL label.farm-finder_field__e4P5K{min-width:0}.farm-finder_setup__hthpL label.farm-finder_field__e4P5K:has(button),.farm-finder_setup__hthpL label.farm-finder_field__e4P5K:has(summary){min-width:9rem}.farm-finder_setup__hthpL form.farm-finder_field__e4P5K{margin:0}.farm-finder_setup__hthpL .farm-finder_inline__WBt0i{flex-wrap:nowrap;gap:6px}.farm-finder_setup__hthpL .farm-finder_suffix__Vimqc>span{font-size:.8rem}.farm-finder_inlineHint__oC7rq{display:flex;align-items:center;min-height:34px;color:var(--text-secondary);font-size:.8rem}.farm-finder_inlineHint__oC7rq a{margin-right:.3em;color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.farm-finder_rowNote__aBFE_{margin:-2px 0 0;font-size:.8rem}.farm-finder_options__mY4Pb{display:flex;flex-wrap:wrap;gap:6px}.farm-finder_setup__hthpL .farm-finder_check__a8XZd{align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text-secondary);font-size:.8rem;white-space:nowrap;transition:border-color .15s,color .15s}.farm-finder_setup__hthpL .farm-finder_check__a8XZd:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.farm-finder_setup__hthpL .farm-finder_check__a8XZd:has(input:checked){border-color:color-mix(in srgb,var(--accent) 70%,var(--line));color:var(--text-heading);background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.farm-finder_setup__hthpL .farm-finder_check__a8XZd input{margin:0}.farm-finder_setupRow__og8hH>.farm-finder_check__a8XZd{align-self:flex-end}@media (max-width:700px){.farm-finder_setup__hthpL .farm-finder_segmented__KZ5GO{flex-wrap:wrap}.farm-finder_setup__hthpL .farm-finder_grow__hH0TL,.farm-finder_setup__hthpL .farm-finder_levelField__iTQ7J{flex-basis:100%}}.farm-finder_setupGrid__CfEPI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.farm-finder_setupCol__VTc_A{display:grid;align-content:start;gap:10px;min-width:0;padding:2px 22px 4px}.farm-finder_setupCol__VTc_A:first-child{padding-left:0}.farm-finder_setupCol__VTc_A+.farm-finder_setupCol__VTc_A{padding-right:0;border-left:1px solid var(--line)}.farm-finder_fields__51Q6y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-items:end}.farm-finder_setupCol__VTc_A:first-child .farm-finder_fields__51Q6y{grid-template-columns:repeat(4,minmax(0,1fr))}.farm-finder_span2__sy9bw{grid-column:span 2}.farm-finder_span3__xDBQy{grid-column:1/-1}.farm-finder_fields__51Q6y .farm-finder_segmented__KZ5GO{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.farm-finder_fields__51Q6y .farm-finder_field__e4P5K .farm-finder_input__mUkRB:not(.farm-finder_small__AevQG),.farm-finder_fields__51Q6y .farm-finder_field__e4P5K .farm-finder_suffix__Vimqc,.farm-finder_fields__51Q6y .farm-finder_segmented__KZ5GO button{width:100%}.farm-finder_fields__51Q6y .farm-finder_field__e4P5K .farm-finder_suffix__Vimqc .farm-finder_input__mUkRB{flex:1}.farm-finder_setup__hthpL .farm-finder_options__mY4Pb{margin-top:2px}@media (max-width:1000px){.farm-finder_setupGrid__CfEPI{grid-template-columns:minmax(0,1fr);gap:14px}.farm-finder_setupCol__VTc_A,.farm-finder_setupCol__VTc_A:first-child{padding:0}.farm-finder_setupCol__VTc_A+.farm-finder_setupCol__VTc_A{padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}}@media (max-width:560px){.farm-finder_fields__51Q6y,.farm-finder_setupCol__VTc_A:first-child .farm-finder_fields__51Q6y{grid-template-columns:repeat(2,minmax(0,1fr))}}.farm-finder_spot__iMQ0u{overflow:hidden}.farm-finder_spotHead__zbWuX{grid-template-columns:auto minmax(0,1.3fr) minmax(0,2fr);padding:.9rem 1.1rem .7rem}.farm-finder_rank__ctErO[data-top]{background:#b8903f;color:#1b1206}.farm-finder_spot__iMQ0u .farm-finder_tableScroll__fvjIC{border-top:1px solid var(--line)}.farm-finder_table__0YJwe td,.farm-finder_table__0YJwe th{padding:.45rem .9rem}.farm-finder_table__0YJwe td{vertical-align:middle}.farm-finder_table__0YJwe td strong{color:var(--text-heading);font-weight:650}.farm-finder_mobCell__bKNZr{display:flex;align-items:center;gap:.65rem;min-width:13rem}.farm-finder_mobCell__bKNZr>span:last-child{display:grid;gap:1px}.farm-finder_mobCell__bKNZr strong{color:var(--text-heading);font-size:.9rem}.farm-finder_mobCell__bKNZr:hover strong{text-decoration:underline;text-underline-offset:.2em}.farm-finder_table__0YJwe td .farm-finder_mobCell__bKNZr small{margin:0}.farm-finder_mobPortrait__LXP_H{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:7px;background:radial-gradient(circle at 50% 30%,#2a3646,#111923);color:var(--text-muted)}.farm-finder_mobPortrait__LXP_H img{width:100%;height:100%;object-fit:cover}.farm-finder_tableMore__VXkFc{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.55rem;border-top:1px solid var(--line);color:var(--text-secondary);font-size:.82rem;font-weight:600}.farm-finder_tableMore__VXkFc:hover{background:var(--ui-hover);color:var(--text-heading)}.farm-finder_tableMore__VXkFc[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.farm-finder_warnings__09NWL{padding:0 1.1rem .6rem 4.3rem}.farm-finder_setup__hthpL{display:grid;gap:12px;padding:16px 22px}.farm-finder_setup__hthpL>.farm-finder_toolbar__pS9fE{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(170px,1fr) 110px 120px minmax(160px,1fr);gap:16px;align-items:end}.farm-finder_setup__hthpL>.farm-finder_toolbar__pS9fE .field{min-width:0}.farm-finder_ilevel__VeWzr{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .6rem;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));border-radius:9px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 80%),var(--surface-1);cursor:help}.farm-finder_ilevel__VeWzr:before{content:"";position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:6px;pointer-events:none;z-index:-1}.farm-finder_ilevel__VeWzr strong{color:var(--accent);font:500 1.65rem/1 var(--font-heading),Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.farm-finder_ilevel__VeWzr small{color:var(--text-muted);font-size:.72rem;font-weight:600;white-space:nowrap}.farm-finder_ilevel__VeWzr[data-tone=up] small{color:#62c28a}.farm-finder_ilevel__VeWzr[data-tone=down] small{color:#d9825b}.farm-finder_linkRow__VrSuQ{display:flex;gap:8px}.farm-finder_linkRow__VrSuQ input{flex:1;min-width:0;height:2.4rem}.farm-finder_rowNote__aBFE_{margin:0;color:var(--text-secondary);font-size:.84rem}.farm-finder_rowNote__aBFE_ strong{color:var(--text-heading)}.farm-finder_more__88WDn{border-top:1px solid var(--line);padding-top:10px}.farm-finder_more__88WDn>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;width:fit-content;cursor:pointer;color:var(--text-heading);font-size:.86rem;font-weight:650;list-style:none}.farm-finder_more__88WDn>summary::-webkit-details-marker{display:none}.farm-finder_more__88WDn>summary:before{content:"▸";color:var(--accent);transition:transform .15s}.farm-finder_more__88WDn[open]>summary:before{transform:rotate(90deg)}.farm-finder_more__88WDn>summary small{color:var(--text-muted);font-size:.78rem;font-weight:500}.farm-finder_moreGrid__ZjlCK{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:12px 14px;align-items:end;margin-top:12px}.farm-finder_moreGrid__ZjlCK .field{font-size:.8rem}.farm-finder_moreGrid__ZjlCK .farm-finder_field__e4P5K{gap:5px;font-size:.8rem;color:var(--text-secondary)}.farm-finder_moreGrid__ZjlCK .farm-finder_input__mUkRB{width:100%;height:2.4rem}.farm-finder_moreGrid__ZjlCK .farm-finder_suffix__Vimqc{width:100%}.farm-finder_moreGrid__ZjlCK .farm-finder_suffix__Vimqc .farm-finder_input__mUkRB{flex:1}.farm-finder_setup__hthpL .farm-finder_options__mY4Pb{margin-top:12px}@media (max-width:1100px){.farm-finder_setup__hthpL>.farm-finder_toolbar__pS9fE{grid-template-columns:repeat(3,minmax(0,1fr))}.farm-finder_setup__hthpL>.farm-finder_toolbar__pS9fE>:first-child{grid-column:1/-1}}@media (max-width:600px){.farm-finder_setup__hthpL>.farm-finder_toolbar__pS9fE{grid-template-columns:repeat(2,minmax(0,1fr))}}.farm-finder_ilevelCard__dXXLR{flex:0 0 9rem}.farm-finder_ilevelCard__dXXLR strong{color:var(--accent)!important}.farm-finder_buildStrip__ZQkRd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}.farm-finder_buildWho__DRkvs{display:grid;gap:1px;min-width:9rem}.farm-finder_buildWho__DRkvs strong{color:var(--text-heading);font:600 1rem/1.2 var(--font-heading),Georgia,serif}.farm-finder_buildWho__DRkvs span{color:var(--text-muted);font-size:.76rem}.farm-finder_buildStats__TnkTp{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0}.farm-finder_buildStats__TnkTp div{display:grid;gap:0}.farm-finder_buildStats__TnkTp dt{color:var(--text-muted);font-size:.68rem}.farm-finder_buildStats__TnkTp dd{margin:0;color:var(--text-heading);font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums}.farm-finder_buildBuffs__Owz58{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-left:auto;max-width:100%}.farm-finder_buildBuffs__Owz58 img,.farm-finder_buildBuffs__Owz58 span{width:22px;height:22px;border-radius:4px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}.farm-finder_buildBuffs__Owz58 span{display:grid;place-items:center;width:auto;min-width:22px;padding:0 4px;color:var(--text-secondary);font-size:.66rem;font-weight:700;background:var(--surface-1)}.farm-finder_buildBuffs__Owz58 small{color:var(--text-muted);font-size:.76rem}.farm-finder_tip___k7jY.farm-finder_tip___k7jY{display:flex}.farm-finder_tip___k7jY>.farm-finder_ilevel__VeWzr{flex:1}.farm-finder_ilevelTip__VzMje.farm-finder_ilevelTip__VzMje{display:flex;flex:0 0 9rem}.farm-finder_ilevelTip__VzMje>.farm-finder_ilevelCard__dXXLR{flex:1}.farm-finder_buildBuffs__Owz58 .items-icon-tooltip{display:inline-flex}.farm-finder_buildBuffs__Owz58>.items-icon-tooltip{width:auto;height:auto;min-width:0;padding:0;border:0;background:none}.farm-finder_critPower__3n64s{cursor:help;color:var(--accent)}.farm-finder_critPower__3n64s[data-known=false]{color:var(--text-muted)}.farm-finder_killCell__4vxKe{display:inline-grid;gap:1px;cursor:help}.farm-finder_killCell__4vxKe small{color:var(--accent);font-size:.68rem;font-weight:600;white-space:nowrap}