.lwffxG_layout{max-inline-size:90rem;padding-inline:var(--space-5);padding-block:var(--space-4) var(--space-12);gap:var(--space-4) var(--space-8);grid-template-columns:17rem minmax(0,1fr);grid-template-areas:"trail trail""side results";align-items:start;margin-inline:auto;display:grid}.lwffxG_trail{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-ar-caption-size);color:var(--colour-text-muted);flex-wrap:wrap;grid-area:trail;display:flex}.lwffxG_trail a{color:inherit;text-decoration:none}.lwffxG_trail a:hover{color:var(--colour-accent)}.lwffxG_trail a[aria-current=page]{color:var(--colour-text-primary);font-weight:600}.lwffxG_trailStep{align-items:center;gap:var(--space-2);display:inline-flex}.lwffxG_drawerSwitch{opacity:0;pointer-events:none;visibility:hidden;position:absolute}.lwffxG_sidebarToggle,.lwffxG_drawerClose{display:none}.lwffxG_sidebar{border-inline-end:1px solid var(--colour-border);grid-area:side;padding-inline-end:var(--space-4);position:sticky;inset-block-start:var(--space-4)}.lwffxG_auto{flex-direction:column;display:flex}.lwffxG_facet{gap:var(--space-1);padding-block:var(--space-4);border-block-end:1px solid var(--colour-border);flex-direction:column;display:flex}.lwffxG_facet:first-child{padding-block-start:0}.lwffxG_facetTitle{margin:0 0 var(--space-2);font-size:var(--type-ar-body-size);font-weight:700}.lwffxG_check{align-items:center;gap:var(--space-2);min-block-size:2.1rem;padding-inline:var(--space-1);border-radius:var(--radius-subtle);font-size:var(--type-ar-body-dense-size);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.lwffxG_check[hidden]{display:none}.lwffxG_check:hover{background:var(--colour-surface-raised)}.lwffxG_check input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--colour-accent);margin:0}.lwffxG_check>input+.lwffxG_checkLabel{grid-column:2/4}.lwffxG_checkLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lwffxG_checkCount{color:var(--colour-text-muted);font-size:var(--type-ar-caption-size);font-variant-numeric:tabular-nums}.lwffxG_facetSearch{inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--colour-border);border-radius:var(--radius-subtle);background:var(--colour-surface);font-size:var(--type-ar-body-dense-size);margin-block-end:var(--space-2)}.lwffxG_stars{gap:1px;display:inline-flex}.lwffxG_starOn{color:var(--colour-warning);fill:currentColor}.lwffxG_starOff{color:var(--colour-border-strong)}.lwffxG_up{align-items:center;gap:var(--space-1);color:var(--colour-text-muted);font-size:var(--type-ar-body-dense-size);text-decoration:none;display:inline-flex}.lwffxG_up:hover{color:var(--colour-accent)}.lwffxG_crumbGap{opacity:.45;-webkit-user-select:none;user-select:none}.lwffxG_here{margin:var(--space-1) 0 0;font-weight:700}.lwffxG_tree{flex-direction:column;margin:0;padding:0;padding-inline-start:var(--space-3);list-style:none;display:flex}.lwffxG_tree a{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-1);border-radius:var(--radius-subtle);color:var(--colour-text-primary);font-size:var(--type-ar-body-dense-size);text-decoration:none;display:flex}.lwffxG_tree a:hover{background:var(--colour-surface-raised);color:var(--colour-accent)}.lwffxG_range{gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-2);display:flex}.lwffxG_rangeTrack{border-radius:var(--radius-pill);background:var(--colour-border);block-size:4px;margin-inline:12px;position:relative}.lwffxG_rangeFill{border-radius:var(--radius-pill);background:var(--colour-accent);position:absolute;inset-block:0}.lwffxG_rangeThumbs{block-size:0;margin-block-start:calc(-1 * var(--space-3) - 2px);position:relative}.lwffxG_rangeThumbs input{pointer-events:none;appearance:none;background:0 0;block-size:24px;inline-size:100%;margin:0;position:absolute;inset-block-start:-12px;inset-inline:0}.lwffxG_rangeThumbs input::-webkit-slider-runnable-track{background:0 0}.lwffxG_rangeThumbs input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:2px solid var(--colour-accent);background:var(--colour-surface);cursor:grab;border-radius:50%;block-size:24px;inline-size:24px}.lwffxG_rangeThumbs input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--colour-accent);background:var(--colour-surface);cursor:grab;border-radius:50%;block-size:20px;inline-size:20px}.lwffxG_rangeThumbs input::-moz-range-track{background:0 0}.lwffxG_rangeFields{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;margin-block-start:var(--space-3);display:grid}.lwffxG_rangeFields label{font-size:var(--type-ar-caption-size);color:var(--colour-text-muted);flex-direction:column;gap:2px;display:flex}.lwffxG_rangeFields input{inline-size:100%;min-inline-size:0;padding:var(--space-2);border:1px solid var(--colour-border-strong);border-radius:var(--radius-subtle);background:var(--colour-surface);color:var(--colour-text-primary);font-variant-numeric:tabular-nums}.lwffxG_rangeGo,.lwffxG_apply{padding:var(--space-2) var(--space-3);border:1px solid var(--colour-border-strong);border-radius:var(--radius-subtle);background:var(--colour-surface);cursor:pointer;font-weight:600}.lwffxG_rangeGo:hover,.lwffxG_apply:hover{border-color:var(--colour-accent);color:var(--colour-accent)}.lwffxG_apply{inline-size:100%;margin-block-start:var(--space-4)}.lwffxG_results{gap:var(--space-4);flex-direction:column;grid-area:results;min-inline-size:0;display:flex}.lwffxG_resultsHead{justify-content:space-between;align-items:end;gap:var(--space-3);border-block-end:1px solid var(--colour-border);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.lwffxG_title{font-size:var(--type-ar-heading-large-size);line-height:var(--type-ar-heading-large-line);font-weight:var(--type-ar-heading-large-weight);margin:0}.lwffxG_count{margin:var(--space-1) 0 0;color:var(--colour-text-muted);font-size:var(--type-ar-body-dense-size)}.lwffxG_sort{align-items:center;gap:var(--space-2);font-size:var(--type-ar-body-dense-size);color:var(--colour-text-muted);display:inline-flex}.lwffxG_sort select{padding:var(--space-2) var(--space-3);border:1px solid var(--colour-border-strong);border-radius:var(--radius-default);background:var(--colour-surface-raised);color:var(--colour-text-primary);cursor:pointer;font-weight:600}.lwffxG_chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lwffxG_chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--colour-accent);border-radius:var(--radius-pill);background:var(--colour-info-surface);color:var(--colour-accent);font-size:var(--type-ar-body-dense-size);transition:background-color var(--duration-instant) var(--ease-entrance);text-decoration:none;display:inline-flex}.lwffxG_chip:hover{background:var(--colour-surface)}.lwffxG_clear{color:var(--colour-text-muted);font-size:var(--type-ar-body-dense-size)}.lwffxG_empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--colour-border);border-radius:var(--radius-large);color:var(--colour-text-muted);flex-direction:column;display:flex}.lwffxG_empty p{margin:0}.lwffxG_emptyTitle{color:var(--colour-text-primary);font-size:var(--type-ar-body-large-size);font-weight:700}.lwffxG_pager{justify-content:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.lwffxG_pager a{border:1px solid var(--colour-border);border-radius:var(--radius-default);block-size:2.5rem;min-inline-size:2.5rem;color:var(--colour-text-primary);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:inline-grid}.lwffxG_pager a[aria-current=page]{border-color:var(--colour-accent);background:var(--colour-accent);color:var(--colour-accent-text)}@media (max-width:56rem){.lwffxG_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"trail""toggle""results"}.lwffxG_sidebarToggle{justify-self:start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--colour-border-strong);border-radius:var(--radius-pill);background:var(--colour-surface);cursor:pointer;grid-area:toggle;font-weight:600;display:inline-flex}.lwffxG_sidebarToggle b{border-radius:var(--radius-pill);background:var(--colour-accent);block-size:1.4rem;min-inline-size:1.4rem;color:var(--colour-accent-text);font-size:var(--type-ar-caption-size);place-items:center;display:inline-grid}.lwffxG_sidebar{z-index:50;max-block-size:none;inline-size:min(22rem,88vw);padding:var(--space-5);background:var(--colour-surface);box-shadow:0 0 0 100vmax var(--colour-scrim);visibility:hidden;transition:transform var(--duration-transition) var(--ease-exit), visibility var(--duration-transition) var(--ease-exit);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}.lwffxG_drawerSwitch{visibility:visible}.lwffxG_drawerSwitch:focus-visible+.lwffxG_sidebarToggle{outline:var(--control-focus-width) solid var(--colour-focus-ring);outline-offset:var(--control-focus-offset)}.lwffxG_drawerSwitch:checked~.lwffxG_sidebar{visibility:visible;transition:transform var(--duration-enter) var(--ease-entrance), visibility var(--duration-enter) var(--ease-entrance);transform:none}.lwffxG_drawerClose{align-items:center;gap:var(--space-2);color:var(--colour-text-muted);cursor:pointer;margin-block-end:var(--space-4);display:inline-flex}}.lwffxG_layout:has(.lwffxG_rankingMenu){grid-template-areas:"trail trail""ranking ranking""side results"}.lwffxG_rankingMenu{border:1px solid var(--colour-border);background:var(--colour-surface);border-radius:14px;grid-area:ranking;min-width:0;padding:14px}.lwffxG_rankingMenu summary{cursor:pointer;min-height:28px;font-weight:600}.lwffxG_rankingMenu nav{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.lwffxG_rankingMenu a{border:1px solid var(--colour-border);border-radius:999px;padding:10px 14px;line-height:1.5;text-decoration:none;display:block}.lwffxG_rankingMenu a[aria-current=page]{background:var(--colour-accent);color:#fff}@media (max-width:56rem){.lwffxG_layout:has(.lwffxG_rankingMenu){grid-template-areas:"trail""ranking""toggle""results"}}
.x_6_zq_pager{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.x_6_zq_numbers{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.x_6_zq_pager a,.x_6_zq_step{justify-content:center;align-items:center;gap:var(--space-1);block-size:2.5rem;min-inline-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--colour-border);border-radius:var(--radius-default);background:var(--colour-surface);color:var(--colour-text-primary);font-size:var(--type-ar-body-dense-size);font-variant-numeric:tabular-nums;transition:border-color var(--duration-instant) var(--ease-entrance), background-color var(--duration-instant) var(--ease-entrance);text-decoration:none;display:inline-flex}.x_6_zq_numbers a{padding-inline:var(--space-2)}.x_6_zq_pager a:hover{border-color:var(--colour-accent);color:var(--colour-accent)}.x_6_zq_pager a[aria-current=page]{border-color:var(--colour-accent);background:var(--colour-accent);color:var(--colour-accent-text);font-weight:700}.x_6_zq_step[aria-disabled=true]{color:var(--colour-text-muted);background:var(--colour-surface-raised);cursor:not-allowed}.x_6_zq_gap{padding-inline:var(--space-1);color:var(--colour-text-muted)}@media (max-width:34rem){.x_6_zq_numbers li:not(:first-child):not(:last-child) a:not([aria-current=page]){display:none}}
