.toast-notification{position:fixed;z-index:9999;min-width:320px;max-width:480px;background-color:#1a1a1a;border:1px solid rgba(123,148,156,.3);border-radius:.5rem;box-shadow:0 8px 24px #0009;overflow:hidden;transform:translate(110%);transition:transform .3s ease-in-out}.toast-notification--visible{transform:translate(0)}.toast-notification--top-right{top:1rem;right:1rem}.toast-notification--top-left{top:1rem;left:1rem;transform:translate(-110%)}.toast-notification--top-left.toast-notification--visible{transform:translate(0)}.toast-notification--bottom-right{bottom:1rem;right:1rem}.toast-notification--bottom-left{bottom:1rem;left:1rem;transform:translate(-110%)}.toast-notification--bottom-left.toast-notification--visible{transform:translate(0)}.toast-notification--top-center{top:1rem;left:50%;transform:translate(-50%,-110%)}.toast-notification--top-center.toast-notification--visible{transform:translate(-50%)}.toast-notification--bottom-center{bottom:1rem;left:50%;transform:translate(-50%,110%)}.toast-notification--bottom-center.toast-notification--visible{transform:translate(-50%)}.toast-notification__content{display:flex;align-items:center;padding:1rem 1.25rem}.toast-notification__icon{flex-shrink:0;margin-right:1rem;font-size:1.5rem}.toast-notification__body{flex:1}.toast-notification__title{font-weight:600;margin-bottom:.25rem;color:#fff;font-size:.9375rem}.toast-notification__message{font-size:.875rem;color:#ffffffb3;line-height:1.4}.toast-notification__close{flex-shrink:0;margin-left:1rem;background:none;border:none;font-size:1.25rem;color:#ffffff80;cursor:pointer;padding:.25rem;line-height:1;transition:all .2s ease;border-radius:.25rem}.toast-notification__close:hover{color:#ffffffe6;background-color:#7b949c33}.toast-notification__progress{height:3px;background-color:#7b949c1a;position:relative;overflow:hidden}.toast-notification__progress-bar{height:100%;background-color:currentColor;transition:width .1s linear;opacity:.8}.toast-notification--success{border-left:4px solid #7b949c}.toast-notification--success .toast-notification__icon{color:#7b949c}.toast-notification--success .toast-notification__progress-bar{background-color:#7b949c}.toast-notification--error{border-left:4px solid #dc3545}.toast-notification--error .toast-notification__icon{color:#dc3545}.toast-notification--error .toast-notification__progress-bar{background-color:#dc3545}.toast-notification--warning{border-left:4px solid #ffc107}.toast-notification--warning .toast-notification__icon{color:#ffc107}.toast-notification--warning .toast-notification__progress-bar{background-color:#ffc107}.toast-notification--info{border-left:4px solid #17a2b8}.toast-notification--info .toast-notification__icon{color:#17a2b8}.toast-notification--info .toast-notification__progress-bar{background-color:#17a2b8}.toast-container{position:fixed;z-index:9999;pointer-events:none}.toast-container>*{pointer-events:auto;margin-bottom:.5rem}.toast-container>*:last-child{margin-bottom:0}.toast-container--top-right{top:1rem;right:1rem}.toast-container--top-left{top:1rem;left:1rem}.toast-container--bottom-right{bottom:1rem;right:1rem;display:flex;flex-direction:column-reverse}.toast-container--bottom-right>*{margin-bottom:0;margin-top:.5rem}.toast-container--bottom-right>*:last-child{margin-top:0}.toast-container--bottom-left{bottom:1rem;left:1rem;display:flex;flex-direction:column-reverse}.toast-container--bottom-left>*{margin-bottom:0;margin-top:.5rem}.toast-container--bottom-left>*:last-child{margin-top:0}.toast-container--top-center{top:1rem;left:50%;transform:translate(-50%)}.toast-container--bottom-center{bottom:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse}.toast-container--bottom-center>*{margin-bottom:0;margin-top:.5rem}.toast-container--bottom-center>*:last-child{margin-top:0}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:1040;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-backdrop--visible{opacity:1}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;display:flex;align-items:flex-start;justify-content:center;padding:2rem;overflow-y:auto;opacity:0;transition:opacity .3s ease}.modal--visible{opacity:1}.modal--visible .modal__dialog{transform:translateY(0) scale(1)}.modal__dialog{position:relative;width:100%;margin:2rem auto;pointer-events:auto;transform:translateY(-50px) scale(.95);transition:transform .3s ease}.modal__dialog--small{max-width:400px}.modal__dialog--medium{max-width:600px}.modal__dialog--large{max-width:900px}.modal__dialog--xlarge{max-width:1200px}.modal__dialog--fullscreen{max-width:calc(100% - 4rem);margin:2rem;height:calc(100% - 4rem)}.modal__dialog--centered{display:flex;align-items:center;min-height:calc(100% - 4rem)}.modal__content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#1a1a1a;border:1px solid rgba(123,148,156,.3);border-radius:.75rem;box-shadow:0 20px 60px #000c;outline:0}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(123,148,156,.2);border-radius:.75rem .75rem 0 0}.modal__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.4;color:#fff;letter-spacing:-.5px}.modal__close{background:none;border:none;font-size:1.5rem;font-weight:300;line-height:1;color:#ffffff80;cursor:pointer;padding:0;margin:-.5rem -.5rem -.5rem auto;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:.375rem}.modal__close:hover{color:#ffffffe6;background-color:#7b949c33}.modal__body{position:relative;flex:1 1 auto;padding:2rem;overflow-y:auto;max-height:calc(100vh - 200px);color:#ffffffe6}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid rgba(123,148,156,.2);border-radius:0 0 .75rem .75rem;background-color:#0000004d}.modal__footer .btn{min-width:100px;padding:.625rem 1.5rem;font-weight:500;transition:all .3s ease}.modal__footer .btn.btn-primary{background-color:#7b949c;border-color:#7b949c;color:#000}.modal__footer .btn.btn-primary:hover{background-color:#7b949ccc;border-color:#7b949ccc;transform:translateY(-1px)}.modal__footer .btn.btn-secondary{background-color:transparent;border:1px solid rgba(123,148,156,.5);color:#fffc}.modal__footer .btn.btn-secondary:hover{background-color:#7b949c1a;border-color:#7b949cb3;color:#fff}.modal__footer .btn.btn-danger{background-color:#dc3545;border-color:#dc3545}.modal__footer .btn.btn-danger:hover{background-color:#c82333;border-color:#bd2130}.modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem}.modal__loading .spinner-border{width:3rem;height:3rem;border-width:.3em;border-color:#7b949c4d;border-right-color:#7b949c}.modal__loading-text{margin-top:1.5rem;color:#ffffffb3;font-size:.9375rem}@media (max-width: 768px){.modal{padding:1rem}.modal__dialog{margin:1rem}.modal__dialog--fullscreen{max-width:calc(100% - 2rem);height:calc(100% - 2rem)}.modal__header,.modal__footer{padding:1rem 1.5rem}.modal__body{padding:1.5rem}}@media (max-width: 576px){.modal{padding:0}.modal__dialog{margin:0;max-width:100%;height:100%}.modal__dialog--centered{min-height:100%}.modal__dialog--fullscreen{max-width:100%;height:100%}.modal__content{height:100%;border-radius:0;border-left:none;border-right:none}.modal__header,.modal__footer{border-radius:0}}.crud-tools{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:#7b949c0d;border:1px solid rgba(123,148,156,.2);border-radius:.75rem;margin-bottom:2rem;overflow-x:auto}.crud-tools__search{position:relative;flex:0 1 400px;min-width:200px}.crud-tools__search.focused .crud-tools__search-icon{color:#7b949c}.crud-tools__search input{width:100%;padding:.5rem 2.5rem;background-color:#0000004d;border:1px solid rgba(123,148,156,.3);border-radius:2rem;color:#fff;transition:all .3s ease}.crud-tools__search input::placeholder{color:#fff6}.crud-tools__search input:hover{border-color:#7b949c80;background-color:#0006}.crud-tools__search input:focus{outline:none;border-color:#7b949c;background-color:#00000080;box-shadow:0 0 0 .2rem #7b949c40}.crud-tools__search-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#7b949cb3;pointer-events:none;transition:color .3s ease}.crud-tools__search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffff80;padding:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;transition:all .2s ease}.crud-tools__search-clear:hover{background-color:#7b949c33;color:#fff}.crud-tools__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;flex-shrink:0}.crud-tools__action{display:flex;align-items:center;white-space:nowrap;padding:.5rem 1rem;font-size:.875rem}.crud-tools__action i{font-size:.875rem}.crud-tools__view-mode{display:flex;border-radius:.375rem;overflow:hidden;flex-shrink:0}.crud-tools__view-mode .btn{padding:.5rem 1rem;border:1px solid rgba(123,148,156,.3);border-radius:0;background-color:transparent;color:#ffffffb3;transition:all .3s ease}.crud-tools__view-mode .btn:hover:not(.active){background-color:#7b949c1a;color:#fff}.crud-tools__view-mode .btn.active{background-color:#7b949c;color:#000;border-color:#7b949c}.crud-tools__view-mode .btn:first-child{border-radius:.375rem 0 0 .375rem;border-right:none}.crud-tools__view-mode .btn:last-child{border-radius:0 .375rem .375rem 0;border-left:none}.crud-tools .btn{background-color:transparent;border:1px solid rgba(123,148,156,.3);color:#ffffffe6;transition:all .3s ease}.crud-tools .btn:hover{background-color:#7b949c1a;border-color:#7b949c80;color:#fff;transform:translateY(-1px)}.crud-tools .btn.btn-primary{background-color:#7b949c;border-color:#7b949c;color:#000}.crud-tools .btn.btn-primary:hover{background-color:#7b949ccc;border-color:#7b949ccc}.crud-tools .btn.btn-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}.crud-tools .btn.btn-danger:hover{background-color:#dc35451a;border-color:#dc3545;color:#ff6b7d}@media (max-width: 1024px){.crud-tools::-webkit-scrollbar{height:.375rem}.crud-tools::-webkit-scrollbar-track{background-color:#7b949c1a}.crud-tools::-webkit-scrollbar-thumb{background-color:#7b949c4d;border-radius:.25rem}.crud-tools::-webkit-scrollbar-thumb:hover{background-color:#7b949c80}}@media (max-width: 768px){.crud-tools{padding:.75rem 1rem;gap:.75rem}.crud-tools__search{flex:0 1 250px;min-width:150px}.crud-tools__search input{padding:.4rem 2rem;font-size:.875rem}.crud-tools__actions{gap:.375rem}.crud-tools__action .btn{padding:.4rem .75rem;font-size:.8125rem}.crud-tools__action i{font-size:.8125rem}.crud-tools__view-mode .btn{padding:.4rem .75rem;font-size:.8125rem}.crud-tools__view-mode .btn i{font-size:.875rem}}.table-wrapper{position:relative;background-color:#000;border:1px solid rgba(123,148,156,.2);border-radius:.75rem;overflow:hidden}.table-wrapper .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrapper .table-responsive::-webkit-scrollbar{height:.5rem}.table-wrapper .table-responsive::-webkit-scrollbar-track{background-color:#7b949c1a}.table-wrapper .table-responsive::-webkit-scrollbar-thumb{background-color:#7b949c4d;border-radius:.25rem}.table-wrapper .table-responsive::-webkit-scrollbar-thumb:hover{background-color:#7b949c80}.table-wrapper .table{margin-bottom:0;color:#ffffffe6;background-color:transparent}.table-wrapper .table.table-dark{color:#ffffffe6;background-color:transparent;border-color:#7b949c33}.table-wrapper .table.table-striped tbody tr:nth-of-type(odd){background-color:#7b949c08}.table-wrapper .table.table-bordered,.table-wrapper .table.table-bordered th,.table-wrapper .table.table-bordered td{border-color:#7b949c33}.table-wrapper .table.table-hover tbody tr:hover{background-color:#7b949c26;color:#fff;transition:all .2s ease}.table-wrapper .table.table-hover tbody tr:hover td{color:#fff}.table-wrapper .table.table-sticky-header thead{position:sticky;top:0;z-index:10;background-color:#0a0a0a;box-shadow:0 2px 8px #00000080}.table-wrapper .table thead{background-color:#7b949c14}.table-wrapper .table thead th{font-weight:600;color:#fff;background-color:transparent;border-bottom:2px solid rgba(123,148,156,.3);border-top:none;border-color:#7b949c4d;white-space:nowrap;vertical-align:middle;padding:1rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.table-wrapper .table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.table-wrapper .table thead th.sortable:hover{background-color:#7b949c1f;color:#7b949c}.table-wrapper .table tbody tr{transition:all .2s ease;border-bottom:1px solid rgba(123,148,156,.1)}.table-wrapper .table tbody tr:last-child{border-bottom:none}.table-wrapper .table tbody tr:hover{cursor:pointer}.table-wrapper .table tbody tr.table-row--selected{background-color:#7b949c26}.table-wrapper .table tbody tr.table-row--selected:hover{background-color:#7b949c33}.table-wrapper .table tbody td{vertical-align:middle;padding:1rem;color:#fffc;background-color:transparent;border-top:none;border-color:#7b949c33}.table-wrapper .table-header-content{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.table-wrapper .sort-indicator{display:inline-flex;flex-direction:column;font-size:.625rem;color:#7b949c80;margin-left:.25rem}.table-wrapper .sort-indicator i{line-height:.4}.table-wrapper .sort-indicator i.active{color:#7b949c}.table-wrapper .table-header--checkbox,.table-wrapper .table-cell--checkbox{width:50px;text-align:center}.table-wrapper .table-header--checkbox .form-check-input,.table-wrapper .table-cell--checkbox .form-check-input{background-color:transparent;border:2px solid rgba(123,148,156,.5);cursor:pointer}.table-wrapper .table-header--checkbox .form-check-input:checked,.table-wrapper .table-cell--checkbox .form-check-input:checked{background-color:#7b949c;border-color:#7b949c}.table-wrapper .table-header--checkbox .form-check-input:focus,.table-wrapper .table-cell--checkbox .form-check-input:focus{border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.table-wrapper .table-header--actions,.table-wrapper .table-cell--actions{width:auto;text-align:center;white-space:nowrap}.table-wrapper .table-header--actions.sticky-actions,.table-wrapper .table-cell--actions.sticky-actions{position:sticky;right:0;background-color:#000;box-shadow:-4px 0 8px #00000080}.table-wrapper .table-actions{display:flex;gap:.375rem;justify-content:center}.table-wrapper .table-actions .btn{padding:.375rem .625rem;font-size:.8125rem;background-color:transparent;border:1px solid rgba(123,148,156,.3);color:#fffc;transition:all .2s ease}.table-wrapper .table-actions .btn:hover{transform:translateY(-1px)}.table-wrapper .table-actions .btn.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.table-wrapper .table-actions .btn.btn-outline-info:hover{background-color:#17a2b81a;border-color:#17a2b8;color:#20c3e3}.table-wrapper .table-actions .btn.btn-outline-primary{border-color:#7b949c;color:#7b949c}.table-wrapper .table-actions .btn.btn-outline-primary:hover{background-color:#7b949c1a;border-color:#7b949c;color:#7b949ce6}.table-wrapper .table-actions .btn.btn-outline-danger{border-color:#dc3545;color:#dc3545}.table-wrapper .table-actions .btn.btn-outline-danger:hover{background-color:#dc35451a;border-color:#dc3545;color:#ff6b7d}.table-wrapper .skeleton{background:linear-gradient(90deg,rgba(123,148,156,.1) 25%,rgba(123,148,156,.2) 50%,rgba(123,148,156,.1) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:.25rem}.table-wrapper .skeleton--checkbox{width:20px;height:20px;margin:0 auto;border-radius:.25rem}.table-wrapper .skeleton--text{height:.875rem;width:85%}.table-wrapper .skeleton--actions{height:2rem;width:120px;margin:0 auto}.table-wrapper .badge{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem}.table-wrapper .badge.bg-success{background-color:#7b949c33!important;color:#7b949c;border:1px solid rgba(123,148,156,.3)}.table-wrapper .badge.bg-secondary{background-color:#6c757d33!important;color:#6c757d;border:1px solid rgba(108,117,125,.3)}@media (max-width: 768px){.table-wrapper .table{font-size:.8125rem}.table-wrapper .table thead th,.table-wrapper .table tbody td{padding:.75rem .5rem}.table-wrapper .table-actions{flex-direction:column;gap:.25rem}.table-wrapper .table-actions .btn{width:100%;padding:.25rem .5rem}.table-wrapper .table-header--actions,.table-wrapper .table-cell--actions{width:80px}}.card-container .card-item{margin-bottom:1.5rem}.card-container .card{height:100%;background-color:#0a0a0a;border:1px solid rgba(123,148,156,.2);border-radius:.75rem;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.card-container .card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0009;border-color:#7b949c66}.card-container .card--selected{border-color:#7b949c;box-shadow:0 0 0 .25rem #7b949c40}.card-container .card--selected:hover{border-color:#7b949c}.card-container .card .card-checkbox{position:absolute;top:1rem;right:1rem;z-index:10;background:rgba(0,0,0,.8);border:1px solid rgba(123,148,156,.3);border-radius:.375rem;padding:.375rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-container .card .card-checkbox .form-check-input{background-color:transparent;border:2px solid rgba(123,148,156,.5);cursor:pointer}.card-container .card .card-checkbox .form-check-input:checked{background-color:#7b949c;border-color:#7b949c}.card-container .card .card-checkbox .form-check-input:focus{border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.card-container .card .card-img-top-wrapper{height:180px;overflow:hidden;background-color:#000;border-bottom:1px solid rgba(123,148,156,.2)}.card-container .card .card-img-top-wrapper .card-img-top{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-container .card .card-img-top-wrapper:hover .card-img-top{transform:scale(1.05)}.card-container .card .card-img-top-wrapper .card-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#7b949c4d;font-size:3rem;background-color:#7b949c0d}.card-container .card .card-header{background-color:transparent;border-bottom:1px solid rgba(123,148,156,.15);padding:1.25rem}.card-container .card .card-header .card-title{margin:0;font-size:1.125rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px}.card-container .card .card-body{flex:1;padding:1.25rem}.card-container .card .card-body .card-field{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem}.card-container .card .card-body .card-field:last-child{margin-bottom:0}.card-container .card .card-body .card-field .card-field-label{font-weight:500;color:#ffffff80;margin-right:.75rem;font-size:.8125rem}.card-container .card .card-body .card-field .card-field-value{color:#fffc;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:400}.card-container .card .card-body .badge{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem}.card-container .card .card-body .badge.bg-success{background-color:#7b949c33!important;color:#7b949c;border:1px solid rgba(123,148,156,.3)}.card-container .card .card-body .badge.bg-secondary{background-color:#6c757d33!important;color:#6c757d;border:1px solid rgba(108,117,125,.3)}.card-container .card .card-footer{background-color:#7b949c0d;border-top:1px solid rgba(123,148,156,.15);padding:1rem}.card-container .card .card-footer .card-actions{display:flex;gap:.5rem;justify-content:center}.card-container .card .card-footer .card-actions .btn{padding:.375rem .875rem;font-size:.8125rem;background-color:transparent;border:1px solid rgba(123,148,156,.3);color:#fffc;transition:all .2s ease}.card-container .card .card-footer .card-actions .btn:hover{transform:translateY(-1px)}.card-container .card .card-footer .card-actions .btn.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.card-container .card .card-footer .card-actions .btn.btn-outline-info:hover{background-color:#17a2b81a;border-color:#17a2b8;color:#20c3e3}.card-container .card .card-footer .card-actions .btn.btn-outline-primary{border-color:#7b949c;color:#7b949c}.card-container .card .card-footer .card-actions .btn.btn-outline-primary:hover{background-color:#7b949c1a;border-color:#7b949c;color:#7b949ce6}.card-container .card .card-footer .card-actions .btn.btn-outline-danger{border-color:#dc3545;color:#dc3545}.card-container .card .card-footer .card-actions .btn.btn-outline-danger:hover{background-color:#dc35451a;border-color:#dc3545;color:#ff6b7d}.card-container .skeleton-card{cursor:default;pointer-events:none;background-color:#0a0a0a;border:1px solid rgba(123,148,156,.2)}.card-container .skeleton-card:hover{transform:none;box-shadow:none}.card-container .skeleton-card .skeleton{background:linear-gradient(90deg,rgba(123,148,156,.1) 25%,rgba(123,148,156,.2) 50%,rgba(123,148,156,.1) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:.25rem}.card-container .skeleton-card .skeleton--image{height:180px;border-radius:0;background-color:#7b949c0d}.card-container .skeleton-card .skeleton--title{height:1.25rem;width:70%;margin-bottom:1rem}.card-container .skeleton-card .skeleton--text{height:.875rem;width:90%;margin-bottom:.75rem}.card-container .skeleton-card .skeleton--text:last-of-type{width:75%}.card-container .skeleton-card .skeleton--actions{height:2.25rem;width:100%;margin-top:1rem;background-color:#7b949c0d}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.card-container .card-item.col-4,.card-container .card-item.col-3{width:50%}}@media (max-width: 576px){.card-container .card-item.col-4,.card-container .card-item.col-3,.card-container .card-item.col-6{width:100%}.card-container .card .card-header,.card-container .card .card-body,.card-container .card .card-footer{padding:1rem}}.pagination-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.5rem 0;border-top:1px solid rgba(123,148,156,.2)}.pagination-wrapper--left{justify-content:flex-start}.pagination-wrapper--center{justify-content:center}.pagination-wrapper--right{justify-content:flex-end}.pagination-wrapper .pagination-info{font-size:.875rem;color:#fff9;letter-spacing:.3px}.pagination-wrapper .pagination{margin:0;display:flex;gap:.375rem}.pagination-wrapper .pagination .page-item.disabled .page-link{cursor:not-allowed;opacity:.3;pointer-events:none}.pagination-wrapper .pagination .page-item.active .page-link{z-index:3;color:#000;background-color:#7b949c;border-color:#7b949c}.pagination-wrapper .pagination .page-item.active .page-link:hover{background-color:#7b949ce6;border-color:#7b949ce6}.pagination-wrapper .pagination .page-item:first-child .page-link{border-radius:.375rem 0 0 .375rem}.pagination-wrapper .pagination .page-item:last-child .page-link{border-radius:0 .375rem .375rem 0}.pagination-wrapper .pagination .page-link{position:relative;display:flex;align-items:center;padding:.5rem .875rem;color:#fffc;text-decoration:none;background-color:transparent;border:1px solid rgba(123,148,156,.3);transition:all .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;margin-left:-1px}.pagination-wrapper .pagination .page-link:hover:not(:disabled){z-index:2;color:#fff;background-color:#7b949c1a;border-color:#7b949c80;transform:translateY(-1px)}.pagination-wrapper .pagination .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #7b949c40}.pagination-wrapper .pagination .page-link:disabled{color:#ffffff4d;background-color:#0003;border-color:#7b949c33}.pagination-wrapper .pagination .page-link i{font-size:.75rem}.pagination-wrapper .pagination-sm .page-link{padding:.375rem .625rem;font-size:.8125rem}.pagination-wrapper .pagination-lg .page-link{padding:.625rem 1.125rem;font-size:1rem}.pagination-wrapper .pagination-primary .page-item.active .page-link,.pagination-wrapper .pagination-secondary .page-item.active .page-link,.pagination-wrapper .pagination-success .page-item.active .page-link,.pagination-wrapper .pagination-danger .page-item.active .page-link{background-color:#7b949c;border-color:#7b949c;color:#000}.pagination-wrapper .pagination-primary .page-link,.pagination-wrapper .pagination-secondary .page-link,.pagination-wrapper .pagination-success .page-link,.pagination-wrapper .pagination-danger .page-link{color:#fffc}.pagination-wrapper .pagination-primary .page-link:hover:not(:disabled),.pagination-wrapper .pagination-secondary .page-link:hover:not(:disabled),.pagination-wrapper .pagination-success .page-link:hover:not(:disabled),.pagination-wrapper .pagination-danger .page-link:hover:not(:disabled){color:#fff}.pagination-wrapper .pagination-size-selector{display:flex;align-items:center;gap:.75rem}.pagination-wrapper .pagination-size-selector .form-label{margin:0;font-size:.875rem;color:#fff9;white-space:nowrap}.pagination-wrapper .pagination-size-selector .form-select{width:auto;min-width:80px;background-color:#7b949c0d;border:1px solid rgba(123,148,156,.3);color:#fff;font-size:.875rem;padding:.375rem 2rem .375rem .75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237b949c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.pagination-wrapper .pagination-size-selector .form-select:hover{border-color:#7b949c80;background-color:#7b949c14}.pagination-wrapper .pagination-size-selector .form-select:focus{background-color:#7b949c1a;border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40;color:#fff}.pagination-wrapper .pagination-size-selector .form-select option{background-color:#1a1a1a;color:#fff}@media (max-width: 768px){.pagination-wrapper{gap:1rem;padding:1rem 0}.pagination-wrapper--left,.pagination-wrapper--center,.pagination-wrapper--right{justify-content:center}.pagination-wrapper .pagination-info{width:100%;text-align:center}.pagination-wrapper .pagination{font-size:.8125rem}.pagination-wrapper .pagination .page-link{padding:.375rem .5rem}.pagination-wrapper .pagination .page-link .d-none{display:none!important}.pagination-wrapper .pagination-size-selector{width:100%;justify-content:center}}.input-generator{margin-bottom:1.5rem}.input-generator .form-label{font-weight:600;margin-bottom:.625rem;color:#ffffffe6;font-size:.9375rem;letter-spacing:.3px}.input-generator .form-label.required:after{content:" *";color:#dc3545;margin-left:.25rem}.input-generator .form-control,.input-generator .form-select{background-color:#7b949c0d;border:1px solid rgba(123,148,156,.3);color:#fff;transition:all .3s ease}.input-generator .form-control::placeholder,.input-generator .form-select::placeholder{color:#fff6}.input-generator .form-control:hover:not(:disabled):not(:focus),.input-generator .form-select:hover:not(:disabled):not(:focus){border-color:#7b949c80;background-color:#7b949c14}.input-generator .form-control:focus,.input-generator .form-select:focus{background-color:#7b949c1a;border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40;color:#fff}.input-generator .form-control:disabled,.input-generator .form-select:disabled{background-color:#0000004d;border-color:#7b949c33;color:#ffffff4d;cursor:not-allowed}.input-generator .form-control.is-invalid,.input-generator .form-select.is-invalid{border-color:#dc3545}.input-generator .form-control.is-invalid:focus,.input-generator .form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.input-generator .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237b949c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.input-generator .form-select option{background-color:#1a1a1a;color:#fff}.input-generator .radio-group,.input-generator .checkbox-group{display:flex;flex-direction:column;gap:.75rem}.input-generator .form-check{display:flex;align-items:center}.input-generator .form-check .form-check-input{margin-top:0;background-color:transparent;border:2px solid rgba(123,148,156,.5);transition:all .3s ease}.input-generator .form-check .form-check-input:hover:not(:disabled){border-color:#7b949cb3}.input-generator .form-check .form-check-input:checked{background-color:#7b949c;border-color:#7b949c}.input-generator .form-check .form-check-input:checked:focus{box-shadow:0 0 0 .2rem #7b949c40}.input-generator .form-check .form-check-input:focus{border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.input-generator .form-check .form-check-input:disabled{opacity:.5;cursor:not-allowed}.input-generator .form-check .form-check-label{margin-left:.75rem;cursor:pointer;color:#ffffffe6;font-size:.9375rem}.input-generator .form-check .form-check-label:hover{color:#fff}.input-generator .range-wrapper{display:flex;align-items:center;gap:1.5rem}.input-generator .range-wrapper .form-range{flex:1;background-color:transparent}.input-generator .range-wrapper .form-range::-webkit-slider-track{background-color:#7b949c33;height:.5rem;border-radius:.25rem}.input-generator .range-wrapper .form-range::-webkit-slider-thumb{background-color:#7b949c;border:none;width:1.25rem;height:1.25rem;margin-top:-.375rem;transition:all .2s ease}.input-generator .range-wrapper .form-range::-webkit-slider-thumb:hover{background-color:#7b949ccc;transform:scale(1.1)}.input-generator .range-wrapper .form-range::-moz-range-track{background-color:#7b949c33;height:.5rem;border-radius:.25rem}.input-generator .range-wrapper .form-range::-moz-range-thumb{background-color:#7b949c;border:none;width:1.25rem;height:1.25rem;border-radius:50%;transition:all .2s ease}.input-generator .range-wrapper .form-range::-moz-range-thumb:hover{background-color:#7b949ccc;transform:scale(1.1)}.input-generator .range-wrapper .range-value{min-width:3.5rem;text-align:center;font-weight:600;color:#7b949c;font-size:1.125rem;background-color:#7b949c1a;padding:.375rem .75rem;border-radius:.375rem}.input-generator .form-control-color{max-width:3.5rem;height:3.5rem;padding:.25rem;cursor:pointer;background-color:#7b949c0d}.input-generator .form-control-color::-webkit-color-swatch{border-radius:.25rem;border:1px solid rgba(123,148,156,.3)}.input-generator .form-control-color::-moz-color-swatch{border-radius:.25rem;border:1px solid rgba(123,148,156,.3)}.input-generator textarea.form-control{resize:vertical;min-height:100px}.input-generator .spinner-border-sm{width:1rem;height:1rem;vertical-align:middle;border-color:#7b949c4d;border-right-color:#7b949c}.input-generator .invalid-feedback{font-size:.8125rem;margin-top:.375rem;color:#dc3545;display:block}.input-generator .form-text{font-size:.8125rem;margin-top:.375rem;color:#ffffff80}@media (max-width: 576px){.input-generator .radio-group .form-check,.input-generator .checkbox-group .form-check{padding-left:0}.input-generator .range-wrapper{flex-direction:column;gap:.75rem}.input-generator .range-wrapper .range-value{width:100%}}.crud-container{padding:0;background-color:#000}.crud-container .view-details .detail-row{display:flex;padding:1rem 0;border-bottom:1px solid rgba(123,148,156,.15)}.crud-container .view-details .detail-row:last-child{border-bottom:none}.crud-container .view-details .detail-row strong{flex:0 0 35%;color:#fff9;font-weight:600;font-size:.9375rem}.crud-container .view-details .detail-row span{flex:1;color:#ffffffe6;font-size:.9375rem}.crud-container form .row{margin-top:0}@media (max-width: 768px){.crud-container .view-details .detail-row{flex-direction:column;padding:.75rem 0}.crud-container .view-details .detail-row strong{flex:none;margin-bottom:.375rem;color:#ffffff80}}.breadcrumb-wrapper .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0 0 1.5rem;list-style:none;background-color:transparent}.breadcrumb-wrapper .breadcrumb-item{display:flex;align-items:center;font-size:.875rem}.breadcrumb-wrapper .breadcrumb-item+.breadcrumb-separator{padding:0 .75rem;color:#7b949c66;font-size:.75rem}.breadcrumb-wrapper .breadcrumb-item.active{color:#ffffff80}.breadcrumb-wrapper .breadcrumb-item a{text-decoration:none;color:#7b949c;transition:all .3s ease;display:flex;align-items:center}.breadcrumb-wrapper .breadcrumb-item a:hover{color:#7b949ccc;transform:translate(2px)}.breadcrumb-wrapper .breadcrumb-item a i{margin-right:.5rem;font-size:1rem}.information{display:flex;align-items:flex-start;padding:2rem 0;margin-bottom:2rem;background-color:transparent;border-bottom:1px solid rgba(123,148,156,.2);transition:all .3s ease}.information[onClick]{cursor:pointer;border:none;width:100%;text-align:left;background-color:transparent}.information[onClick]:hover .information__icon{background-color:#7b949c26;transform:scale(1.05)}.information__icon{flex-shrink:0;margin-right:2rem;font-size:2.5rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:#7b949c1a;color:#7b949c;transition:all .3s ease}.information__icon i{line-height:1}.information__content{flex:1;display:flex;flex-direction:column;justify-content:center}.information__title{margin:0 0 .75rem;font-size:2rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.5px}.information__description{margin:0;font-size:1.125rem;line-height:1.6;color:#ffffffb3}.information--primary,.information--secondary,.information--success,.information--danger,.information--warning,.information--info,.information--light,.information--dark{background-color:transparent;color:inherit}.information--small{padding:1rem 0}.information--small .information__icon{width:3rem;height:3rem;font-size:1.75rem;margin-right:1.5rem}.information--small .information__title{font-size:1.5rem;margin-bottom:.5rem}.information--small .information__description{font-size:1rem}.information--large{padding:3rem 0}.information--large .information__icon{width:5rem;height:5rem;font-size:3rem;margin-right:2.5rem}.information--large .information__title{font-size:2.5rem;margin-bottom:1rem}.information--large .information__description{font-size:1.25rem}.information:last-child{border-bottom:none;margin-bottom:0}.component-test-page{padding:2rem;max-width:1400px;margin:0 auto;color:#ffffffe6}.component-test-page .page-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(123,148,156,.3);letter-spacing:-.5px}.component-test-page .component-section{margin-bottom:3rem;padding:2.5rem;background-color:#7b949c08;border:1px solid rgba(123,148,156,.2);border-radius:.75rem;transition:all .3s ease}.component-test-page .component-section:hover{background-color:#7b949c0d;border-color:#7b949c4d}.component-test-page .component-section h2{font-size:1.75rem;font-weight:600;color:#7b949c;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(123,148,156,.2);letter-spacing:.3px}.component-test-page .component-section .alert{margin-bottom:1.5rem;background-color:transparent;border-radius:.5rem;padding:1.25rem 1.5rem}.component-test-page .component-section .alert.alert-info{background-color:#17a2b81a;border:1px solid rgba(23,162,184,.3);color:#20c3e3}.component-test-page .component-section .alert.alert-info i{color:#17a2b8}.component-test-page .component-section .alert.alert-warning{background-color:#ffc1071a;border:1px solid rgba(255,193,7,.3);color:#ffc107}.component-test-page .component-section .alert.alert-warning i{color:#ffc107}.component-test-page .btn{margin-right:.75rem;margin-bottom:.75rem;transition:all .3s ease}.component-test-page .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006}.component-test-page .btn.btn-primary{background-color:#7b949c;border-color:#7b949c;color:#000}.component-test-page .btn.btn-primary:hover{background-color:#7b949ccc;border-color:#7b949ccc}.component-test-page .row{margin-left:-.75rem;margin-right:-.75rem}.component-test-page .row>*{padding-left:.75rem;padding-right:.75rem}@media (max-width: 768px){.component-test-page{padding:1rem}.component-test-page .page-title{font-size:2rem;margin-bottom:2rem}.component-test-page .component-section{padding:1.5rem;margin-bottom:2rem}.component-test-page .component-section h2{font-size:1.5rem;margin-bottom:1.5rem}}.users-page{padding:2rem;max-width:1600px;margin:0 auto}.users-page .badge{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem}.users-page .badge.bg-success{background-color:#7b949c33!important;color:#7b949c;border:1px solid rgba(123,148,156,.3)}.users-page .badge.bg-secondary{background-color:#6c757d33!important;color:#6c757d;border:1px solid rgba(108,117,125,.3)}.users-page .badge.bg-danger{background-color:#dc354533!important;color:#dc3545;border:1px solid rgba(220,53,69,.3)}.users-page .badge.bg-warning{background-color:#ffc10733!important;color:#ffc107;border:1px solid rgba(255,193,7,.3)}@media (max-width: 768px){.users-page{padding:1rem}}.messages-page .messages-crud .badge{font-size:.75rem;padding:.25rem .5rem;font-weight:500}.messages-page .messages-crud .card .message-preview{color:#ffffffb3;font-size:.875rem;line-height:1.4;max-height:3.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem}.messages-page .messages-crud .table td{max-width:300px}.messages-page .messages-crud .table td:nth-child(3){max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-page .messages-crud .modal .form-control:focus,.messages-page .messages-crud .modal .form-select:focus{border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.messages-page .messages-crud .modal [name=internal_notes]{background-color:#7b949c1a;border-color:#7b949c4d}.messages-page .messages-crud .modal [name=internal_notes]::placeholder{color:#7b949c80}.messages-page .messages-crud tr[data-status=new]{border-left:3px solid #0d6efd}.messages-page .messages-crud tr[data-status=replied]{opacity:.7}.messages-page .messages-crud tr[data-status=archived]{opacity:.5}@media (max-width: 768px){.messages-page .messages-crud .table{font-size:.875rem}.messages-page .messages-crud .table td{padding:.5rem;max-width:150px}}.pixabay-search{display:flex;flex-direction:column;height:70vh;max-height:600px}.pixabay-search .search-form{margin-bottom:20px}.pixabay-search .search-form .input-group{display:flex;gap:10px}.pixabay-search .search-form .input-group .form-control{flex:1;padding:12px;background-color:#1a1a1a;border:1px solid #333333;color:#e9ecef;border-radius:4px;font-size:16px}.pixabay-search .search-form .input-group .form-control:focus{outline:none;border-color:#7b949c;background-color:#222}.pixabay-search .search-form .input-group .form-control::placeholder{color:#adb5bd}.pixabay-search .search-form .input-group .btn{padding:12px 24px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all .2s}.pixabay-search .search-form .input-group .btn.btn-primary{background-color:#7b949c;color:#000}.pixabay-search .search-form .input-group .btn.btn-primary:hover:not(:disabled){background-color:#98acb2}.pixabay-search .search-form .input-group .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.pixabay-search .results-info{display:flex;justify-content:space-between;margin-bottom:15px;color:#adb5bd;font-size:14px}.pixabay-search .images-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,minmax(280px,1fr));gap:20px;overflow-y:auto;padding:10px;margin:10px 0;max-height:calc(100% - 40px)}.pixabay-search .images-grid::-webkit-scrollbar{width:10px}.pixabay-search .images-grid::-webkit-scrollbar-track{background:#1a1a1a;border-radius:5px}.pixabay-search .images-grid::-webkit-scrollbar-thumb{background:#333333;border-radius:5px}.pixabay-search .images-grid::-webkit-scrollbar-thumb:hover{background:#7b949c}.pixabay-search .images-grid .image-item{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;background-color:#1a1a1a;border:2px solid transparent;height:100%;min-height:280px;display:flex;flex-direction:column}.pixabay-search .images-grid .image-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0006;border-color:#4d4d4d}.pixabay-search .images-grid .image-item.selected{border-color:#7b949c;box-shadow:0 0 0 4px #7b949c4d;transform:scale(1.02)}.pixabay-search .images-grid .image-item img{width:100%;height:220px;min-height:220px;object-fit:contain;object-position:center;display:block;transition:transform .3s ease;background-color:#0a0a0a}.pixabay-search .images-grid .image-item img:hover{transform:scale(1.05)}.pixabay-search .images-grid .image-item .image-info{padding:12px;display:flex;justify-content:space-between;align-items:center;background-color:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:auto}.pixabay-search .images-grid .image-item .image-info .image-size{font-size:13px;color:#e9ecef;font-weight:500}.pixabay-search .images-grid .image-item .image-info .image-author{display:flex;align-items:center;gap:6px;font-size:13px;color:#adb5bd}.pixabay-search .images-grid .image-item .image-info .image-author i{color:#7b949c}.pixabay-search .images-grid .image-item .selected-overlay{position:absolute;top:15px;right:15px;background-color:#7b949c;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 2px 8px #0000004d}.pixabay-search .no-results{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#adb5bd}.pixabay-search .no-results i{font-size:48px;margin-bottom:20px;opacity:.5}.pixabay-search .no-results p{font-size:18px}.pixabay-search .pagination{display:flex;justify-content:center;gap:10px;margin:20px 0}.pixabay-search .pagination .btn{padding:8px 16px;border:1px solid #333333;background-color:transparent;color:#e9ecef;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.pixabay-search .pagination .btn:hover:not(:disabled){background-color:#1a1a1a;border-color:#7b949c}.pixabay-search .pagination .btn:disabled{opacity:.4;cursor:not-allowed}.pixabay-search .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #333333}.pixabay-search .modal-actions .btn{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.pixabay-search .modal-actions .btn.btn-secondary{background-color:transparent;color:#e9ecef;border:1px solid #333333}.pixabay-search .modal-actions .btn.btn-secondary:hover{background-color:#1a1a1a;border-color:#7b949c}.pixabay-search .modal-actions .btn.btn-primary{background-color:#7b949c;color:#000}.pixabay-search .modal-actions .btn.btn-primary:hover:not(:disabled){background-color:#98acb2}.pixabay-search .modal-actions .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.media-editor{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;color:#e9ecef;display:flex;flex-direction:column;z-index:10000}.media-editor .media-editor-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;background-color:#0a0a0a;border-bottom:1px solid #333333}.media-editor .media-editor-header .header-left{display:flex;align-items:center;gap:15px}.media-editor .media-editor-header .header-left h2{margin:0;font-size:18px;color:#7b949c;font-weight:500}.media-editor .media-editor-header .header-center{display:flex;align-items:center;gap:10px}.media-editor .media-editor-header .header-center .zoom-controls{display:flex;align-items:center;gap:10px;background-color:#1a1a1a;padding:5px 15px;border-radius:25px}.media-editor .media-editor-header .header-center .zoom-controls .zoom-level,.media-editor .media-editor-header .header-center .zoom-level{min-width:50px;text-align:center;font-size:14px;color:#e9ecef}.media-editor .media-editor-header .header-center .separator{width:1px;height:30px;background-color:#333;margin:0 5px}.media-editor .media-editor-header .btn-icon{background:none;border:none;color:#adb5bd;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .2s}.media-editor .media-editor-header .btn-icon:hover{background-color:#1a1a1a;color:#7b949c}.media-editor .media-editor-header .btn{padding:8px 20px;border:none;border-radius:0;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;text-transform:uppercase;letter-spacing:1px}.media-editor .media-editor-header .btn.btn-primary{background-color:#7b949c;color:#000}.media-editor .media-editor-header .btn.btn-primary:hover:not(:disabled){background-color:#98acb2}.media-editor .media-editor-header .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.media-editor .media-editor-body{flex:1;display:flex;overflow:hidden}.media-editor .media-editor-body .toolbar-left{width:60px;background-color:#0a0a0a;border-right:1px solid #333333;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:5px}.media-editor .media-editor-body .toolbar-left .tool-btn{width:45px;height:45px;border:none;background-color:transparent;color:#adb5bd;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:18px}.media-editor .media-editor-body .toolbar-left .tool-btn:hover{background-color:#1a1a1a;color:#7b949c}.media-editor .media-editor-body .toolbar-left .tool-btn.active{background-color:#7b949c;color:#000}.media-editor .media-editor-body .toolbar-left .tool-separator{width:30px;height:1px;background-color:#333;margin:5px 0}.media-editor .media-editor-body .canvas-area{flex:1;position:relative;background-color:#0d0d0d;background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-editor .media-editor-body .canvas-area .canvas-wrapper{position:relative}.media-editor .media-editor-body .canvas-area .canvas-wrapper canvas{box-shadow:0 0 20px #000c;background-color:#2a2a2a!important;display:block;border:1px solid #333333;max-width:100%;max-height:100%}.media-editor .media-editor-body .canvas-area .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99}.media-editor .media-editor-body .canvas-area .loading-overlay .spinner-border{width:3rem;height:3rem;border-color:#7b949c;border-right-color:transparent}.media-editor .media-editor-body .canvas-area .loading-overlay p{color:#adb5bd;margin-top:1rem}.media-editor .media-editor-body .canvas-area .import-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:100}.media-editor .media-editor-body .canvas-area .import-overlay .import-box{background-color:#0a0a0a;padding:40px;border:1px solid #333333;text-align:center;max-width:500px}.media-editor .media-editor-body .canvas-area .import-overlay .import-box i{font-size:48px;color:#7b949c;margin-bottom:20px;display:block}.media-editor .media-editor-body .canvas-area .import-overlay .import-box h3{margin:0 0 10px;color:#7b949c;font-size:24px;text-transform:uppercase;letter-spacing:2px}.media-editor .media-editor-body .canvas-area .import-overlay .import-box p{color:#adb5bd;margin-bottom:30px}.media-editor .media-editor-body .canvas-area .import-overlay .import-box .import-options{display:flex;flex-direction:column;gap:15px}.media-editor .media-editor-body .canvas-area .import-overlay .import-box .import-options .btn{padding:12px 30px;display:flex;align-items:center;justify-content:center;width:100%}.media-editor .media-editor-body .canvas-area .import-overlay .import-box .import-options .btn.btn-secondary{background-color:transparent;color:#e9ecef;border:1px solid #333333}.media-editor .media-editor-body .canvas-area .import-overlay .import-box .import-options .btn.btn-secondary:hover{background-color:#1a1a1a;border-color:#7b949c;color:#7b949c}.media-editor .media-editor-body .canvas-area .pixabay-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000f2;display:flex;align-items:center;justify-content:center;z-index:200}.media-editor .media-editor-body .canvas-area .pixabay-overlay .pixabay-modal-box{background-color:#0a0a0a;width:90%;max-width:1200px;height:90%;max-height:800px;border:1px solid #333333;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.media-editor .media-editor-body .canvas-area .pixabay-overlay .pixabay-modal-box .pixabay-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#1a1a1a;border-bottom:1px solid #333333}.media-editor .media-editor-body .canvas-area .pixabay-overlay .pixabay-modal-box .pixabay-modal-header h3{margin:0;color:#7b949c;font-size:20px;text-transform:uppercase;letter-spacing:2px}.media-editor .media-editor-body .canvas-area .pixabay-overlay .pixabay-modal-box .pixabay-modal-header .btn-close{background:none;border:none;color:#adb5bd;font-size:24px;cursor:pointer;padding:5px;transition:color .2s}.media-editor .media-editor-body .canvas-area .pixabay-overlay .pixabay-modal-box .pixabay-modal-header .btn-close:hover{color:#7b949c}.media-editor .media-editor-body .canvas-area .pixabay-overlay .pixabay-modal-box .pixabay-modal-content{flex:1;overflow:hidden;padding:20px}.media-editor .media-editor-body .panel-right{width:300px;background-color:#0a0a0a;border-left:1px solid #333333;overflow-y:auto}.media-editor .media-editor-body .panel-right::-webkit-scrollbar{width:8px}.media-editor .media-editor-body .panel-right::-webkit-scrollbar-track{background:#1a1a1a}.media-editor .media-editor-body .panel-right::-webkit-scrollbar-thumb{background:#333333;border-radius:0}.media-editor .media-editor-body .panel-right::-webkit-scrollbar-thumb:hover{background:#7b949c}.media-editor .media-editor-body .panel-right .panel-section{padding:20px;border-bottom:1px solid #333333}.media-editor .media-editor-body .panel-right .panel-section:last-child{border-bottom:none}.media-editor .media-editor-body .panel-right .panel-section h3{margin:0 0 15px;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#7b949c;font-weight:500}.media-editor .media-editor-body .panel-right .panel-section .option-group{margin-bottom:15px}.media-editor .media-editor-body .panel-right .panel-section .option-group label{display:block;margin-bottom:8px;font-size:13px;color:#adb5bd;text-transform:uppercase;letter-spacing:1px}.media-editor .media-editor-body .panel-right .panel-section .option-group input[type=range]{width:100%;height:6px;background:#1a1a1a;border-radius:0;outline:none;-webkit-appearance:none}.media-editor .media-editor-body .panel-right .panel-section .option-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#7b949c;border-radius:0;cursor:pointer}.media-editor .media-editor-body .panel-right .panel-section .option-group input[type=color]{width:40px;height:40px;border:2px solid #333333;border-radius:0;cursor:pointer}.media-editor .media-editor-body .panel-right .panel-section .form-group{margin-bottom:15px}.media-editor .media-editor-body .panel-right .panel-section .form-group label{display:block;margin-bottom:6px;font-size:12px;color:#adb5bd;text-transform:uppercase;letter-spacing:1px}.media-editor .media-editor-body .panel-right .panel-section .form-group .form-control{width:100%;padding:8px 12px;background-color:#1a1a1a;border:1px solid #333333;color:#e9ecef;border-radius:0;font-size:14px}.media-editor .media-editor-body .panel-right .panel-section .form-group .form-control:focus{outline:none;border-color:#7b949c;background-color:#222}.media-editor .media-editor-body .panel-right .panel-section .form-group textarea.form-control{resize:vertical;min-height:80px}.media-editor .media-editor-body .panel-right .panel-section .w-100{width:100%}.media-editor .media-editor-body .panel-right .panel-section .layers-list{max-height:300px;overflow-y:auto;margin-bottom:10px}.media-editor .media-editor-body .panel-right .panel-section .layers-list::-webkit-scrollbar{width:6px}.media-editor .media-editor-body .panel-right .panel-section .layers-list::-webkit-scrollbar-track{background:#1a1a1a}.media-editor .media-editor-body .panel-right .panel-section .layers-list::-webkit-scrollbar-thumb{background:#333333;border-radius:0}.media-editor .media-editor-body .panel-right .panel-section .layers-list::-webkit-scrollbar-thumb:hover{background:#7b949c}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item{padding:8px 10px;background-color:#1a1a1a;border:1px solid transparent;margin-bottom:4px;cursor:pointer;transition:all .2s}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item:hover{background-color:#272727}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item.selected{background-color:#7b949c33;border-color:#7b949c}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-controls{display:flex;align-items:center;gap:8px}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-controls .btn-icon.small{width:24px;height:24px;padding:0;font-size:12px}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-controls .layer-name{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-controls .layer-actions{display:flex;gap:2px}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-opacity{margin-top:8px;display:flex;align-items:center;gap:8px}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-opacity input[type=range]{flex:1;height:4px;background:#1a1a1a;border-radius:0;outline:none;-webkit-appearance:none}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-opacity input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#7b949c;border-radius:0;cursor:pointer}.media-editor .media-editor-body .panel-right .panel-section .layers-list .layer-item .layer-opacity .opacity-value{font-size:11px;color:#adb5bd;min-width:35px;text-align:right}.media-editor .media-editor-body .panel-right .panel-section .text-muted{color:#adb5bd}.media-editor .media-editor-body .panel-right .panel-section .small{font-size:12px}.media-editor .media-editor-body .panel-right .panel-section .mt-2{margin-top:.5rem}.modal{z-index:10100!important}.modal-backdrop{z-index:10090!important}body.modal-open .modal{z-index:10100!important}body.modal-open .modal-backdrop{z-index:10090!important}.media-page .media-crud .table .media-thumbnail{width:60px;height:60px;overflow:hidden;border-radius:.375rem;background-color:#0000004d;display:flex;align-items:center;justify-content:center}.media-page .media-crud .table .media-thumbnail img{width:100%;height:100%;object-fit:cover}.media-page .media-crud .table .media-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#7b949c1a;border-radius:.375rem}.media-page .media-crud .table .media-icon i{font-size:1.5rem;color:#7b949c}.media-page .media-crud .card .card-img-top{height:200px;object-fit:cover;background-color:#0000004d}.media-page .media-crud .card .card-img-top.media-file-icon{display:flex;align-items:center;justify-content:center}.media-page .media-crud .card .card-img-top.media-file-icon i{font-size:4rem;color:#7b949c}.media-page .form-control[type=file]{background-color:#0000004d;border-color:#7b949c4d;color:#ffffffe6}.media-page .form-control[type=file]::file-selector-button{background-color:#7b949c;color:#000;border:none;padding:.375rem .75rem;margin-right:.75rem;transition:all .3s ease}.media-page .form-control[type=file]::file-selector-button:hover{background-color:#8fa5ad}.media-page .form-control[type=file]:focus{background-color:#00000080;border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.media-page .media-preview-modal .modal-body{padding:0}.media-page .media-preview-modal .modal-body img{width:100%;height:auto}.media-page .media-preview-modal .modal-body video{width:100%;height:auto}.media-page .media-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.media-page .media-gallery-grid .media-item{position:relative;cursor:pointer;border-radius:.5rem;overflow:hidden;background-color:#0000004d;transition:all .3s ease;aspect-ratio:1}.media-page .media-gallery-grid .media-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7b949c4d}.media-page .media-gallery-grid .media-item.selected{outline:3px solid #7b949c;outline-offset:-3px}.media-page .media-gallery-grid .media-item img{width:100%;height:100%;object-fit:cover}.media-page .media-gallery-grid .media-item .media-item-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-page .media-gallery-grid .media-item .media-item-icon i{font-size:3rem;color:#7b949c}.media-page .media-gallery-grid .media-item .media-item-name{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.8));color:#fff;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-page .media-editor-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#1a1a1a}.media-page .media-editor-container .media-editor{height:100vh}@media (max-width: 768px){.media-page .media-crud .table .media-thumbnail,.media-page .media-crud .table .media-icon{width:40px;height:40px}.media-page .media-crud .table .media-thumbnail i,.media-page .media-crud .table .media-icon i{font-size:1.25rem}.media-page .media-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}}.media-selector{background-color:#0a0a0a;color:#e9ecef}.media-selector__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #333333;background-color:#1a1a1a;padding:1.5rem;margin:-2rem -2rem 1.5rem}@media (max-width: 768px){.media-selector__header{flex-wrap:wrap;margin:-1.5rem -1.5rem 1rem;padding:1rem}}.media-selector__search{flex:1}.media-selector__search .form-control{background-color:#000;border:1px solid #333333;color:#e9ecef;padding:.5rem 1rem;border-radius:4px}.media-selector__search .form-control:focus{background-color:#0d0d0d;border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40;color:#e9ecef;outline:none}.media-selector__search .form-control::placeholder{color:#adb5bd}.media-selector__actions{display:flex;gap:.5rem}.media-selector__actions .btn{font-size:.875rem;white-space:nowrap;padding:.5rem 1rem;border-radius:4px;border:none;cursor:pointer;transition:all .2s}.media-selector__actions .btn.btn-success{background-color:#7b949c;color:#000}.media-selector__actions .btn.btn-success:hover{background-color:#98acb2;transform:translateY(-1px)}.media-selector__actions .btn.btn-primary{background-color:#036;color:#e9ecef}.media-selector__actions .btn.btn-primary:hover:not(:disabled){background-color:#004d99;transform:translateY(-1px)}.media-selector__actions .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.media-selector__content{max-height:60vh;overflow-y:auto;background-color:#000;padding:1rem;border-radius:8px}.media-selector__content::-webkit-scrollbar{width:10px}.media-selector__content::-webkit-scrollbar-track{background:#1a1a1a;border-radius:5px}.media-selector__content::-webkit-scrollbar-thumb{background:#333333;border-radius:5px}.media-selector__content::-webkit-scrollbar-thumb:hover{background:#7b949c}.media-selector__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #333333;background-color:#1a1a1a;padding:1.5rem;margin:1.5rem -2rem -2rem}.media-selector__footer .selected-count{color:#adb5bd;font-size:.875rem}.media-selector__footer .actions{display:flex;gap:.5rem}.media-selector__footer .actions .btn{padding:.625rem 1.5rem;font-weight:500;transition:all .3s ease;border-radius:4px}.media-selector__footer .actions .btn.btn-primary{background-color:#7b949c;border:none;color:#000}.media-selector__footer .actions .btn.btn-primary:hover{background-color:#98acb2;transform:translateY(-1px)}.media-selector__footer .actions .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.media-selector__footer .actions .btn.btn-secondary{background-color:transparent;border:1px solid #333333;color:#e9ecef}.media-selector__footer .actions .btn.btn-secondary:hover{background-color:#1a1a1a;border-color:#7b949c}.media-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.media-gallery-grid .media-item{position:relative;cursor:pointer;border-radius:.5rem;overflow:hidden;background-color:#1a1a1a;border:2px solid #333333;transition:all .3s ease;aspect-ratio:1}.media-gallery-grid .media-item .media-item-actions{position:absolute;top:.5rem;left:.5rem;opacity:0;transition:opacity .2s;z-index:10}.media-gallery-grid .media-item .media-item-actions .btn-icon{background-color:#000000e6;border:none;color:#7b949c;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:all .2s}.media-gallery-grid .media-item .media-item-actions .btn-icon:hover{background-color:#7b949c;color:#000}.media-gallery-grid .media-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7b949c4d;border-color:#7b949c;background-color:#272727}.media-gallery-grid .media-item:hover .media-item-actions{opacity:1}.media-gallery-grid .media-item.selected{border-color:#7b949c;box-shadow:0 0 0 3px #7b949c4d;background-color:#222}.media-gallery-grid .media-item img{width:100%;height:100%;object-fit:cover}.media-gallery-grid .media-item .media-item-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-gallery-grid .media-item .media-item-icon i{font-size:3rem;color:#7b949c}.media-gallery-grid .media-item .media-item-name{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.9));color:#e9ecef;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-gallery-grid .media-item .media-item-check{position:absolute;top:.5rem;right:.5rem;color:#7b949c;background:rgba(0,0,0,.9);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.media-gallery-grid .media-item .media-item-check i{font-size:1.25rem}@media (max-width: 768px){.media-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.media-gallery-grid .media-item .media-item-icon i{font-size:2rem}.media-gallery-grid .media-item .media-item-name{font-size:.65rem;padding:.25rem}.media-selector__footer{margin:1rem -1.5rem -1.5rem;padding:1rem}}.pixabay-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pixabay-modal-overlay .pixabay-modal-content{background-color:#0a0a0a;width:90%;max-width:1200px;height:90%;max-height:800px;border:1px solid #333333;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #000c}.pixabay-modal-overlay .pixabay-modal-content .pixabay-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#1a1a1a;border-bottom:1px solid #333333}.pixabay-modal-overlay .pixabay-modal-content .pixabay-modal-header h3{margin:0;color:#7b949c;font-size:20px;text-transform:uppercase;letter-spacing:2px}.pixabay-modal-overlay .pixabay-modal-content .pixabay-modal-header .btn-close{background:none;border:none;color:#adb5bd;font-size:24px;cursor:pointer;padding:5px;transition:color .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px}.pixabay-modal-overlay .pixabay-modal-content .pixabay-modal-header .btn-close:hover{color:#7b949c;background-color:#7b949c1a}.pixabay-modal-overlay .pixabay-modal-content .pixabay-modal-body{flex:1;overflow:hidden;padding:20px;background-color:#000}.editor-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1200;background-color:#000000f2;display:flex;align-items:center;justify-content:center}.editor-modal-overlay .media-editor{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.media-editor-fullscreen-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:#000}.media-editor-portal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background-color:#000}.media-editor-portal-overlay .media-editor{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important}.modern-blog-editor{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;color:#e9ecef;display:flex;flex-direction:column;z-index:1031}.modern-blog-editor .editor-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;background-color:#0a0a0a;border-bottom:1px solid #333333}.modern-blog-editor .editor-header .header-left{display:flex;align-items:center;gap:15px}.modern-blog-editor .editor-header .header-left h2{margin:0;font-size:18px;color:#7b949c;font-weight:500}.modern-blog-editor .editor-header .header-center{display:flex;align-items:center;gap:10px}.modern-blog-editor .editor-header .header-center .separator{width:1px;height:30px;background-color:#333;margin:0 5px}.modern-blog-editor .editor-header .btn-icon{background:none;border:none;color:#adb5bd;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .2s}.modern-blog-editor .editor-header .btn-icon:hover{background-color:#1a1a1a;color:#7b949c}.modern-blog-editor .editor-header .btn-icon:disabled{opacity:.4;cursor:not-allowed}.modern-blog-editor .editor-header .btn{padding:8px 20px;border:none;border-radius:0;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;text-transform:uppercase;letter-spacing:1px}.modern-blog-editor .editor-header .btn.btn-primary{background-color:#7b949c;color:#000}.modern-blog-editor .editor-header .btn.btn-primary:hover:not(:disabled){background-color:#98acb2}.modern-blog-editor .editor-header .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed}.modern-blog-editor .editor-body{flex:1;display:flex;overflow:hidden}.modern-blog-editor .editor-body .toolbar-left{width:60px;background-color:#0a0a0a;border-right:1px solid #333333;padding:15px 8px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;align-content:start}.modern-blog-editor .editor-body .toolbar-left::-webkit-scrollbar{width:4px}.modern-blog-editor .editor-body .toolbar-left::-webkit-scrollbar-track{background:#1a1a1a}.modern-blog-editor .editor-body .toolbar-left::-webkit-scrollbar-thumb{background:#333333;border-radius:0}.modern-blog-editor .editor-body .toolbar-left::-webkit-scrollbar-thumb:hover{background:#7b949c}.modern-blog-editor .editor-body .toolbar-left .tool-btn{width:45px;height:45px;border:none;background-color:transparent;color:#adb5bd;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:18px}.modern-blog-editor .editor-body .toolbar-left .tool-btn:hover{background-color:#1a1a1a;color:#7b949c}.modern-blog-editor .editor-body .toolbar-left .tool-btn.active{background-color:#7b949c;color:#000}.modern-blog-editor .editor-body .toolbar-left .tool-separator{width:30px;height:1px;background-color:#333;margin:5px 0}.modern-blog-editor .editor-body .content-area{flex:1;display:flex;flex-direction:column;background-color:#080808;overflow:hidden}.modern-blog-editor .editor-body .content-area .article-header{background-color:#0a0a0a;border-bottom:1px solid #333333;padding:20px}.modern-blog-editor .editor-body .content-area .article-header .article-title{width:100%;background:none;border:none;color:#e9ecef;font-size:32px;font-weight:600;margin-bottom:15px;outline:none}.modern-blog-editor .editor-body .content-area .article-header .article-title::placeholder{color:#adb5bd}.modern-blog-editor .editor-body .content-area .article-header .article-slug{display:flex;align-items:center;gap:10px;font-size:14px;color:#adb5bd}.modern-blog-editor .editor-body .content-area .article-header .article-slug span{opacity:.7}.modern-blog-editor .editor-body .content-area .article-header .article-slug input{flex:1;background:none;border:none;border-bottom:1px solid transparent;color:#7b949c;outline:none;transition:border-color .2s}.modern-blog-editor .editor-body .content-area .article-header .article-slug input:focus{border-bottom-color:#7b949c}.modern-blog-editor .editor-body .content-area .article-header .article-slug input::placeholder{color:#adb5bd}.modern-blog-editor .editor-body .content-area .article-header .article-slug button{background:none;border:none;color:#adb5bd;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.modern-blog-editor .editor-body .content-area .article-header .article-slug button:hover{background-color:#1a1a1a;color:#7b949c}.modern-blog-editor .editor-body .content-area .editor-canvas{flex:1;overflow-y:auto;padding:40px}.modern-blog-editor .editor-body .content-area .editor-canvas::-webkit-scrollbar{width:8px}.modern-blog-editor .editor-body .content-area .editor-canvas::-webkit-scrollbar-track{background:#1a1a1a}.modern-blog-editor .editor-body .content-area .editor-canvas::-webkit-scrollbar-thumb{background:#333333;border-radius:0}.modern-blog-editor .editor-body .content-area .editor-canvas::-webkit-scrollbar-thumb:hover{background:#7b949c}.modern-blog-editor .editor-body .content-area .editor-canvas .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#adb5bd;text-align:center}.modern-blog-editor .editor-body .content-area .editor-canvas .empty-state i{font-size:64px;margin-bottom:20px;opacity:.3}.modern-blog-editor .editor-body .content-area .editor-canvas .empty-state h3{font-size:24px;margin-bottom:10px;font-weight:400}.modern-blog-editor .editor-body .content-area .editor-canvas .empty-state p{font-size:16px;opacity:.7}.modern-blog-editor .editor-body .content-area .editor-canvas .editor-content{max-width:800px;margin:0 auto}.modern-blog-editor .editor-body .panel-right{width:320px;background-color:#0a0a0a;border-left:1px solid #333333;display:flex;flex-direction:column}.modern-blog-editor .editor-body .panel-right .panel-tabs{display:flex;border-bottom:1px solid #333333}.modern-blog-editor .editor-body .panel-right .panel-tabs button{flex:1;background:none;border:none;padding:12px;color:#adb5bd;cursor:pointer;transition:all .2s;font-size:13px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid transparent}.modern-blog-editor .editor-body .panel-right .panel-tabs button:hover{background-color:#1a1a1a}.modern-blog-editor .editor-body .panel-right .panel-tabs button.active{color:#7b949c;border-bottom-color:#7b949c}.modern-blog-editor .editor-body .panel-right .panel-content{flex:1;overflow-y:auto}.modern-blog-editor .editor-body .panel-right .panel-content::-webkit-scrollbar{width:6px}.modern-blog-editor .editor-body .panel-right .panel-content::-webkit-scrollbar-track{background:#1a1a1a}.modern-blog-editor .editor-body .panel-right .panel-content::-webkit-scrollbar-thumb{background:#333333;border-radius:0}.modern-blog-editor .editor-body .panel-right .panel-content::-webkit-scrollbar-thumb:hover{background:#7b949c}.modern-blog-editor .editor-body .panel-right .panel-section{padding:20px;border-bottom:1px solid #333333}.modern-blog-editor .editor-body .panel-right .panel-section:last-child{border-bottom:none}.modern-blog-editor .editor-body .panel-right .panel-section h3{margin:0 0 15px;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#7b949c;font-weight:500}.modern-blog-editor .editor-body .panel-right .panel-section .form-control,.modern-blog-editor .editor-body .panel-right .panel-section .form-select{width:100%;padding:8px 12px;background-color:#1a1a1a;border:1px solid #333333;color:#e9ecef;border-radius:0;font-size:14px}.modern-blog-editor .editor-body .panel-right .panel-section .form-control:focus,.modern-blog-editor .editor-body .panel-right .panel-section .form-select:focus{outline:none;border-color:#7b949c;background-color:#222}.modern-blog-editor .editor-body .panel-right .panel-section .form-control::placeholder,.modern-blog-editor .editor-body .panel-right .panel-section .form-select::placeholder{color:#adb5bd}.modern-blog-editor .editor-body .panel-right .panel-section textarea.form-control{resize:vertical;min-height:80px}.modern-blog-editor .editor-body .panel-right .panel-section small{display:block;margin-top:5px;color:#adb5bd;font-size:11px;text-align:right}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .image-preview{position:relative;border-radius:4px;overflow:hidden}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .image-preview img{width:100%;height:auto;display:block}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .image-preview .btn-remove{position:absolute;top:10px;right:10px;background-color:#000000b3;border:none;color:#fff;width:32px;height:32px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .image-preview .btn-remove:hover{background-color:#dc3545}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .btn-upload{width:100%;padding:40px;background-color:#1a1a1a;border:2px dashed #333333;color:#adb5bd;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:10px}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .btn-upload i{font-size:32px}.modern-blog-editor .editor-body .panel-right .panel-section .featured-image-box .btn-upload:hover{border-color:#7b949c;color:#7b949c;background-color:#222}.modern-blog-editor .editor-body .panel-right .panel-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.modern-blog-editor .editor-body .panel-right .panel-section .section-header h3{margin:0}.modern-blog-editor .editor-body .panel-right .panel-section .section-header .btn-add-category{background:none;border:1px solid #333333;color:#7b949c;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px}.modern-blog-editor .editor-body .panel-right .panel-section .section-header .btn-add-category:hover{background-color:#7b949c;color:#000}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form{display:flex;gap:8px;margin-bottom:15px}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form input{flex:1}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form .form-actions{display:flex;gap:4px}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form .form-actions button{background:none;border:1px solid #333333;color:#adb5bd;width:30px;height:38px;border-radius:4px;cursor:pointer;transition:all .2s}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form .form-actions button.btn-confirm{color:#28a745}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form .form-actions button.btn-confirm:hover{background-color:#28a745;color:#fff}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form .form-actions button.btn-cancel{color:#dc3545}.modern-blog-editor .editor-body .panel-right .panel-section .add-category-form .form-actions button.btn-cancel:hover{background-color:#dc3545;color:#fff}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:5px}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list::-webkit-scrollbar{width:6px}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list::-webkit-scrollbar-thumb{background:#333333;border-radius:3px}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list::-webkit-scrollbar-thumb:hover{background:#7b949c}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background-color:#1a1a1a;border-radius:4px;transition:all .2s}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item:hover{background-color:#222}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item:hover .category-actions{opacity:1}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .edit-input{flex:1;padding:4px 8px;font-size:14px;background-color:#0a0a0a}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .checkbox-label{flex:1;margin:0;display:flex;align-items:center;gap:8px}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .checkbox-label .category-name{flex:1}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .category-actions{display:flex;gap:4px;opacity:0;transition:opacity .2s}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .category-actions button{background:none;border:none;color:#adb5bd;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px;transition:all .2s;font-size:12px}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .category-actions button.btn-edit:hover{background-color:#7b949c;color:#000}.modern-blog-editor .editor-body .panel-right .panel-section .categories-list .category-item .category-actions button.btn-delete:hover{background-color:#dc3545;color:#fff}.modern-blog-editor .editor-body .panel-right .panel-section .tags-display{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.modern-blog-editor .editor-body .panel-right .panel-section .tags-display .tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:#1a1a1a;border:1px solid #333333;font-size:12px;border-radius:3px}.modern-blog-editor .editor-body .panel-right .panel-section .tags-display .tag button{background:none;border:none;color:#adb5bd;cursor:pointer;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.modern-blog-editor .editor-body .panel-right .panel-section .tags-display .tag button:hover{color:#dc3545}.modern-blog-editor .editor-body .panel-right .panel-section .seo-preview{background-color:#1a1a1a;padding:15px;border-radius:4px;font-family:Arial,sans-serif}.modern-blog-editor .editor-body .panel-right .panel-section .seo-preview .url{color:#006621;font-size:13px;margin-bottom:2px}.modern-blog-editor .editor-body .panel-right .panel-section .seo-preview .title{color:#1a0dab;font-size:18px;margin-bottom:4px;cursor:pointer}.modern-blog-editor .editor-body .panel-right .panel-section .seo-preview .title:hover{text-decoration:underline}.modern-blog-editor .editor-body .panel-right .panel-section .seo-preview .description{color:#545454;font-size:13px;line-height:1.4}.modern-blog-editor .editor-element{position:relative;margin-bottom:20px;padding:15px;background-color:#0a0a0a;border:1px solid #333333;border-radius:4px;transition:all .2s;cursor:pointer}.modern-blog-editor .editor-element:hover{border-color:#4d4d4d}.modern-blog-editor .editor-element:hover .element-controls{opacity:1}.modern-blog-editor .editor-element.selected{border-color:#7b949c;box-shadow:0 0 0 2px #7b949c33}.modern-blog-editor .editor-element .element-controls{position:absolute;top:-1px;right:-1px;display:flex;background-color:#0a0a0a;border:1px solid #333333;opacity:0;transition:opacity .2s}.modern-blog-editor .editor-element .element-controls button{background:none;border:none;color:#adb5bd;width:32px;height:32px;cursor:pointer;transition:all .2s}.modern-blog-editor .editor-element .element-controls button:hover{background-color:#1a1a1a;color:#7b949c}.modern-blog-editor .editor-element .element-controls button:last-child:hover{color:#dc3545}.modern-blog-editor .editor-element .element-content [contenteditable]{outline:none}.modern-blog-editor .editor-element .element-content [contenteditable]:focus{background-color:#7b949c0d}.modern-blog-editor .editor-element .element-content blockquote{border-left:4px solid #7b949c;padding-left:20px;margin:0;font-style:italic;color:#adb5bd}.modern-blog-editor .editor-element .element-content pre{background-color:#1a1a1a;padding:15px;border-radius:4px;overflow-x:auto}.modern-blog-editor .editor-element .element-content pre code{color:#e83e8c;font-family:Consolas,Monaco,monospace}.modern-blog-editor .editor-element .element-content img{max-width:100%;height:auto;border-radius:4px}.modern-blog-editor .editor-element .element-content .list-item{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.modern-blog-editor .editor-element .element-content .list-item>span:first-child{color:#7b949c;font-weight:600;min-width:20px}.modern-blog-editor .editor-element .element-content hr{border:none;border-top:1px solid #333333;margin:0}.ai-generate-modal .form-label{color:#e9ecef;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.ai-generate-modal .form-control,.ai-generate-modal .form-select{background-color:#1a1a1a;border:1px solid #333333;color:#e9ecef}.ai-generate-modal .form-control:focus,.ai-generate-modal .form-select:focus{border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.ai-generate-modal .btn{text-transform:uppercase;letter-spacing:1px;font-size:12px}.ai-generate-modal .form-label,.ai-regenerate-modal .form-label{color:#e9ecef;font-weight:500;margin-bottom:8px;font-size:14px}.ai-generate-modal .form-select,.ai-generate-modal .form-control,.ai-regenerate-modal .form-select,.ai-regenerate-modal .form-control{background-color:#0a0a0a;border:1px solid #333333;color:#e9ecef;border-radius:6px;padding:10px 12px;font-size:14px}.ai-generate-modal .form-select:focus,.ai-generate-modal .form-control:focus,.ai-regenerate-modal .form-select:focus,.ai-regenerate-modal .form-control:focus{background-color:#0a0a0a;border-color:#7b949c;color:#e9ecef;box-shadow:0 0 0 .2rem #7b949c40}.ai-generate-modal .form-select::placeholder,.ai-generate-modal .form-control::placeholder,.ai-regenerate-modal .form-select::placeholder,.ai-regenerate-modal .form-control::placeholder{color:#adb5bd;opacity:.8}.ai-generate-modal .form-select option,.ai-generate-modal .form-control option,.ai-regenerate-modal .form-select option,.ai-regenerate-modal .form-control option{background-color:#0a0a0a;color:#e9ecef}.ai-generate-modal .custom-textarea,.ai-regenerate-modal .custom-textarea{resize:vertical;min-height:80px;line-height:1.5}.ai-generate-modal .current-content,.ai-regenerate-modal .current-content{background-color:#1a1a1a;border:1px solid #333333;border-radius:6px;padding:16px}.ai-generate-modal .current-content .content-type,.ai-regenerate-modal .current-content .content-type{color:#7b949c;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.ai-generate-modal .current-content .content-text,.ai-regenerate-modal .current-content .content-text{color:#e9ecef;font-size:14px;line-height:1.5;word-break:break-word;max-height:100px;overflow-y:auto}.ai-generate-modal .current-content .content-text::-webkit-scrollbar,.ai-regenerate-modal .current-content .content-text::-webkit-scrollbar{width:6px}.ai-generate-modal .current-content .content-text::-webkit-scrollbar-track,.ai-regenerate-modal .current-content .content-text::-webkit-scrollbar-track{background:#0a0a0a;border-radius:3px}.ai-generate-modal .current-content .content-text::-webkit-scrollbar-thumb,.ai-regenerate-modal .current-content .content-text::-webkit-scrollbar-thumb{background:#333333;border-radius:3px}.ai-generate-modal .current-content .content-text::-webkit-scrollbar-thumb:hover,.ai-regenerate-modal .current-content .content-text::-webkit-scrollbar-thumb:hover{background:#7b949c}.ai-generate-modal .btn,.ai-regenerate-modal .btn{padding:10px 20px;border-radius:6px;font-weight:500;text-transform:none;letter-spacing:0;font-size:14px;transition:all .2s ease}.ai-generate-modal .btn.btn-primary,.ai-regenerate-modal .btn.btn-primary{background-color:#7b949c;border-color:#7b949c;color:#000}.ai-generate-modal .btn.btn-primary:hover,.ai-regenerate-modal .btn.btn-primary:hover{background-color:#98acb2;border-color:#98acb2;transform:translateY(-1px)}.ai-generate-modal .btn.btn-secondary,.ai-regenerate-modal .btn.btn-secondary{background-color:transparent;border-color:#333;color:#adb5bd}.ai-generate-modal .btn.btn-secondary:hover,.ai-regenerate-modal .btn.btn-secondary:hover{background-color:#1a1a1a;border-color:#7b949c;color:#e9ecef}.ai-generate-modal .mb-3,.ai-regenerate-modal .mb-3{margin-bottom:20px}.ai-generate-modal .row,.ai-regenerate-modal .row{margin:0 -8px}.ai-generate-modal .row .col-md-6,.ai-regenerate-modal .row .col-md-6{padding:0 8px}.ai-generate-modal .d-flex.justify-content-end,.ai-regenerate-modal .d-flex.justify-content-end{margin-top:24px;gap:12px}.ai-generate-modal .d-flex.justify-content-end .btn,.ai-regenerate-modal .d-flex.justify-content-end .btn{min-width:120px}.modern-blog-editor .formatting-toolbar{position:absolute;top:-50px;left:0;right:0;background-color:#0a0a0a;border:1px solid #333333;border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #0000004d;z-index:1100}.modern-blog-editor .formatting-toolbar .format-group{display:flex;align-items:center;gap:4px;padding-right:12px;border-right:1px solid #333333}.modern-blog-editor .formatting-toolbar .format-group:last-child{border-right:none;padding-right:0}.modern-blog-editor .formatting-toolbar .format-btn{width:28px;height:28px;border:none;background-color:transparent;color:#adb5bd;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:12px}.modern-blog-editor .formatting-toolbar .format-btn:hover{background-color:#1a1a1a;color:#7b949c}.modern-blog-editor .formatting-toolbar .format-btn.active{background-color:#7b949c;color:#000}.modern-blog-editor .formatting-toolbar .format-select{background-color:#1a1a1a;border:1px solid #333333;color:#e9ecef;border-radius:4px;padding:4px 8px;font-size:12px;min-width:100px}.modern-blog-editor .formatting-toolbar .format-select.format-select-small{min-width:60px}.modern-blog-editor .formatting-toolbar .format-select:focus{outline:none;border-color:#7b949c}.modern-blog-editor .formatting-toolbar .format-select option{background-color:#0a0a0a;color:#e9ecef}.modern-blog-editor .formatting-toolbar .color-input{width:28px;height:28px;border:1px solid #333333;border-radius:4px;cursor:pointer;background:none}.modern-blog-editor .formatting-toolbar .color-input::-webkit-color-swatch{border:none;border-radius:3px}.modern-blog-editor .formatting-toolbar .color-input::-webkit-color-swatch-wrapper{padding:2px;border-radius:4px}.modal{z-index:1050!important}.modal-backdrop{z-index:1040!important}body.modal-open .modal{z-index:1050!important}body.modal-open .modal-backdrop{z-index:1040!important}.articles-page .articles-crud .article-title{font-weight:600;color:#fffffff2;line-height:1.4}.articles-page .articles-crud .badge{font-size:.7rem;padding:.25rem .5rem;font-weight:500}.articles-page .articles-crud .badge.bg-warning{background-color:#c69c6d!important;color:#000}.articles-page .articles-crud .table td{vertical-align:middle}.articles-page .articles-crud .table td:first-child{max-width:350px}.articles-page .articles-crud .table td:first-child .article-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.articles-page .articles-crud .table td:nth-child(2){max-width:250px}.articles-page .articles-crud .table td:nth-child(5){text-align:center;font-weight:600;color:#7b949c}.articles-page .articles-crud .card .card-body{padding:1.5rem}.articles-page .articles-crud .card .article-title{font-size:1.1rem;margin-bottom:.5rem}.articles-page .articles-crud .card .excerpt{color:#ffffffb3;font-size:.875rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.articles-page .articles-crud .card .article-meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#fff9}.articles-page .articles-crud .card .article-meta .meta-item{display:flex;align-items:center;gap:.25rem}.articles-page .articles-crud .card .article-meta .meta-item i{color:#7b949c}.articles-page .articles-crud tr[data-featured=true],.articles-page .articles-crud .card[data-featured=true]{border-left:3px solid #c69c6d}.articles-page .articles-crud tr[data-status=published] .article-title{color:#fff}.articles-page .articles-crud tr[data-status=draft]{opacity:.7}.articles-page .articles-crud tr[data-status=trash]{opacity:.5;text-decoration:line-through}.articles-page .crud-tools .btn-primary{background-color:#7b949c;border-color:#7b949c;color:#000;font-weight:500}.articles-page .crud-tools .btn-primary:hover{background-color:#7b949ccc;border-color:#7b949ccc}.articles-page .crud-tools .btn-primary i{font-size:1rem}.articles-page .blog-editor{animation:slideIn .3s ease}.articles-page .blog-editor-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1030;background-color:#1a1a1a}.articles-page .blog-editor-container .modern-blog-editor{height:100vh}.articles-page .articles-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.articles-page .articles-stats .stat-card{background-color:#0000004d;border:1px solid rgba(123,148,156,.2);border-radius:.5rem;padding:1.5rem;text-align:center}.articles-page .articles-stats .stat-card .stat-icon{font-size:2rem;color:#7b949c;margin-bottom:.5rem}.articles-page .articles-stats .stat-card .stat-value{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.25rem}.articles-page .articles-stats .stat-card .stat-label{font-size:.875rem;color:#fff9}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.articles-page .articles-crud .table{font-size:.875rem}.articles-page .articles-crud .table td{padding:.5rem}.articles-page .articles-crud .table td:first-child{max-width:200px}.articles-page .articles-crud .table td:nth-child(5){display:none}.articles-page .articles-crud .table th:nth-child(5){display:none}.articles-page .articles-crud .card .article-title{font-size:1rem}}.chatbot-test{display:flex;flex-direction:column;height:500px;background-color:#0000004d;border-radius:.5rem;overflow:hidden}.chatbot-test__header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#00000080;border-bottom:1px solid rgba(123,148,156,.2)}.chatbot-test__header .config-info{display:flex;gap:1rem;align-items:center}.chatbot-test__header .config-info span{font-size:.875rem;padding:.25rem .75rem;background-color:#7b949c33;border-radius:.25rem;color:#ffffffe6}.chatbot-test__header .config-info span.provider{background-color:#7b949c4d;font-weight:600}.chatbot-test__header .config-info span.model{font-family:Courier New,monospace;color:#7b949c}.chatbot-test__header .config-info span.temperature{font-weight:600}.chatbot-test__messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.chatbot-test__messages .empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#ffffff80}.chatbot-test__messages .empty-state i{font-size:3rem;margin-bottom:1rem;color:#7b949c80}.chatbot-test__messages .empty-state p{margin:0;font-size:.9rem}.chatbot-test__messages .message{display:flex;gap:.75rem;animation:fadeIn .3s ease}.chatbot-test__messages .message__avatar{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem}.chatbot-test__messages .message__content{flex:1;padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.chatbot-test__messages .message--user .message__avatar{background-color:#7b949c33;color:#7b949c}.chatbot-test__messages .message--user .message__content{background-color:#7b949c26;color:#fffffff2;margin-left:auto;max-width:70%}.chatbot-test__messages .message--assistant .message__avatar{background-color:#c69c6d33;color:#c69c6d}.chatbot-test__messages .message--assistant .message__content{background-color:#00000080;color:#ffffffe6;border:1px solid rgba(123,148,156,.2);max-width:80%}.chatbot-test__messages .message--error .message__avatar{background-color:#dc354533;color:#dc3545}.chatbot-test__messages .message--error .message__content{background-color:#dc35451a;color:#dc3545;border:1px solid rgba(220,53,69,.3)}.chatbot-test__messages .message--loading .typing-indicator{display:flex;gap:.25rem;padding:.5rem 0}.chatbot-test__messages .message--loading .typing-indicator span{width:8px;height:8px;background-color:#7b949c80;border-radius:50%;animation:typing 1.4s infinite}.chatbot-test__messages .message--loading .typing-indicator span:nth-child(2){animation-delay:.2s}.chatbot-test__messages .message--loading .typing-indicator span:nth-child(3){animation-delay:.4s}.chatbot-test__input{display:flex;gap:.5rem;padding:1rem;background-color:#00000080;border-top:1px solid rgba(123,148,156,.2)}.chatbot-test__input .form-control{flex:1;background-color:#0000004d;border-color:#7b949c4d;color:#ffffffe6}.chatbot-test__input .form-control:focus{background-color:#00000080;border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40;color:#fff}.chatbot-test__input .form-control::placeholder{color:#fff6}.chatbot-test__input .btn{padding:.5rem 1rem}.chatbot-test__input .btn i{font-size:1.1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.ai-settings-page .ai-settings-crud .config-name{font-weight:600;color:#fffffff2}.ai-settings-page .ai-settings-crud .badge{font-size:.75rem;padding:.25rem .5rem;font-weight:500}.ai-settings-page .ai-settings-crud .badge.bg-primary{background-color:#7b949c!important;color:#000}.ai-settings-page .ai-settings-crud .table td{vertical-align:middle}.ai-settings-page .ai-settings-crud .table td:nth-child(3){font-family:Courier New,monospace;font-size:.85rem;color:#7b949c}.ai-settings-page .ai-settings-crud .table td:nth-child(4){text-align:center;font-weight:600}.ai-settings-page .ai-settings-crud .modal .form-control[name=api_key]{font-family:Courier New,monospace;letter-spacing:.5px}@media (max-width: 768px){.ai-settings-page .ai-settings-crud .table{font-size:.875rem}.ai-settings-page .ai-settings-crud .table td{padding:.5rem}}.admin-settings{min-height:100vh;background-color:#000;color:#e9ecef;padding:2rem}.admin-settings .settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid #333333}.admin-settings .settings-header h1{margin:0;font-size:2.5rem;font-weight:300;color:#e9ecef}.admin-settings .settings-header .btn-secondary{background-color:#0a0a0a;color:#7b949c;border:1px solid #333333;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;cursor:pointer}.admin-settings .settings-header .btn-secondary:hover{background-color:#1a1a1a;border-color:#7b949c}.admin-settings .settings-content{max-width:1200px;margin:0 auto}.admin-settings .settings-section{background-color:#0a0a0a;border:1px solid #333333;border-radius:8px;padding:2rem;margin-bottom:2rem}.admin-settings .settings-section h2{margin:0 0 1.5rem;font-size:1.75rem;font-weight:300;color:#7b949c;border-bottom:1px solid #333333;padding-bottom:.75rem}.admin-settings .settings-form .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.admin-settings .settings-form .form-row:last-child{margin-bottom:0}.admin-settings .settings-form .form-group{display:flex;flex-direction:column}.admin-settings .settings-form .form-group label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#7b949c;text-transform:uppercase;letter-spacing:.05em}.admin-settings .settings-form .form-group.checkbox-group{flex-direction:row;align-items:center}.admin-settings .settings-form .form-group.checkbox-group label{display:flex;align-items:center;margin-bottom:0;cursor:pointer;font-weight:400;text-transform:none}.admin-settings .settings-form .form-group.checkbox-group label input[type=checkbox]{margin-right:.75rem;width:18px;height:18px;cursor:pointer;accent-color:#7b949c}.admin-settings .settings-form .form-group.checkbox-group label span{color:#e9ecef;font-size:1rem}.admin-settings .settings-form .form-control{background-color:#000;border:1px solid #333333;color:#e9ecef;padding:.75rem 1rem;font-size:1rem;border-radius:4px;transition:all .3s ease}.admin-settings .settings-form .form-control:focus{outline:none;border-color:#7b949c;box-shadow:0 0 0 2px #7b949c33}.admin-settings .settings-form .form-control::placeholder{color:#666}.admin-settings .settings-form .form-control[type=number]{-moz-appearance:textfield}.admin-settings .settings-form .form-control[type=number]::-webkit-outer-spin-button,.admin-settings .settings-form .form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-settings .settings-form select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%237b949c' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-settings .settings-form .input-with-button{display:flex;gap:.75rem}.admin-settings .settings-form .input-with-button .form-control{flex:1}.admin-settings .settings-form .input-with-button .btn-test{background-color:#0a0a0a;color:#7b949c;border:1px solid #333333;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;white-space:nowrap}.admin-settings .settings-form .input-with-button .btn-test:hover:not(:disabled){background-color:#7b949c;color:#000;border-color:#7b949c}.admin-settings .settings-form .input-with-button .btn-test:disabled{opacity:.5;cursor:not-allowed}.admin-settings .settings-actions{display:flex;justify-content:center;margin-top:3rem}.admin-settings .settings-actions .btn-primary{background-color:#7b949c;color:#000;border:none;padding:1rem 3rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;cursor:pointer;transition:all .3s ease}.admin-settings .settings-actions .btn-primary:hover:not(:disabled){background-color:#8ca5ad;transform:translateY(-2px);box-shadow:0 4px 12px #7b949c4d}.admin-settings .settings-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.Toastify__toast-container .Toastify__toast{background-color:#0a0a0a;color:#e9ecef;border:1px solid #333333;font-family:inherit}.Toastify__toast-container .Toastify__toast--success .Toastify__toast-icon{color:#7b949c}.Toastify__toast-container .Toastify__toast--error .Toastify__toast-icon{color:#dc3545}.Toastify__toast-container .Toastify__progress-bar{background:#7b949c}.Toastify__toast-container .Toastify__close-button{color:#e9ecef;opacity:.7}.Toastify__toast-container .Toastify__close-button:hover{opacity:1}@media (max-width: 768px){.admin-settings{padding:1rem}.admin-settings .settings-header{flex-direction:column;align-items:flex-start;gap:1rem}.admin-settings .settings-header h1{font-size:2rem}.admin-settings .settings-header .btn-secondary{align-self:stretch;text-align:center}.admin-settings .settings-section{padding:1.5rem}.admin-settings .settings-section h2{font-size:1.5rem}.admin-settings .settings-form .form-row{grid-template-columns:1fr}.admin-settings .settings-form .input-with-button{flex-direction:column}.admin-settings .settings-form .input-with-button .btn-test{width:100%}.admin-settings .settings-actions .btn-primary{width:100%;padding:.875rem 2rem}}@media (max-width: 480px){.admin-settings .settings-header h1{font-size:1.75rem}.admin-settings .settings-section{padding:1rem}.admin-settings .settings-section h2{font-size:1.25rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#000;color:#e9ecef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;min-height:100vh;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;color:#dee2e6}a{color:#7b949c;text-decoration:none;transition:all .15s ease-in-out}a:hover{color:#98acb2;text-decoration:none}.btn{font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease-in-out;border-radius:0}.btn-primary{background-color:#213c4e;border-color:#213c4e;color:#fff}.btn-primary:hover{background-color:#305872;border-color:#305872;color:#fff}.btn-outline-primary{color:#213c4e;border-color:#213c4e}.btn-outline-primary:hover{background-color:#213c4e;border-color:#213c4e;color:#fff}.btn-dark{background-color:#1a1a1a;border-color:#222;color:#e9ecef}.btn-dark:hover{background-color:#222;border-color:#2a2a2a;color:#fff}.card{background-color:#111;border:1px solid #222222;border-radius:0;transition:all .3s ease-in-out}.card:hover{border-color:#7b949c;box-shadow:0 .5rem 1rem #00000080}.card .card-body{padding:2rem}.card .card-title{color:#fff;margin-bottom:1rem}.card .card-text{color:#dee2e6}.section{padding:5rem 0}.section-dark{background-color:#0a0a0a}.section-light{background-color:#1a1a1a}.container-fluid{max-width:1400px}.text-primary,.text-gold{color:#7b949c!important}.text-muted{color:#6c757d!important}.bg-black{background-color:#000!important}.bg-black-900{background-color:#0a0a0a!important}.bg-black-800{background-color:#111!important}.bg-black-700{background-color:#1a1a1a!important}.bg-section{background-color:#536c7c!important}.border-gold{border-color:#7b949c!important}.border-dark{border-color:#222!important}.hover-lift{transition:all .3s ease-in-out}.hover-lift:hover{transform:translateY(-.25rem)}.loading{opacity:.6;pointer-events:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#111111}::-webkit-scrollbar-thumb{background:#333333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7b949c}::selection{background:#7b949c;color:#000}::-moz-selection{background:#7b949c;color:#000}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out}.animate-fade-in-down{animation:fadeInDown .8s ease-out}.animate-fade-in-left{animation:fadeInLeft .8s ease-out}.animate-fade-in-right{animation:fadeInRight .8s ease-out}.animate-scale-in{animation:scaleIn .6s ease-out}.animate-pulse{animation:pulse 2s infinite}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.hover-grow{transition:transform .3s ease}.hover-grow:hover{transform:scale(1.05)}.hover-shadow{transition:box-shadow .3s ease}.hover-shadow:hover{box-shadow:0 10px 30px #7b949c4d!important}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float-animation{animation:float 3s ease-in-out infinite}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.scroll-animate.animated{opacity:1;transform:translateY(0)}.stagger-animation>*{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards}.stagger-animation>*:nth-child(1){animation-delay:.1s}.stagger-animation>*:nth-child(2){animation-delay:.2s}.stagger-animation>*:nth-child(3){animation-delay:.3s}.stagger-animation>*:nth-child(4){animation-delay:.4s}.stagger-animation>*:nth-child(5){animation-delay:.5s}.stagger-animation>*:nth-child(6){animation-delay:.6s}.stagger-animation>*:nth-child(7){animation-delay:.7s}.stagger-animation>*:nth-child(8){animation-delay:.8s}.stagger-animation>*:nth-child(9){animation-delay:.9s}.stagger-animation>*:nth-child(10){animation-delay:1s}.card-3d{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1)}.card-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(123,148,156,.1) 100%);border-radius:inherit;opacity:0;transition:opacity .4s ease}.card-3d:hover{transform:translateY(-10px) rotateX(5deg) rotateY(-5deg)}.card-3d:hover:before{opacity:1}.glow-effect{position:relative}.glow-effect:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:#213c4e;border-radius:inherit;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(10px)}.glow-effect:hover:after{opacity:.6}.gradient-shift{background:linear-gradient(-45deg,#111111,#1a1a1a,rgba(123,148,156,.1),#1a1a1a);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.reveal-content{position:relative;overflow:hidden}.reveal-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(123,148,156,.1) 50%,transparent 70%);transform:rotate(45deg) translate(-100%);transition:transform .6s ease}.reveal-content:hover:before{transform:rotate(45deg) translate(100%)}.geometric-bg{position:relative}.geometric-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,rgba(123,148,156,.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(123,148,156,.03) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(123,148,156,.03) 75%),linear-gradient(-45deg,transparent 75%,rgba(123,148,156,.03) 75%);background-size:50px 50px;background-position:0 0,0 25px,25px -25px,-25px 0px;animation:geometricMove 20s linear infinite;z-index:-1}@keyframes geometricMove{0%{background-position:0 0,0 25px,25px -25px,-25px 0px}to{background-position:50px 50px,50px 75px,75px 25px,25px 50px}}.text-gradient{background:linear-gradient(135deg,#7b949c 0%,rgb(166.7142857143,183.4350649351,188.7857142857) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.btn-modern{position:relative;overflow:hidden;z-index:1}.btn-modern:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(33,60,78,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:-1}.btn-modern:hover:before{width:300px;height:300px}.particle-container{position:relative}.particle-container:before,.particle-container:after{content:"";position:absolute;width:4px;height:4px;background:#7b949c;border-radius:50%;opacity:.3}.particle-container:before{top:20%;left:10%;animation:particle1 8s linear infinite}.particle-container:after{bottom:30%;right:20%;animation:particle2 10s linear infinite}@keyframes particle1{0%{transform:translate(0)}50%{transform:translate(30px,-30px)}to{transform:translate(0)}}@keyframes particle2{0%{transform:translate(0)}50%{transform:translate(-20px,20px)}to{transform:translate(0)}}.interactive-card{transition:all .3s ease;cursor:pointer}.interactive-card:active{transform:scale(.98)}.interactive-card .card-icon{transition:transform .3s ease}.interactive-card:hover .card-icon{transform:rotate(360deg) scale(1.1)}.feature-box{transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-box:hover{transform:translateY(-10px);background-color:#7b949c14!important;box-shadow:0 20px 40px #0000004d}.feature-box:hover .icon-bg{transform:scale(1.1);background:linear-gradient(135deg,rgba(123,148,156,.3) 0%,rgba(123,148,156,.4) 100%)!important}.light-line{position:relative}.light-line:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,transparent,#7b949c,transparent);transition:width .5s ease}.light-line:hover:after{width:100%}.badge-glow{position:relative;display:inline-block;padding:.5rem 1rem;background:rgba(123,148,156,.1);border:1px solid rgba(123,148,156,.3);border-radius:50px}.badge-glow:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:linear-gradient(45deg,#7b949c,transparent);border-radius:50px;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(5px)}.badge-glow:hover:before{opacity:.5}.header{position:sticky;top:0;z-index:1030;background-color:#000000f2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #222222!important}.header .navbar{padding:0}.header .navbar .container{padding:.75rem 1rem}.header .navbar-brand{transition:all .15s ease-in-out;text-decoration:none}.header .navbar-brand:hover{transform:translate(5px);opacity:.9}.header .navbar-brand:hover .h4{color:#7b949c!important}.header .navbar-brand .small{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.header .header-logo{filter:brightness(0) invert(1);transition:all .15s ease-in-out}.header .navbar-nav .nav-item{margin-left:1rem}.header .navbar-nav .nav-link{font-size:.875rem;font-weight:500;letter-spacing:.1em;transition:all .15s ease-in-out;position:relative}.header .navbar-nav .nav-link:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:2px;background-color:#7b949c;transition:all .15s ease-in-out}.header .navbar-nav .nav-link:hover,.header .navbar-nav .nav-link.text-primary{color:#7b949c!important}.header .navbar-nav .nav-link:hover:after,.header .navbar-nav .nav-link.text-primary:after{width:80%}.header .navbar-toggler{padding:.5rem}.header .navbar-toggler:focus{box-shadow:none}@media (max-width: 767px){.header .navbar-brand .small{display:none}}@media (max-width: 991px){.header .navbar-collapse{background-color:#0a0a0a;margin-top:1rem;padding:1rem;border:1px solid #222222}.header .navbar-collapse .navbar-nav .nav-item{margin:0}.header .navbar-collapse .navbar-nav .nav-item .nav-link{padding:.75rem 1rem;border-bottom:1px solid #222222}.header .navbar-collapse .navbar-nav .nav-item .nav-link:hover{background-color:#111}.header .navbar-collapse .navbar-nav .nav-item:last-child .nav-link{border-bottom:none}}.mobile-sidebar{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:9999;pointer-events:none;display:none}@media (max-width: 991px){.mobile-sidebar{display:block}}.mobile-sidebar .sidebar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;transition:background-color .3s ease}.mobile-sidebar .sidebar-content{position:absolute;top:0;right:0;width:85%;max-width:350px;height:100vh;background-color:#000;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-10px 0 30px #000c;border-left:1px solid rgba(123,148,156,.2)}.mobile-sidebar .sidebar-body{flex:1;overflow-y:auto}.mobile-sidebar .sidebar-link{background-color:transparent;border-radius:10px;color:#dee2e6;transition:all .3s ease;font-size:.875rem;font-weight:500;letter-spacing:.05em}.mobile-sidebar .sidebar-link:hover{background-color:#7b949c1a;color:#fff;transform:translate(-5px)}.mobile-sidebar .sidebar-link.active{background-color:#7b949c;color:#fff}.mobile-sidebar .sidebar-link.active:hover{background-color:#627a82}.mobile-sidebar.active{pointer-events:all}.mobile-sidebar.active .sidebar-overlay{background-color:#000000b3}.mobile-sidebar.active .sidebar-content{transform:translate(0)}.footer{background-color:#0a0a0a!important;border-top:1px solid #222222!important}.footer h5,.footer h6{font-weight:600;letter-spacing:.05em}.footer .footer-logo{filter:brightness(0) invert(1);opacity:.9}.footer a{transition:all .15s ease-in-out}.footer a.hover-primary:hover{color:#7b949c!important}.footer .bi{transition:all .15s ease-in-out}.footer ul{padding-left:0}.footer ul li{line-height:1.8}.footer .border-top{margin-top:2rem}@media (max-width: 767px){.footer .text-md-end{margin-top:1rem}}.hero{position:relative;background-color:#000!important}.hero .hero-background{top:0;left:0;z-index:0}.hero .hero-background .hero-image{position:absolute;top:0;left:0;width:100%;height:100%}.hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.6) 100%)}.hero .min-vh-75{min-height:75vh}.hero .display-3{font-weight:700;line-height:1.1;letter-spacing:-.03em}@media (max-width: 768px){.hero .display-3{font-size:3rem}}.hero .btn-outline-light{border-color:#6c757d;color:#e9ecef}.hero .btn-outline-light:hover{background-color:#fff;border-color:#fff;color:#000}.hero .hero-logo{animation:fadeIn 1s ease-out .5s both}@media (max-width: 991px){.hero .hero-logo{margin-top:3rem;max-width:200px!important}}.hero .bi-chevron-down{animation:bounce 2s infinite;color:#fff!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.services-preview .card{transition:all .3s ease-in-out;height:100%}.services-preview .card:hover{transform:translateY(-5px);border-color:#7b949c!important}.services-preview .card:hover .card-title{color:#7b949c}.services-preview .service-icon{width:80px;height:80px;background-color:#7b949c1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.services-preview .service-icon i{font-size:2rem;color:#7b949c}.services-section .card:hover{transform:translateY(-5px);border-color:#7b949c66!important;box-shadow:0 15px 35px #00000080!important}.services-section .card:hover .icon-wrapper{background-color:#7b949c26!important;border-color:#7b949c80!important}.team-preview .team-avatar{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;border-radius:50%;border:2px solid #222222;transition:all .3s ease-in-out}.team-preview .team-avatar:hover{border-color:#7b949c;transform:scale(1.05)}.team-preview .team-member{transition:all .3s ease-in-out}.team-preview .team-member:hover .team-avatar{border-color:#7b949c}.team-preview .team-member:hover h5{color:#7b949c}.team-section .team-card{transition:all .3s ease;box-shadow:0 5px 15px #0000004d}.team-section .team-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000080;border-color:#7b949c80!important}.team-section .team-card:hover .team-avatar-modern{background:linear-gradient(135deg,rgba(123,148,156,.3) 0%,rgba(123,148,156,.2) 100%)!important;border-color:#7b949c!important}.team-section .hover-primary{transition:color .3s ease}.team-section .hover-primary:hover{color:#98acb2!important;transform:scale(1.1)}.btn-outline-primary{color:#fff;background-color:transparent;border:2px solid #ffffff;font-weight:600;letter-spacing:.05em;padding:.75rem 2rem;transition:all .3s ease}.btn-outline-primary:hover{background-color:#213c4e;border-color:#213c4e;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.btn-outline-primary:active{transform:translateY(0)}.btn-outline-primary:focus{box-shadow:0 0 0 .25rem #ffffff40}.btn-outline-primary i{transition:transform .3s ease}.btn-outline-primary:hover i{transform:translate(3px)}.services-section .btn-outline-primary,.team-section .btn-outline-primary{background-color:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.services-section .btn-outline-primary:hover,.team-section .btn-outline-primary:hover{background-color:#fff;color:#536c7c}.btn-white{color:#213c4e;background-color:#fff;border:2px solid #ffffff;font-weight:600;letter-spacing:.05em;padding:.75rem 2rem;transition:all .3s ease}.btn-white:hover{background-color:#213c4e;border-color:#213c4e;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.btn-white:active{transform:translateY(0)}.btn-white:focus{box-shadow:0 0 0 .25rem #213c4e40}.badge.bg-primary{background-color:#7b949c!important;color:#fff!important}.badge.bg-black-700{background-color:#1a1a1a!important;color:#fff!important}.chatbot-toggle{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#7b949c 0%,rgb(97.7142857143,122.3896103896,130.2857142857) 100%);border:none;color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px #0000004d;cursor:pointer;transition:all .3s ease;z-index:1000}.chatbot-toggle:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0006}.chatbot-toggle:active{transform:translateY(-1px)}.chatbot-toggle .chatbot-badge{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background:#dc3545;color:#fff;border-radius:50%;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700;animation:pulse 2s infinite}.chatbot-window{position:fixed;bottom:30px;right:30px;width:380px;height:600px;background:#0a0a0a;border-radius:15px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(20px) scale(.95);transition:all .3s ease;z-index:1001;border:1px solid rgba(123,148,156,.3)}.chatbot-window.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}@media (max-width: 768px){.chatbot-window{width:calc(100vw - 40px);height:calc(100vh - 100px);bottom:20px;right:20px}}.chatbot-header{background:linear-gradient(135deg,#7b949c 0%,rgb(86.7857142857,108.7012987013,115.7142857143) 100%);padding:1rem 1.25rem;border-radius:15px 15px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.chatbot-header .chatbot-avatar{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.chatbot-header .chatbot-avatar i{font-size:1.25rem;color:#fff}.chatbot-header button{background:transparent;border:none;opacity:.8;transition:opacity .3s ease}.chatbot-header button:hover{opacity:1}.chatbot-messages{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.chatbot-messages::-webkit-scrollbar{width:6px}.chatbot-messages::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.chatbot-messages::-webkit-scrollbar-thumb{background:rgba(123,148,156,.5);border-radius:3px}.chatbot-messages::-webkit-scrollbar-thumb:hover{background:rgba(123,148,156,.7)}.message{display:flex;gap:.75rem;animation:fadeInUp .3s ease}.message.bot{align-self:flex-start}.message.bot .message-avatar{width:32px;height:32px;background:rgba(123,148,156,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.message.bot .message-avatar i{font-size:1rem;color:#7b949c}.message.user{align-self:flex-end;flex-direction:row-reverse}.message.user .message-content{background:#7b949c;color:#fff}.message.user .message-content .message-text{color:#fff}.message-content{max-width:85%;background:rgba(255,255,255,.05);padding:.75rem 1rem;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.message-content .message-text{margin:0;color:#ffffffe6;font-size:.875rem;line-height:1.5;white-space:pre-line}.message-content .btn-sm{font-size:.8rem;padding:.4rem .8rem}.message-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.message-options .option-button{background:rgba(123,148,156,.1);border:1px solid rgba(123,148,156,.3);color:#7b949c;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;transition:all .3s ease;cursor:pointer}.message-options .option-button:hover{background:rgba(123,148,156,.2);border-color:#7b949c;transform:translateY(-2px)}.message-options .option-button:active{transform:translateY(0)}.typing-indicator{display:flex;gap:4px;padding:8px 0}.typing-indicator span{width:8px;height:8px;background:rgba(123,148,156,.6);border-radius:50%;animation:typing 1.4s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #dc3545b3}70%{box-shadow:0 0 0 10px #dc354500}to{box-shadow:0 0 #dc354500}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.cookie-consent{position:fixed;bottom:0;left:0;width:100%;z-index:9999;opacity:0;visibility:hidden;transform:translateY(100%);transition:all .5s cubic-bezier(.4,0,.2,1)}.cookie-consent.active{opacity:1;visibility:visible;transform:translateY(0)}.cookie-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}.cookie-banner{background:linear-gradient(135deg,rgba(0,0,0,.98) 0%,rgba(10,10,10,.98) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:2px solid rgba(123,148,156,.5);box-shadow:0 -10px 40px #00000080;padding:2rem 0}@media (max-width: 991px){.cookie-banner{padding:1.5rem 0}}.cookie-details{max-height:0;overflow:hidden;opacity:0;transition:all .5s ease}.cookie-details:not(:empty){max-height:500px;opacity:1}.cookie-category{animation:fadeInUp .4s ease forwards}.cookie-category:nth-child(1){animation-delay:.1s}.cookie-category:nth-child(2){animation-delay:.2s}.cookie-category:nth-child(3){animation-delay:.3s}.cookie-category .form-check-input{width:3rem;height:1.5rem;background-color:#ffffff1a;border:2px solid rgba(255,255,255,.3)}.cookie-category .form-check-input:checked{background-color:#7b949c;border-color:#7b949c}.cookie-category .form-check-input:focus{box-shadow:0 0 0 .25rem #7b949c40}.cookie-category .form-check-input:disabled{opacity:.8;background-color:#7b949c4d;border-color:#7b949c80}.cookie-consent .btn-modern{font-weight:600;padding:.75rem 1.5rem;border-radius:10px;transition:all .3s ease}.cookie-consent .btn-modern:hover{transform:translateY(-2px)}.cookie-consent .btn-primary{background:linear-gradient(135deg,#7b949c 0%,rgb(97.7142857143,122.3896103896,130.2857142857) 100%);border:none}.cookie-consent .btn-primary:hover{background:linear-gradient(135deg,rgb(137.5714285714,159.8116883117,166.9285714286) 0%,#7b949c 100%);box-shadow:0 5px 20px #7b949c66}.cookie-consent .btn-outline-light{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff}.cookie-consent .btn-outline-light:hover{background:rgba(255,255,255,.1);border-color:#ffffff80;color:#fff}.cookie-consent .btn-link{text-decoration:none;font-weight:500;transition:all .3s ease}.cookie-consent .btn-link:hover{transform:translate(3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.cookie-banner .container{padding:0 1rem}.cookie-banner .btn-modern{font-size:.875rem;padding:.625rem 1.25rem}}.navbar .dropdown-toggle:after{display:none}.navbar .btn-link:hover{color:#7b949c!important}nav::-webkit-scrollbar{width:4px}nav::-webkit-scrollbar-track{background:transparent}nav::-webkit-scrollbar-thumb{background:rgba(123,148,156,.3);border-radius:2px}nav::-webkit-scrollbar-thumb:hover{background:rgba(123,148,156,.5)}.dropdown-menu .dropdown-item{transition:all .2s ease}.dropdown-menu .dropdown-item:hover{background-color:#7b949c1a!important;color:#7b949c!important}.dropdown-menu .dropdown-item.text-danger:hover{background-color:#dc35451a!important}.badge{font-size:.75rem;padding:.25rem .5rem}@media (max-width: 768px){nav{width:100%!important;max-width:250px;box-shadow:2px 0 10px #00000080}main{margin-left:0!important}}.home-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006!important;border-color:#7b949c80!important}.home-card:hover .icon-wrapper{background-color:#ffffff26!important;transform:rotate(360deg)}.home-card .icon-wrapper{transition:all .5s ease}.services-page .services-hero{position:relative;background-color:#000}.services-page .services-hero .hero-background{top:0;left:0;z-index:0}.services-page .services-hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%)}.services-page .services-hero .min-vh-50{min-height:60vh}.services-page .services-hero .stat-box{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.services-page .services-hero .stat-box:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.services-page .service-card{box-shadow:0 10px 30px #0000004d}.services-page .service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.services-page .service-card:hover .service-pattern{transform:translate(40%,-40%) scale(1.2)}.services-page .service-card:hover .service-icon-wrapper{background-color:#ffffff26!important;transform:rotate(360deg)}.services-page .service-card .service-pattern{transition:transform .5s ease}.services-page .service-card .service-icon-wrapper{transition:all .5s ease}.services-page .service-card .feature-item{margin-bottom:.5rem}.services-page .service-card .btn-outline-light:hover{background-color:#fff;color:#213c4e}.services-page .service-card:nth-child(2n) .btn-outline-light:hover{color:#536c7c}.services-page .service-card:nth-child(odd) .btn-outline-light:hover{color:#213c4e}.agency-page .agency-hero{position:relative;background-color:#000}.agency-page .agency-hero .hero-background{top:0;left:0;z-index:0}.agency-page .agency-hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%)}.agency-page .agency-hero .min-vh-50{min-height:60vh}.agency-page .agency-hero .stat-box{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.agency-page .agency-hero .stat-box:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.agency-page .value-card{cursor:pointer}.agency-page .value-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006;border-color:#7b949c80!important}.agency-page .value-card:hover .icon-wrapper{background-color:#ffffff26!important;transform:rotate(360deg)}.agency-page .value-card .icon-wrapper{transition:all .5s ease}.agency-page .team-member-card{transition:all .3s ease;cursor:pointer}.agency-page .team-member-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000080}.agency-page .team-member-card:hover .team-avatar-modern{background:linear-gradient(135deg,rgba(123,148,156,.3) 0%,rgba(123,148,156,.2) 100%)!important;border-color:#7b949c!important;transform:scale(1.05)}.agency-page .team-member-card:hover .badge{background-color:#7b949c4d!important;border-color:#7b949c99!important}.agency-page .team-member-card .team-avatar-modern,.agency-page .team-member-card .badge{transition:all .3s ease}.agency-page .partner-card{cursor:pointer}.agency-page .partner-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006;border-color:#7b949c80!important}.agency-page .partner-card:hover i{transform:scale(1.2);color:#fff!important}.agency-page .partner-card i{transition:all .3s ease}.contact-page .contact-hero{position:relative;background-color:#000}.contact-page .contact-hero .hero-background{top:0;left:0;z-index:0}.contact-page .contact-hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%)}.contact-page .contact-hero .min-vh-50{min-height:60vh}.contact-page .contact-hero .stat-box{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.contact-page .contact-hero .stat-box:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.contact-page .contact-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006!important;border-color:#7b949c80!important}.contact-page .contact-card:hover .icon-wrapper{background-color:#ffffff26!important;transform:rotate(360deg)}.contact-page .contact-card .icon-wrapper{transition:all .5s ease}.contact-page .social-icon:hover{background-color:#7b949c!important;border-color:#7b949c!important;transform:translateY(-3px)}.contact-page .social-icon:hover i{color:#fff!important}.contact-page .form-control:focus,.contact-page .form-select:focus{background-color:#7b949c26!important;border-color:#7b949c!important;color:#fff!important;box-shadow:0 0 0 .2rem #7b949c40!important}@keyframes pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%,-50%) scaleX(1.2)}}.agency-page .team-member-detail{transition:all .3s ease-in-out}.agency-page .team-member-detail:hover{border-color:#7b949c!important}.agency-page .team-avatar-large{width:150px;height:150px;display:flex;align-items:center;justify-content:center}.agency-page .badge{font-weight:500;font-size:.875rem}.articles-page .articles-hero{position:relative;background-color:#000}.articles-page .articles-hero .hero-background{top:0;left:0;z-index:0}.articles-page .articles-hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%)}.articles-page .articles-hero .min-vh-50{min-height:60vh}.articles-page .articles-hero .stat-box{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.articles-page .articles-hero .stat-box:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.articles-page .sidebar{position:sticky;top:100px}.articles-page .sidebar-card{transition:all .3s ease}.articles-page .sidebar-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0006;border-color:#7b949c80!important}.articles-page .category-link:hover{background-color:#ffffff1a!important;padding-left:1rem!important;color:#fff!important}.articles-page .article-card{transition:all .3s ease}.articles-page .article-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006;border-color:#7b949c80!important}.articles-page .article-card:hover .article-title{color:#7b949c!important}.articles-page .article-card:hover .btn-outline-light{background-color:#fff;color:#000}.articles-page .article-card .article-title{transition:color .3s ease}.articles-page .article-card .article-title:hover{color:#7b949c!important}.articles-page .hover-primary{transition:all .15s ease-in-out}.articles-page .hover-primary:hover{color:#7b949c!important}.articles-page .badge{font-weight:500;font-size:.75rem;letter-spacing:.05em;transition:all .3s ease}.articles-page .badge:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.articles-page .featured-article{transition:all .3s ease}.articles-page .featured-article:hover{transform:scale(1.02);box-shadow:0 20px 40px #00000080}.articles-page .featured-article:hover .featured-overlay{background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 50%,transparent 100%)}.articles-page .featured-article:hover .featured-title{color:#7b949c!important}.articles-page .pagination .page-link{color:#dee2e6;background-color:transparent;border:2px solid #222222;border-radius:10px;padding:.75rem 1.25rem;margin:0 .25rem;font-weight:500;transition:all .3s ease}.articles-page .pagination .page-link:hover{background-color:#7b949c;border-color:#7b949c;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #7b949c66}.articles-page .pagination .page-link:focus{box-shadow:0 0 0 .2rem #7b949c40}.articles-page .pagination .page-item.active .page-link{background-color:#7b949c;border-color:#7b949c;color:#fff;box-shadow:0 5px 15px #7b949c66}.articles-page .pagination .page-item.disabled .page-link{background-color:transparent;border-color:#1a1a1a;color:#6c757d;cursor:not-allowed;opacity:.5}.articles-page .pagination .page-item.disabled .page-link:hover{transform:none;box-shadow:none}.contact-page .contact-form .form-control,.contact-page .contact-form .form-select{background-color:#000!important;border-color:#222!important;color:#fff!important}.contact-page .contact-form .form-control:focus,.contact-page .contact-form .form-select:focus{background-color:#111!important;border-color:#7b949c!important;box-shadow:0 0 0 .2rem #7b949c40}.contact-page .contact-form .form-control::placeholder,.contact-page .contact-form .form-select::placeholder{color:#6c757d}.contact-page .contact-form .form-label{font-weight:500;margin-bottom:.5rem}.contact-page .hover-primary:hover{color:#7b949c!important}.contact-page .map-container{position:relative;overflow:hidden}.login-page{background-color:#000;min-height:100vh}.login-page .login-image-wrapper{position:relative;overflow:hidden}.login-page .login-logo{filter:brightness(0) invert(1);opacity:.95}.login-page .login-form-section{background-color:#0a0a0a}.login-page .login-form-section .form-control:focus{background-color:#7b949c26!important;border-color:#7b949c!important;color:#fff!important;box-shadow:0 0 0 .2rem #7b949c40!important}.login-page .login-form-section .form-control::placeholder{color:#ffffff4d}.login-page .login-form-section .form-check-input:checked{background-color:#7b949c;border-color:#7b949c}.login-page .login-form-section .form-check-input:focus{border-color:#7b949c;box-shadow:0 0 0 .2rem #7b949c40}.legal-page .legal-hero{position:relative;background-color:#000}.legal-page .legal-hero .hero-background{top:0;left:0;z-index:0}.legal-page .legal-hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%)}.legal-page .legal-hero .min-vh-50{min-height:60vh}.legal-page .legal-hero .stat-box{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.legal-page .legal-hero .stat-box:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.legal-page .legal-section{transition:all .3s ease}.legal-page .legal-section:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0006;border-color:#7b949c80!important}.privacy-page .privacy-hero{position:relative;background-color:#000}.privacy-page .privacy-hero .hero-background{top:0;left:0;z-index:0}.privacy-page .privacy-hero .hero-background .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.95) 100%)}.privacy-page .privacy-hero .min-vh-50{min-height:60vh}.privacy-page .privacy-hero .stat-box{padding:1.5rem;background:rgba(255,255,255,.05);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.privacy-page .privacy-hero .stat-box:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.privacy-page .privacy-section{transition:all .3s ease}.privacy-page .privacy-section:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0006;border-color:#7b949c80!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}#root{min-height:100vh;display:flex;flex-direction:column}main{flex:1;background-color:#000}/*!
* Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
* Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-6c757103.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/assets/bootstrap-icons-f55513b7.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}
