._page_zdezg_1{max-width:var(--w-page);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}@media(max-width:640px){._page_zdezg_1{padding:var(--space-5) var(--space-4) var(--space-8)}}._controls_zdezg_13{display:grid;gap:var(--space-3);margin:0 0 var(--space-6)}._searchLabel_zdezg_19{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._searchWrap_zdezg_32{position:relative;display:flex;align-items:center}._searchIcon_zdezg_38{position:absolute;left:var(--space-3);color:var(--c-ink-3);pointer-events:none}._search_zdezg_19{width:100%;min-width:0;height:46px;padding:0 var(--space-4) 0 42px;border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-ink);font:var(--t-body)}._search_zdezg_19:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}._categoryNav_zdezg_64{display:flex;flex-wrap:wrap;gap:var(--space-2)}._categoryLink_zdezg_70{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3) 0 6px;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-surface);font:var(--t-small);font-weight:500;color:var(--c-ink);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out)}@media(hover:hover){._categoryLink_zdezg_70:hover{border-color:var(--accent-deep)}}._categoryIcon_zdezg_92{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill)}._section_zdezg_101{margin-bottom:var(--space-6)}._sectionHead_zdezg_105{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._sectionTitle_zdezg_113{margin:0;font:var(--t-h3);letter-spacing:var(--tr-h3)}._sectionLink_zdezg_119{display:inline-flex;align-items:center;gap:2px;min-height:32px;font:var(--t-small);font-weight:500;color:var(--c-mark);text-decoration:none}@media(hover:hover){._sectionLink_zdezg_119:hover{text-decoration:underline}}._count_zdezg_136{font:var(--t-small);color:var(--c-ink-2)}._clear_zdezg_141{min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-control);background:var(--c-surface);font:var(--t-body);color:var(--c-ink);cursor:pointer}@media(min-width:1280px){._page_zdezg_1{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:var(--space-7);align-items:start}._page_zdezg_1>*{grid-column:2}._page_zdezg_1>._hubHeader_zdezg_167{grid-column:1 / -1}._controls_zdezg_13{grid-column:1;grid-row:2 / span 20;position:sticky;top:calc(var(--header-h) + var(--space-4));margin:0}._page_zdezg_1>._section_zdezg_101:first-of-type{margin-top:0}._categoryNav_zdezg_64{flex-direction:column;flex-wrap:nowrap;gap:2px}._categoryLink_zdezg_70{border-color:transparent;background:none;border-radius:var(--radius-control)}}
