.results-head.svelte-e12qt1{border-bottom:1px solid var(--line,#e4e7ec);background:#fff;padding:24px 0 0}.breadcrumb.svelte-e12qt1{color:var(--ink-4,#768297);letter-spacing:.04em;margin-bottom:14px;font-size:12px}.breadcrumb.svelte-e12qt1 a:where(.svelte-e12qt1){color:var(--ink-3,#4a5568);text-decoration:none}.breadcrumb.svelte-e12qt1 a:where(.svelte-e12qt1):hover{color:var(--red,#e4161f)}.breadcrumb.svelte-e12qt1 .sep:where(.svelte-e12qt1){opacity:.5;margin:0 8px}.results-title-row.svelte-e12qt1{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.results-title.svelte-e12qt1{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:800;line-height:1}.results-title.svelte-e12qt1 em:where(.svelte-e12qt1){color:var(--red,#e4161f);font-style:normal}.results-meta.svelte-e12qt1{color:var(--ink-3,#4a5568);font-size:13px}.results-meta.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--ink,#0b1a2c)}.search-sub.svelte-e12qt1{color:var(--ink-3,#4a5568);margin-top:8px;font-size:13px}.disc-pills.svelte-e12qt1{scrollbar-width:none;gap:8px;padding-bottom:18px;display:flex;overflow-x:auto}.disc-pills.svelte-e12qt1::-webkit-scrollbar{display:none}.disc-pill.svelte-e12qt1{border:1px solid var(--line,#e4e7ec);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2,#1f2e42);white-space:nowrap;cursor:pointer;background:#f4f5f7;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.disc-pill.svelte-e12qt1:hover{border-color:var(--ink,#0b1a2c)}.disc-pill[data-active=true].svelte-e12qt1{background:var(--ink,#0b1a2c);border-color:var(--ink,#0b1a2c);color:#fff}.disc-pill.svelte-e12qt1 .pill-count:where(.svelte-e12qt1){letter-spacing:0;background:#0000000f;border-radius:999px;padding:1px 8px;font-family:Barlow,sans-serif;font-size:11px;font-weight:700}.disc-pill[data-active=true].svelte-e12qt1 .pill-count:where(.svelte-e12qt1){background:var(--red,#e4161f);color:#fff}.disc-pill.svelte-e12qt1 .pill-dot:where(.svelte-e12qt1){border-radius:50%;width:8px;height:8px}.results-layout.svelte-e12qt1{grid-template-columns:264px 1fr;gap:28px;padding:28px 0 60px;display:grid}@media (width<=1000px){.results-layout.svelte-e12qt1{grid-template-columns:1fr}}.filter-side.svelte-e12qt1 h3:where(.svelte-e12qt1){letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#4a5568);border-bottom:1px solid var(--line,#e4e7ec);margin:0 0 10px;padding:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800}.filter-block.svelte-e12qt1{border:1px solid var(--line,#e4e7ec);background:#fff;border-radius:4px;margin-bottom:12px;padding:16px 16px 14px}.filter-block-title.svelte-e12qt1{letter-spacing:.06em;text-transform:uppercase;color:var(--ink,#0b1a2c);justify-content:space-between;align-items:center;margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800;display:flex}.filter-block-title.svelte-e12qt1 button:where(.svelte-e12qt1){color:var(--ink-4,#768297);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}.filter-block-title.svelte-e12qt1 button:where(.svelte-e12qt1):hover{color:var(--red,#e4161f)}.filter-row.svelte-e12qt1{cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.filter-row.svelte-e12qt1 input[type=checkbox]:where(.svelte-e12qt1),.filter-row.svelte-e12qt1 input[type=radio]:where(.svelte-e12qt1){width:16px;height:16px;accent-color:var(--ink,#0b1a2c);flex-shrink:0;margin:0}.filter-row.svelte-e12qt1 .label-text:where(.svelte-e12qt1){color:var(--ink-2,#1f2e42);flex:1}.filter-row.svelte-e12qt1 .label-count:where(.svelte-e12qt1){color:var(--ink-4,#768297);font-size:12px}.filter-row.svelte-e12qt1:hover .label-text:where(.svelte-e12qt1){color:var(--red,#e4161f)}.price-inputs.svelte-e12qt1{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.price-inputs.svelte-e12qt1 span:where(.svelte-e12qt1){color:var(--ink-4,#768297)}.price-inputs.svelte-e12qt1 input:where(.svelte-e12qt1){border:1px solid var(--line,#e4e7ec);width:100%;color:var(--ink,#0b1a2c);background:#fafbfc;border-radius:3px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}.price-inputs.svelte-e12qt1 input:where(.svelte-e12qt1):focus{border-color:var(--ink,#0b1a2c)}.cond-bar.svelte-e12qt1{cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.cond-bar.disabled.svelte-e12qt1{opacity:.5;cursor:not-allowed}.cond-bar.svelte-e12qt1 input[type=checkbox]:where(.svelte-e12qt1){width:16px;height:16px;accent-color:var(--ink,#0b1a2c);flex-shrink:0;margin:0}.cond-bar.svelte-e12qt1 .cond-label:where(.svelte-e12qt1){width:70px;color:var(--ink-2,#1f2e42);flex-shrink:0}.cond-bar.svelte-e12qt1 .cond-meter:where(.svelte-e12qt1){background:var(--line,#e4e7ec);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.cond-bar.svelte-e12qt1 .cond-meter:where(.svelte-e12qt1)>span:where(.svelte-e12qt1){background:var(--ink,#0b1a2c);position:absolute;top:0;bottom:0;left:0}.cond-bar.svelte-e12qt1 .cond-count:where(.svelte-e12qt1){color:var(--ink-4,#768297);text-align:right;width:22px;font-size:12px}.main-col.svelte-e12qt1{min-width:0}.toolbar.svelte-e12qt1{border:1px solid var(--line,#e4e7ec);background:#fff;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.toolbar-left.svelte-e12qt1{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.toolbar-count.svelte-e12qt1{color:var(--ink-3,#4a5568);font-size:13px}.toolbar-count.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--ink,#0b1a2c);font-weight:700}.applied-chips.svelte-e12qt1{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-e12qt1{border:1px solid var(--line,#e4e7ec);color:var(--ink-2,#1f2e42);background:#f4f5f7;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.svelte-e12qt1 button:where(.svelte-e12qt1){background:var(--ink-4,#768297);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:flex}.chip.svelte-e12qt1 button:where(.svelte-e12qt1):hover{background:var(--red,#e4161f)}.chip-clear-all.svelte-e12qt1{color:var(--red,#e4161f);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.toolbar-right.svelte-e12qt1{align-items:center;gap:10px;display:flex}.toolbar-right.svelte-e12qt1 label:where(.svelte-e12qt1){color:var(--ink-4,#768297);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.sort-select.svelte-e12qt1{border:1px solid var(--line,#e4e7ec);color:var(--ink,#0b1a2c);cursor:pointer;background:#fff;border-radius:3px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}.discipline-group.svelte-e12qt1{margin-bottom:4px}.xcat-header.svelte-e12qt1{align-items:center;gap:14px;margin:24px 0 14px;display:flex}.xcat-header.svelte-e12qt1:first-child{margin-top:4px}.xcat-tag.svelte-e12qt1{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;align-items:center;gap:8px;padding:6px 12px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.xcat-rule.svelte-e12qt1{background:var(--line,#e4e7ec);flex:1;height:1px}.xcat-count.svelte-e12qt1{color:var(--ink-4,#768297);letter-spacing:.04em;font-size:12px}.xcat-count.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--ink-2,#1f2e42)}.empty-search.svelte-e12qt1{text-align:center;color:var(--ink-3,#4a5568);padding:60px 24px}.empty-search.inline.svelte-e12qt1{border:1px dashed var(--line,#e4e7ec);border-radius:4px;padding:40px 24px}.empty-search.svelte-e12qt1 p:where(.svelte-e12qt1){margin:0 0 8px}.empty-search.svelte-e12qt1 .empty-hint:where(.svelte-e12qt1){color:var(--ink-4,#768297);font-size:13px}.clear-link.svelte-e12qt1{color:var(--red,#e4161f);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}
