.f-grid[data-astro-cid-zhxihlfd]{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;display:grid;overflow:visible}.f-footer[data-astro-cid-zhxihlfd]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.f-field[data-astro-cid-zhxihlfd]{flex-direction:column;gap:6px;min-width:0;display:flex}.f-field[data-astro-cid-zhxihlfd]>label[data-astro-cid-zhxihlfd],.ms-fieldlabel[data-astro-cid-zhxihlfd]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:11px;font-weight:600}.f-field[data-astro-cid-zhxihlfd]>select[data-astro-cid-zhxihlfd],.f-field[data-astro-cid-zhxihlfd]>input[data-astro-cid-zhxihlfd]{background:var(--ink);border:1px solid var(--line);color:var(--text);border-radius:6px;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:14px}.f-field[data-astro-cid-zhxihlfd]>select[data-astro-cid-zhxihlfd]:focus-visible,.f-field[data-astro-cid-zhxihlfd]>input[data-astro-cid-zhxihlfd]:focus-visible{outline:3px solid var(--red);outline-offset:1px;border-color:var(--red)}.btn-sm[data-astro-cid-zhxihlfd]{padding:9px 14px;font-size:13px}.ms[data-astro-cid-zhxihlfd]{position:relative}.ms-toggle[data-astro-cid-zhxihlfd]{background:var(--ink);border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:Inter,sans-serif;font-size:14px;display:flex}.ms-toggle[data-astro-cid-zhxihlfd]:hover{border-color:var(--red)}.ms-toggle[data-astro-cid-zhxihlfd]:focus-visible{outline:3px solid var(--red);outline-offset:1px;border-color:var(--red)}.ms-toggle[data-astro-cid-zhxihlfd][aria-expanded=true]{border-color:var(--red)}.ms-count[data-astro-cid-zhxihlfd]{background:var(--red);color:#fff;border-radius:100px;padding:3px 7px;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;line-height:1}.ms-panel[data-astro-cid-zhxihlfd]{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:100%;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 28px #00000073}.ms-opt[data-astro-cid-zhxihlfd]{color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-family:Inter,sans-serif;font-size:13.5px;display:flex}.ms-opt[data-astro-cid-zhxihlfd]:hover{background:var(--ink)}.ms-opt[data-astro-cid-zhxihlfd] input[data-astro-cid-zhxihlfd]{accent-color:var(--red)}.ms-opt[data-astro-cid-zhxihlfd].is-hidden{display:none}@media (width<=960px){.f-grid[data-astro-cid-zhxihlfd]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.f-grid[data-astro-cid-zhxihlfd]{grid-template-columns:1fr}}.lead-modal[data-astro-cid-kghpxjqf]{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lead-modal[data-astro-cid-kghpxjqf][hidden]{display:none}.lm-backdrop[data-astro-cid-kghpxjqf]{background:#000000b8;position:absolute;inset:0}.lm-dialog[data-astro-cid-kghpxjqf]{background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;max-width:460px;max-height:90vh;padding:28px;position:relative;overflow-y:auto}.lm-close[data-astro-cid-kghpxjqf]{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.lm-close[data-astro-cid-kghpxjqf]:hover{color:var(--text);border-color:var(--red)}.lm-heading[data-astro-cid-kghpxjqf]{color:var(--text);margin:0 28px 4px 0;font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.lm-sub[data-astro-cid-kghpxjqf]{color:var(--muted);margin:0 0 18px;font-size:13.5px}.lead-form[data-astro-cid-kghpxjqf]{flex-direction:column;gap:14px;display:flex}.lf-field[data-astro-cid-kghpxjqf]{flex-direction:column;gap:6px;display:flex}.lf-field[data-astro-cid-kghpxjqf] label[data-astro-cid-kghpxjqf]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:11px;font-weight:600}.lf-field[data-astro-cid-kghpxjqf] .opt[data-astro-cid-kghpxjqf]{text-transform:none;letter-spacing:normal;color:var(--dim)}.lf-field[data-astro-cid-kghpxjqf] input[data-astro-cid-kghpxjqf],.lf-field[data-astro-cid-kghpxjqf] textarea[data-astro-cid-kghpxjqf],.lf-field[data-astro-cid-kghpxjqf] select[data-astro-cid-kghpxjqf]{background:var(--ink);border:1px solid var(--line);color:var(--text);resize:vertical;border-radius:6px;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:14px}.lf-field[data-astro-cid-kghpxjqf] input[data-astro-cid-kghpxjqf]:focus-visible,.lf-field[data-astro-cid-kghpxjqf] textarea[data-astro-cid-kghpxjqf]:focus-visible,.lf-field[data-astro-cid-kghpxjqf] select[data-astro-cid-kghpxjqf]:focus-visible{outline:3px solid var(--red);outline-offset:1px;border-color:var(--red)}.lf-submit[data-astro-cid-kghpxjqf]{justify-content:center;width:100%;margin-top:4px}.lf-submit[data-astro-cid-kghpxjqf]:disabled{opacity:.6;cursor:not-allowed}.lf-status[data-astro-cid-kghpxjqf]{min-height:1.4em;font-size:13.5px}.lf-status[data-astro-cid-kghpxjqf][data-state=ok]{color:var(--green)}.lf-status[data-astro-cid-kghpxjqf][data-state=error]{color:var(--red)}.filter-rail-wrap[data-astro-cid-pqvfaeqe]{margin-top:28px}.toolbar[data-astro-cid-pqvfaeqe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.result-count[data-astro-cid-pqvfaeqe]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.toolbar-controls[data-astro-cid-pqvfaeqe]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tb-field[data-astro-cid-pqvfaeqe]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;display:flex}.tb-field[data-astro-cid-pqvfaeqe] select[data-astro-cid-pqvfaeqe]{background:var(--ink);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:7px 10px;font-family:Inter,sans-serif;font-size:13px}.view-toggle{border:1px solid var(--line);border-radius:6px;display:flex;overflow:hidden}.view-toggle .vt-btn{background:var(--ink);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:8px 14px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600}.view-toggle .vt-btn+.vt-btn{border-left:1px solid var(--line)}.view-toggle .vt-btn[aria-pressed=true]{background:var(--red);color:#fff}.filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-chips .chip{background:var(--ink);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12.5px;display:inline-flex}.filter-chips .chip:hover{border-color:var(--red)}.filter-chips .chip:after{content:"×";color:var(--dim);font-size:15px;line-height:1}.no-results{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;margin-top:34px;font-size:15px;display:flex}.no-results[hidden]{display:none}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:34px;display:flex}.pager .pg-btn{background:var(--ink);border:1px solid var(--line);min-width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 8px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.pager .pg-btn:hover:not(:disabled){border-color:var(--red)}.pager .pg-btn:disabled{opacity:.4;cursor:not-allowed}.pager .pg-btn.current{background:var(--red);border-color:var(--red);color:#fff}.pager .pg-ellipsis{color:var(--dim);padding:0 4px}.inv-list{display:block}.inv-list .unit{flex-direction:row;margin-bottom:14px}.inv-list .unit .photo{aspect-ratio:auto;flex:0 0 220px;width:220px}.inv-list .unit .body{flex:1}.inv-list .unit .acts{grid-template-columns:repeat(3,1fr)}@media (width<=720px){.inv-list .unit{flex-direction:column}.inv-list .unit .photo{flex-basis:auto;width:100%}.inv-list .unit .acts{grid-template-columns:1fr}}
