@keyframes _1stl8xy0{0%{height:0;overflow:hidden}to{height:var(--radix-collapsible-content-height);overflow:hidden}}@keyframes _1stl8xy1{0%{height:var(--radix-collapsible-content-height);overflow:hidden}to{height:0;overflow:hidden}}@media (prefers-reduced-motion:no-preference){._1stl8xy2[data-state=open]{animation:_1stl8xy0 var(--bookmi-v5-motion-base,.18s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1stl8xy2[data-state=closed]{animation:_1stl8xy1 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-exit,cubic-bezier(.3,0,1,1))}}._1lpk1xa0{background-color:var(--popover);color:var(--popover-foreground);border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);z-index:50;overflow:hidden;outline:none}._1lpk1xa1{max-height:var(--radix-dropdown-menu-content-available-height);overflow-x:hidden;overflow-y:auto}._1lpk1xa1,._1lpk1xa2{padding:.25rem;min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}._1lpk1xa3{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:2px;padding:.375rem .5rem;font-size:.875rem;outline:none;user-select:none}._1lpk1xa3:focus{background-color:var(--accent);color:var(--accent-foreground)}._1lpk1xa3[data-disabled]{pointer-events:none;opacity:.5}._1lpk1xa3[data-inset]{padding-left:2rem}._1lpk1xa4[data-variant=destructive]{color:var(--destructive)}._1lpk1xa4[data-variant=destructive]:focus{background-color:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.dark ._1lpk1xa4[data-variant=destructive]:focus{background-color:color-mix(in srgb,var(--destructive) 20%,transparent)}._1lpk1xa5,._1lpk1xa6{padding-left:2rem;padding-right:.5rem}._1lpk1xa7{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}._1lpk1xa8{width:1rem;height:1rem;flex-shrink:0}._1lpk1xa9{width:.5rem;height:.5rem;fill:currentColor}._1lpk1xaa{padding:.375rem .5rem;font-size:.875rem;font-weight:500}._1lpk1xaa[data-inset]{padding-left:2rem}._1lpk1xab{background-color:var(--border);margin:.25rem -.25rem;height:1px}._1lpk1xac{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;letter-spacing:.1em}._1lpk1xad[data-state=open]{background-color:var(--accent);color:var(--accent-foreground)}._1lpk1xad[data-inset]{padding-left:2rem}._1lpk1xae{margin-left:auto;width:1rem;height:1rem;flex-shrink:0}@media (prefers-reduced-motion:no-preference){._1lpk1xa1[data-state=open][data-side=bottom]{animation:_1dfqprm4 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa1[data-state=open][data-side=top]{animation:_1dfqprm5 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa1[data-state=open][data-side=left]{animation:_1dfqprm7 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa1[data-state=open][data-side=right]{animation:_1dfqprm6 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa1[data-state=closed]{animation:_1dfqprm3 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-exit,cubic-bezier(.3,0,1,1))}._1lpk1xa2[data-state=open][data-side=bottom]{animation:_1dfqprm4 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa2[data-state=open][data-side=top]{animation:_1dfqprm5 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa2[data-state=open][data-side=left]{animation:_1dfqprm7 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa2[data-state=open][data-side=right]{animation:_1dfqprm6 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}._1lpk1xa2[data-state=closed]{animation:_1dfqprm3 var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-exit,cubic-bezier(.3,0,1,1))}}@media (prefers-reduced-motion:reduce){._1lpk1xa1[data-state=open]{animation:_1dfqprm0 var(--bookmi-v5-motion-fast,.12s) linear}._1lpk1xa1[data-state=closed]{animation:_1dfqprm1 var(--bookmi-v5-motion-fast,.12s) linear}._1lpk1xa2[data-state=open]{animation:_1dfqprm0 var(--bookmi-v5-motion-fast,.12s) linear}._1lpk1xa2[data-state=closed]{animation:_1dfqprm1 var(--bookmi-v5-motion-fast,.12s) linear}}@media (hover:none) and (pointer:coarse){._1lpk1xa3{min-height:44px}}