:root{--bg-primary:#ffffff;--bg-secondary:#f8f9fa;--text-primary:#212529;--text-secondary:#6c757d;--border-color:#dee2e6;--card-bg:#ffffff;--navbar-bg:#ffffff}[data-theme=dark]{--bg-primary:#0d1117;--bg-secondary:#161b22;--text-primary:#e6edf3;--text-secondary:#7d8590;--border-color:#30363d;--card-bg:#21262d;--navbar-bg:rgba(13, 17, 23, 0.95)}[data-theme=dark] body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;transition:all .3s ease}[data-theme=dark] .header-nav:not(.bg-white):not(.bg-light-gray){background-color:var(--navbar-bg)!important;backdrop-filter:blur(10px)}[data-theme=dark] .navbar-light .navbar-nav .nav-link{color:var(--text-primary)!important;transition:color .3s ease}[data-theme=dark] .navbar-light .navbar-nav .nav-link:hover{color:#ff6b35!important}[data-theme=dark] .navbar-light .navbar-brand{color:var(--text-primary)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-primary)!important}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] div,[data-theme=dark] li{color:var(--text-primary)!important}[data-theme=dark] .text-muted{color:var(--text-secondary)!important}[data-theme=dark] a:not(.btn):not(.navbar-brand){color:#ff6b35!important;transition:color .3s ease}[data-theme=dark] a:not(.btn):not(.navbar-brand):hover{color:#ff8c5a!important}[data-theme=dark] .btn-outline-primary{border-color:#ff6b35!important;color:#ff6b35!important;background-color:transparent!important;transition:all .3s ease}[data-theme=dark] .btn-outline-primary:hover{background-color:#ff6b35!important;border-color:#ff6b35!important;color:#fff!important}[data-theme=dark] .btn-outline-secondary{background-color:transparent!important;border-color:var(--text-secondary)!important;color:var(--text-primary)!important;transition:all .3s ease}[data-theme=dark] .btn-outline-secondary:hover{background-color:var(--text-secondary)!important;border-color:var(--text-secondary)!important;color:var(--bg-primary)!important}[data-theme=dark] .bg-light-gray{background-color:var(--bg-secondary)!important}[data-theme=dark] .bg-white{background-color:var(--bg-primary)!important}[data-theme=dark] section{background-color:var(--bg-primary)!important}[data-theme=dark] .card,[data-theme=dark] .icon-box{background-color:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .inCircle-tools li{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}[data-theme=dark] .form-control{background-color:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .form-control:focus{background-color:var(--card-bg)!important;border-color:#ff6b35!important;color:var(--text-primary)!important;box-shadow:0 0 0 .2rem rgba(255,107,53,.25)!important}[data-theme=dark] .divider-text span{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .nav-pills .nav-link{color:var(--text-primary)!important;transition:all .3s ease}[data-theme=dark] .nav-pills .nav-link.active{background-color:transparent!important;color:var(--text-primary)!important;box-shadow:none!important}[data-theme=dark] .carousel-indicators button,[data-theme=dark] .slick-dots li button{background-color:var(--text-secondary)!important;opacity:.5;transition:all .3s ease}[data-theme=dark] .carousel-indicators .active,[data-theme=dark] .slick-dots li.slick-active button{background-color:var(--text-secondary)!important;opacity:1}[data-theme=dark] .modal-content{background-color:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .dropdown-menu{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}[data-theme=dark] .dropdown-item{color:var(--text-primary)!important;transition:all .3s ease}[data-theme=dark] .dropdown-item:hover{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .footer{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .has-bg-brash,[data-theme=dark] .bg-brash-top,[data-theme=dark] .bg-brash-y{background-color:var(--bg-secondary)!important;background-image:none!important}[data-theme=dark] .bg-brash-bottom,[data-theme=dark] .has-bg-brash.bg-brash-bottom,[data-theme=dark] section.bg-brash-bottom,[data-theme=dark] .banner.bg-brash-bottom{background-color:#0e1116!important;background-image:none!important}[data-theme=dark] .banner.bg-light-gray.has-bg-brash:not(.bg-brash-bottom){background-color:var(--card-bg)!important}[data-theme=dark] code{background-color:var(--bg-secondary)!important;color:#f97583!important;border:1px solid var(--border-color)!important;padding:2px 4px!important;border-radius:3px!important}[data-theme=dark] pre{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:6px!important;padding:16px!important}[data-theme=dark] pre code{background-color:transparent!important;border:none!important;padding:0!important;color:inherit!important}[data-theme=dark] .highlight{background-color:var(--bg-secondary)!important;border-radius:6px!important;border:1px solid var(--border-color)!important}[data-theme=dark] .highlight pre{background-color:transparent!important;border:none!important;margin:0!important}[data-theme=dark] .highlight .k{color:#ff7b72!important}[data-theme=dark] .highlight .s{color:#a5d6ff!important}[data-theme=dark] .highlight .c{color:#8b949e!important}[data-theme=dark] .highlight .n{color:#ffa657!important}[data-theme=dark] .highlight .o{color:#ff7b72!important}[data-theme=dark] .highlight .p{color:var(--text-primary)!important}[data-theme=dark] .highlight .m{color:#79c0ff!important}[data-theme=dark] .highlight .nf{color:#d2a8ff!important}[data-theme=dark] .highlight .nc{color:#ffa657!important}[data-theme=dark] .highlight .nd{color:#ffa657!important}[data-theme=dark] .highlight .ni{color:#ffa657!important}[data-theme=dark] .highlight .nb{color:#ffa657!important}[data-theme=dark] .highlight .bp{color:#79c0ff!important}.dark-mode-toggle{position:fixed;top:20px;left:20px;z-index:1050;background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.dark-mode-toggle:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.25);border-color:#ff6b35}.dark-mode-toggle svg{width:20px;height:20px;fill:var(--text-primary);transition:all .3s ease}.dark-mode-toggle:hover svg{fill:#ff6b35}[data-theme=light] .moon-icon{display:none}[data-theme=dark] .sun-icon{display:none}@media(max-width:768px){.dark-mode-toggle{top:15px;left:15px;width:44px;height:44px}.dark-mode-toggle svg{width:18px;height:18px}}[data-theme=light] .logo-dark,[data-theme=light] .image-dark{display:none!important}[data-theme=light] .logo-light,[data-theme=light] .image-light{display:block!important}[data-theme=dark] .logo-light,[data-theme=dark] .image-light{display:none!important}[data-theme=dark] .logo-dark,[data-theme=dark] .image-dark{display:block!important}.logo-light,.logo-dark,.image-light,.image-dark{transition:opacity .3s ease}.pricing-table{table-layout:fixed!important;width:100%!important}.pricing-table thead th,.pricing-table tbody td{width:20%!important;min-width:20%!important;max-width:20%!important;text-align:center!important;box-sizing:border-box!important}.pricing-table thead th:nth-child(1),.pricing-table thead th:nth-child(2),.pricing-table thead th:nth-child(3),.pricing-table thead th:nth-child(4),.pricing-table thead th:nth-child(5),.pricing-table tbody td:nth-child(1),.pricing-table tbody td:nth-child(2),.pricing-table tbody td:nth-child(3),.pricing-table tbody td:nth-child(4),.pricing-table tbody td:nth-child(5){width:20%!important;min-width:20%!important;max-width:20%!important}.pricing-table thead th h3{font-size:1rem!important;line-height:1.2!important}@media(max-width:768px){.pricing-table thead th h3{font-size:.9rem!important}}.pricing-table .btn{font-size:.7rem!important;padding:4px 8px!important;line-height:1.2!important;white-space:nowrap!important}@media(max-width:768px){.pricing-table .btn{font-size:.65rem!important;padding:3px 6px!important}}.pricing-table .h2{font-size:1.4rem!important}@media(max-width:768px){.pricing-table .h2{font-size:1.2rem!important}}