.dark-theme,:root{--bs-body-bg:#1A1D2B;--bs-body-color:#E4E6EB;--bs-primary:#3B82F6;--bs-secondary:#6B7280;--bs-border-color:#374151;--bs-light:#24283A;--bs-dark:#111827;--bs-emphasis-color:#F9FAFB;--bs-secondary-bg:#24283A;--bs-tertiary-bg:#2D3748;--bs-heading-color:#F9FAFB;--bs-link-color:#3B82F6;--bs-link-hover-color:#2563EB;--bs-code-color:#F472B6;--bs-highlight-bg:#2D3748;--bs-form-control-bg:#24283A;--bs-form-control-color:#E4E6EB;--bs-form-control-border:#374151;--bs-form-control-placeholder:#6B7280;--bs-form-control-disabled-bg:#2D3748;--bs-btn-bg:#3B82F6;--bs-btn-color:#F9FAFB;--bs-btn-hover-bg:#2563EB;--bs-btn-active-bg:#1D4ED8;--bs-btn-disabled-bg:#374151;--bs-btn-disabled-color:#6B7280;--bs-buy-color:#22C55E;--bs-sell-color:#EF4444;--bs-chart-color1:#3B82F6;--bs-chart-color2:#22C55E;--bs-chart-color3:#F59E0B;--bs-chart-color4:#EF4444;--bs-chart-color5:#8B5CF6;--bs-lightyellow:#FBBF24;--bs-lightgreen:#6EE7B7;--bs-lightred:#FCA5A5;--bs-lightblue:#93C5FD;--bs-lightpurple:#C4B5FD;--bs-font-sans-serif:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(249,250,251,0.15),rgba(249,250,251,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5}.dark-theme *,.dark-theme ::after,.dark-theme ::before{box-sizing:border-box}.dark-theme body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:#E4E6EB!important;background-color:#1A1D2B!important;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{font-family:var(--bs-body-font-family);font-weight:600;color:#F9FAFB!important;line-height:1.2}.dark-theme a{color:#3B82F6!important;text-decoration:none}.dark-theme a:hover{color:#2563EB!important}.dark-theme .btn{display:inline-block;font-weight:500;line-height:1.5;color:#F9FAFB!important;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#3B82F6!important;border:1px solid transparent!important;padding:.375rem .75rem;font-size:1rem;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dark-theme .btn:hover{background-color:#2563EB!important;border-color:#2563EB!important}.dark-theme .btn:active{background-color:#1D4ED8!important;border-color:#1D4ED8!important}.dark-theme .btn.disabled,.dark-theme .btn:disabled{background-color:#374151!important;color:#6B7280!important;border-color:#374151!important}.dark-theme .btn-buy{background-color:#22C55E!important;color:#F9FAFB!important}.dark-theme .btn-buy:hover{background-color:#16A34A!important;border-color:#16A34A!important}.dark-theme .btn-sell{background-color:#EF4444!important;color:#F9FAFB!important}.dark-theme .btn-sell:hover{background-color:#DC2626!important;border-color:#DC2626!important}.dark-theme .btn-soft{background-color:#2D3748!important;color:#E4E6EB!important;border-color:#374151!important}.dark-theme .btn-soft:hover{background-color:#374151!important;color:#F9FAFB!important;border-color:#374151!important}.dark-theme .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#E4E6EB!important;background-color:#24283A!important;background-clip:padding-box;border:1px solid #374151!important;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dark-theme .form-control:focus{color:#E4E6EB!important;background-color:#24283A!important;border-color:#3B82F6!important;outline:0;box-shadow:0 0 0 .25rem rgba(59,130,246,.25)!important}.dark-theme .form-control:disabled{background-color:#2D3748!important}.dark-theme .form-control::placeholder{color:#6B7280!important;opacity:1}.dark-theme .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#E4E6EB!important;text-align:center;white-space:nowrap;background-color:#2D3748!important;border:1px solid #374151!important;border-radius:.375rem}.dark-theme .form-floating>label{position:absolute;top:0;left:0;height:100%;padding:.375rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;color:#6B7280!important}.dark-theme .form-floating>.form-control:focus~label,.dark-theme .form-floating>.form-control:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem);color:#E4E6EB!important}.dark-theme .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#24283A!important;background-clip:border-box;border:1px solid #374151!important;border-radius:.5rem}.dark-theme .card-header{padding:1rem 1.5rem;margin-bottom:0;background-color:#2D3748!important;border-bottom:1px solid #374151!important;color:#E4E6EB!important}.dark-theme .card-body{flex:1 1 auto;padding:1.5rem;color:#E4E6EB!important}.dark-theme .card-footer{padding:1rem 1.5rem;background-color:#2D3748!important;border-top:1px solid #374151!important;color:#E4E6EB!important}.dark-theme .card{box-shadow:0 .125rem .25rem rgba(17,24,39,.05)}.dark-theme .card:hover{box-shadow:0 .5rem 1rem rgba(17,24,39,.1)}.dark-theme .navbar{padding:.5rem 1rem;background-color:#24283A!important;border-bottom:1px solid #374151!important}.dark-theme .navbar-nav .nav-link{padding:.5rem 1rem;color:#E4E6EB!important}.dark-theme .navbar-nav .nav-link:hover,.dark-theme .navbar-nav .nav-link.active{color:#3B82F6!important}.dark-theme .navbar-toggler{border:1px solid #374151!important}.dark-theme .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23E4E6EB' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.dark-theme .table{--bs-table-bg:#24283A;--bs-table-color:#E4E6EB;--bs-table-border:#374151;--bs-table-striped-bg:#2D3748;--bs-table-striped-color:#E4E6EB;--bs-table-hover-bg:#374151;--bs-table-hover-color:#F9FAFB;--bs-table-active-bg:#3B82F6;--bs-table-active-color:#F9FAFB;width:100%;margin-bottom:1rem;color:#E4E6EB!important;border-collapse:collapse}.dark-theme .table>:not(caption)>*>*{padding:.5rem;border-bottom:1px solid #374151!important}.dark-theme .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#2D3748!important;color:#E4E6EB!important}.dark-theme .table-hover>tbody>tr:hover>*{background-color:#374151!important;color:#F9FAFB!important}.dark-theme .table-active{background-color:#3B82F6!important;color:#F9FAFB!important}.dark-theme .progress{height:1rem;border-radius:.375rem;background-color:#374151!important}.dark-theme .progress-bar{display:flex;align-items:center;justify-content:center;color:#F9FAFB!important;background-color:#3B82F6!importan}.dark-theme .alert{position:relative;padding:1rem;border:1px solid #374151!important;border-radius:.375rem;color:#E4E6EB!important;background-color:#24283A!important}.dark-theme .alert-link{color:#3B82F6!important}.dark-theme .alert-buy{background-color:#22C55E!important;color:#F9FAFB!important;border-color:#16A34A!important}.dark-theme .alert-sell{background-color:#EF4444!important;color:#F9FAFB!important;border-color:#DC2626!importan}.dark-theme .modal-content{background-color:#24283A!important;border:1px solid #374151!importan;border-radius:.5rem;color:#E4E6EB!importan}.dark-theme .modal-header,.dark-theme .modal-footer{background-color:#2D3748!importan;border-color:#374151!importan;color:#E4E6EB!importan}.dark-theme .dropdown-menu{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.375rem;color:#E4E6EB!importan}.dark-theme .dropdown-item{color:#E4E6EB!importan}.dark-theme .dropdown-item:hover{background-color:#374151!importan;color:#F9FAFB!importan}.dark-theme .dropdown-item.active{background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .dropdown-item.disabled{color:#6B7280!importan}.dark-theme .dropdown-header{background-color:#2D3748!importan;color:#E4E6EB!importan}.dark-theme .tooltip-inner{background-color:#111827!importan;color:#F9FAFB!importan}.dark-theme .popover{background-color:#24283A!importan;border:1px solid #374151!importan;color:#E4E6EB!importan}.dark-theme .popover-header{background-color:#2D3748!importan;color:#E4E6EB!importan;border-bottom:1px solid #374151!importan}.dark-theme .pagination{--bs-pagination-bg:#24283A;--bs-pagination-color:#E4E6EB;--bs-pagination-border:#374151;--bs-pagination-hover-bg:#2D3748;--bs-pagination-hover-color:#F9FAFB;--bs-pagination-active-bg:#3B82F6;--bs-pagination-active-color:#F9FAFB;--bs-pagination-disabled-bg:#2D3748;--bs-pagination-disabled-color:#6B7280}.dark-theme .page-link{background-color:#24283A!importan;color:#E4E6EB!importan;border:1px solid #374151!importan}.dark-theme .page-link:hover{background-color:#2D3748!importan;color:#F9FAFB!importan}.dark-theme .page-item.active .page-link{background-color:#3B82F6!importan;border-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .page-item.disabled .page-link{background-color:#2D3748!importan;color:#6B7280!importan}.dark-theme .accordion{--bs-accordion-bg:#24283A;--bs-accordion-color:#E4E6EB;--bs-accordion-border:#374151;--bs-accordion-button-bg:#2D3748;--bs-accordion-button-color:#E4E6EB;--bs-accordion-button-active-bg:#3B82F6;--bs-accordion-button-active-color:#F9FAFB}.dark-theme .accordion-button{background-color:#2D3748!importan;color:#E4E6EB!importan;border:1px solid #374151!importan}.dark-theme .accordion-button:not(.collapsed){background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .sidebar{background-color:#24283A!importan;border-right:1px solid #374151!importan}.dark-theme .sidebar .nav-link{color:#E4E6EB!importan}.dark-theme .sidebar .nav-link:hover,.dark-theme .sidebar .nav-link.active{background-color:#374151!importan;color:#3B82F6!importan}.dark-theme .custom-progress-buy{--bs-progress-bar-bg:#22C55E}.dark-theme .custom-progress-sell{--bs-progress-bar-bg:#EF4444}.dark-theme .custom-btn-icon{line-height:1;padding:.5rem;border-radius:.375rem}.dark-theme .custom-btn-icon:hover{box-shadow:0 4px 6px rgba(17,24,39,.1)}.dark-theme .custom-input-search{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236B7280'%3e%3cpath fill-rule='evenodd' d='M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z' clip-rule='evenodd'/%3e%3c/svg%3e")!important;background-position:10px center;background-repeat:no-repeat;padding-left:2.5rem}.dark-theme .custom-input-search:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%233B82F6'%3e%3cpath fill-rule='evenodd' d='M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z' clip-rule='evenodd'/%3e%3c/svg%3e")!important}.dark-theme .custom-select-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236B7280'%3e%3cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3e%3c/svg%3e")!important;background-position:right .5rem center;background-repeat:no-repeat;padding-right:2.5rem}.dark-theme .custom-select-icon:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%233B82F6'%3e%3cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3e%3c/svg%3e")!important}.dark-theme .custom-timeline{position:relative}.dark-theme .custom-timeline::before{content:'';position:absolute;top:0;left:15px;width:2px;height:100%;background-color:#374151!importan}.dark-theme .custom-timeline-item{position:relative;padding-left:40px;margin-bottom:20px}.dark-theme .custom-timeline-item::before{content:'';position:absolute;top:5px;left:10px;width:12px;height:12px;border-radius:50%;background-color:#3B82F6!importan;border:2px solid #24283A!importan}.dark-theme .custom-timeline-item:last-child{margin-bottom:0}.dark-theme .custom-timeline-item .timeline-content{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.375rem;padding:15px}.dark-theme .custom-pricing-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px;text-align:center}.dark-theme .custom-pricing-card .pricing-header{background-color:#2D3748!importan;border-radius:.375rem;padding:15px;margin-bottom:15px}.dark-theme .custom-pricing-card .pricing-price{font-size:1.5rem;font-weight:600;color:#3B82F6!importan}.dark-theme .custom-pricing-card .pricing-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-pricing-card .pricing-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-testimonial-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px;text-align:center}.dark-theme .custom-testimonial-card .testimonial-img{width:80px;height:80px;border-radius:50%;margin:0 auto 15px;border:2px solid #374151!importan}.dark-theme .custom-testimonial-card .testimonial-text{font-style:italic;color:#E4E6EB!importan}.dark-theme .custom-testimonial-card .testimonial-author{font-weight:600;color:#3B82F6!importan}.dark-theme .custom-blog-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;overflow:hidden}.dark-theme .custom-blog-card .blog-img img{width:100%;height:200px;object-fit:cover}.dark-theme .custom-blog-card .blog-content{padding:20px}.dark-theme .custom-blog-card .blog-title{font-size:1.25rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-blog-card .blog-meta{color:#6B7280!importan;font-size:.875rem}.dark-theme .custom-blog-card .blog-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:8px 16px}.dark-theme .custom-blog-card .blog-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-error-page{background-color:#1A1D2B!importan;color:#E4E6EB!importan;text-align:center;padding:50px 20px}.dark-theme .custom-error-page .error-code{font-size:4rem;font-weight:700;color:#3B82F6!importan}.dark-theme .custom-error-page .error-message{font-size:1.5rem;color:#E4E6EB!importan}.dark-theme .custom-error-page .error-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-error-page .error-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-coming-soon{background-color:#1A1D2B!importan;color:#E4E6EB!importan;text-align:center;padding:50px 20px}.dark-theme .custom-coming-soon .coming-soon-title{font-size:2.5rem;font-weight:700;color:#3B82F6!importan}.dark-theme .custom-coming-soon .coming-soon-text{font-size:1.25rem;color:#E4E6EB!importan}.dark-theme .custom-coming-soon .coming-soon-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-coming-soon .coming-soon-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-countdown{display:flex;justify-content:center;gap:20px}.dark-theme .custom-countdown .countdown-item{text-align:center}.dark-theme .custom-countdown .countdown-number{font-size:2rem;font-weight:600;color:#3B82F6!importan}.dark-theme .custom-countdown .countdown-label{font-size:.875rem;color:#6B7280!importan}.dark-theme .custom-social-icons{display:flex;gap:10px}.dark-theme .custom-social-icons a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#2D3748!importan;color:#E4E6EB!importan}.dark-theme .custom-social-icons a:hover{background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .custom-back-to-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;border-radius:50%;background-color:#3B82F6!importan;color:#F9FAFB!importan;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.dark-theme .custom-back-to-top.show{opacity:1;visibility:visible}.dark-theme .custom-back-to-top:hover{background-color:#2563EB!importan}.dark-theme .custom-dark-mode-toggle{width:40px;height:40px;border-radius:50%;background-color:#2D3748!importan;color:#E4E6EB!importan;display:flex;align-items:center;justify-content:center}.dark-theme .custom-dark-mode-toggle:hover{background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .custom-lazy-img{opacity:0;transition:opacity .3s ease-in-out}.dark-theme .custom-lazy-img.loaded{opacity:1}.dark-theme .custom-parallax-bg{background-attachment:fixed;background-position:center;background-size:cover}.dark-theme .custom-animated-gradient{background:linear-gradient(45deg,#3B82F6,#22C55E,#F59E0B,#EF4444)!important;background-size:400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.dark-theme .custom-ripple-effect{position:relative;overflow:hidden}.dark-theme .custom-ripple-effect::after{content:'';position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(59,130,246,.2)!important;opacity:0;border-radius:50%;transform:scale(1);animation:ripple .6s linear;pointer-events:none}@keyframes ripple{to{transform:scale(50);opacity:1}}.dark-theme .custom-hover-card{transition:transform .3s ease,box-shadow .3s ease}.dark-theme .custom-hover-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(17,24,39,.2)}.dark-theme .custom-glassmorphism{background:rgba(36,40,58,.8)!important;backdrop-filter:blur(10px);border:1px solid rgba(228,230,235,.1)!important;border-radius:.5rem}.dark-theme .custom-neumorphism{background:#24283A!importan;border-radius:.5rem;box-shadow:5px 5px 10px rgba(17,24,39,.2),-5px -5px 10px rgba(45,55,72,.2)}.dark-theme .custom-neumorphism:hover{box-shadow:inset 5px 5px 10px rgba(17,24,39,.2),inset -5px -5px 10px rgba(45,55,72,.2)}.dark-theme .custom-clip-path-circle{clip-path:circle(50% at 50% 50%)}.dark-theme .custom-clip-path-polygon{clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}.dark-theme .custom-masonry{column-count:3;column-gap:1rem}.dark-theme .custom-masonry-item{break-inside:avoid;margin-bottom:1rem}.dark-theme .custom-animated-text{overflow:hidden;white-space:nowrap;border-right:2px solid #3B82F6!importan;animation:typing 3s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#3B82F6}}.dark-theme .custom-sticky-header{position:sticky;top:0;background-color:#24283A!importan;border-bottom:1px solid #374151!importan;z-index:1000}.dark-theme .custom-offcanvas-dark{background-color:#24283A!importan;border-right:1px solid #374151!importan}.dark-theme .custom-offcanvas-dark .offcanvas-header,.dark-theme .custom-offcanvas-dark .offcanvas-body{color:#E4E6EB!importan}.dark-theme .custom-offcanvas-dark .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23E4E6EB'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")!important}.dark-theme .custom-skeleton{background:#374151!importan;border-radius:.375rem;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background:#374151}50%{background:#2D3748}100%{background:#374151}}.dark-theme .custom-chat-bubble{background-color:#2D3748!importan;color:#E4E6EB!importan;border-radius:1rem;padding:10px 15px;position:relative}.dark-theme .custom-chat-bubble::before{content:'';position:absolute;bottom:-10px;left:20px;border:5px solid transparent;border-top-color:#2D3748!importan}.dark-theme .custom-chat-bubble.received{background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .custom-chat-bubble.received::before{border-top-color:#3B82F6!importan}.dark-theme .custom-file-upload-label{background-color:#2D3748!importan;color:#E4E6EB!importan;border:1px solid #374151!importan;border-radius:.375rem;padding:10px 20px;cursor:pointer}.dark-theme .custom-file-upload-label:hover{background-color:#374151!importan}.dark-theme .custom-range-slider::-webkit-slider-runnable-track{background-color:#374151!importan;border-radius:.375rem}.dark-theme .custom-range-slider::-webkit-slider-thumb{background-color:#3B82F6!importan;border-radius:50%;width:16px;height:16px}.dark-theme .custom-range-slider::-moz-range-track{background-color:#374151!importan;border-radius:.375rem}.dark-theme .custom-range-slider::-moz-range-thumb{background-color:#3B82F6!importan;border-radius:50%;width:16px;height:16px}.dark-theme .custom-range-slider::-ms-track{background-color:#374151!importan;border-radius:.375rem}.dark-theme .custom-range-slider::-ms-thumb{background-color:#3B82F6!importan;border-radius:50%;width:16px;height:16px}.dark-theme .custom-stepper{display:flex;align-items:center;gap:10px}.dark-theme .custom-stepper .stepper-item{width:30px;height:30px;border-radius:50%;background-color:#374151!importan;color:#E4E6EB!importan;display:flex;align-items:center;justify-content:center;font-size:.875rem}.dark-theme .custom-stepper .stepper-item.active{background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .custom-stepper .stepper-line{width:50px;height:2px;background-color:#374151!importan}.dark-theme .custom-stepper .stepper-line.active{background-color:#3B82F6!importan}.dark-theme .custom-kanban-board{background-color:#1A1D2B!importan;padding:20px;border-radius:.5rem}.dark-theme .custom-kanban-column{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.375rem;padding:15px;margin-right:15px;min-width:300px}.dark-theme .custom-kanban-card{background-color:#2D3748!importan;border:1px solid #374151!importan;border-radius:.375rem;padding:10px;margin-bottom:10px}.dark-theme .custom-kanban-card:hover{box-shadow:0 4px 6px rgba(17,24,39,.1)}.dark-theme .custom-rating-star{color:#374151!importan;font-size:1.25rem}.dark-theme .custom-rating-star.active{color:#FBBF24!importan}.dark-theme .custom-product-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;overflow:hidden}.dark-theme .custom-product-card .product-img img{width:100%;height:200px;object-fit:cover}.dark-theme .custom-product-card .product-content{padding:15px}.dark-theme .custom-product-card .product-title{font-size:1.125rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-product-card .product-price{font-size:1rem;color:#3B82F6!importan}.dark-theme .custom-product-card .product-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:8px 16px}.dark-theme .custom-product-card .product-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-event-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:15px}.dark-theme .custom-event-card .event-date{font-size:.875rem;color:#6B7280!importan}.dark-theme .custom-event-card .event-title{font-size:1.125rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-event-card .event-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:8px 16px}.dark-theme .custom-event-card .event-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-profile-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px;text-align:center}.dark-theme .custom-profile-card .profile-img{width:100px;height:100px;border-radius:50%;margin:0 auto 15px;border:2px solid #374151!importan}.dark-theme .custom-profile-card .profile-name{font-size:1.25rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-profile-card .profile-role{font-size:.875rem;color:#6B7280!importan}.dark-theme .custom-profile-card .profile-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:8px 16px}.dark-theme .custom-profile-card .profile-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-faq-item{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.375rem;padding:15px;margin-bottom:10px}.dark-theme .custom-faq-item .faq-question{font-size:1rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-faq-item .faq-answer{font-size:.875rem;color:#6B7280!importan}.dark-theme .custom-faq-item .faq-toggle{color:#3B82F6!importan}.dark-theme .custom-faq-item .faq-toggle:hover{color:#2563EB!importan}.dark-theme .custom-newsletter-form{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px;text-align:center}.dark-theme .custom-newsletter-form .form-title{font-size:1.25rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-newsletter-form .form-input{background-color:#2D3748!importan;border:1px solid #374151!importan;color:#E4E6EB!importan;border-radius:.375rem;padding:10px}.dark-theme .custom-newsletter-form .form-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-newsletter-form .form-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-contact-form{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px}.dark-theme .custom-contact-form .form-label{font-size:.875rem;color:#E4E6EB!importan}.dark-theme .custom-contact-form .form-input{background-color:#2D3748!importan;border:1px solid #374151!importan;color:#E4E6EB!importan;border-radius:.375rem;padding:10px}.dark-theme .custom-contact-form .form-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-contact-form .form-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-stats-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px;text-align:center}.dark-theme .custom-stats-card .stats-icon{width:40px;height:40px;border-radius:50%;background-color:#2D3748!importan;color:#3B82F6!importan;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.dark-theme .custom-stats-card .stats-number{font-size:1.5rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-stats-card .stats-label{font-size:.875rem;color:#6B7280!importan}.dark-theme .custom-portfolio-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;overflow:hidden}.dark-theme .custom-portfolio-card .portfolio-img img{width:100%;height:200px;object-fit:cover}.dark-theme .custom-portfolio-card .portfolio-content{padding:15px}.dark-theme .custom-portfolio-card .portfolio-title{font-size:1.125rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-portfolio-card .portfolio-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:8px 16px}.dark-theme .custom-portfolio-card .portfolio-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-feature-card{background-color:#24283A!importan;border:1px solid #374151!importan;border-radius:.5rem;padding:20px;text-align:center}.dark-theme .custom-feature-card .feature-icon{width:40px;height:40px;border-radius:50%;background-color:#2D3748!importan;color:#3B82F6!importan;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.dark-theme .custom-feature-card .feature-title{font-size:1.125rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-feature-card .feature-text{font-size:.875rem;color:#6B7280!importan}.dark-theme .custom-hero-section{background-color:#24283A!importan;padding:50px 20px;text-align:center;border-radius:.5rem}.dark-theme .custom-hero-section .hero-title{font-size:2.5rem;font-weight:700;color:#E4E6EB!importan}.dark-theme .custom-hero-section .hero-text{font-size:1.25rem;color:#6B7280!importan}.dark-theme .custom-hero-section .hero-btn{background-color:#3B82F6!importan;color:#F9FAFB!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-hero-section .hero-btn:hover{background-color:#2563EB!importan}.dark-theme .custom-cta-section{background-color:#3B82F6!importan;padding:50px 20px;text-align:center;border-radius:.5rem}.dark-theme .custom-cta-section .cta-title{font-size:2rem;font-weight:700;color:#F9FAFB!importan}.dark-theme .custom-cta-section .cta-text{font-size:1.125rem;color:#E4E6EB!importan}.dark-theme .custom-cta-section .cta-btn{background-color:#F9FAFB!importan;color:#3B82F6!importan;border-radius:.375rem;padding:10px 20px}.dark-theme .custom-cta-section .cta-btn:hover{background-color:#E4E6EB!importan}.dark-theme .custom-footer-dark{background-color:#24283A!importan;border-top:1px solid #374151!importan;padding:30px 20px;color:#E4E6EB!importan}.dark-theme .custom-footer-dark .footer-title{font-size:1.125rem;font-weight:600;color:#E4E6EB!importan}.dark-theme .custom-footer-dark .footer-link{color:#6B7280!importan}.dark-theme .custom-footer-dark .footer-link:hover{color:#3B82F6!importan}.dark-theme .custom-footer-dark .footer-social a{width:35px;height:35px;border-radius:50%;background-color:#2D3748!importan;color:#E4E6EB!importan;display:flex;align-items:center;justify-content:center}.dark-theme .custom-footer-dark .footer-social a:hover{background-color:#3B82F6!importan;color:#F9FAFB!importan}.dark-theme .container,.dark-theme .container-fluid,.dark-theme .container-lg,.dark-theme .container-md,.dark-theme .container-sm,.dark-theme .container-xl,.dark-theme .container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.dark-theme .row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * 1rem);margin-right:calc(-.5 * 1rem);margin-left:calc(-.5 * 1rem)}.dark-theme .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(1rem * .5);padding-left:calc(1rem * .5);margin-top:1rem}.dark-theme .col{flex:1 0 0}.dark-theme .col-auto{flex:0 0 auto;width:auto}.dark-theme .col-1{flex:0 0 auto;width:8.33333333%}.dark-theme .col-2{flex:0 0 auto;width:16.66666667%}.dark-theme .col-3{flex:0 0 auto;width:25%}.dark-theme .col-4{flex:0 0 auto;width:33.33333333%}.dark-theme .col-5{flex:0 0 auto;width:41.66666667%}.dark-theme .col-6{flex:0 0 auto;width:50%}.dark-theme .col-7{flex:0 0 auto;width:58.33333333%}.dark-theme .col-8{flex:0 0 auto;width:66.66666667%}.dark-theme .col-9{flex:0 0 auto;width:75%}.dark-theme .col-10{flex:0 0 auto;width:83.33333333%}.dark-theme .col-11{flex:0 0 auto;width:91.66666667%}.dark-theme .col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.dark-theme .container{max-width:540px}.dark-theme .col-sm{flex:1 0 0}.dark-theme .col-sm-auto{flex:0 0 auto;width:auto}.dark-theme .col-sm-1{flex:0 0 auto;width:8.33333333%}.dark-theme .col-sm-2{flex:0 0 auto;width:16.66666667%}.dark-theme .col-sm-3{flex:0 0 auto;width:25%}.dark-theme .col-sm-4{flex:0 0 auto;width:33.33333333%}.dark-theme .col-sm-5{flex:0 0 auto;width:41.66666667%}.dark-theme .col-sm-6{flex:0 0 auto;width:50%}.dark-theme .col-sm-7{flex:0 0 auto;width:58.33333333%}.dark-theme .col-sm-8{flex:0 0 auto;width:66.66666667%}.dark-theme .col-sm-9{flex:0 0 auto;width:75%}.dark-theme .col-sm-10{flex:0 0 auto;width:83.33333333%}.dark-theme .col-sm-11{flex:0 0 auto;width:91.66666667%}.dark-theme .col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.dark-theme .container{max-width:720px}.dark-theme .col-md{flex:1 0 0}.dark-theme .col-md-auto{flex:0 0 auto;width:auto}.dark-theme .col-md-1{flex:0 0 auto;width:8.33333333%}.dark-theme .col-md-2{flex:0 0 auto;width:16.66666667%}.dark-theme .col-md-3{flex:0 0 auto;width:25%}.dark-theme .col-md-4{flex:0 0 auto;width:33.33333333%}.dark-theme .col-md-5{flex:0 0 auto;width:41.66666667%}.dark-theme .col-md-6{flex:0 0 auto;width:50%}.dark-theme .col-md-7{flex:0 0 auto;width:58.33333333%}.dark-theme .col-md-8{flex:0 0 auto;width:66.66666667%}.dark-theme .col-md-9{flex:0 0 auto;width:75%}.dark-theme .col-md-10{flex:0 0 auto;width:83.33333333%}.dark-theme .col-md-11{flex:0 0 auto;width:91.66666667%}.dark-theme .col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.dark-theme .container{max-width:960px}.dark-theme .col-lg{flex:1 0 0}.dark-theme .col-lg-auto{flex:0 0 auto;width:auto}.dark-theme .col-lg-1{flex:0 0 auto;width:8.33333333%}.dark-theme .col-lg-2{flex:0 0 auto;width:16.66666667%}.dark-theme .col-lg-3{flex:0 0 auto;width:25%}.dark-theme .col-lg-4{flex:0 0 auto;width:33.33333333%}.dark-theme .col-lg-5{flex:0 0 auto;width:41.66666667%}.dark-theme .col-lg-6{flex:0 0 auto;width:50%}.dark-theme .col-lg-7{flex:0 0 auto;width:58.33333333%}.dark-theme .col-lg-8{flex:0 0 auto;width:66.66666667%}.dark-theme .col-lg-9{flex:0 0 auto;width:75%}.dark-theme .col-lg-10{flex:0 0 auto;width:83.33333333%}.dark-theme .col-lg-11{flex:0 0 auto;width:91.66666667%}.dark-theme .col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.dark-theme .container{max-width:1140px}.dark-theme .col-xl{flex:1 0 0}.dark-theme .col-xl-auto{flex:0 0 auto;width:auto}.dark-theme .col-xl-1{flex:0 0 auto;width:8.33333333%}.dark-theme .col-xl-2{flex:0 0 auto;width:16.66666667%}.dark-theme .col-xl-3{flex:0 0 auto;width:25%}.dark-theme .col-xl-4{flex:0 0 auto;width:33.33333333%}.dark-theme .col-xl-5{flex:0 0 auto;width:41.66666667%}.dark-theme .col-xl-6{flex:0 0 auto;width:50%}.dark-theme .col-xl-7{flex:0 0 auto;width:58.33333333%}.dark-theme .col-xl-8{flex:0 0 auto;width:66.66666667%}.dark-theme .col-xl-9{flex:0 0 auto;width:75%}.dark-theme .col-xl-10{flex:0 0 auto;width:83.33333333%}.dark-theme .col-xl-11{flex:0 0 auto;width:91.66666667%}.dark-theme .col-xl-12{flex:0 0 auto;width:100%}}@media (min-width:1400px){.dark-theme .container{max-width:1320px}.dark-theme .col-xxl{flex:1 0 0}.dark-theme .col-xxl-auto{flex:0 0 auto;width:auto}.dark-theme .col-xxl-1{flex:0 0 auto;width:8.33333333%}.dark-theme .col-xxl-2{flex:0 0 auto;width:16.66666667%}.dark-theme .col-xxl-3{flex:0 0 auto;width:25%}.dark-theme .col-xxl-4{flex:0 0 auto;width:33.33333333%}.dark-theme .col-xxl-5{flex:0 0 auto;width:41.66666667%}.dark-theme .col-xxl-6{flex:0 0 auto;width:50%}.dark-theme .col-xxl-7{flex:0 0 auto;width:58.33333333%}.dark-theme .col-xxl-8{flex:0 0 auto;width:66.66666667%}.dark-theme .col-xxl-9{flex:0 0 auto;width:75%}.dark-theme .col-xxl-10{flex:0 0 auto;width:83.33333333%}.dark-theme .col-xxl-11{flex:0 0 auto;width:91.66666667%}.dark-theme .col-xxl-12{flex:0 0 auto;width:100%}}.dark-theme .d-none{display:none!important}.dark-theme .d-inline{display:inline!important}.dark-theme .d-inline-block{display:inline-block!important}.dark-theme .d-block{display:block!important}.dark-theme .d-flex{display:flex!important}.dark-theme .d-inline-flex{display:inline-flex!important}.dark-theme .flex-row{flex-direction:row!important}.dark-theme .flex-column{flex-direction:column!important}.dark-theme .justify-content-start{justify-content:flex-start!importan}.dark-theme .justify-content-end{justify-content:flex-end!importan}.dark-theme .justify-content-center{justify-content:center!importan}.dark-theme .justify-content-between{justify-content:space-between!importan}.dark-theme .align-items-start{align-items:flex-start!importan}.dark-theme .align-items-end{align-items:flex-end!importan}.dark-theme .align-items-center{align-items:center!importan}.dark-theme .m-0{margin:0!importan}.dark-theme .m-1{margin:.25rem!importan}.dark-theme .m-2{margin:.5rem!importan}.dark-theme .m-3{margin:1rem!importan}.dark-theme .m-4{margin:1.5rem!importan}.dark-theme .m-5{margin:3rem!importan}.dark-theme .mx-0{margin-right:0!importan;margin-left:0!importan}.dark-theme .mx-1{margin-right:.25rem!importan;margin-left:.25rem!importan}.dark-theme .mx-2{margin-right:.5rem!importan;margin-left:.5rem!importan}.dark-theme .mx-3{margin-right:1rem!importan;margin-left:1rem!importan}.dark-theme .mx-4{margin-right:1.5rem!importan;margin-left:1.5rem!importan}.dark-theme .mx-5{margin-right:3rem!importan;margin-left:3rem!importan}.dark-theme .my-0{margin-top:0!importan;margin-bottom:0!importan}.dark-theme .my-1{margin-top:.25rem!importan;margin-bottom:.25rem!importan}.dark-theme .my-2{margin-top:.5rem!importan;margin-bottom:.5rem!importan}.dark-theme .my-3{margin-top:1rem!importan;margin-bottom:1rem!importan}.dark-theme .my-4{margin-top:1.5rem!importan;margin-bottom:1.5rem!importan}.dark-theme .my-5{margin-top:3rem!importan;margin-bottom:3rem!importan}.dark-theme .mt-0{margin-top:0!importan}.dark-theme .mt-1{margin-top:.25rem!importan}.dark-theme .mt-2{margin-top:.5rem!importan}.dark-theme .mt-3{margin-top:1rem!importan}.dark-theme .mt-4{margin-top:1.5rem!importan}.dark-theme .mt-5{margin-top:3rem!importan}.dark-theme .mb-0{margin-bottom:0!importan}.dark-theme .mb-1{margin-bottom:.25rem!importan}.dark-theme .mb-2{margin-bottom:.5rem!importan}.dark-theme .mb-3{margin-bottom:1rem!importan}.dark-theme .mb-4{margin-bottom:1.5rem!importan}.dark-theme .mb-5{margin-bottom:3rem!importan}.dark-theme .p-0{padding:0!importan}.dark-theme .p-1{padding:.25rem!importan}.dark-theme .p-2{padding:.5rem!importan}.dark-theme .p-3{padding:1rem!importan}.dark-theme .p-4{padding:1.5rem!importan}.dark-theme .p-5{padding:3rem!importan}.dark-theme .px-0{padding-right:0!importan;padding-left:0!importan}.dark-theme .px-1{padding-right:.25rem!importan;padding-left:.25rem!importan}.dark-theme .px-2{padding-right:.5rem!importan;padding-left:.5rem!importan}.dark-theme .px-3{padding-right:1rem!importan;padding-left:1rem!importan}.dark-theme .px-4{padding-right:1.5rem!importan;padding-left:1.5rem!importan}.dark-theme .px-5{padding-right:3rem!importan;padding-left:3rem!importan}.dark-theme .py-0{padding-top:0!importan;padding-bottom:0!importan}.dark-theme .py-1{padding-top:.25rem!importan;padding-bottom:.25rem!importan}.dark-theme .py-2{padding-top:.5rem!importan;padding-bottom:.5rem!importan}.dark-theme .py-3{padding-top:1rem!importan;padding-bottom:1rem!importan}.dark-theme .py-4{padding-top:1.5rem!importan;padding-bottom:1.5rem!importan}.dark-theme .py-5{padding-top:3rem!importan;padding-bottom:3rem!importan}.dark-theme .border-0{border-width:0!importan}.dark-theme .border-1{border-width:1px!importan}.dark-theme .border-2{border-width:2px!importan}.dark-theme .rounded-0{border-radius:0!importan}.dark-theme .rounded-1{border-radius:.25rem!importan}.dark-theme .rounded-2{border-radius:.375rem!importan}.dark-theme .rounded-3{border-radius:.5rem!importan}.dark-theme .shadow-none{box-shadow:none!importan}.dark-theme .shadow-sm{box-shadow:0 .125rem .25rem rgba(17,24,39,.05)!importan}.dark-theme .shadow{box-shadow:0 .5rem 1rem rgba(17,24,39,.1)!importan}.dark-theme .text-primary{color:#3B82F6!importan}.dark-theme .text-secondary{color:#6B7280!importan}.dark-theme .text-success{color:#22C55E!importan}.dark-theme .text-danger{color:#EF4444!importan}.dark-theme .text-light{color:#24283A!importan}.dark-theme .text-dark{color:#111827!importan}.dark-theme .text-white{color:#F9FAFB!importan}.dark-theme .text-muted{color:#6B7280!importan}.dark-theme .bg-primary{background-color:#3B82F6!importan}.dark-theme .bg-secondary{background-color:#6B7280!importan}.dark-theme .bg-success{background-color:#22C55E!importan}.dark-theme .bg-danger{background-color:#EF4444!importan}.dark-theme .bg-light{background-color:#24283A!importan}.dark-theme .bg-dark{background-color:#111827!importan}.dark-theme .bg-white{background-color:#F9FAFB!importan}.dark-theme .bg-body{background-color:#1A1D2B!importan}.dark-theme .position-static{position:static!importan}.dark-theme .position-relative{position:relative!importan}.dark-theme .position-absolute{position:absolute!importan}.dark-theme .position-fixed{position:fixed!importan}.dark-theme .position-sticky{position:sticky!importan}.dark-theme .top-0{top:0!importan}.dark-theme .bottom-0{bottom:0!importan}.dark-theme .left-0{left:0!importan}.dark-theme .right-0{right:0!importan}.dark-theme .w-100{width:100%!importan}.dark-theme .h-100{height:100%!importan}.dark-theme .z-0{z-index:0!importan}.dark-theme .z-10{z-index:10!importan}.dark-theme .opacity-0{opacity:0!importan}.dark-theme .opacity-100{opacity:1!importan}.dark-theme .transition-all{transition:all .3s ease-in-out!importan}.dark-theme .transition-colors{transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out!importan}