._ePhmW_desktopSort{display:none}@media (min-width:1024px){._ePhmW_desktopSort{display:contents}}
@layer ds.tokens,ds.base;@layer ds.components{.m2-field{gap:var(--space-1-5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.m2-field__label{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);line-height:var(--leading-ui)}.m2-field__label .m2-field__req{color:var(--color-status-negative-text);margin-inline-start:.15em}.m2-field__label .m2-field__opt{color:var(--color-text-muted);font-weight:var(--weight-regular);margin-inline-start:.35em}.m2-field__hint{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-ui)}.m2-field__error{gap:var(--space-1-5);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-status-negative-text);line-height:var(--leading-ui);align-items:flex-start;display:flex}.m2-field__error:before{content:"";width:1rem;height:1rem;-webkit-mask:var(--m2-i-alert) center/contain no-repeat;-webkit-mask:var(--m2-i-alert) center/contain no-repeat;mask:var(--m2-i-alert) center/contain no-repeat;background-color:currentColor;flex:none;margin-top:.05rem}.m2-field__counter{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:var(--numeric-data);justify-self:end}.m2-field__row{justify-content:space-between;gap:var(--space-3);display:flex}.m2-input,.m2-select,.m2-textarea{width:100%;min-height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-body-md);line-height:var(--leading-ui);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);appearance:none}.m2-input::placeholder,.m2-textarea::placeholder{color:var(--color-text-placeholder);opacity:1}@media (hover:hover){.m2-input:hover,.m2-select:hover,.m2-textarea:hover{border-color:var(--color-text-secondary)}}.m2-input:focus-visible,.m2-select:focus-visible,.m2-textarea:focus-visible{border-color:var(--color-focus-ring);outline:var(--border-focus) solid transparent;outline-offset:1px;box-shadow:0 0 0 1px var(--color-focus-ring)}.m2-input[aria-invalid=true],.m2-select[aria-invalid=true],.m2-textarea[aria-invalid=true]{border-color:var(--color-status-negative-text);box-shadow:0 0 0 1px var(--color-status-negative-text)}.m2-input:disabled,.m2-select:disabled,.m2-textarea:disabled{background:var(--color-surface-sunken);color:var(--color-text-disabled);border-color:var(--color-border-default);cursor:not-allowed}.m2-input[readonly]{background:var(--color-surface-sunken);border-style:dashed}.m2-input--sm,.m2-select--sm{min-height:var(--touch-min);font-size:var(--text-body-md);padding-inline:var(--space-3)}.m2-input--lg,.m2-select--lg{min-height:var(--control-h-lg)}.m2-input--pill{border-radius:var(--radius-pill);padding-inline:var(--space-5)}.m2-input[type=number]{font-variant-numeric:var(--numeric-data);-moz-appearance:textfield}.m2-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.m2-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.m2-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.m2-textarea{min-height:7.5rem;padding-block:var(--space-3);resize:vertical;line-height:var(--leading-body)}.m2-select{cursor:pointer;text-overflow:ellipsis;background-image:none;padding-inline-end:calc(var(--space-4) + var(--icon-md) + var(--space-2))}.m2-select-wrap{display:block;position:relative}.m2-select-wrap:after{content:"";inset-inline-end:var(--space-4);width:var(--icon-md);height:var(--icon-md);margin-top:calc(var(--icon-md) / -2);background-color:var(--color-text-secondary);-webkit-mask:var(--m2-i-chevron) center/contain no-repeat;-webkit-mask:var(--m2-i-chevron) center/contain no-repeat;mask:var(--m2-i-chevron) center/contain no-repeat;pointer-events:none;position:absolute;top:50%}.m2-input-group{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-border-strong);background:var(--color-surface-raised);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:stretch;display:flex}@media (hover:hover){.m2-input-group:hover{border-color:var(--color-text-secondary)}}.m2-input-group:focus-within{border-color:var(--color-focus-ring);outline:var(--border-focus) solid transparent;outline-offset:1px;box-shadow:0 0 0 1px var(--color-focus-ring)}.m2-input-group:has([aria-invalid=true]){border-color:var(--color-status-negative-text);box-shadow:0 0 0 1px var(--color-status-negative-text)}.m2-input-group .m2-input{box-shadow:none;background:0 0;border:0;flex:1;min-width:0}.m2-input-group .m2-input:focus-visible{box-shadow:none}.m2-input-group__addon{padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm);white-space:nowrap;font-variant-numeric:var(--numeric-data);align-items:center;display:inline-flex}.m2-input-group__addon:first-child{padding-inline-end:0}.m2-input-group__addon:last-child{padding-inline-start:0}.m2-input-group--pill{border-radius:var(--radius-pill)}.m2-input-group[aria-busy=true]:after,.m2-field[aria-busy=true] .m2-input-group:after{content:"";width:1rem;height:1rem;border:2px solid var(--color-text-muted);border-right-color:#0000;border-radius:50%;align-self:center;margin-inline-end:var(--space-3);animation:.7s linear infinite m2-spin}.m2-combobox{position:relative}.m2-combobox__listbox{inset-inline:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);max-height:min(20rem, calc(.5 * var(--viewport-h)));overscroll-behavior:contain;padding:var(--space-1-5);border-radius:var(--radius-lg);background:var(--color-surface-overlay);border:var(--border-hairline) solid var(--color-border-default);box-shadow:var(--shadow-3);margin:0;list-style:none;position:absolute;overflow-y:auto}.m2-combobox__group{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.m2-combobox__option{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-body-md);display:flex}.m2-combobox__option mark{color:inherit;font-weight:var(--weight-semibold);background:0 0}.m2-combobox__option[aria-selected=true],.m2-combobox__option.is-active{background:var(--color-surface-selected)}.m2-combobox__option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.m2-combobox__meta{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:var(--numeric-data);margin-inline-start:auto}.m2-combobox__empty{padding:var(--space-4) var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-muted)}html.js .m2-dropdown__native{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .m2-dropdown__trigger{display:none}.m2-dropdown__trigger{text-align:start;align-items:center;min-width:0;display:flex}.m2-dropdown__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m2-dropdown:after{transition:transform var(--duration-fast) var(--ease-standard)}.m2-dropdown[data-open]:after{transform:rotate(180deg)}.m2-search-panel__field .m2-dropdown__trigger:before{content:"";border-radius:inherit;position:absolute;inset:0}.m2-dropdown__panel{z-index:var(--z-dropdown);min-width:0;padding:var(--space-1-5);border-radius:var(--radius-lg);background:var(--color-surface-overlay);color:var(--color-text-primary);border:var(--border-hairline) solid var(--color-border-default);box-shadow:var(--shadow-3);font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:var(--weight-regular);line-height:var(--leading-ui);text-align:start;animation:m2-pop-in var(--duration-fast) var(--ease-enter);flex-direction:column;display:flex;position:fixed;overflow:hidden}.m2-dropdown__panel[data-side=above]{animation-name:m2-fade-in}.m2-dropdown__search{padding-bottom:var(--space-1-5);flex:none}.m2-dropdown__search .m2-input{background:var(--color-surface-page)}.m2-dropdown__list{overscroll-behavior:contain;min-height:0;scroll-padding-block:var(--space-1);outline:none;flex:auto;overflow-y:auto}.m2-dropdown__group{padding:var(--space-3) var(--space-3) var(--space-1);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.m2-dropdown__option{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.m2-dropdown__option.is-active{background:var(--color-surface-selected)}.m2-dropdown__option[aria-selected=true]{font-weight:var(--weight-medium)}.m2-dropdown__option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.m2-dropdown__check{width:var(--icon-md);height:var(--icon-md);flex:none}.m2-dropdown__option[aria-selected=true] .m2-dropdown__check{background-color:var(--color-text-link);-webkit-mask:var(--m2-i-check) center/contain no-repeat;-webkit-mask:var(--m2-i-check) center/contain no-repeat;mask:var(--m2-i-check) center/contain no-repeat}.m2-dropdown__label{overflow-wrap:anywhere;flex:auto;min-width:0}.m2-dropdown__meta{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:var(--numeric-data);flex:none;margin-inline-start:var(--space-3)}.m2-dropdown__empty{padding:var(--space-4) var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-muted);margin:0}.m2-dropdown__layer{z-index:var(--z-dropdown);background:0 0;position:fixed;inset:0}.m2-dropdown__backdrop{background:var(--color-surface-scrim);animation:m2-fade-in var(--duration-base) var(--ease-standard);position:absolute;inset:0}.m2-dropdown__panel--sheet{max-height:min(36rem, calc(var(--viewport-h) - var(--space-12)));padding:0 0 env(safe-area-inset-bottom);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-surface-page);box-shadow:var(--shadow-4);animation:m2-slide-up var(--duration-slow) var(--ease-enter);border:0;position:absolute;inset:auto 0 0}.m2-dropdown__panel--sheet .m2-sheet__head{padding-inline-end:var(--space-2)}.m2-dropdown__panel--sheet .m2-dropdown__search{padding:var(--space-3) var(--gutter) 0}.m2-dropdown__panel--sheet .m2-dropdown__list{padding:var(--space-2) calc(var(--gutter) - var(--space-2)) var(--space-4)}.m2-dropdown__close{flex:none}.m2-dropdown__x{width:var(--icon-md);height:var(--icon-md);-webkit-mask:var(--m2-i-close) center/contain no-repeat;-webkit-mask:var(--m2-i-close) center/contain no-repeat;mask:var(--m2-i-close) center/contain no-repeat;background-color:currentColor}@media (prefers-reduced-motion:reduce){.m2-dropdown__panel,.m2-dropdown__backdrop,.m2-dropdown:after{transition:none;animation:none}}@media (forced-colors:active){.m2-dropdown__panel{border:1px solid canvastext}.m2-dropdown__option.is-active{outline-offset:-2px;outline:2px solid highlight}.m2-dropdown__option[aria-selected=true] .m2-dropdown__check,.m2-dropdown__x{forced-color-adjust:none;background-color:canvastext}}.m2-check,.m2-radio{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);padding-block:calc((var(--touch-min) - 1.25rem) / 2);font-size:var(--text-body-md);cursor:pointer;color:var(--color-text-primary);line-height:1.25rem;display:inline-flex;position:relative}.m2-check input,.m2-radio input{opacity:0;cursor:pointer;width:1.25rem;height:1.25rem;margin:0;position:absolute}.m2-check__box,.m2-radio__dot{border:var(--border-strong) solid var(--color-border-strong);background:var(--color-surface-raised);width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;position:relative}.m2-check__box{border-radius:var(--radius-xs)}.m2-radio__dot{border-radius:50%}@media (hover:hover){.m2-check:hover .m2-check__box,.m2-radio:hover .m2-radio__dot{border-color:var(--color-text-primary)}}.m2-check input:checked+.m2-check__box,.m2-check input:indeterminate+.m2-check__box{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse)}.m2-check__box:after{content:"";background-color:var(--color-text-on-inverse);-webkit-mask:var(--m2-i-check) center/contain no-repeat;-webkit-mask:var(--m2-i-check) center/contain no-repeat;mask:var(--m2-i-check) center/contain no-repeat;transition:transform var(--duration-fast) var(--ease-spring-soft);position:absolute;inset:1px;transform:scale(0)}.m2-check input:checked+.m2-check__box:after{transform:scale(1)}.m2-check input:indeterminate+.m2-check__box:after{-webkit-mask-image:var(--m2-i-minus);-webkit-mask-image:var(--m2-i-minus);mask-image:var(--m2-i-minus);transform:scale(1)}.m2-radio input:checked+.m2-radio__dot{border-color:var(--color-surface-inverse);border-width:.375rem}.m2-check input:focus-visible+.m2-check__box,.m2-radio input:focus-visible+.m2-radio__dot{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.m2-check input[aria-invalid=true]+.m2-check__box{border-color:var(--color-status-negative-text)}:is(.m2-check:has(input:disabled),.m2-radio:has(input:disabled)){color:var(--color-text-disabled);cursor:not-allowed}.m2-check input:disabled+.m2-check__box,.m2-radio input:disabled+.m2-radio__dot{background:var(--color-surface-sunken);border-color:var(--color-border-default)}.m2-check__count{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:var(--numeric-data);margin-inline-start:auto;padding-inline-start:var(--space-3)}.m2-check--block{width:100%;display:flex}.m2-switch{align-items:center;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;font-size:var(--text-body-md);line-height:var(--leading-ui);display:inline-flex;position:relative}.m2-switch input{opacity:0;cursor:pointer;width:2.75rem;height:1.625rem;margin:0;position:absolute}.m2-switch__track{border-radius:var(--radius-pill);background:var(--color-surface-sunken-hover);border:var(--border-hairline) solid var(--color-border-strong);width:2.75rem;height:1.625rem;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex:none;position:relative}.m2-switch__track:after{content:"";background:var(--color-surface-raised);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-1);border:var(--border-hairline) solid var(--color-border-default);transition:transform var(--duration-base) var(--ease-spring-soft);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.m2-switch input:checked+.m2-switch__track{background:var(--color-surface-accent);border-color:var(--color-border-accent)}.m2-switch input:checked+.m2-switch__track:after{border-color:var(--color-border-accent);background:var(--color-text-on-accent);transform:translate(1.125rem)}.m2-switch input:focus-visible+.m2-switch__track{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.m2-switch:has(input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.m2-switch--end{flex-direction:row-reverse;justify-content:space-between;width:100%}.m2-segmented{max-width:100%;padding:var(--space-1);gap:var(--space-0-5);border-radius:var(--radius-pill);background:var(--color-surface-sunken);border:var(--border-hairline) solid var(--color-border-subtle);scrollbar-width:none;margin:0;list-style:none;display:inline-flex;overflow-x:auto}.m2-segmented::-webkit-scrollbar{display:none}ul.m2-segmented>li{display:flex}.m2-segmented__opt{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--touch-min);padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex;position:relative}.m2-segmented__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}@media (hover:hover){.m2-segmented__opt:hover{color:var(--color-text-primary)}}.m2-segmented__opt[aria-pressed=true],.m2-segmented__opt[aria-current=page],.m2-segmented__opt[aria-checked=true]{background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.m2-segmented__opt:has(input:checked){background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.m2-segmented__opt:focus-visible{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.m2-segmented__opt:has(input:focus-visible){outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.m2-segmented--block{width:100%;display:flex}.m2-segmented--block .m2-segmented__opt{flex:1 0 auto}.m2-segmented--accent .m2-segmented__opt:has(input:checked){background:var(--color-surface-accent);color:var(--color-text-on-accent)}.m2-segmented--icon .m2-segmented__opt{width:var(--touch-min);padding:0}.m2-segmented--on-glass{gap:var(--space-2);background:0 0;border:0;flex-wrap:wrap;padding:0;overflow:visible}.m2-segmented--on-glass .m2-segmented__opt{border:var(--border-hairline) solid var(--color-border-strong)}.m2-tabs{min-width:0;display:block}.m2-tabs__list{gap:var(--space-6);border-bottom:var(--border-hairline) solid var(--color-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.m2-tabs__list::-webkit-scrollbar{display:none}.m2-tabs__tab{align-items:center;gap:var(--space-2);min-height:3rem;font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex;position:relative}.m2-tabs__tab:after{content:"";inset-inline:0;background:var(--color-text-primary);height:2px;transition:transform var(--duration-base) var(--ease-standard);border-radius:2px;position:absolute;bottom:-1px;transform:scaleX(0)}@media (hover:hover){.m2-tabs__tab:hover{color:var(--color-text-primary)}}.m2-tabs__tab[aria-selected=true]{color:var(--color-text-primary)}.m2-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.m2-tabs__tab:focus-visible{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.m2-tabs__count{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:var(--numeric-data)}.m2-tabs__panel{padding-top:var(--space-6)}.m2-tabs__panel:focus-visible{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.m2-tabs--pill .m2-tabs__list{gap:var(--space-2);border:0}.m2-tabs--pill .m2-tabs__tab{min-height:var(--touch-min);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-sunken);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.m2-tabs--pill .m2-tabs__tab:after{display:none}.m2-tabs--pill .m2-tabs__tab[aria-selected=true]{background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.m2-range{--lo:0;--hi:100;--thumb:1.5rem;gap:var(--space-3);display:grid;position:relative}.m2-range__track{height:var(--touch-min);position:relative}.m2-range__rail{inset-inline:calc(var(--thumb) / 2);background:var(--color-border-default);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.m2-range__fill{top:0;bottom:0;left:calc(var(--lo) * 1%);right:calc(100% - var(--hi) * 1%);background:var(--color-chart-range-in);border-radius:2px;position:absolute}.m2-range input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.m2-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:100%}.m2-range input[type=range]::-moz-range-track{background:0 0;height:100%}.m2-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--touch-min) - var(--thumb)) / 2);background:var(--color-surface-inverse);border:3px solid var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-strong), var(--shadow-1);cursor:grab;transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%}.m2-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:var(--thumb);height:var(--thumb);background:var(--color-surface-inverse);border:3px solid var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-strong), var(--shadow-1);cursor:grab;box-sizing:border-box;border-radius:50%}.m2-range input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.m2-range input[type=range]:focus-visible{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset)}.m2-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.m2-range input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.m2-range input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-text-disabled);cursor:not-allowed}.m2-range__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.m2-range__value{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric-data);color:var(--color-text-primary)}.m2-range__fields{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.m2-range__dash{color:var(--color-text-muted)}.m2-range__hist{height:3.5rem;margin:0 calc(var(--thumb) / 2) calc(-1 * var(--space-3));align-items:flex-end;gap:2px;padding:0;list-style:none;display:flex}.m2-range__hist li{min-height:2px;height:calc(var(--h,0) * 1%);background:var(--color-chart-range-out);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:2px 2px 0 0;flex:1}.m2-range__hist li[data-in]{background:var(--color-chart-range-in)}.m2-search-panel{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-subtle);box-shadow:var(--shadow-3);grid-template-columns:minmax(0,1fr);display:grid}.m2-search-panel--glass{background:var(--color-surface-glass);border-color:var(--color-border-glass);-webkit-backdrop-filter:saturate(var(--saturate-glass)) blur(var(--blur-glass-strong));backdrop-filter:saturate(var(--saturate-glass)) blur(var(--blur-glass-strong))}@media (min-width:768px){.m2-search-panel{padding:var(--space-5) var(--space-6)}}.m2-search-panel__top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.m2-search-panel__fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.m2-search-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.m2-search-panel__fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:0}.m2-search-panel__field+.m2-search-panel__field{border-inline-start:var(--border-hairline) solid var(--color-border-default)}}.m2-search-panel__field{padding:var(--space-1) var(--space-4);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid;position:relative}@media (hover:hover){.m2-search-panel__field:hover{background:var(--color-surface-sunken)}}.m2-search-panel__field:focus-within{background:var(--color-surface-sunken)}.m2-search-panel__label{font-size:var(--text-caption);color:var(--color-text-muted)}.m2-search-panel__control{width:100%;min-height:var(--touch-min);font-size:var(--text-body-lg);font-weight:var(--weight-medium);color:var(--color-text-primary);appearance:none;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0 1.75rem 0 0}.m2-search-panel__control:focus-visible{outline:none}.m2-search-panel__field:has(.m2-search-panel__control:focus-visible){outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.m2-search-panel__field--select:after{content:"";inset-inline-end:var(--space-4);bottom:calc(var(--space-1) + (var(--touch-min) - var(--icon-md)) / 2);width:var(--icon-md);height:var(--icon-md);background-color:var(--color-text-secondary);-webkit-mask:var(--m2-i-chevron) center/contain no-repeat;-webkit-mask:var(--m2-i-chevron) center/contain no-repeat;mask:var(--m2-i-chevron) center/contain no-repeat;pointer-events:none;position:absolute}.m2-search-panel__submit{margin-top:var(--space-2)}@media (max-width:1023px){.m2-search-panel__submit{grid-column:1/-1;inline-size:100%}}@media (min-width:1024px){.m2-search-panel__submit{margin:0 0 var(--space-1) var(--space-3)}}.m2-search-panel__chips{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.m2-searchbar{align-items:center;gap:var(--space-1);min-height:var(--control-h-lg);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-strong);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding-inline-start:var(--space-4);display:flex}.m2-searchbar:focus-within{border-color:var(--color-focus-ring);outline:var(--border-focus) solid transparent;outline-offset:1px;box-shadow:0 0 0 1px var(--color-focus-ring)}.m2-searchbar__icon{width:var(--icon-md);height:var(--icon-md);color:var(--color-text-muted);flex:none}.m2-searchbar__input{min-width:0;min-height:var(--control-h-md);font-size:var(--text-body-md);color:var(--color-text-primary);background:0 0;border:0;flex:1}.m2-searchbar__input::placeholder{color:var(--color-text-placeholder)}.m2-searchbar__input:focus-visible{outline:none}.m2-filters{gap:0;display:grid}.m2-filters--rail{display:none}@media (min-width:1024px){.m2-filters--rail{display:grid}.m2-filters--sticky{top:calc(var(--header-h) + var(--space-4));max-height:calc(var(--viewport-h) - var(--header-h) - var(--space-8));overscroll-behavior:contain;padding-inline-end:var(--space-3);position:sticky;overflow-y:auto}}.m2-filters__group{padding-block:var(--space-5);border-bottom:var(--border-hairline) solid var(--color-border-subtle);gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.m2-filters__group:first-child{padding-top:0}.m2-filters__legend{justify-content:space-between;align-items:baseline;gap:var(--space-3);width:100%;font-size:var(--text-body-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);display:flex}.m2-filters__reset{min-height:var(--touch-min);padding-inline:var(--space-1);margin-block:calc((var(--touch-min) - 1lh) / -2);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text-link);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex;position:relative}details.m2-filters__group>summary{min-height:var(--touch-min);justify-content:space-between;align-items:center;list-style:none;display:flex}details.m2-filters__group>summary:after{content:"";width:var(--icon-md);height:var(--icon-md);-webkit-mask:var(--m2-i-chevron) center/contain no-repeat;-webkit-mask:var(--m2-i-chevron) center/contain no-repeat;mask:var(--m2-i-chevron) center/contain no-repeat;transition:transform var(--duration-base) var(--ease-standard);background-color:currentColor}details.m2-filters__group[open]>summary:after{transform:rotate(180deg)}.m2-filters__list{gap:0;padding:0;list-style:none;display:grid}.m2-filters__more{justify-self:start}.m2-filters__actions{gap:var(--space-2);padding-block:var(--space-4);background:var(--color-surface-page);display:flex;position:sticky;bottom:0}.m2-filters__actions .m2-btn{flex:1}.m2-filters-trigger{display:inline-flex}.m2-filters-trigger__count{border-radius:var(--radius-pill);background:var(--color-surface-accent);min-width:1.375rem;height:1.375rem;color:var(--color-text-on-accent);font-size:var(--text-caption);font-weight:var(--weight-bold);font-variant-numeric:var(--numeric-data);place-items:center;padding-inline:.375rem;display:inline-grid}@media (min-width:1024px){.m2-filters-trigger{display:none}}.m2-sheet{width:100%;max-width:100%;max-height:calc(var(--viewport-h) - var(--space-8));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-surface-page);color:var(--color-text-primary);box-shadow:var(--shadow-4);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.m2-sheet[open]{animation:m2-slide-up var(--duration-slow) var(--ease-enter);flex-direction:column;display:flex}.m2-sheet::backdrop{background:var(--color-surface-scrim)}.m2-sheet__grip{width:2.5rem;height:4px;margin:var(--space-2) auto 0;background:var(--color-border-default);border-radius:2px}.m2-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter) var(--space-3);border-bottom:var(--border-hairline) solid var(--color-border-subtle);display:flex}.m2-sheet__title{font-size:var(--text-heading-sm);font-weight:var(--weight-semibold)}.m2-sheet__body{overscroll-behavior:contain;padding:var(--space-4) var(--gutter);flex:1;overflow-y:auto}.m2-sheet__foot{gap:var(--space-2);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface-page);display:flex}.m2-sheet__foot .m2-btn{flex:1}@media (min-width:768px){.m2-sheet{width:min(28rem,100vw);max-height:var(--viewport-h);height:var(--viewport-h);border-radius:0;inset:0 0 0 auto}.m2-sheet[open]{animation-name:m2-slide-in-end}.m2-sheet__grip{display:none}}.m2-active-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.m2-active-filters__clear{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-link);text-underline-offset:.2em;min-height:var(--touch-min);padding-inline:var(--space-2);text-decoration:underline}.m2-sort{align-items:center;gap:var(--space-2);display:inline-flex}.m2-sort__label{font-size:var(--text-body-sm);color:var(--color-text-muted);white-space:nowrap}.m2-sort .m2-select{min-height:var(--touch-min);border-radius:var(--radius-pill);border-color:var(--color-border-default);font-weight:var(--weight-medium);font-size:var(--text-body-sm);background:0 0}.m2-sort .m2-select-wrap:after{inset-inline-end:var(--space-3)}.m2-results-head{gap:var(--space-4);padding-block:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.m2-results-head__row{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.m2-results-head__title{font-size:var(--text-heading-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.m2-results-head__title strong{font-weight:var(--weight-semibold);font-variant-numeric:var(--numeric-data)}.m2-results-head__meta{font-size:var(--text-body-sm);color:var(--color-text-muted)}.m2-results-head__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.m2-pagination{padding-block:var(--space-8) 0;justify-content:center;display:flex}.m2-pagination__list{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.m2-pagination__link{min-width:var(--touch-min);height:var(--touch-min);padding-inline:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:var(--weight-medium);font-variant-numeric:var(--numeric-data);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:inline-grid}@media (hover:hover){.m2-pagination__link:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}}.m2-pagination__link[aria-current=page]{background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.m2-pagination__link[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.m2-pagination__gap{text-align:center;min-width:1.5rem;color:var(--color-text-muted)}.m2-pagination__step{align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border:var(--border-hairline) solid var(--color-border-default);display:inline-flex}@media (max-width:767px){.m2-pagination__item--far{display:none}.m2-pagination__step span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.m2-pagination__step{width:var(--touch-min);justify-content:center;padding-inline:0}}.m2-load-more{justify-items:center;gap:var(--space-2);padding-top:var(--space-8);display:grid}.m2-load-more__meta{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:var(--numeric-data)}.m2-form{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.m2-form--card{padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--color-surface-raised);border:var(--border-hairline) solid var(--color-border-subtle);box-shadow:var(--shadow-2)}.m2-form__head{gap:var(--space-2);display:grid}.m2-form__title{font-size:var(--text-heading-sm);font-weight:var(--weight-semibold)}.m2-form__lede{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.m2-form__row{gap:var(--space-4);display:grid}.m2-form__row>*{min-width:0}@media (min-width:640px){.m2-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.m2-form__section{gap:var(--space-4);display:grid}.m2-form__section>legend{font-size:var(--text-body-md);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.m2-form__consent{gap:var(--space-1);font-size:var(--text-caption);color:var(--color-text-secondary);line-height:var(--leading-body);display:grid}.m2-form__consent .m2-check{font-size:var(--text-body-sm)}.m2-form__consent a{color:var(--color-text-link);text-decoration:underline}.m2-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.m2-form__note{font-size:var(--text-caption);color:var(--color-text-muted)}.m2-form__errors{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-status-negative-bg);color:var(--color-status-negative-text);font-size:var(--text-body-sm)}.m2-form__errors:focus-visible{outline:var(--border-focus) solid transparent;outline-offset:var(--focus-offset);box-shadow:var(--focus-ring)}.m2-form__errors ul{margin:var(--space-2) 0 0;padding-inline-start:1.2em}.m2-form__errors a{min-height:var(--touch-min);color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.m2-form__success{justify-items:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-status-positive-bg);color:var(--color-text-primary);display:grid}.m2-form__success-title{font-size:var(--text-heading-sm);font-weight:var(--weight-semibold);color:var(--color-status-positive-text)}.m2-form__honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.m2-form[aria-busy=true]{opacity:.7;pointer-events:none}.m2-stepper{gap:var(--space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:flex}.m2-stepper__step{gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);counter-increment:step;flex:1;min-width:0;display:grid}.m2-stepper__step:before{content:"";background:var(--color-border-default);border-radius:2px;height:4px}.m2-stepper__step[data-done]:before{background:var(--color-text-primary)}.m2-stepper__step[aria-current=step]{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.m2-stepper__step[aria-current=step]:before{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--color-border-accent)}.m2-stepper__label:before{content:counter(step) ". ";font-variant-numeric:var(--numeric-data)}@media (max-width:479px){.m2-stepper__step:not([aria-current=step]) .m2-stepper__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (forced-colors:active){.m2-segmented__opt[aria-pressed=true],.m2-segmented__opt[aria-current=page],.m2-segmented__opt[aria-checked=true],.m2-pagination__link[aria-current=page],.m2-tabs--pill .m2-tabs__tab[aria-selected=true]{forced-color-adjust:none;color:selecteditemtext;background-color:selecteditem;border-color:selecteditem}.m2-segmented__opt:has(input:checked){forced-color-adjust:none;color:selecteditemtext;background-color:selecteditem;border-color:selecteditem}.m2-switch input:checked+.m2-switch__track{forced-color-adjust:none;background:selecteditem;border-color:selecteditem}.m2-range__fill,.m2-stepper__step:before{forced-color-adjust:none}.m2-range__fill,.m2-stepper__step[data-done]:before,.m2-stepper__step[aria-current=step]:before{background:canvastext}}@supports not selector(:has(*)){.m2-segmented__opt input:checked~*{font-weight:var(--weight-bold);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.m2-segmented__opt input:focus-visible~*{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}}}@layer ds.utilities;
