.react-search-component__form .input-group{box-shadow:0 2px 8px #0000001a;border-radius:.5rem;overflow:hidden}.react-search-component__form .input-group .form-control{border:2px solid #dee2e6;border-right:none;padding:.75rem 1rem;font-size:1.1rem}.react-search-component__form .input-group .form-control:focus{border-color:#a855f7;box-shadow:none}.react-search-component__form .input-group .btn{border:2px solid #a855f7;border-left:none;padding:.75rem 1.5rem;font-weight:600;background-color:#a855f7}.react-search-component__form .input-group .btn:hover{background-color:#a855f7e6;border-color:#a855f7e6;opacity:.9}.react-search-component__result-item{transition:all .2s ease}.react-search-component__result-item:hover{box-shadow:0 4px 12px #0000001a;border-color:#a855f7}.react-search-component__result-item a.font-monospace{transition:color .2s ease}.react-search-component__result-item a.font-monospace:hover{color:#a855f7!important;text-decoration:underline!important}.react-search-component__pagination{margin-top:2rem}.react-search-component__pagination .pagination .page-item{margin:0 .25rem}.react-search-component__pagination .pagination .page-item .page-link{border-radius:.375rem;border:1px solid #dee2e6;color:#a855f7;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease}.react-search-component__pagination .pagination .page-item .page-link:hover:not(:disabled){background-color:#a855f7;color:#fff;border-color:#a855f7}.react-search-component__pagination .pagination .page-item .page-link:focus{box-shadow:0 0 0 .2rem #a855f740;z-index:2}.react-search-component__pagination .pagination .page-item .page-link:disabled{cursor:not-allowed;opacity:.5}.react-search-component__pagination .pagination .page-item.active .page-link{background-color:#a855f7;border-color:#a855f7;color:#fff;font-weight:600}.react-search-component__pagination .pagination .page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:default}@media(max-width:768px){.react-search-component__form .input-group{flex-direction:column}.react-search-component__form .input-group .form-control{width:100%;border-right:2px solid #dee2e6;border-bottom:none;border-radius:.5rem .5rem 0 0}.react-search-component__form .input-group .btn{width:100%;border-left:2px solid #a855f7;border-top:none;border-radius:0 0 .5rem .5rem}.react-search-component__pagination .pagination{font-size:.9rem}.react-search-component__pagination .pagination .page-item{margin:0 .1rem}.react-search-component__pagination .pagination .page-item .page-link{padding:.4rem .6rem}}@media(prefers-color-scheme:dark){.react-search-component__result-item{border-color:#333}.react-search-component__result-item:hover{border-color:#a855f7;box-shadow:0 4px 12px #a855f733}}.react-cookie-notice{z-index:9999;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;box-shadow:0 -4px 20px #0000004d;animation:slideUp .5s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.react-cookie-notice__text{font-size:.9375rem;line-height:1.6;color:#fffffff2}.react-cookie-notice__text a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .15s ease,text-decoration-color .15s ease}.react-cookie-notice__text a:hover,.react-cookie-notice__text a:focus-visible{color:#ffffffd9;text-decoration-color:#ffffffd9}@media(min-width:768px){.react-cookie-notice__text{font-size:1rem}}.site-alerts-container{z-index:1030}.site-alert{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-alert+.site-alert{border-top:1px solid rgba(0,0,0,.1)}.site-alert-close{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.25rem;cursor:pointer;color:inherit;opacity:.75;line-height:1;border-radius:.25rem}.site-alert-close:hover{opacity:1}.site-alert-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.site-alert-message p:first-child{margin-top:0}.site-alert-message p:last-child{margin-bottom:0}.site-alert-message a{color:inherit;text-decoration:underline;font-weight:600}.site-alert-message a:hover{text-decoration:none}@media(max-width:767.98px){.site-alert{font-size:.875rem}}@media print{.site-alerts-container{display:none}}
