.keyword-tags{display:flex;flex-direction:column;gap:.25rem}.keyword-tags .keyword{display:flex;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;justify-content:space-between;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity))}.keyword-tags .keyword .label{flex-grow:1;text-align:center}.keyword-tags .keyword .btn-delete{margin-right:-.25rem;height:1.5rem;width:1.5rem;--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.keyword-tags .keyword .btn-delete:hover{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}@media (min-width:640px){.keyword-tags{flex-direction:row;flex-wrap:wrap;gap:.5rem}}.spinner{width:60px;height:60px}.half-circle-spinner,.half-circle-spinner *{box-sizing:border-box}.half-circle-spinner{width:inherit;height:inherit;border-radius:100%;position:relative;border-color:inherit}.half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:6px solid transparent}.half-circle-spinner .circle.circle-1{border-top-color:inherit;-webkit-animation:half-circle-spinner-animation 1s infinite;animation:half-circle-spinner-animation 1s infinite}.half-circle-spinner .circle.circle-2{border-bottom-color:inherit;-webkit-animation:half-circle-spinner-animation 1s infinite alternate;animation:half-circle-spinner-animation 1s infinite alternate}@-webkit-keyframes half-circle-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes half-circle-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination{flex-wrap:wrap;gap:.5rem}.pagination,.pagination button{display:flex;align-items:center;justify-content:center}.pagination button{height:2rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgba(191,219,254,var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem}.pagination button:hover{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.pagination button.current{cursor:default;--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.pagination .separator{display:grid;height:2rem;width:2rem;place-items:center}.pagination .separator:before{content:"..."}.keyword-selector{display:grid;gap:1.5rem}.keyword-selector .keyword-list .keyword{display:flex;align-items:center;gap:1.5rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;grid-template-columns:2rem 1fr}.keyword-selector .keyword-list .keyword.selected{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.keyword-selector .keyword-pill{gap:.5rem;background-color:rgba(191,219,254,var(--tw-bg-opacity));justify-content:space-between;padding:.25rem;padding-left:.5rem}.keyword-selector .keyword-pill,.keyword-selector .results{display:flex;align-items:center;--tw-bg-opacity:1;font-size:.875rem;line-height:1.25rem;border-radius:9999px}.keyword-selector .results{gap:.25rem;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-style:italic}