.content-filter-mobile{--content-filter-mobile-height-ms: .4s;--content-filter-mobile-height-ease: cubic-bezier(.16, 1, .3, 1);--content-filter-mobile-backdrop-open-ms: var(--content-filter-mobile-height-ms);--content-filter-mobile-backdrop-close-ms: .28s;--content-filter-mobile-backdrop-ease: cubic-bezier(.16, 1, .3, 1);--content-filter-mobile-close-total-ms: var(--content-filter-mobile-height-ms);--content-filter-mobile-shell-open-ms: var(--content-filter-mobile-height-ms);--content-filter-mobile-shell-close-ms: var(--content-filter-mobile-height-ms);--content-filter-mobile-radius-open-ms: 20ms;--content-filter-mobile-radius-open-ease: cubic-bezier(.4, 0, .2, 1);--content-filter-mobile-radius-close-ms: .1s;--content-filter-mobile-radius-close-ease: cubic-bezier(.22, 1, .36, 1);--content-filter-mobile-radius-close-delay-ms: max( 0ms, calc(var(--content-filter-mobile-shell-close-ms) - var(--content-filter-mobile-radius-close-ms)) );--content-filter-mobile-content-open-delay-ms: .2s;--content-filter-mobile-content-open-ms: .22s;--content-filter-mobile-content-close-ms: .14s;--content-filter-mobile-content-close-delay-ms: 0ms;--content-filter-mobile-content-ease: cubic-bezier(.16, 1, .3, 1);--content-filter-mobile-bubble-pad-y: .625rem;--content-filter-mobile-bubble-pad-x: 1.25rem;--content-filter-mobile-bubble-bottom-gap: 2rem;--content-filter-mobile-bubble-bottom: calc( var(--content-filter-mobile-bubble-bottom-gap) + env(safe-area-inset-bottom, 0px) );--content-filter-mobile-bubble-h: calc(var(--content-filter-mobile-bubble-pad-y) * 2 + 1.25rem);--content-filter-mobile-collapsed-h: var(--content-filter-mobile-bubble-h);--content-filter-mobile-expanded-h: var(--content-filter-mobile-collapsed-h);--content-filter-mobile-close-stack-h: 3.125rem ;--content-filter-mobile-expanded-max-h: min( calc(72dvh - var(--content-filter-mobile-close-stack-h)), calc( 100dvh - var(--content-filter-mobile-bubble-bottom) - var(--content-filter-mobile-close-stack-h) - .5rem ) );--content-filter-mobile-collapsed-w-min: 6.25rem;--content-filter-mobile-panel-max-w: min( calc(100vw - 2rem) , 24rem)}.content-filter-mobile-backdrop{background-color:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);pointer-events:none;transition:background-color var(--content-filter-mobile-backdrop-open-ms) var(--content-filter-mobile-backdrop-ease),backdrop-filter var(--content-filter-mobile-backdrop-open-ms) var(--content-filter-mobile-backdrop-ease),-webkit-backdrop-filter var(--content-filter-mobile-backdrop-open-ms) var(--content-filter-mobile-backdrop-ease)}.content-filter-mobile-backdrop.is-open{background-color:#0000002e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.content-filter-mobile-backdrop.is-closing{background-color:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);pointer-events:none;transition-duration:var(--content-filter-mobile-backdrop-close-ms);transition-timing-function:var(--content-filter-mobile-backdrop-ease)}.content-filter-mobile__shell{position:relative;z-index:44;width:fit-content;min-width:var(--content-filter-mobile-collapsed-w-min);max-width:var(--content-filter-mobile-panel-max-w);pointer-events:none;transition:width var(--content-filter-mobile-height-ms) var(--content-filter-mobile-height-ease),max-width var(--content-filter-mobile-height-ms) var(--content-filter-mobile-height-ease)}.content-filter-mobile__shell:not(.is-expanded):not(.is-opening):not(.is-closing){pointer-events:auto}.content-filter-mobile__shell:not(.is-expanded):not(.is-opening):not(.is-closing) .content-filter-mobile__surface{pointer-events:auto;cursor:pointer}.content-filter-mobile__shell.is-expanded,.content-filter-mobile__shell.is-opening,.content-filter-mobile__shell.is-closing{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0;overflow:hidden;pointer-events:auto}.content-filter-mobile__shell.is-expanded,.content-filter-mobile__shell.is-opening{padding-top:var(--content-filter-mobile-close-stack-h);max-height:calc(100dvh - var(--content-filter-mobile-bubble-bottom) - .5rem)}.content-filter-mobile__shell:not(.is-expanded):not(.is-opening):not(.is-closing) .content-filter-mobile__close{display:none}.content-filter-mobile.is-measuring{pointer-events:none}.content-filter-mobile.is-measuring .content-filter-mobile__shell{width:var(--content-filter-mobile-panel-max-w)!important;padding-top:0!important;max-height:none!important;opacity:0;pointer-events:none;z-index:-1}.content-filter-mobile.is-measuring .content-filter-mobile__surface{height:auto;max-height:var(--content-filter-mobile-expanded-max-h);overflow:hidden;border-radius:1.5rem;padding:.75rem .75rem 1rem;color:var(--color-foreground);background-color:var(--color-card);backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.content-filter-mobile.is-measuring .content-filter-mobile__trigger-row,.content-filter-mobile.is-measuring .content-filter-mobile__close{display:none!important}.content-filter-mobile.is-measuring .content-filter-mobile__body{display:block!important;overflow:visible;opacity:0;visibility:hidden;pointer-events:none}.content-filter-mobile.is-measuring .content-filter--mobile-panel{padding-top:0;padding-bottom:0}.content-filter-mobile.is-measuring .content-filter--mobile-panel .content-filter__search{margin-top:0}.content-filter-mobile__surface{position:relative;box-sizing:border-box;align-self:stretch;width:100%;height:var(--content-filter-mobile-collapsed-h);overflow:hidden;border-radius:9999px;padding:var(--content-filter-mobile-bubble-pad-y) var(--content-filter-mobile-bubble-pad-x);color:var(--color-neutral-50);background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent);transition:height var(--content-filter-mobile-height-ms) var(--content-filter-mobile-height-ease)}html[data-theme=dark] .content-filter-mobile__surface{color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-50) 92%,transparent)}.content-filter-mobile__shell.is-opening .content-filter-mobile__surface,.content-filter-mobile__shell.is-expanded .content-filter-mobile__surface{min-width:0;max-width:100%}.content-filter-mobile__shell.is-expanded .content-filter-mobile__surface,.content-filter-mobile__shell.is-opening .content-filter-mobile__surface{flex:1 1 auto;min-height:0;max-height:var(--content-filter-mobile-expanded-max-h);border-radius:1.5rem;padding:.75rem .75rem 1rem;color:var(--color-foreground);background-color:var(--color-card);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:height var(--content-filter-mobile-height-ms) var(--content-filter-mobile-height-ease)}html[data-theme=dark] .content-filter-mobile__shell.is-expanded .content-filter-mobile__surface,html[data-theme=dark] .content-filter-mobile__shell.is-opening .content-filter-mobile__surface{background-color:var(--color-card)}.content-filter-mobile__shell.is-closing{transition-duration:var(--content-filter-mobile-shell-close-ms);transition-timing-function:var(--content-filter-mobile-height-ease)}.content-filter-mobile__shell.is-closing .content-filter-mobile__surface{max-height:none;border-radius:9999px;padding:var(--content-filter-mobile-bubble-pad-y) var(--content-filter-mobile-bubble-pad-x);color:var(--color-neutral-50);background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent);transition:height var(--content-filter-mobile-shell-close-ms) var(--content-filter-mobile-height-ease),border-radius var(--content-filter-mobile-radius-close-ms) var(--content-filter-mobile-radius-close-ease) var(--content-filter-mobile-radius-close-delay-ms)}html[data-theme=dark] .content-filter-mobile__shell.is-closing .content-filter-mobile__surface{color:var(--color-neutral-950);background-color:color-mix(in oklab,var(--color-neutral-50) 92%,transparent)}.content-filter-mobile__label{display:block;width:100%;text-align:center;white-space:nowrap}.content-filter-mobile__trigger-row{display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:100%;margin-inline:auto}.content-filter-mobile__trigger-row--has-clear{padding-right:.5rem}.content-filter-mobile__shell.is-open-pending .content-filter-mobile__trigger-row,.content-filter-mobile__shell.is-expanded .content-filter-mobile__trigger-row,.content-filter-mobile__shell.is-opening .content-filter-mobile__trigger-row{display:none}.content-filter-mobile__shell.is-open-pending .content-filter-mobile__surface{color:var(--color-foreground);background-color:var(--color-card);border-radius:1.5rem}html[data-theme=dark] .content-filter-mobile__shell.is-open-pending .content-filter-mobile__surface{background-color:var(--color-card)}.content-filter-mobile__shell.is-expanded .content-filter-mobile__trigger-row,.content-filter-mobile__shell.is-opening .content-filter-mobile__trigger-row,.content-filter-mobile__shell.is-closing .content-filter-mobile__trigger-row{max-width:100%}.content-filter-mobile__filter-clear{display:none;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:9999px;padding:0;margin:0;background:transparent;color:inherit;cursor:pointer}.content-filter-mobile__filter-clear:focus-visible{outline:2px solid var(--color-ring, currentColor);outline-offset:2px}.content-filter-mobile__trigger-row--has-clear .content-filter-mobile__filter-clear{display:inline-flex}.content-filter-mobile__trigger{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;background:transparent;padding:0;margin:0;font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:normal;color:inherit;cursor:pointer;white-space:nowrap}.content-filter-mobile__shell:not(.is-expanded):not(.is-opening):not(.is-open-pending) .content-filter-mobile__surface,.content-filter-mobile__shell.is-closing .content-filter-mobile__surface{display:flex;align-items:center;justify-content:center}.content-filter-mobile__shell:not(.is-expanded):not(.is-opening):not(.is-open-pending) .content-filter-mobile__trigger-row,.content-filter-mobile__shell.is-closing .content-filter-mobile__trigger-row{position:static;z-index:1;box-sizing:border-box;flex:0 0 auto;margin-inline:auto}.content-filter-mobile__shell:not(.is-expanded):not(.is-opening):not(.is-closing):not(.is-open-pending) .content-filter-mobile__body{display:none;pointer-events:none}.content-filter-mobile__trigger:focus-visible{outline:2px solid var(--color-ring, currentColor);outline-offset:2px;border-radius:inherit}.content-filter-mobile__close{flex-shrink:0;display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:9999px;color:var(--color-foreground);background-color:var(--color-card);box-shadow:0 0 0 1px var(--color-border);cursor:pointer;pointer-events:none}.content-filter-mobile__shell.is-expanded .content-filter-mobile__close,.content-filter-mobile__shell.is-opening .content-filter-mobile__close{position:absolute;top:0;right:0;z-index:1;display:inline-flex;pointer-events:auto}.content-filter-mobile__shell.is-closing .content-filter-mobile__close{display:none;pointer-events:none}.content-filter-mobile__close:focus-visible{outline:2px solid var(--color-ring, currentColor);outline-offset:2px}.content-filter-mobile__shell.is-expanded .content-filter--mobile-panel,.content-filter-mobile__shell.is-opening .content-filter--mobile-panel{padding-top:0;padding-bottom:0}.content-filter-mobile__shell.is-expanded .content-filter--mobile-panel .content-filter__search,.content-filter-mobile__shell.is-opening .content-filter--mobile-panel .content-filter__search{margin-top:0}.content-filter-mobile__body{display:none;min-height:0;overflow:hidden;opacity:0;visibility:hidden}.content-filter-mobile__shell.is-expanded .content-filter-mobile__body,.content-filter-mobile__shell.is-opening .content-filter-mobile__body{display:block;box-sizing:border-box;min-width:0;width:100%;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch;opacity:1;visibility:visible;transition:opacity var(--content-filter-mobile-content-open-ms) var(--content-filter-mobile-content-ease) var(--content-filter-mobile-content-open-delay-ms),visibility 0s linear calc(var(--content-filter-mobile-content-open-delay-ms) + var(--content-filter-mobile-content-open-ms))}.content-filter-mobile__shell.is-expanded.is-scrollable .content-filter-mobile__body,.content-filter-mobile__shell.is-opening.is-scrollable .content-filter-mobile__body{overflow-y:auto;max-height:calc(var(--content-filter-mobile-expanded-max-h) - 1.75rem)}.content-filter-mobile__shell.is-closing .content-filter-mobile__body{display:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.content-filter-mobile{--content-filter-mobile-height-ms: .01ms;--content-filter-mobile-radius-open-ms: .01ms;--content-filter-mobile-radius-close-ms: .01ms;--content-filter-mobile-radius-close-delay-ms: 0ms;--content-filter-mobile-content-open-delay-ms: 0ms;--content-filter-mobile-content-open-ms: .01ms;--content-filter-mobile-content-close-ms: .01ms;--content-filter-mobile-content-close-delay-ms: 0ms;--content-filter-mobile-backdrop-open-ms: .01ms;--content-filter-mobile-backdrop-close-ms: .01ms;--content-filter-mobile-close-total-ms: .01ms;--content-filter-mobile-shell-open-ms: .01ms;--content-filter-mobile-shell-close-ms: .01ms}.content-filter-mobile-backdrop,.content-filter-mobile-backdrop.is-open,.content-filter-mobile-backdrop.is-closing,.content-filter-mobile__shell,.content-filter-mobile__shell.is-expanded,.content-filter-mobile__shell.is-opening,.content-filter-mobile__shell.is-closing,.content-filter-mobile__surface,.content-filter-mobile__shell.is-expanded .content-filter-mobile__surface,.content-filter-mobile__shell.is-opening .content-filter-mobile__surface,.content-filter-mobile__shell.is-closing .content-filter-mobile__surface,.content-filter-mobile__shell.is-expanded .content-filter-mobile__body,.content-filter-mobile__shell.is-opening .content-filter-mobile__body,.content-filter-mobile__shell.is-closing .content-filter-mobile__body{transition:none}}
