.side.svelte-a97t9g{display:none}.side-go.svelte-a97t9g,.postcode.svelte-a97t9g{font:inherit}@media(min-width:900px){.side.svelte-a97t9g{display:block;position:sticky;top:var(--space-6);align-self:start}.side.svelte-a97t9g .sec:where(.svelte-a97t9g)+.sec:where(.svelte-a97t9g),.side.svelte-a97t9g .sec:where(.svelte-a97t9g)+form:where(.svelte-a97t9g) .sec:where(.svelte-a97t9g):first-child{margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--hairline) solid var(--border)}.side.svelte-a97t9g h3:where(.svelte-a97t9g){font-size:var(--size-body);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-primary)}.side.svelte-a97t9g .hint:where(.svelte-a97t9g){margin-top:var(--space-2);color:var(--text-secondary)}.search.svelte-a97t9g{display:flex;align-items:center;gap:var(--space-3);height:52px;margin-top:var(--space-4);padding:0 var(--space-4);background:var(--surface);border:var(--hairline) solid var(--border-strong)}.search.svelte-a97t9g input:where(.svelte-a97t9g){flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit}.search.svelte-a97t9g input:where(.svelte-a97t9g)::placeholder{color:var(--text-secondary)}.search.svelte-a97t9g .go:where(.svelte-a97t9g){display:inline-flex;align-items:center;align-self:stretch;min-height:var(--tap-min);padding:0 0 0 var(--space-2);background:none;border:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.postcode.svelte-a97t9g{display:block;width:100%;height:52px;margin-top:var(--space-4);padding:0 var(--space-4);background:var(--surface);border:var(--hairline) solid var(--border-strong);border-radius:0;color:var(--text-primary);font-size:var(--size-h3);font-weight:600;letter-spacing:.08em}.stack.svelte-a97t9g{margin-top:var(--space-4);border-top:var(--hairline) solid var(--border)}.opt.svelte-a97t9g{position:relative;display:flex;align-items:center;min-height:var(--tap-min);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--border);cursor:pointer}.opt.on.svelte-a97t9g{color:var(--text-primary);font-weight:600}.opt.svelte-a97t9g .tick:where(.svelte-a97t9g){margin-left:auto;color:var(--accent);font-weight:700;visibility:hidden}.opt.on.svelte-a97t9g .tick:where(.svelte-a97t9g){visibility:visible}.tiles.svelte-a97t9g{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2)}.tile.svelte-a97t9g{position:relative;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--space-3);background:var(--surface);border:var(--hairline) solid var(--border);color:var(--text-body);cursor:pointer}.tile.on.svelte-a97t9g{background:var(--surface-raised);border-color:var(--accent);color:var(--text-primary);font-weight:600}.tile.svelte-a97t9g input:where(.svelte-a97t9g),.opt.svelte-a97t9g input:where(.svelte-a97t9g){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.side-go.svelte-a97t9g{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:var(--space-8);background:var(--accent);color:var(--page);font-weight:700;font-size:var(--size-lead);border:0;cursor:pointer}.forget.svelte-a97t9g{display:inline-flex;align-items:center;min-height:var(--tap-min);margin-top:var(--space-4);padding:0;background:none;border:0;color:var(--text-secondary);font:inherit;text-decoration:underline;cursor:pointer}.forget.svelte-a97t9g:hover{color:var(--accent)}.privacy.svelte-a97t9g{margin-top:var(--space-4);color:var(--text-secondary)}}.strip.svelte-1c7vmop{display:grid;gap:var(--space-3)}.search.svelte-1c7vmop{display:flex;align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4);background:var(--surface);border:var(--hairline) solid var(--border-strong)}.search.svelte-1c7vmop input:where(.svelte-1c7vmop){flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit}.search.svelte-1c7vmop input:where(.svelte-1c7vmop)::placeholder{color:var(--text-secondary)}.search.svelte-1c7vmop .go:where(.svelte-1c7vmop){display:inline-flex;align-items:center;align-self:stretch;min-height:var(--tap-min);padding:0 0 0 var(--space-2);background:none;border:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.filterbar.svelte-1c7vmop{display:flex;align-items:center;gap:var(--space-4);min-height:52px;padding:0 var(--space-4);border:var(--hairline) solid var(--border-strong);text-decoration:none}.filterbar.svelte-1c7vmop .state:where(.svelte-1c7vmop){color:var(--text-primary);font-weight:600}.filterbar.svelte-1c7vmop .change:where(.svelte-1c7vmop){margin-left:auto;color:var(--accent);font-weight:700;white-space:nowrap}.filterbar.applied.svelte-1c7vmop{border-color:var(--accent);background:var(--surface)}
