fieldset.FilterControls-module-scss-module__pgOFXG__group{border:0;inline-size:100%;min-inline-size:0;margin:0;padding:0}legend.FilterControls-module-scss-module__pgOFXG__legend,span.FilterControls-module-scss-module__pgOFXG__legend{color:var(--mui-palette-text-secondary,var(--clr-text-sub));padding:0;font-size:1rem;line-height:1.4375;display:block}legend.FilterControls-module-scss-module__pgOFXG__legend svg,span.FilterControls-module-scss-module__pgOFXG__legend svg{vertical-align:text-top}.FilterControls-module-scss-module__pgOFXG__unitSwitch{letter-spacing:.02em;justify-self:end;margin-block:-.6rem 0;margin-inline-end:-.4rem;font-size:.72rem;line-height:1;display:inline-flex}.FilterControls-module-scss-module__pgOFXG__unitSwitch>button{min-block-size:1.75rem;min-inline-size:1.75rem;font:inherit;color:var(--clr-text-sub);cursor:pointer;background:0 0;border:0;padding:.35rem .4rem}.FilterControls-module-scss-module__pgOFXG__unitSwitch>button[aria-pressed=true]{color:var(--clr-text);text-underline-offset:.2em;text-decoration:underline}legend.FilterControls-module-scss-module__pgOFXG__legend.FilterControls-module-scss-module__pgOFXG__active,span.FilterControls-module-scss-module__pgOFXG__legend.FilterControls-module-scss-module__pgOFXG__active,.FilterControls-module-scss-module__pgOFXG__legend.FilterControls-module-scss-module__pgOFXG__active{color:var(--mui-palette-primary-main)}div.FilterControls-module-scss-module__pgOFXG__optionGrid{grid-template-columns:repeat(2,1fr);column-gap:1ch;display:grid}div.FilterControls-module-scss-module__pgOFXG__optionColumn{text-align:start;flex-direction:column;align-items:flex-start;display:inline-flex}fieldset.FilterControls-module-scss-module__pgOFXG__group>div.FilterControls-module-scss-module__pgOFXG__optionGrid:last-child,fieldset.FilterControls-module-scss-module__pgOFXG__group>div.FilterControls-module-scss-module__pgOFXG__optionColumn:last-child{margin-block-end:-.625rem}@media (pointer:fine){fieldset.FilterControls-module-scss-module__pgOFXG__group>div.FilterControls-module-scss-module__pgOFXG__optionGrid:last-child,fieldset.FilterControls-module-scss-module__pgOFXG__group>div.FilterControls-module-scss-module__pgOFXG__optionColumn:last-child{margin-block-end:-.25rem}}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.00938em;align-items:center;gap:.75ch;padding-block:.625rem;font-size:1rem;line-height:1.5;display:flex}@media (pointer:fine){:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label{padding-block:.25rem}}@media (hover:hover){:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label:hover input:not(:checked){border-color:var(--clr-text)}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label:hover input:after{opacity:1}}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label:active input:after{opacity:1;background-color:color-mix(in srgb, currentColor 12%, transparent)}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input{appearance:none;box-sizing:border-box;block-size:1.5rem;inline-size:1.5rem;color:var(--mui-palette-text-secondary,var(--clr-text-sub));cursor:pointer;background-color:#0000;border:2px solid;border-radius:3px;flex:none;place-content:center;margin:0;padding:0;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-grid;position:relative}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:before{content:"";aspect-ratio:1;clip-path:polygon(14% 44%,0 61%,40% 100%,100% 16%,84% 3%,39% 74%);background-color:var(--mui-palette-primary-contrastText,#fff);inline-size:1rem;transition:scale .15s cubic-bezier(.4,0,.2,1);scale:0}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:after{content:"";background-color:color-mix(in srgb, currentColor 8%, transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:calc(50% - 1.25rem)}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:checked{color:var(--mui-palette-primary-main);background-color:var(--mui-palette-primary-main)}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:checked:before{scale:1}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input[type=radio]{border-radius:50%}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input[type=radio]:before{clip-path:none;background-color:var(--mui-palette-primary-main);border-radius:50%;inline-size:.75rem}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input[type=radio]:checked{background-color:#0000}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input,:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:before,:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:after{transition:none}}@media (prefers-contrast:more){:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input{color:var(--clr-text)}}@media (forced-colors:active){:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input{appearance:auto}:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:before,:is(div.FilterControls-module-scss-module__pgOFXG__optionGrid,div.FilterControls-module-scss-module__pgOFXG__optionColumn)>label>input:after{display:none}}div.FilterControls-module-scss-module__pgOFXG__field{text-align:start;--label-rest-start:14px;--label-rest-end:14px;display:block;position:relative}div.FilterControls-module-scss-module__pgOFXG__field>input{appearance:none;inline-size:100%;color:var(--clr-text);background:0 0;border:none;border-radius:4px;padding:16.5px 14px;font-family:inherit;font-size:1rem;line-height:1.4375}div.FilterControls-module-scss-module__pgOFXG__field>input:focus{outline:none}div.FilterControls-module-scss-module__pgOFXG__field>input+label{top:50%;color:var(--clr-text-sub);pointer-events:none;max-inline-size:calc(100% - var(--label-rest-start) - var(--label-rest-end));text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.4375;transition:top .2s cubic-bezier(.4,0,.2,1),font-size .2s cubic-bezier(.4,0,.2,1),inset-inline-start .2s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:var(--label-rest-start);overflow:hidden;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){div.FilterControls-module-scss-module__pgOFXG__field>input+label{transition:none}}div.FilterControls-module-scss-module__pgOFXG__field>input:focus+label,div.FilterControls-module-scss-module__pgOFXG__field>input:not(:placeholder-shown)+label{top:0;max-inline-size:calc(100% - 26px);font-size:.75rem;inset-inline-start:13px}div.FilterControls-module-scss-module__pgOFXG__field:has(>span.FilterControls-module-scss-module__pgOFXG__startAdorn){--label-rest-start:2.5rem}div.FilterControls-module-scss-module__pgOFXG__field:has(>span.FilterControls-module-scss-module__pgOFXG__startAdorn)>input{padding-inline-start:2.5rem}div.FilterControls-module-scss-module__pgOFXG__field:has(>span.FilterControls-module-scss-module__pgOFXG__endAdorn){--label-rest-end:2.75rem}div.FilterControls-module-scss-module__pgOFXG__field:has(>span.FilterControls-module-scss-module__pgOFXG__endAdorn)>input{padding-inline-end:2.75rem}div.FilterControls-module-scss-module__pgOFXG__field:hover>fieldset{border-color:var(--clr-text)}div.FilterControls-module-scss-module__pgOFXG__field>input:focus~fieldset{border-color:var(--mui-palette-primary-main);border-width:2px}div.FilterControls-module-scss-module__pgOFXG__field>input:focus~fieldset legend,div.FilterControls-module-scss-module__pgOFXG__field>input:not(:placeholder-shown)~fieldset legend{max-inline-size:100%}:is(div.FilterControls-module-scss-module__pgOFXG__field,div.FilterControls-module-scss-module__pgOFXG__select)>fieldset{pointer-events:none;text-align:start;border:1px solid var(--field-outline);border-radius:4px;margin:0;padding:0 8px;position:absolute;inset:-5px 0 0}:is(div.FilterControls-module-scss-module__pgOFXG__field,div.FilterControls-module-scss-module__pgOFXG__select)>fieldset>legend{float:unset;visibility:hidden;white-space:nowrap;block-size:11px;inline-size:auto;max-inline-size:.01px;margin:0;padding:0;font-size:.75rem;line-height:11px;transition:max-inline-size .15s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (prefers-reduced-motion:reduce){:is(div.FilterControls-module-scss-module__pgOFXG__field,div.FilterControls-module-scss-module__pgOFXG__select)>fieldset>legend{transition:none}}:is(div.FilterControls-module-scss-module__pgOFXG__field,div.FilterControls-module-scss-module__pgOFXG__select)>fieldset>legend>span{opacity:0;padding-inline:5px;display:inline-block}span.FilterControls-module-scss-module__pgOFXG__startAdorn,span.FilterControls-module-scss-module__pgOFXG__endAdorn{color:var(--clr-text-sub);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}span.FilterControls-module-scss-module__pgOFXG__startAdorn svg,span.FilterControls-module-scss-module__pgOFXG__endAdorn svg{fill:currentColor}span.FilterControls-module-scss-module__pgOFXG__startAdorn{inset-inline-start:10px}span.FilterControls-module-scss-module__pgOFXG__endAdorn{inset-inline-end:10px}div.FilterControls-module-scss-module__pgOFXG__select{display:block;position:relative}div.FilterControls-module-scss-module__pgOFXG__select>select{appearance:none;inline-size:100%;color:var(--clr-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding-block:16.5px;padding-inline:14px 32px;font-family:inherit;font-size:1rem;line-height:1.4375}div.FilterControls-module-scss-module__pgOFXG__select>select:focus{outline:none}div.FilterControls-module-scss-module__pgOFXG__select>select+label{top:0;color:var(--clr-text-sub);pointer-events:none;white-space:nowrap;font-size:.75rem;line-height:1.4375;position:absolute;inset-inline-start:13px;transform:translateY(-50%)}div.FilterControls-module-scss-module__pgOFXG__select:hover>fieldset{border-color:var(--clr-text)}div.FilterControls-module-scss-module__pgOFXG__select>select:focus~fieldset{border-color:var(--mui-palette-primary-main);border-width:2px}div.FilterControls-module-scss-module__pgOFXG__select>select~fieldset legend{max-inline-size:100%}div.FilterControls-module-scss-module__pgOFXG__select:after{content:"";top:50%;aspect-ratio:2;clip-path:polygon(0 0,100% 0,50% 100%);background-color:var(--clr-text-sub);pointer-events:none;inline-size:10px;position:absolute;inset-inline-end:14px;transform:translateY(-50%)}div.FilterControls-module-scss-module__pgOFXG__card{background-color:var(--clr-surface);border-radius:8px;margin-block:.5rem;padding:.75rem;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}div.FilterControls-module-scss-module__pgOFXG__stack{row-gap:.5rem;display:grid}div.FilterControls-module-scss-module__pgOFXG__rangeRow{align-items:center;gap:.5rem;display:flex}div.FilterControls-module-scss-module__pgOFXG__rangeRow>:first-child{flex:auto}div.FilterControls-module-scss-module__pgOFXG__rangeRow>:last-child{flex:0 0 9ch}fieldset.FilterControls-module-scss-module__pgOFXG__group>button{font:inherit;letter-spacing:.02857em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:.875rem;font-weight:500}@media (hover:hover){fieldset.FilterControls-module-scss-module__pgOFXG__group>button:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}}fieldset.FilterControls-module-scss-module__pgOFXG__group>button:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}
:has(+.FilterLegend-module-scss-module__1UdwKW__hintAnchor){cursor:help}.FilterLegend-module-scss-module__1UdwKW__hintMark{display:none}@media not (min-width:55rem){.FilterLegend-module-scss-module__1UdwKW__hintMark{isolation:isolate;block-size:1.75rem;inline-size:1.75rem;color:color-mix(in srgb, var(--clr-text) 55%, transparent);flex:none;order:1;place-items:center;margin-inline-start:auto;font-size:.68rem;font-weight:500;line-height:1;display:grid;position:relative}.FilterLegend-module-scss-module__1UdwKW__hintMark:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--clr-text) 25%, transparent);border-radius:50%;position:absolute;inset:.3rem}}.FilterLegend-module-scss-module__1UdwKW__hintAnchor:has(>.FilterLegend-module-scss-module__1UdwKW__shown)+.FilterLegend-module-scss-module__1UdwKW__hintMark{color:var(--text-100)}.FilterLegend-module-scss-module__1UdwKW__hintAnchor:has(>.FilterLegend-module-scss-module__1UdwKW__shown)+.FilterLegend-module-scss-module__1UdwKW__hintMark:before{background-color:var(--primary-900);border-color:#0000}.FilterLegend-module-scss-module__1UdwKW__hintAnchor{block-size:0;display:block;position:relative}.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span{z-index:3;padding:var(--space-100) var(--space-100-200);background-color:var(--primary-900);color:var(--text-100);letter-spacing:normal;text-align:start;text-transform:none;text-wrap:pretty;white-space:normal;cursor:default;opacity:0;visibility:hidden;border:1px solid #0000;border-radius:.6rem;font-size:.8rem;font-weight:400;line-height:1.5;position:absolute;inset-block-start:0;inset-inline:0;box-shadow:0 .4rem 1.1rem #00000038}.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span:before{content:"";block-size:.75rem;position:absolute;inset-block-end:100%;inset-inline:0}[data-theme=dark] .FilterLegend-module-scss-module__1UdwKW__hintAnchor>span{background-color:var(--clr-surface-2);color:var(--clr-text);border-color:var(--mui-palette-divider);box-shadow:0 .4rem 1.1rem #00000080}@media (prefers-reduced-motion:no-preference){.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span{transition:opacity .15s,visibility .15s}}@media (prefers-contrast:more){.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span{border-color:var(--text-100)}}@media (hover:hover){:hover+.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span,.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span:hover{opacity:1;visibility:visible}}.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span.FilterLegend-module-scss-module__1UdwKW__shown{opacity:1;visibility:visible}summary:has(>.FilterLegend-module-scss-module__1UdwKW__hintAnchor){position:relative}@media not (min-width:55rem){summary:has(>.FilterLegend-module-scss-module__1UdwKW__hintAnchor):has(>.FilterLegend-module-scss-module__1UdwKW__hintMark):after{order:2;margin-inline-start:1.5ch}}summary>.FilterLegend-module-scss-module__1UdwKW__hintAnchor{position:static}summary>.FilterLegend-module-scss-module__1UdwKW__hintAnchor>span{inset-block-start:calc(100% + .35rem)}
div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));justify-items:center;gap:.625rem .1rem;display:grid}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer:last-child{margin-block-end:-.3rem}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div{text-align:center;cursor:pointer;border-radius:.35rem;flex-direction:column;align-items:center;max-inline-size:100%;padding:.3rem .2rem;display:flex;position:relative}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div>label{transition:transform .2s ease-in-out}@media (pointer:fine){div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div:hover>label{transform:scale(1.15)}}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div:focus-within{background-color:#dcdcfa33;outline:.18rem dashed #6464ff80}@media (prefers-contrast:more){div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div:focus-within{outline:.18rem solid var(--clr-primary-text)}}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div:where(:has(>input:checked)){box-shadow:0 0 0 2px var(--mui-palette-primary-main);background-color:#1976d21a}@media (prefers-contrast:more){div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div:where(:has(>input:checked)){box-shadow:0 0 0 3px var(--clr-primary-text)}}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div>label>div{margin-bottom:.25rem;aspect-ratio:1;inline-size:1.75rem;box-shadow:var(--color-swatch-box-shadow,0 4px 6px #00000040);-webkit-mask-image:var(--color-swatch-mask,none);-webkit-mask-image:var(--color-swatch-mask,none);mask-image:var(--color-swatch-mask,none);filter:var(--color-swatch-filter,none);border-radius:50%;outline:1px solid #ffffff40;margin-inline:auto;transition:box-shadow .2s ease-in-out;position:relative}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div>label>div:before{content:"";border-radius:inherit;background:var(--color-swatch-base,none);transition:background .25s ease-out;position:absolute;inset:0}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div>label>div:after{content:"";display:var(--color-swatch-accent,none);aspect-ratio:1;background:inherit;border-radius:62% 38% 55% 45%/50% 65% 35% 50%;inline-size:62%;position:absolute;inset-block-start:-12%;inset-inline-end:-12%;rotate:15deg;box-shadow:0 2px 3px #00000059}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div:nth-child(2n)>label>div:after{border-radius:45% 55% 40% 60%/60% 40%;rotate:-20deg}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div>label>span{overflow-wrap:break-word;hyphens:auto;font-size:.75rem;line-height:1.2;display:block}div.ColorCheckboxInputs-module-scss-module__zA1YkG__colorSelectorContainer>div>input{clip:rect(0 0 0 0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip{--tip-rise:.25rem;z-index:1400;border:1px solid color-mix(in srgb, var(--clr-text,#000) 18%, transparent);background:var(--clr-surface,#fff);inline-size:max-content;max-inline-size:min(30ch,70vw);color:var(--clr-text,#231f20);font-size:var(--fs-200);text-align:start;text-wrap:pretty;box-shadow:0 6px 18px -8px color-mix(in srgb, var(--clr-text,#000) 35%, transparent);pointer-events:none;border-radius:.6rem;padding:.5rem .7rem;font-weight:400;line-height:1.45;animation:.15s ease-out ColorCheckboxInputs-module-scss-module__zA1YkG__color-tip-in;position:fixed;inset-block-start:0;inset-inline-start:0}span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip:after{content:"";border:.4rem solid #0000;position:absolute;inset-inline-start:calc(var(--tip-arrow-x,50%) - .4rem)}span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip[data-side=top]:after{border-block-start-color:var(--clr-surface,#fff);inset-block-start:100%}span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip[data-side=bottom]{--tip-rise:-.25rem}span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip[data-side=bottom]:after{border-block-end-color:var(--clr-surface,#fff);inset-block-end:100%}@media (prefers-contrast:more){span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip{border-color:color-mix(in srgb, var(--clr-text,#000) 60%, transparent)}}@media (prefers-reduced-motion:reduce){span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip{--tip-rise:0px;animation-duration:.4s}}@media (forced-colors:active){span.ColorCheckboxInputs-module-scss-module__zA1YkG__tip{color:canvastext;background:canvas;border-color:canvastext}}@keyframes ColorCheckboxInputs-module-scss-module__zA1YkG__color-tip-in{0%{opacity:0;translate:0 var(--tip-rise)}}
