._page_121lt_1{background:radial-gradient(circle at 90% 12%,rgba(99,223,202,.18),transparent 24%),linear-gradient(135deg,#f7fbfa,#edf7f4 58%,#fff8f2);min-height:100vh}._content_121lt_1{max-width:1240px;margin:0;padding:3rem clamp(1rem,6vw,6rem)}._filters_121lt_1{display:flex;gap:.5rem;overflow-x:auto;margin-bottom:1.5rem;padding:.2rem 0 .55rem;scrollbar-width:thin}._filters_121lt_1 button{white-space:nowrap;min-height:46px;padding:.7rem .9rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font:inherit;font-weight:800;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}._filters_121lt_1 button:hover{transform:translateY(-1px);border-color:var(--primary)}._filters_121lt_1 button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 40%,transparent);outline-offset:2px}._filters_121lt_1 button._active_121lt_1{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 8px 20px #077f722e}@media(max-width:600px){._content_121lt_1{padding:2rem 1rem}._filters_121lt_1{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:.65rem}._filters_121lt_1 button{white-space:normal;min-height:52px;padding:.7rem .55rem;line-height:1.15}._filters_121lt_1 button:first-child{grid-column:1/-1}._filters_121lt_1 button{overflow-wrap:anywhere}}
