:root{--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--ease-entrance:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-continuous:cubic-bezier(.4, 0, .2, 1);--stagger-tight:40ms;--stagger-base:80ms;--stagger-wide:.12s;--motion-intent-hover:var(--motion-fast);--motion-intent-press:var(--motion-fast);--motion-intent-magnetic:var(--motion-fast);--motion-intent-glow:var(--motion-fast);--motion-intent-state:var(--motion-base);--motion-intent-reveal:var(--motion-slow);--motion-intent-scroll:var(--motion-slow);--motion-intent-cinematic:var(--motion-slow);--motion-intent-premium:var(--motion-slow);--motion-default:var(--motion-slow);--stagger-default:var(--stagger-wide)}[data-brand=ryujinn]{--motion-default:var(--motion-fast);--stagger-default:var(--stagger-base)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms;--stagger-tight:0s;--stagger-base:0s;--stagger-wide:0s}}.x-picker__panels>*{display:none}.x-picker:has(.x-picker__options>label:first-of-type input:checked) .x-picker__panels>:first-child,.x-picker:has(.x-picker__options>label:nth-of-type(2) input:checked) .x-picker__panels>:nth-child(2),.x-picker:has(.x-picker__options>label:nth-of-type(3) input:checked) .x-picker__panels>:nth-child(3),.x-picker:has(.x-picker__options>label:nth-of-type(4) input:checked) .x-picker__panels>:nth-child(4),.x-picker:has(.x-picker__options>label:nth-of-type(5) input:checked) .x-picker__panels>:nth-child(5),.x-picker:has(.x-picker__options>label:nth-of-type(6) input:checked) .x-picker__panels>:nth-child(6),.x-picker:has(.x-picker__options>label:nth-of-type(7) input:checked) .x-picker__panels>:nth-child(7),.x-picker:has(.x-picker__options>label:nth-of-type(8) input:checked) .x-picker__panels>:nth-child(8),.x-picker:has(.x-picker__options>label:nth-of-type(9) input:checked) .x-picker__panels>:nth-child(9),.x-picker:has(.x-picker__options>label:nth-of-type(10) input:checked) .x-picker__panels>:nth-child(10),.x-picker:has(.x-picker__options>label:nth-of-type(11) input:checked) .x-picker__panels>:nth-child(11),.x-picker:has(.x-picker__options>label:nth-of-type(12) input:checked) .x-picker__panels>:nth-child(12),.x-picker:has(.x-picker__options>label:nth-of-type(13) input:checked) .x-picker__panels>:nth-child(13),.x-picker:has(.x-picker__options>label:nth-of-type(14) input:checked) .x-picker__panels>:nth-child(14),.x-picker:has(.x-picker__options>label:nth-of-type(15) input:checked) .x-picker__panels>:nth-child(15),.x-picker:has(.x-picker__options>label:nth-of-type(16) input:checked) .x-picker__panels>:nth-child(16),.x-picker:has(.x-picker__options>label:nth-of-type(17) input:checked) .x-picker__panels>:nth-child(17),.x-picker:has(.x-picker__options>label:nth-of-type(18) input:checked) .x-picker__panels>:nth-child(18),.x-picker:has(.x-picker__options>label:nth-of-type(19) input:checked) .x-picker__panels>:nth-child(19),.x-picker:has(.x-picker__options>label:nth-of-type(20) input:checked) .x-picker__panels>:nth-child(20),.x-picker:has(.x-picker__options>label:nth-of-type(21) input:checked) .x-picker__panels>:nth-child(21),.x-picker:has(.x-picker__options>label:nth-of-type(22) input:checked) .x-picker__panels>:nth-child(22),.x-picker:has(.x-picker__options>label:nth-of-type(23) input:checked) .x-picker__panels>:nth-child(23),.x-picker:has(.x-picker__options>label:nth-of-type(24) input:checked) .x-picker__panels>:nth-child(24){display:grid}.x-filter:not(:has(.x-filter__tabs)) .x-filter__groups>*{display:block}.x-filter:has(.x-filter__tabs) .x-filter__groups>*{display:none}.x-filter:has(.x-filter__tabs>label:first-of-type input:checked) .x-filter__groups>*,.x-filter:has(.x-filter__tabs>label:nth-of-type(2) input:checked) .x-filter__groups>:first-child,.x-filter:has(.x-filter__tabs>label:nth-of-type(3) input:checked) .x-filter__groups>:nth-child(2),.x-filter:has(.x-filter__tabs>label:nth-of-type(4) input:checked) .x-filter__groups>:nth-child(3),.x-filter:has(.x-filter__tabs>label:nth-of-type(5) input:checked) .x-filter__groups>:nth-child(4),.x-filter:has(.x-filter__tabs>label:nth-of-type(6) input:checked) .x-filter__groups>:nth-child(5),.x-filter:has(.x-filter__tabs>label:nth-of-type(7) input:checked) .x-filter__groups>:nth-child(6),.x-filter:has(.x-filter__tabs>label:nth-of-type(8) input:checked) .x-filter__groups>:nth-child(7),.x-filter:has(.x-filter__tabs>label:nth-of-type(9) input:checked) .x-filter__groups>:nth-child(8),.x-filter:has(.x-filter__tabs>label:nth-of-type(10) input:checked) .x-filter__groups>:nth-child(9),.x-filter:has(.x-filter__tabs>label:nth-of-type(11) input:checked) .x-filter__groups>:nth-child(10),.x-filter:has(.x-filter__tabs>label:nth-of-type(12) input:checked) .x-filter__groups>:nth-child(11),.x-filter:has(.x-filter__tabs>label:nth-of-type(13) input:checked) .x-filter__groups>:nth-child(12),.x-filter:has(.x-filter__tabs>label:nth-of-type(14) input:checked) .x-filter__groups>:nth-child(13),.x-filter:has(.x-filter__tabs>label:nth-of-type(15) input:checked) .x-filter__groups>:nth-child(14),.x-filter:has(.x-filter__tabs>label:nth-of-type(16) input:checked) .x-filter__groups>:nth-child(15),.x-filter:has(.x-filter__tabs>label:nth-of-type(17) input:checked) .x-filter__groups>:nth-child(16){display:block}.x-filter:has(.x-filter__tabs) .x-filter__items>*{display:none}.x-filter:not(:has(.x-filter__tabs)) .x-filter__items>*,.x-filter:has(.x-filter__tabs>label:first-of-type input:checked) .x-filter__items>*,.x-filter:has(.x-filter__tabs>label:nth-of-type(2) input:checked) .x-filter__items>[data-cat="1"],.x-filter:has(.x-filter__tabs>label:nth-of-type(3) input:checked) .x-filter__items>[data-cat="2"],.x-filter:has(.x-filter__tabs>label:nth-of-type(4) input:checked) .x-filter__items>[data-cat="3"],.x-filter:has(.x-filter__tabs>label:nth-of-type(5) input:checked) .x-filter__items>[data-cat="4"],.x-filter:has(.x-filter__tabs>label:nth-of-type(6) input:checked) .x-filter__items>[data-cat="5"],.x-filter:has(.x-filter__tabs>label:nth-of-type(7) input:checked) .x-filter__items>[data-cat="6"],.x-filter:has(.x-filter__tabs>label:nth-of-type(8) input:checked) .x-filter__items>[data-cat="7"],.x-filter:has(.x-filter__tabs>label:nth-of-type(9) input:checked) .x-filter__items>[data-cat="8"],.x-filter:has(.x-filter__tabs>label:nth-of-type(10) input:checked) .x-filter__items>[data-cat="9"],.x-filter:has(.x-filter__tabs>label:nth-of-type(11) input:checked) .x-filter__items>[data-cat="10"],.x-filter:has(.x-filter__tabs>label:nth-of-type(12) input:checked) .x-filter__items>[data-cat="11"],.x-filter:has(.x-filter__tabs>label:nth-of-type(13) input:checked) .x-filter__items>[data-cat="12"],.x-filter:has(.x-filter__tabs>label:nth-of-type(14) input:checked) .x-filter__items>[data-cat="13"],.x-filter:has(.x-filter__tabs>label:nth-of-type(15) input:checked) .x-filter__items>[data-cat="14"],.x-filter:has(.x-filter__tabs>label:nth-of-type(16) input:checked) .x-filter__items>[data-cat="15"],.x-filter:has(.x-filter__tabs>label:nth-of-type(17) input:checked) .x-filter__items>[data-cat="16"]{display:block}.x-filter:has(.x-filter__tabs>label:first-of-type input:checked) .x-filter__sidebar>li:first-of-type label,.x-filter:has(.x-filter__tabs>label:nth-of-type(2) input:checked) .x-filter__sidebar>li:nth-of-type(2) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(3) input:checked) .x-filter__sidebar>li:nth-of-type(3) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(4) input:checked) .x-filter__sidebar>li:nth-of-type(4) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(5) input:checked) .x-filter__sidebar>li:nth-of-type(5) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(6) input:checked) .x-filter__sidebar>li:nth-of-type(6) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(7) input:checked) .x-filter__sidebar>li:nth-of-type(7) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(8) input:checked) .x-filter__sidebar>li:nth-of-type(8) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(9) input:checked) .x-filter__sidebar>li:nth-of-type(9) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(10) input:checked) .x-filter__sidebar>li:nth-of-type(10) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(11) input:checked) .x-filter__sidebar>li:nth-of-type(11) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(12) input:checked) .x-filter__sidebar>li:nth-of-type(12) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(13) input:checked) .x-filter__sidebar>li:nth-of-type(13) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(14) input:checked) .x-filter__sidebar>li:nth-of-type(14) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(15) input:checked) .x-filter__sidebar>li:nth-of-type(15) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(16) input:checked) .x-filter__sidebar>li:nth-of-type(16) label,.x-filter:has(.x-filter__tabs>label:nth-of-type(17) input:checked) .x-filter__sidebar>li:nth-of-type(17) label{color:var(--color-brand);font-weight:600}.x-filter__groups>[hidden],.x-filter__items>[hidden]{display:none!important}@media not (prefers-reduced-motion:reduce){.x-picker__panels>*,.x-filter__groups>*,.x-filter__items>*{animation:x-state-enter var(--motion-base) var(--ease-entrance)}}@keyframes x-state-enter{0%{opacity:0}}@media not (prefers-reduced-motion:reduce){.x-picker__panels>*>*,.x-picker__panels>* [data-x-stagger]>*{animation-duration:.4s;animation-timing-function:var(--ease-entrance)}.x-picker__panels>*>:first-child{animation-name:x-cascade-slide-1}.x-picker__panels>*>:nth-child(2){animation-name:x-cascade-slide-2}.x-picker__panels>*>:nth-child(3){animation-name:x-cascade-slide-3}.x-picker__panels>*>:nth-child(4){animation-name:x-cascade-slide-4}.x-picker__panels>*>:nth-child(5){animation-name:x-cascade-slide-5}.x-picker__panels>*>:nth-child(6){animation-name:x-cascade-slide-6}.x-picker__panels>*>:nth-child(7){animation-name:x-cascade-slide-7}.x-picker__panels>*>:nth-child(n+8){animation-name:x-cascade-slide-8}.x-picker__panels>* [data-x-stagger]>:first-child{animation-name:x-cascade-fade-1}.x-picker__panels>* [data-x-stagger]>:nth-child(2){animation-name:x-cascade-fade-2}.x-picker__panels>* [data-x-stagger]>:nth-child(3){animation-name:x-cascade-fade-3}.x-picker__panels>* [data-x-stagger]>:nth-child(4){animation-name:x-cascade-fade-4}.x-picker__panels>* [data-x-stagger]>:nth-child(5){animation-name:x-cascade-fade-5}.x-picker__panels>* [data-x-stagger]>:nth-child(6){animation-name:x-cascade-fade-6}.x-picker__panels>* [data-x-stagger]>:nth-child(7){animation-name:x-cascade-fade-7}.x-picker__panels>* [data-x-stagger]>:nth-child(n+8){animation-name:x-cascade-fade-8}}@keyframes x-cascade-slide-1{0%,0%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-1{0%,20%{opacity:0}}@keyframes x-cascade-slide-2{0%,10%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-2{0%,30%{opacity:0}}@keyframes x-cascade-slide-3{0%,20%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-3{0%,40%{opacity:0}}@keyframes x-cascade-slide-4{0%,30%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-4{0%,50%{opacity:0}}@keyframes x-cascade-slide-5{0%,40%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-5{0%,60%{opacity:0}}@keyframes x-cascade-slide-6{0%,50%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-6{0%,70%{opacity:0}}@keyframes x-cascade-slide-7{0%,60%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-7{0%,80%{opacity:0}}@keyframes x-cascade-slide-8{0%,70%{opacity:0;transform:translateY(.75rem)}}@keyframes x-cascade-fade-8{0%,90%{opacity:0}}
