.deal-evidence.svelte-9sjvnb{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin:2px 0 0;display:flex}.advantage.svelte-9sjvnb{background:var(--color-surface-positive);min-height:24px;color:var(--color-evidence-positive);font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;line-height:1.2;display:inline-flex}.reference.svelte-9sjvnb{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.35}@container result-row (width<=340px){.advantage.svelte-9sjvnb,.reference.svelte-9sjvnb{font-size:12px}}.product-media.svelte-1r3ghoi{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.product-media.subtle.svelte-1r3ghoi{background:var(--product-media-surface,var(--color-surface-subtle))}.product-media.subtle.neutral-blend.svelte-1r3ghoi{background:0 0}.product-media.neutral-blend.svelte-1r3ghoi img:where(.svelte-1r3ghoi){mix-blend-mode:darken}.inset-xs.svelte-1r3ghoi{padding:var(--dimension-space-1)}.inset-sm.svelte-1r3ghoi{padding:var(--dimension-space-2)}.inset-md.svelte-1r3ghoi{padding:var(--dimension-space-3)}.inset-lg.svelte-1r3ghoi{padding:var(--dimension-space-5)}img.svelte-1r3ghoi{object-fit:scale-down;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.missing-label.svelte-1r3ghoi{max-width:11rem;color:var(--color-text-muted);font-size:var(--dimension-font-size-caption);line-height:var(--font-line-height-metadata);text-align:center}.result-row-container.svelte-kxdxsq{min-width:0;container:result-row/inline-size}.result-row.svelte-kxdxsq{grid-template-columns:var(--component-result-row-media-size) minmax(0, 1fr) auto var(--component-result-row-chevron-size);align-items:center;column-gap:var(--component-result-row-gap);min-height:var(--component-result-row-min-height);box-sizing:border-box;padding:var(--component-result-row-padding-block) var(--component-result-row-padding-inline);border-radius:var(--component-result-row-radius);background:var(--component-result-row-background);box-shadow:var(--component-result-row-shadow);color:var(--color-text-primary);font-family:var(--font-family-sans);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);grid-template-areas:"media identity commerce chevron";display:grid;position:relative}.result-row.interactive.svelte-kxdxsq:hover{background:var(--component-result-row-hover-surface)}.result-row.missing-media-row.svelte-kxdxsq{grid-template-columns:56px minmax(0, 1fr) auto var(--component-result-row-chevron-size);min-height:96px}.media.svelte-kxdxsq{width:var(--component-result-row-media-size);height:var(--component-result-row-media-size);box-sizing:border-box;border-radius:var(--component-result-row-media-radius);color:var(--color-text-muted);background:0 0;grid-area:media;place-items:center;padding:6px;display:grid;overflow:hidden}.media.missing-media.svelte-kxdxsq{background:var(--state-empty-surface);width:56px;height:56px;padding:0}.identity.svelte-kxdxsq{grid-area:identity;align-content:center;gap:6px;min-width:0;display:grid}.title.svelte-kxdxsq,.model.svelte-kxdxsq,.progression-status.svelte-kxdxsq,.facts.svelte-kxdxsq,.price.svelte-kxdxsq,.breadth.svelte-kxdxsq,.price-missing.svelte-kxdxsq{margin:0}.title.svelte-kxdxsq{color:var(--color-text-primary);font-size:var(--dimension-typography-result-title);font-weight:var(--font-weight-bold);letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.row-link.svelte-kxdxsq{color:inherit;text-decoration:none}.row-link.svelte-kxdxsq:after{content:"";position:absolute;inset:0}.row-link.svelte-kxdxsq:focus-visible{outline:none}.result-row.svelte-kxdxsq:focus-within{z-index:1;outline:var(--state-focus-width) solid var(--state-focus-ring);outline-offset:calc(-1 * var(--state-focus-width))}.result-row.interactive.svelte-kxdxsq:hover .title:where(.svelte-kxdxsq){color:var(--color-action-link)}.model.svelte-kxdxsq,.progression-status.svelte-kxdxsq{color:var(--color-text-muted);font-size:var(--dimension-typography-control-compact);line-height:1.3}.model.svelte-kxdxsq{font-variant-numeric:tabular-nums}.progression-status.svelte-kxdxsq{max-width:32ch}.facts.svelte-kxdxsq{font-size:var(--dimension-typography-control-compact);flex-wrap:wrap;gap:4px 16px;line-height:1.4;display:flex}.fact.svelte-kxdxsq{gap:5px;min-width:0;display:inline-flex}.fact.svelte-kxdxsq dt:where(.svelte-kxdxsq){color:var(--color-text-muted)}.fact.svelte-kxdxsq dd:where(.svelte-kxdxsq){color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin:0}.commerce.svelte-kxdxsq{text-align:end;white-space:nowrap;grid-area:commerce;justify-items:end;gap:2px;display:grid}.price.svelte-kxdxsq{align-items:baseline;gap:5px;display:inline-flex}.qualifier.svelte-kxdxsq{color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact)}.price.svelte-kxdxsq strong:where(.svelte-kxdxsq){color:var(--color-text-primary);font-size:var(--dimension-typography-price-compact);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.15}.breadth.svelte-kxdxsq{color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact);line-height:1.35}.price-missing.svelte-kxdxsq{color:var(--color-text-muted);font-size:var(--dimension-typography-body-strong);font-weight:var(--font-weight-semibold)}.result-row.svelte-kxdxsq .row-chevron{width:var(--component-result-row-chevron-size);height:var(--component-result-row-chevron-size);color:var(--color-action-link);transition:color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);grid-area:chevron}.result-row.interactive.svelte-kxdxsq:hover .row-chevron{color:var(--color-action-primary-hover);transform:translateX(var(--dimension-space-lift,2px))}.result-row.svelte-kxdxsq:has(.row-link:where(.svelte-kxdxsq):focus-visible) .row-chevron{color:var(--color-action-primary-hover);transform:translateX(var(--dimension-space-lift,2px))}.visually-hidden.svelte-kxdxsq{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container result-row (width<=600px){.result-row.svelte-kxdxsq{grid-template-columns:var(--component-result-row-media-size-compact) minmax(0, 1fr) var(--dimension-media-chevron-compact);align-items:start;column-gap:var(--component-result-row-gap-compact);row-gap:var(--dimension-space-related);min-height:0;padding:var(--component-result-row-padding-block) var(--component-result-row-padding-inline-compact);grid-template-areas:"media identity chevron""media commerce chevron"}.media.svelte-kxdxsq{width:var(--component-result-row-media-size-compact);height:var(--component-result-row-media-size-compact);align-self:center}.result-row.missing-media-row.svelte-kxdxsq{grid-template-columns:var(--dimension-control-height-touch) minmax(0, 1fr) var(--dimension-media-chevron-compact)}.media.missing-media.svelte-kxdxsq{width:var(--dimension-control-height-touch);height:var(--dimension-control-height-touch);align-self:start}.identity.svelte-kxdxsq{gap:4px}.title.svelte-kxdxsq{font-size:var(--dimension-typography-result-title-mobile);-webkit-line-clamp:3;line-clamp:3}.facts.svelte-kxdxsq{font-size:var(--dimension-typography-caption);gap:2px 12px}.commerce.svelte-kxdxsq{text-align:start;white-space:normal;flex-wrap:wrap;place-items:baseline start;gap:2px 10px;display:flex}.price.svelte-kxdxsq strong:where(.svelte-kxdxsq){font-size:var(--dimension-typography-price-compact-mobile)}.result-row.svelte-kxdxsq .row-chevron{align-self:center}}@container result-row (width<=340px){.result-row.svelte-kxdxsq{grid-template-columns:var(--component-result-row-media-size-narrow) minmax(0, 1fr) var(--dimension-media-chevron-narrow);column-gap:var(--component-result-row-gap-narrow);padding-inline:var(--component-result-row-padding-inline-narrow)}.media.svelte-kxdxsq{width:var(--component-result-row-media-size-narrow);height:var(--component-result-row-media-size-narrow)}.result-row.missing-media-row.svelte-kxdxsq{grid-template-columns:var(--dimension-control-height-touch) minmax(0, 1fr) var(--dimension-media-chevron-narrow)}.media.missing-media.svelte-kxdxsq{width:var(--dimension-control-height-touch);height:var(--dimension-control-height-touch)}.title.svelte-kxdxsq{font-size:var(--dimension-typography-result-title-narrow)}.price.svelte-kxdxsq strong:where(.svelte-kxdxsq){font-size:var(--dimension-typography-price-compact-narrow)}}@media (prefers-reduced-motion:reduce){.result-row.svelte-kxdxsq,.result-row.svelte-kxdxsq .row-chevron{transition:none}.result-row.interactive.svelte-kxdxsq:hover .row-chevron{transform:none}.result-row.svelte-kxdxsq:has(.row-link:where(.svelte-kxdxsq):focus-visible) .row-chevron{transform:none}}.product-list.svelte-1jy5l9j{min-width:0;margin:0;padding:0;list-style:none;display:grid}.product-list.svelte-1jy5l9j>li:where(.svelte-1jy5l9j){min-width:0}.product-list.svelte-1jy5l9j>li:where(.svelte-1jy5l9j)+li:where(.svelte-1jy5l9j){border-top:var(--dimension-border-hairline) solid var(--component-result-row-separator)}.product-list.svelte-1jy5l9j>li:where(.svelte-1jy5l9j):last-child{border-bottom:var(--dimension-border-hairline) solid var(--component-result-row-separator)}.product-list.svelte-1jy5l9j>li:where(.svelte-1jy5l9j) .result-row{border-radius:var(--component-result-row-radius);background:0 0;border:0}.product-list.svelte-1jy5l9j>li:where(.svelte-1jy5l9j) .result-row-container{min-width:0}.loading-row.svelte-1jy5l9j{min-height:var(--component-result-row-min-height);grid-template-columns:var(--component-result-row-media-size) minmax(0, 1fr) 120px;align-items:center;gap:var(--component-result-row-gap);padding:var(--component-result-row-padding-block) var(--component-result-row-padding-inline);display:grid}.loading-media.svelte-1jy5l9j,.loading-copy.svelte-1jy5l9j i:where(.svelte-1jy5l9j),.loading-price.svelte-1jy5l9j{border-radius:var(--dimension-radius-control);background:var(--color-skeleton-base);display:block}.loading-media.svelte-1jy5l9j{border-radius:var(--component-result-row-media-radius);width:104px;height:104px}.loading-copy.svelte-1jy5l9j{gap:var(--dimension-space-2);display:grid}.loading-copy.svelte-1jy5l9j i:where(.svelte-1jy5l9j){height:12px}.loading-copy.svelte-1jy5l9j i:where(.svelte-1jy5l9j):first-child{width:min(90%,32rem);height:16px}.loading-copy.svelte-1jy5l9j i:where(.svelte-1jy5l9j):nth-child(2){width:min(60%,20rem)}.loading-copy.svelte-1jy5l9j i:where(.svelte-1jy5l9j):nth-child(3){width:min(72%,24rem)}.loading-price.svelte-1jy5l9j{justify-self:end;width:7rem;height:30px}@media (width<=600px){.loading-row.svelte-1jy5l9j{grid-template-columns:var(--component-result-row-media-size-compact) minmax(0, 1fr);gap:var(--component-result-row-gap-compact);min-height:120px;padding:var(--component-result-row-padding-block) var(--component-result-row-padding-inline-compact)}.loading-media.svelte-1jy5l9j{width:var(--component-result-row-media-size-compact);height:var(--component-result-row-media-size-compact)}.loading-price.svelte-1jy5l9j{grid-column:2;justify-self:start;width:6rem;height:24px}}.facet-group.svelte-o9b51w{min-width:0;padding-block:var(--dimension-space-4);border:0;border-block-end:var(--dimension-border-hairline) solid var(--color-border-subtle);margin:0;position:relative}.facet-group.svelte-o9b51w:first-child{padding-block-start:var(--dimension-space-2)}.facet-group.svelte-o9b51w:last-child{border-block-end:0}legend.svelte-o9b51w{justify-content:space-between;align-items:center;gap:var(--dimension-space-inline);width:100%;max-width:none;color:var(--color-text-primary);font-size:var(--dimension-typography-body-strong);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body);padding:0;display:flex}.facet-toggle.svelte-o9b51w{min-width:0;min-height:var(--dimension-control-height-touch);justify-content:space-between;align-items:center;gap:var(--dimension-space-inline);color:inherit;cursor:pointer;font:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;padding:0;display:flex}.facet-toggle.svelte-o9b51w:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}.collapsible.svelte-o9b51w legend:where(.svelte-o9b51w){position:relative}.collapsible.svelte-o9b51w .group-clear:where(.svelte-o9b51w){inset-inline-end:var(--dimension-space-5);position:absolute;top:0}.collapsible.svelte-o9b51w legend:where(.svelte-o9b51w):has(.group-clear:where(.svelte-o9b51w)) .facet-toggle:where(.svelte-o9b51w)>span:where(.svelte-o9b51w):first-child{padding-inline-end:calc(5em + var(--dimension-space-3))}.facet-chevron.svelte-o9b51w{border-bottom:2px solid;border-right:2px solid;flex:none;width:.6em;height:.6em;transition:transform .15s;transform:rotate(45deg)translate(-.1em,-.1em)}.facet-chevron.up.svelte-o9b51w{transform:rotate(-135deg)translate(-.1em,-.1em)}@media (prefers-reduced-motion:reduce){.facet-chevron.svelte-o9b51w{transition:none}}.facet-active-summary.svelte-o9b51w{margin:var(--dimension-space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--dimension-typography-caption);line-height:var(--font-line-height-metadata)}.clear.svelte-o9b51w{min-height:var(--dimension-control-height-touch);padding-inline:var(--dimension-space-1);color:var(--color-action-link);cursor:pointer;font:inherit;font-size:var(--dimension-typography-control);font-weight:var(--font-weight-semibold);background:0 0;border:0;flex:none}.clear.svelte-o9b51w:hover{color:var(--color-action-primary-hover)}.clear.svelte-o9b51w:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}.helper.svelte-o9b51w{margin:var(--dimension-space-1) 0 var(--dimension-space-2);color:var(--color-text-muted);font-size:var(--dimension-typography-caption);line-height:var(--font-line-height-metadata)}.facet-group.sheet.svelte-o9b51w{padding-block:var(--dimension-space-2)}.range-field.svelte-1nt8fzx{align-content:start;gap:var(--dimension-space-1);min-width:0;color:var(--color-text-secondary);font-size:var(--dimension-typography-control-compact);font-weight:var(--font-weight-semibold);display:grid}.input-wrap.svelte-1nt8fzx{min-width:0;min-height:var(--dimension-control-height-touch);border:var(--dimension-border-hairline) solid var(--color-border-control);border-radius:var(--dimension-radius-control);background:var(--color-surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.input-wrap.svelte-1nt8fzx:focus-within{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}input.svelte-1nt8fzx{width:100%;min-width:0;height:var(--dimension-control-height-touch);padding-inline:var(--dimension-space-2);color:var(--color-text-primary);font:inherit;font-size:max(16px, var(--dimension-typography-control));font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.unit.svelte-1nt8fzx{color:var(--color-text-muted);font-size:var(--dimension-typography-control-compact);font-weight:var(--font-weight-regular);padding-inline-end:var(--dimension-space-2)}.sr-only.svelte-fwirw2{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.range-fields.svelte-fwirw2{gap:var(--dimension-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.range-sliders.svelte-fwirw2{--range-hit:var(--dimension-control-height-touch);--range-rail:3px;height:var(--range-hit);margin-top:var(--dimension-space-2);position:relative}.range-track.svelte-fwirw2{inset-inline:calc(var(--range-hit) / 2);top:calc(50% - var(--range-rail) / 2);height:var(--range-rail);border-radius:var(--range-rail);background:var(--color-border-control);position:absolute}.range-track.svelte-fwirw2 span:where(.svelte-fwirw2){background:var(--color-action-primary);height:100%;position:absolute;inset-inline-start:var(--range-start);inset-inline-end:calc(100% - var(--range-end))}.range-sliders.svelte-fwirw2 label:where(.svelte-fwirw2){pointer-events:none;position:absolute;inset:0}.lower-slider.coincident.svelte-fwirw2{z-index:1}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2){appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2)::-webkit-slider-runnable-track{height:var(--range-rail);background:0 0}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2)::-moz-range-track{height:var(--range-rail);background:0 0}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2)::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--range-hit);height:var(--range-hit);margin-top:calc((var(--range-rail) - var(--range-hit)) / 2);background:radial-gradient(circle closest-side, var(--color-surface-card) 0 7px, var(--color-action-primary) 7px 9px, var(--range-handle-mask,var(--color-surface-card)) 9px);cursor:grab;pointer-events:auto;background-clip:padding-box;border:10px solid #0000;border-radius:50%}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2)::-moz-range-thumb{box-sizing:border-box;width:var(--range-hit);height:var(--range-hit);background:radial-gradient(circle closest-side, var(--color-surface-card) 0 7px, var(--color-action-primary) 7px 9px, var(--range-handle-mask,var(--color-surface-card)) 9px);cursor:grab;pointer-events:auto;background-clip:padding-box;border:10px solid #0000;border-radius:50%}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2):active::-webkit-slider-thumb{cursor:grabbing}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2):focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}@media (forced-colors:active){.range-track.svelte-fwirw2,.range-track.svelte-fwirw2 span:where(.svelte-fwirw2){background:canvastext}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2)::-webkit-slider-thumb{outline-offset:-13px;background:canvas;border-color:canvas;outline:2px solid buttontext}.range-sliders.svelte-fwirw2 input:where(.svelte-fwirw2)::-moz-range-thumb{outline-offset:-13px;background:canvas;border-color:canvas;outline:2px solid buttontext}}.range-error.svelte-fwirw2{margin:var(--dimension-space-2) 0 0;font-size:var(--dimension-typography-caption);line-height:var(--font-line-height-body);color:var(--color-text-primary)}.options.svelte-ue40ak{gap:var(--dimension-space-1);margin-top:var(--dimension-space-2);display:grid}.choice-row.svelte-ue40ak{min-height:var(--dimension-control-height-touch);gap:var(--dimension-space-inline);border-radius:var(--dimension-radius-control);color:var(--color-text-primary);cursor:pointer;font-size:var(--dimension-typography-control);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;display:grid}.choice-row.svelte-ue40ak:hover:not(.disabled){background:var(--state-hover-subtle-surface)}.choice-row.svelte-ue40ak input:where(.svelte-ue40ak){width:18px;height:18px;accent-color:var(--color-action-primary);margin:0}.choice-row.svelte-ue40ak input:where(.svelte-ue40ak):focus-visible{outline:var(--state-focus-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-offset)}.choice-row.svelte-ue40ak>span:where(.svelte-ue40ak){overflow-wrap:anywhere}.choice-row.svelte-ue40ak small:where(.svelte-ue40ak){color:var(--color-text-muted);font-size:var(--dimension-typography-caption);font-variant-numeric:tabular-nums}.choice-row.disabled.svelte-ue40ak{cursor:not-allowed;background:var(--state-disabled-surface);color:var(--state-disabled-text)}.no-match.svelte-ue40ak{margin:var(--dimension-space-2) 0;color:var(--color-text-secondary);font-size:var(--dimension-typography-control)}.search.svelte-ue40ak{min-height:var(--dimension-control-height-touch);grid-template-columns:calc(16px + 2 * var(--dimension-space-2)) minmax(0, 1fr);margin-top:var(--dimension-space-2);border:var(--dimension-border-hairline) solid var(--color-border-control);border-radius:var(--dimension-radius-control);color:var(--color-text-muted);place-items:center;display:grid}.search.svelte-ue40ak:focus-within{outline:var(--state-focus-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-offset)}.search.svelte-ue40ak input:where(.svelte-ue40ak){overflow-wrap:anywhere;min-width:0;height:var(--dimension-control-height-touch);color:var(--color-text-primary);font:inherit;font-size:var(--dimension-typography-control);background:0 0;border:0;outline:0;justify-self:stretch;padding-inline-end:var(--dimension-space-2)}.search.svelte-ue40ak input:where(.svelte-ue40ak)::placeholder{color:var(--color-text-muted);font-size:var(--dimension-typography-control-compact);opacity:1}@media (pointer:coarse){.search.svelte-ue40ak input:where(.svelte-ue40ak){font-size:max(16px, var(--dimension-typography-control))}}.reveal.svelte-ue40ak{min-height:var(--dimension-control-height-touch);margin-top:var(--dimension-space-1);color:var(--color-action-link);cursor:pointer;font:inherit;font-size:var(--dimension-typography-control);font-weight:var(--font-weight-semibold);text-align:start;background:0 0;border:0;padding:0}.reveal.svelte-ue40ak:hover{color:var(--color-action-primary-hover)}.reveal.svelte-ue40ak:focus-visible{outline:var(--state-focus-width) solid var(--state-focus-ring);outline-offset:var(--state-focus-offset)}.sr-only.svelte-ue40ak{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.filter-sheet.svelte-iw54ti{border:var(--dimension-border-hairline) solid var(--color-border-default);background:var(--color-surface-card);width:min(100vw,430px);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text-primary);box-shadow:var(--shadow-overlay);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:clip}.filter-sheet[open].svelte-iw54ti{flex-direction:column;display:flex}.filter-sheet.svelte-iw54ti::backdrop{background:color-mix(in srgb, var(--color-text-primary) 46%, transparent)}.sheet-header.svelte-iw54ti,.sheet-actions.svelte-iw54ti{justify-content:space-between;align-items:center;gap:var(--dimension-space-3);padding:var(--dimension-space-4);flex:none;display:flex}.sheet-header.svelte-iw54ti{grid-template-columns:var(--dimension-control-height-touch) minmax(0, 1fr) var(--dimension-control-height-touch);border-bottom:var(--dimension-border-hairline) solid var(--color-border-default);align-items:center;display:grid}.sheet-heading.svelte-iw54ti{gap:var(--dimension-space-1);text-align:center;grid-column:2;min-width:0;display:grid}h2.svelte-iw54ti,p.svelte-iw54ti{margin:0}h2.svelte-iw54ti{font-size:var(--dimension-typography-subsection-title);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:var(--font-line-height-heading)}.sheet-heading.svelte-iw54ti p:where(.svelte-iw54ti){color:var(--color-text-secondary);font-size:var(--dimension-font-size-metadata);line-height:var(--font-line-height-body)}.close-button.svelte-iw54ti{min-width:var(--dimension-control-height-touch);min-height:var(--dimension-control-height-touch);color:var(--color-action-link);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);background:0 0;border:0;flex:none;grid-column:3}.close-button.icon-close.svelte-iw54ti{color:var(--color-text-primary);font-size:28px;font-weight:var(--font-weight-regular);place-items:center;padding:0;line-height:1;display:grid}.close-button.svelte-iw54ti:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sheet-content.svelte-iw54ti{overscroll-behavior:contain;min-height:0;padding:var(--dimension-space-4);flex:auto;overflow-y:auto}.sheet-actions.svelte-iw54ti{border-top:var(--dimension-border-hairline) solid var(--color-border-default);background:var(--color-surface-card);padding-bottom:max(var(--dimension-space-4), env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);display:grid}.sheet-actions.svelte-iw54ti>.ui-button{min-height:var(--dimension-control-height-touch);white-space:normal;width:100%;line-height:var(--font-line-height-body)}.sheet-selected.svelte-iw54ti{padding-bottom:var(--dimension-space-2);flex:none}.clear-button.svelte-iw54ti{min-height:var(--dimension-control-height-touch);color:var(--color-action-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.clear-button.svelte-iw54ti:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring)}.sheet-actions.svelte-iw54ti p:where(.svelte-iw54ti){font-size:var(--dimension-typography-caption);line-height:var(--font-line-height-body)}@media (forced-colors:active){.filter-sheet.svelte-iw54ti{border:1px solid canvastext}}@media (width<=520px){.filter-sheet.svelte-iw54ti{border:0;width:100vw}.sheet-actions.svelte-iw54ti>.ui-button{width:100%}}.refinement-rail.svelte-dvye5q{--range-handle-mask:var(--color-surface-subtle);min-width:0;padding:var(--dimension-space-2) var(--dimension-space-4) var(--dimension-space-4);border:var(--dimension-border-hairline) solid var(--color-border-subtle);border-radius:var(--dimension-radius-control);background:var(--color-surface-subtle);align-content:start;display:grid}.rail-heading.svelte-dvye5q{min-height:var(--dimension-control-height-touch);justify-content:space-between;align-items:center;gap:var(--dimension-space-2);border-bottom:var(--dimension-border-hairline) solid var(--color-border-subtle);display:flex}.rail-heading.svelte-dvye5q h2:where(.svelte-dvye5q){color:var(--color-text-primary);font-size:var(--dimension-typography-subsection-title);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-heading);margin:0}.rail-clear.svelte-dvye5q{min-height:var(--dimension-control-height-touch);padding:0 var(--dimension-space-1);color:var(--color-action-link);cursor:pointer;font:inherit;font-size:var(--dimension-typography-control);font-weight:var(--font-weight-semibold);background:0 0;border:0}.rail-clear.svelte-dvye5q:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}.mobile-filter-trigger.svelte-dvye5q{min-height:var(--dimension-control-height-touch);align-items:center;gap:var(--dimension-space-2);padding-inline:var(--dimension-space-3);border:var(--dimension-border-hairline) solid var(--color-border-control);border-radius:var(--dimension-radius-control);background:var(--color-surface-card);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--dimension-typography-control);font-weight:var(--font-weight-semibold)}.mobile-filter-trigger.svelte-dvye5q:hover{background:var(--color-surface-subtle)}.filter-count.svelte-dvye5q{border-radius:var(--dimension-radius-pill);background:var(--color-surface-selected);min-width:20px;min-height:20px;color:var(--color-action-link);font-size:var(--dimension-typography-caption);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding-inline:5px;display:inline-flex}.mobile-filter-trigger.svelte-dvye5q:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}.mobile-filter-trigger.svelte-dvye5q{display:none}.mobile-filter-fields.svelte-dvye5q{display:grid}@media (forced-colors:active){.refinement-rail.svelte-dvye5q{border-color:canvastext}}@media (width<=1023px){.desktop-filters.svelte-dvye5q{display:none}.mobile-filter-trigger.svelte-dvye5q{min-height:var(--dimension-control-height-touch);display:inline-flex}}.active-filter-bar.svelte-1qmj0g{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;display:flex}.chips.svelte-1qmj0g{flex-wrap:wrap;flex:auto;gap:7px;min-width:0;padding:8px 0;display:flex}.chip.svelte-1qmj0g{min-height:var(--dimension-control-height-touch);border:1px solid var(--color-border-control);border-radius:var(--dimension-radius-pill);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--dimension-typography-control-compact);font-weight:var(--font-weight-bold);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.clear-all.svelte-1qmj0g{min-height:var(--dimension-control-height-touch);color:var(--color-action-link);cursor:pointer;font:inherit;font-size:var(--dimension-typography-control);font-weight:var(--font-weight-bold);background:0 0;border:0;flex:none;padding:0 4px}@media (width>=1024px){.clear-all.compact-only.svelte-1qmj0g{display:none}}.chip.svelte-1qmj0g:hover{background:var(--color-surface-subtle)}.chip.svelte-1qmj0g:focus-visible,.clear-all.svelte-1qmj0g:focus-visible{outline:var(--dimension-focus-width) solid var(--color-focus-ring);outline-offset:var(--dimension-focus-offset)}@media (width<=820px){.active-filter-bar.svelte-1qmj0g{flex-direction:column;align-items:flex-start;gap:0}.chips.svelte-1qmj0g{overscroll-behavior-inline:contain;flex-wrap:nowrap;width:100%;overflow-x:auto}.chip.svelte-1qmj0g{white-space:nowrap;min-height:44px;padding-inline:14px}.clear-all.svelte-1qmj0g{min-height:44px}}.sort-control.svelte-1fwbkq5{min-width:0;display:inline-flex}.sort-control.svelte-1fwbkq5 .ui-select:where(.svelte-1fwbkq5){border:var(--dimension-border-hairline) solid var(--color-border-default);background-color:var(--color-surface-card);min-width:0;height:32px;min-height:32px;color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold);box-shadow:none;border-radius:8px;padding:0 30px 0 10px}.sort-control.svelte-1fwbkq5 .ui-select:where(.svelte-1fwbkq5):hover{border-color:var(--color-border-emphasis);background-color:var(--color-surface-subtle)}.sort-control.svelte-1fwbkq5 .ui-select:where(.svelte-1fwbkq5):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sort-control.mobile.svelte-1fwbkq5 .ui-select:where(.svelte-1fwbkq5){min-height:var(--dimension-control-height-touch);height:var(--dimension-control-height-touch)}@media (width<=820px){.sort-control.svelte-1fwbkq5 .ui-select:where(.svelte-1fwbkq5){min-height:var(--dimension-control-height-touch);height:var(--dimension-control-height-touch)}}.cms-portable-text.svelte-dqje7j{color:var(--color-text-primary);gap:12px;font-size:15px;line-height:1.65;display:grid}.cms-portable-text.svelte-dqje7j p,.cms-portable-text.svelte-dqje7j h2,.cms-portable-text.svelte-dqje7j h3,.cms-portable-text.svelte-dqje7j ul,.cms-portable-text.svelte-dqje7j ol{margin:0}.cms-portable-text.svelte-dqje7j h2{letter-spacing:-.02em;margin-top:8px;font-size:21px;line-height:1.25}.cms-portable-text.svelte-dqje7j h3{margin-top:4px;font-size:17px;line-height:1.3}.cms-portable-text.svelte-dqje7j ul,.cms-portable-text.svelte-dqje7j ol{gap:6px;padding-left:22px;display:grid}.cms-portable-text.svelte-dqje7j a{color:var(--color-action-primary);text-underline-offset:2px}.cms-portable-text.svelte-dqje7j a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cms-editorial.svelte-1l44exm{border-top:1px solid var(--color-border-default);gap:0;max-width:820px;margin-top:32px;display:grid}.editorial-block.svelte-1l44exm{border-bottom:1px solid var(--color-border-default);padding:28px 0}.editorial-block.svelte-1l44exm>h2:where(.svelte-1l44exm),.editorial-cta.svelte-1l44exm h2:where(.svelte-1l44exm){letter-spacing:-.02em;margin:0 0 12px;font-size:21px;line-height:1.25}.faq-list.svelte-1l44exm{display:grid}.faq-list.svelte-1l44exm details:where(.svelte-1l44exm){border-top:1px solid var(--color-border-default)}.faq-list.svelte-1l44exm details:where(.svelte-1l44exm):last-child{border-bottom:1px solid var(--color-border-default)}.faq-list.svelte-1l44exm summary:where(.svelte-1l44exm){cursor:pointer;min-height:48px;padding:13px 0;font-weight:650;line-height:1.4}.faq-list.svelte-1l44exm p:where(.svelte-1l44exm){max-width:72ch;color:var(--color-text-secondary);margin:0;padding:0 0 16px;font-size:15px;line-height:1.6}.editorial-intro.svelte-1l44exm{max-width:72ch;color:var(--color-text-secondary);margin:0 0 16px;font-size:15px;line-height:1.55}.editorial-links.svelte-1l44exm ul:where(.svelte-1l44exm){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.editorial-links.svelte-1l44exm a:where(.svelte-1l44exm){border:1px solid var(--color-border-default);min-height:44px;color:var(--color-text-primary);border-radius:8px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.editorial-links.svelte-1l44exm a:where(.svelte-1l44exm):hover{border-color:var(--color-text-secondary)}.editorial-links.svelte-1l44exm a:where(.svelte-1l44exm):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.editorial-cta.svelte-1l44exm{justify-content:space-between;align-items:center;gap:24px;display:flex}.editorial-cta.svelte-1l44exm p:where(.svelte-1l44exm){max-width:62ch;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.editorial-cta.svelte-1l44exm a:where(.svelte-1l44exm){background:var(--color-action-primary);min-height:44px;color:var(--color-text-on-action,#fff);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}.editorial-cta.svelte-1l44exm a:where(.svelte-1l44exm):hover{background:var(--color-action-primary-hover,var(--color-action-primary))}.editorial-cta.svelte-1l44exm a:where(.svelte-1l44exm):focus-visible,.faq-list.svelte-1l44exm summary:where(.svelte-1l44exm):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (width<=640px){.cms-editorial.svelte-1l44exm{margin-top:24px}.editorial-block.svelte-1l44exm{padding:24px 0}.editorial-cta.svelte-1l44exm{flex-direction:column;align-items:stretch;gap:16px}.editorial-cta.svelte-1l44exm a:where(.svelte-1l44exm){width:100%}}
