.the-intro-text {
        color: #ccc;
        font-size: 0.95rem;
        max-width: 800px;
        margin: 0 auto 20px;
        text-align: center;
        line-height: 1.5;
    }
.section-header-wrapper { display: flex; align-items: center; margin-bottom: 1rem; }
.section-header-wrapper .line { flex-grow: 1; height: 1px; background: rgba(255,255,255,0.2); }
.section-header-title {
        padding: 0 15px;
        font-size: 24px; /* Optimized size */
        color: #ffffff !important;
        text-shadow: 0 2px 4px rgba(0,0,0,0.5);
        margin: 0;
        white-space: nowrap;
        font-weight: 700;
    }
.masonry-item:nth-child(-n+4) {
    will-change: transform;
    }
.masonry-grid { display: block; column-width: 300px; width: 100%; }
.masonry-item { display: inline-block; width: 100%; margin-bottom: 1rem; break-inside: avoid; background-color: #1a1c22; overflow: hidden;}
(min-width: 768px) 
.masonry-grid { display: grid; column-width: auto; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
.masonry-item { width: auto; margin-bottom: 0; }
.masonry-item a { display: block; aspect-ratio: 16 / 9; position: relative; background: #1a1c22; }
.masonry-item img { width: 100%; height: 100%; object-fit: cover; }
.title2 h2 {
        font-size: 0.9em; margin-bottom: .5em; line-height: 1.2; padding: 0 15px;
        text-shadow: 0 1px 2px rgba(0,0,0,0.8);
    }
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.line{flex-grow:1;height:1px;width:25px;background-color:#292f36}
.custom-card,.custom-card-img,.masonry-item img{}
.demo-label,.nav-link{align-items:center;display:flex}
.demo-label,.overlay{position:absolute;bottom:0;right:0}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.page-link{background-color:#384356!important;color:#fff!important}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.overlay{left:0;color:#fff;padding:1em;text-align:center;height:100%;transition:.3s;font-size:1em;z-index:1000;box-shadow:inset 0 0 12px rgba(255,255,255,.1),inset 0 0 20px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);}.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.ad-type-rectangle { min-height: 280px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.page-item.active .page-link{background-color:#00fda0!important;color:#000!important}
.page-link{background-color:#161a1f;color:#fdfdfd!important}.pagination .page-link{color:#000;border:0!important}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.page-item.disabled .page-link{color:#fff!important;pointer-events:none!important;background-color:#384356!important;border-right:2px solid #465162!important;border-left:2px solid #465162!important}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.page-link{background-color:#161a1f;color:#fdfdfd!important}.pagination .page-link{color:#000;border:0!important}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.page-item.disabled .page-link{color:#fff!important;pointer-events:none!important;background-color:#384356!important;border-right:2px solid #465162!important;border-left:2px solid #465162!important}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.masonry-grid {
      display: block;
      column-width: 300px;
      width: 100%;
    }
.title2 h2 {
    font-size: 0.9em;
    margin-bottom: .5em;
    line-height: 1.2;
    padding: 0 15px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}
.masonry-item {
      display: inline-block;
      width: 100%;
      margin-bottom: 1rem;
      break-inside: avoid;
      background-color: #1a1c22;
      overflow: hidden;
    }
(min-width: 768px) 
.masonry-grid {
        display: grid;
        column-width: auto; /* Unset column-width */
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
      }
.masonry-item {
        width: auto;
        margin-bottom: 0; /* Let grid gap handle spacing */
      }
.masonry-item a {
        display: block;
        aspect-ratio: 16 / 9;
        position: relative;
    }
.masonry-item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.custom-title-text,.demo-label,.tag-icon{text-transform:uppercase}
.demo-label,.tag-text,.tags-container,.user-label{white-space:nowrap}
.borderfoot2{border-top:1px solid #342458!important}
.line{flex-grow:1;height:1px;width:25px;background-color:#292f36}
._1eevN,.bubble,.bubbles,.tooltip{position:absolute}
.custom-card,.custom-card-img,.masonry-item img{}
.demo-label,.nav-link{align-items:center;display:flex}.tag-icon,.tag-item,.tags-scroll{display:inline-block}.demo-label,.overlay{position:absolute;bottom:0;right:0}
.demo-label{color:#fff;padding:2px 20px;font-size:9.7px;border-bottom-right-radius:8px;border-top-left-radius:14px;font-weight:400;z-index:10;box-shadow:1px 1px 9px rgba(0,0,0,.5);justify-content:center;text-shadow:0 1px 0 rgb(0 0 0),0 2px 6px rgb(0 0 0)}.tag-icon,.tag-item{color:#fff}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.tag-icon{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#434e6e;margin-right:5px;font-weight:700}
.page-link{background-color:#384356!important;color:#fff!important}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
._3a3p6,.icon{position:relative}
._3mCVP{max-width:50%}.WP4Br{top:0}._1eevN{display:flex;flex-flow:row wrap;max-height:60px;z-index:1001}._2Gl0P.SW8cD{background: url(/assets/clan_badge_02_04.svg); left: 8px; background-size: contain; top: 10px;}.VzY-J,._3kx8G{margin-right:8px}.SW8cD,.SW8cD2{width:38px;height:40px}._2Gl0P2.SW8cD2{background: url(/assets/clan_badge_03_03.svg); left: 8px; background-size: contain; top: 10px;}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.overlay{left:0;color:#fff;padding:1em;text-align:center;height:100%;transition:.3s;font-size:1em;z-index:1000;box-shadow:inset 0 0 12px rgba(255,255,255,.1),inset 0 0 20px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);}.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.tag-pill {
  position: relative;
  display: inline-block;
  font-size: 0.8rem;
  padding: 6px 14px;
  border-radius: 10px; /* pill shape */
  text-transform: uppercase;
  text-decoration: none;
  margin: 4px;
  cursor: pointer;
  transition: transform 0.1s ease-in-out;
  text-shadow: -1px 0 1px rgba(0,0,0,0.6),
               1px 0 1px rgba(0,0,0,0.6),
               0 -1px 1px rgba(0,0,0,0.6),
               0 2px 1px rgba(0,0,0,0.6);
}
.tag-pill::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 100%;
  height: 100%;
  border-radius: 999px;
  z-index: -1;
}
.tag-yellow {
  background: linear-gradient(#FFD053, #FCA80D);
  box-shadow: 0px 3px 0px #AF6B06;
  color: #fff;
}
.tag-yellow::before {
  background: #301C09;
}
.tags-carousel-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
}
.tags-carousel-container {
    overflow-x: auto;
    overflow-y: hidden;
    flex: 1;
    scroll-behavior: smooth;
    -ms-overflow-style: none;  /* IE/Edge */
    scrollbar-width: none;      /* Firefox */
}
.tags-carousel {
    display: flex;
    gap: 6px;
    align-items: center;
}
.carousel-btn {
    background: linear-gradient(#ffce50, #fcaa11);
    color: #fff;
    font-size: 1.5rem;
    /* padding: 6px 10px; */
    cursor: pointer;
    border-radius: 10%;
    transition: transform 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
.tags-carousel {
    display: inline-block;  /* ensure horizontal line */
    white-space: nowrap;    /* prevent wrapping */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.img-fluid{max-width:100%;height:auto}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.widget-gallery-wrapper {
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
        color: #a9aeb5;
    }
.widget-gallery-header {
        text-align: center;
        margin-bottom: 40px;
		margin-top: 70px;
    }
.category-section-title {
    font-size: 2rem;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 2px solid #33363d;
}
.widget-gallery-header h1 {
        font-size: 2.8rem;
        font-weight: 800;
        color: #ffffff;
        margin-bottom: 15px;
    }
.widget-gallery-header p {
        font-size: 1.2rem;
        color: #bbbbbb;
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }
.widget-gallery-header a {
        color: #6ea61d;
        font-weight: 600;
        text-decoration: none;
    }
.widget-grid {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        gap: 25px;
    }
.widget-card {
        background-color: #25282c;
        border: 1px solid #33363d;
        border-radius: 12px;
        text-decoration: none;
        color: #a9aeb5;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
    }
.widget-card-image {
        width: 100%;
        height: 180px; /* Fixed height for a uniform look */
        object-fit: cover; /* Ensures the image covers the area without distortion */
        border-bottom: 1px solid #33363d;
    }
.widget-card-content {
        padding: 20px;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
    }
.widget-card-title {
        font-size: 1.4rem;
        font-weight: 600;
        color: #ffffff;
        margin: 0 0 10px 0;
    }
.widget-card-description {
        font-size: 0.95rem;
        line-height: 1.5;
        margin: 0;
        flex-grow: 1; /* Pushes the footer down */
    }
.masonry-item--ad-full-width {
        grid-column: 1 / -1; 
        width: 100%;
        display: flex;
        justify-content: center; 
        align-items: center;     
        margin-bottom: 1rem;     
        border-radius: 12px;
        break-inside: avoid;     
        overflow: hidden; 
        background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%);
        border: 1px dotted #605e5e;
    }
.ad-box-adaptive {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 0; 
    }
.ad-type-leaderboard {
        min-height: 52px; 
    }
(min-width: 768px) 
.ad-type-leaderboard {
            min-height: 92px; 
        }
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-3{margin-bottom:1rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.text-md-start{text-align:left!important}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
:root {
        --dh-green: #a2ef00;
        --dh-green-hover: #8fd400;
        --dh-bg-dark: #1a1a1a;
        --dh-card-bg: #1e1e1e;
        --dh-border: #444444;
        --dh-text-main: #ffffff;
        --dh-text-muted: #dddddd; /* SEO High Contrast gray */
    }
.dh-studio-container { max-width: 1200px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; color: var(--dh-text-main); }
.dh-stats-bar { display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; margin-bottom: 25px; }
.dh-stat-card { background: var(--dh-card-bg); border: 1px solid var(--dh-border); padding: 20px; border-radius: 8px; text-align: center; }
.dh-stat-label { display: block; font-size: 0.75rem; color: var(--dh-text-muted); text-transform: uppercase; font-weight: 800; margin-bottom: 5px; letter-spacing: 0.5px; }
.dh-stat-card strong { font-size: 1.5rem; color: var(--dh-green); }
.dh-refill-timer { font-size: 0.75rem; color: #ffcc00; display: block; margin-top: 6px; font-weight: bold; }
.dh-gen-box { display: grid; grid-template-columns: 420px 1fr; gap: 20px; background: var(--dh-card-bg); border: 1px solid var(--dh-border); border-radius: 12px; padding: 30px; box-shadow: 0 15px 35px rgba(0,0,0,0.5); }
.dh-sidebar { display: flex; flex-direction: column; gap: 15px; }
.dh-field { display: flex; flex-direction: column; gap: 6px; }
.dh-field label { font-size: 0.85rem; font-weight: 800; color: var(--dh-text-muted); text-transform: uppercase; }
.dh-input, .dh-select { width: 100%; background: #111; border: 1px solid var(--dh-border); color: #fff; padding: 12px; border-radius: 4px; font-size: 0.95rem; outline: none; }
.dh-btn-gen { background: var(--dh-green); color: #000; border: none; padding: 18px; border-radius: 4px; font-weight: 900; font-size: 1.1rem; cursor: pointer; text-transform: uppercase; transition: 0.2s; }
.dh-viewport { background: #000; border-radius: 8px; min-height: 580px; border: 1px solid var(--dh-border); display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; overflow: hidden; }
#activeImg { max-width: 100%; max-height: 100%; display: none; object-fit: contain; z-index: 5; }
.dh-mosaic { position: absolute; inset: 0; display: none; z-index: 10; background-image: linear-gradient(45deg, rgba(162, 239, 0, 0.1) 25%, transparent 25%), linear-gradient(-45deg, rgba(162, 239, 0, 0.1) 25%, transparent 25%); background-size: 40px 40px; animation: mPulse 0.8s infinite alternate steps(4); }
.dh-scanline { position: absolute; width: 100%; height: 4px; background: var(--dh-green); top: -4px; left: 0; box-shadow: 0 0 20px var(--dh-green); animation: sMove 2.5s linear infinite; z-index: 11; display: none; }
.dh-history { margin-top: 35px; border-top: 1px solid var(--dh-border); padding-top: 25px; }
.dh-history-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.dh-hist-grid { display: flex; gap: 14px; overflow-x: auto; padding-bottom: 20px; }
.dh-clear-btn { background: transparent; border: 2px solid #ff4444; color: #ff8888; padding: 8px 16px; border-radius: 4px; font-size: 0.8rem; cursor: pointer; font-weight: 800; text-transform: uppercase; }
.dh-seo-section { margin-top: 50px; padding: 25px; border-radius: 10px; background: rgba(255,255,255,0.03); border: 1px solid var(--dh-border); }
.dh-seo-section h2 { color: var(--dh-green); font-size: 1.4rem; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; }
.dh-seo-section p { font-size: 1rem; color: var(--dh-text-muted); line-height: 1.8; }
.dh-seo-section strong { color: #fff; font-weight: 800; }
(max-width: 950px) 
.dh-gen-box { grid-template-columns: 1fr; }
.dh-stats-bar { grid-template-columns: 1fr; }
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
b,strong{font-weight:bolder}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
label{display:inline-block}button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
textarea{resize:vertical}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.text-md-start{text-align:left!important}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}
.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
.fa-solid,.fas{font-weight:900}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.blog-page-wrapper {
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
        color: #a9aeb5;
    }
.blog-header {
        text-align: center;
        margin-bottom: 40px;
        margin-top: 70px;
    }
.blog-header h1 {
        font-size: 2.8rem;
        font-weight: 800;
        color: #ffffff;
        margin-bottom: 15px;
    }
.blog-header p {
        font-size: 1.2rem;
        color: #bbbbbb;
        max-width: 800px;
        margin: 0 auto;
        line-height: 1.6;
    }
.featured-post {
        display: flex;
        gap: 30px;
        background-color: #25282c;
        border-radius: 12px;
        overflow: hidden;
        margin-bottom: 50px;
        border: 1px solid #33363d;
    }
.featured-post-image {
        flex: 0 0 55%;
    }
.featured-post-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
.featured-post-content {
        flex: 0 0 45%;
        padding: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
.featured-post-content h2 {
        font-size: 2rem;
        font-weight: 700;
        color: #ffffff;
        margin: 0 0 15px 0;
    }
.featured-post-content p {
        font-size: 1.1rem;
        color: #bbbbbb;
        margin-bottom: 20px;
    }
.featured-post-content .read-more-btn {
        display: inline-block;
        background-color: #6ea61d;
        color: #111;
        padding: 12px 25px;
        border-radius: 8px;
        text-decoration: none;
        font-weight: 600;
        align-self: flex-start;
        transition: transform 0.2s ease;
    }
.blog-grid {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
        gap: 25px;
    }
.blog-card {
        background-color: #25282c;
        border: 1px solid #33363d;
        border-radius: 12px;
        text-decoration: none;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
    }
.blog-card-image img {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
.blog-card-content {
        padding: 25px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
    }
.blog-card-content h3 {
        font-size: 1.4rem;
        font-weight: 600;
        color: #ffffff;
        margin: 0 0 15px 0;
    }
.blog-card-excerpt {
        font-size: 1rem;
        color: #a9aeb5;
        line-height: 1.5;
        flex-grow: 1;
        margin-bottom: 20px;
    }
.blog-card-meta {
        font-size: 0.9rem;
        color: #999999;
        font-weight: 500;
    }
(max-width: 992px) 
.featured-post {
            flex-direction: column;
        }
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-3{margin-bottom:1rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.text-md-start{text-align:left!important}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}
.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}
.fa-microchip:before{content:"\f2db"}
.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}
.fa-eye:before{content:"\f06e"}
.fa-download:before{content:"\f019"}
.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}
.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}
.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}
.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}
.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
.fa-brands,.fab{font-weight:400}
.fa-microsoft:before{content:"\f3ca"}
.fa-windows:before{content:"\f17a"}
.fa-google-play:before{content:"\f3ab"}
.fa-android:before{content:"\f17b"}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
.fa-solid,.fas{font-weight:900}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
b,strong{font-weight:bolder}
a{color:#0d6efd;text-decoration:underline}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}
code{font-size:.875em;color:#d63384;word-wrap:break-word}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}.m-1{margin:.25rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
:root {
        /* Colors extracted from your website screenshot */
        --dh-lime: #aef130; 
        --dh-lime-hover: #98d226;
        --dh-dark-bg: #181818;  /* Site background */
        --dh-card-bg: #222222;  /* Card background */
        --dh-border: #333333;
        --dh-text-white: #ffffff;
        --dh-text-gray: #b0b0b0;
    }
.dh-tutorial-wrapper {
        font-family: 'Segoe UI', 'Roboto', Helvetica, Arial, sans-serif;
        color: var(--dh-text-gray); /* Default text color */
        line-height: 1.6;
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
        box-sizing: border-box;
    }
.dh-tutorial-wrapper h1, 
    .dh-tutorial-wrapper h2, 
    .dh-tutorial-wrapper h3 {
        color: var(--dh-text-white);
        font-weight: 600;
        margin-top: 0;
    }
.dh-tutorial-wrapper h1 {
        font-size: 2.5rem;
        margin-bottom: 10px;
        text-align: center;
    }
.dh-hero {
        text-align: center;
        padding: 50px 20px;
        border-bottom: 1px solid var(--dh-border);
        margin-bottom: 50px;
    }
.dh-hero p {
        font-size: 1.1rem;
        max-width: 700px;
        margin: 0 auto 30px auto;
    }
.dh-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        background-color: var(--dh-lime);
        color: #000000;
        font-weight: 700;
        text-transform: uppercase;
        padding: 12px 30px;
        border-radius: 4px;
        text-decoration: none;
        transition: background 0.3s, transform 0.2s;
        font-size: 0.9rem;
        border: none;
        cursor: pointer;
        margin: 5px;
    }
.dh-section-header {
        display: flex;
        align-items: center;
        gap: 15px;
        margin-bottom: 30px;
        padding-bottom: 15px;
        border-bottom: 2px solid var(--dh-border);
    }
.dh-section-header i {
        color: var(--dh-lime);
        font-size: 1.8rem;
    }
.dh-grid-3 {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 30px;
        margin-bottom: 60px;
    }
.dh-step-card {
        background-color: var(--dh-card-bg);
        border: 1px solid var(--dh-border);
        padding: 30px;
        border-radius: 6px; /* Matches website rounded corners */
        transition: border-color 0.3s;
    }
.dh-icon-box {
        font-size: 2.5rem;
        color: var(--dh-lime);
        margin-bottom: 20px;
    }
.dh-info-box {
        background-color: var(--dh-card-bg);
        border-left: 4px solid var(--dh-lime);
        padding: 20px;
        border-radius: 0 6px 6px 0;
        margin-top: 30px;
    }
.dh-troubleshoot {
        background-color: rgba(255, 80, 80, 0.1);
        border-left: 4px solid #ff5050;
        padding: 20px;
        border-radius: 0 6px 6px 0;
        margin-top: 20px;
        color: var(--dh-text-white);
    }
.dh-steps-list {
        list-style: none;
        padding: 0;
    }
.dh-steps-list li {
        position: relative;
        padding-left: 30px;
        margin-bottom: 10px;
        color: var(--dh-text-gray);
    }
.dh-steps-list li::before {
        content: "\f00c"; /* FontAwesome Check */
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        position: absolute;
        left: 0;
        color: var(--dh-lime);
    }
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.page-item.active .page-link{background-color:#00fda0!important;color:#000!important}
.page-link{background-color:#161a1f;color:#fdfdfd!important}.pagination .page-link{color:#000;border:0!important}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.page-item.disabled .page-link{color:#fff!important;pointer-events:none!important;background-color:#384356!important;border-right:2px solid #465162!important;border-left:2px solid #465162!important}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.the-intro-text {
        color: #ccc;
        font-size: 0.95rem;
        max-width: 800px;
        margin: 0 auto 20px;
        text-align: center;
        line-height: 1.5;
    }
.masonry-grid { display: block; column-width: 300px; width: 100%; }
.masonry-item { display: inline-block; width: 100%; margin-bottom: 1rem; break-inside: avoid; background-color: #1a1c22; overflow: hidden; }
(min-width: 768px) 
.masonry-grid { display: grid; column-width: auto; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));}
.masonry-item { width: auto; margin-bottom: 0; }
.masonry-item a { display: block; aspect-ratio: 16 / 9; position: relative; }
.masonry-item img { width: 100%; height: 100%; object-fit: cover; }
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.line{flex-grow:1;height:1px;width:25px;background-color:#292f36}
.custom-card,.custom-card-img,.masonry-item img{}
.demo-label,.nav-link{align-items:center;display:flex}
.demo-label,.overlay{position:absolute;bottom:0;right:0}.overlay .title h2{font-size:1.2em;margin-bottom:.5em;line-height:1.2;padding-left:30px;padding-right:30px;text-shadow:0 1px 0 rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.5)}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.page-link{background-color:#384356!important;color:#fff!important}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.overlay{left:0;color:#fff;padding:1em;text-align:center;height:100%;transition:.3s;font-size:1em;z-index:1000;box-shadow:inset 0 0 12px rgba(255,255,255,.1),inset 0 0 20px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);}.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.custom-title-text,.demo-label,.tag-icon{text-transform:uppercase}
.borderfoot2{border-top:1px solid #342458!important}
.line{flex-grow:1;height:1px;width:25px;background-color:#292f36}
.custom-card,.custom-card-img,.masonry-item img{}
.demo-label,.nav-link{align-items:center;display:flex}.tag-icon,.tag-item,.tags-scroll{display:inline-block}.demo-label,.overlay{position:absolute;bottom:0;right:0}.overlay .title h2{font-size:1.2em;margin-bottom:.5em;line-height:1.2;padding-left:30px;padding-right:30px;text-shadow:0 1px 0 rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.5)}
.tag-icon,.tag-item{color:#fff}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.tag-icon{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#434e6e;margin-right:5px;font-weight:700}
.page-link{background-color:#384356!important;color:#fff!important}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.overlay{left:0;color:#fff;padding:1em;text-align:center;height:100%;transition:.3s;font-size:1em;z-index:1000;box-shadow:inset 0 0 12px rgba(255,255,255,.1),inset 0 0 20px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);}.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.tag-pill {
  position: relative;
  display: inline-block;
  font-size: 0.8rem;
  padding: 6px 14px;
  border-radius: 10px; /* pill shape */
  text-transform: uppercase;
  text-decoration: none;
  margin: 4px;
  cursor: pointer;
  transition: transform 0.1s ease-in-out;
  text-shadow: -1px 0 1px rgba(0,0,0,0.6),
               1px 0 1px rgba(0,0,0,0.6),
               0 -1px 1px rgba(0,0,0,0.6),
               0 2px 1px rgba(0,0,0,0.6);
}
.tag-pill::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 100%;
  height: 100%;
  border-radius: 999px;
  z-index: -1;
}
.tag-yellow {
  background: linear-gradient(#FFD053, #FCA80D);
  box-shadow: 0px 3px 0px #AF6B06;
  color: #fff;
}
.tag-yellow::before {
  background: #301C09;
}
.tags-carousel-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
}
.tags-carousel-container {
    overflow-x: auto;
    overflow-y: hidden;
    flex: 1;
    scroll-behavior: smooth;
    -ms-overflow-style: none;  /* IE/Edge */
    scrollbar-width: none;      /* Firefox */
}
.tags-carousel {
    display: flex;
    gap: 6px;
    align-items: center;
}
.carousel-btn {
    background: linear-gradient(#ffce50, #fcaa11);
    color: #fff;
    font-size: 1.5rem;
    /* padding: 6px 10px; */
    cursor: pointer;
    border-radius: 10%;
    transition: transform 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
.tags-carousel {
    display: inline-block;  /* ensure horizontal line */
    white-space: nowrap;    /* prevent wrapping */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.ad-type-rectangle { min-height: 280px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.page-item.active .page-link{background-color:#00fda0!important;color:#000!important}
.page-link{background-color:#161a1f;color:#fdfdfd!important}.pagination .page-link{color:#000;border:0!important}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.page-item.disabled .page-link{color:#fff!important;pointer-events:none!important;background-color:#384356!important;border-right:2px solid #465162!important;border-left:2px solid #465162!important}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.the-intro-text {
        color: #ccc;
        font-size: 0.95rem;
        max-width: 800px;
        margin: 0 auto 20px;
        text-align: center;
        line-height: 1.5;
    }
.masonry-grid { display: block; column-width: 300px; width: 100%; }
.masonry-item { display: inline-block; width: 100%; margin-bottom: 1rem; break-inside: avoid; background-color: #1a1c22; overflow: hidden; }
(min-width: 768px) 
.masonry-grid { display: grid; column-width: auto; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
.masonry-item { width: auto; margin-bottom: 0; }
.masonry-item a { display: block; aspect-ratio: 16 / 9; position: relative; }
.masonry-item img { width: 100%; height: 100%; object-fit: cover; }
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.dhl-compact-container {
        --dh-green: #a2ef00;
        --dh-green-hover: #8fd400;
        --dh-bg-dark: #1a1a1a;
        --dh-card-bg: #252525;
        --dh-border: #333333;
        --dh-text-main: #ffffff;
        --dh-text-muted: #aaaaaa;

        font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; 
        background: transparent; 
        color: var(--dh-text-main);
        line-height: 1.5;
        max-width: 1200px; 
        margin: 0 auto;
        overflow: visible; 
    }
.dhl-compact-container * { box-sizing: border-box; margin: 0; padding: 0; }
.dhl-section { padding: 30px 15px; position: relative; }
.dhl-border-b { border-bottom: 1px solid var(--dh-border); }
.dhl-center { text-align: center; }
.dhl-h1 { font-size: 2.2rem; margin-bottom: 10px; color: #fff; font-weight: 700; }
.dhl-h2 { font-size: 1.6rem; margin-bottom: 15px; color: #fff; font-weight: 600; }
.dhl-p { color: var(--dh-text-muted); font-size: 0.95rem; margin-bottom: 20px; max-width: 850px; margin-left: auto; margin-right: auto; }
.dhl-btn-group {
        display: inline-flex;
        gap: 12px;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        position: relative;
    }
.dhl-split-btn {
        display: inline-flex;
        position: relative; 
        border-radius: 4px;
        z-index: 500; /* Ensure button stays above other content */
    }
.dhl-split-main {
        background: var(--dh-green);
        color: #000;
        padding: 12px 20px;
        border-radius: 4px 0 0 4px;
        font-weight: 700;
        font-size: 0.95rem;
        text-decoration: none;
        display: flex; align-items: center; gap: 8px;
        border: none;
    }
.dhl-split-arrow {
        background: var(--dh-green-hover);
        color: #000;
        padding: 0 12px;
        border-radius: 0 4px 4px 0;
        display: flex; align-items: center;
        cursor: pointer;
        border-left: 1px solid rgba(0,0,0,0.1);
    }
.dhl-dropdown-menu {
        position: absolute;
        top: 100%; 
        right: 0;
        background: #222;
        border: 1px solid var(--dh-border);
        border-radius: 4px;
        width: 260px;
        padding-top: 5px; /* Internal spacing */
        display: none; 
        z-index: 1000; 
        box-shadow: 0 8px 24px rgba(0,0,0,0.6);
        margin-top: 5px; /* The gap */
    }
.dhl-split-btn::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 10px; /* Covers the margin-top gap */
        display: none;
    }
.dhl-btn-outline {
        display: inline-flex; align-items: center; gap: 8px;
        padding: 11px 20px;
        border-radius: 4px;
        font-weight: 600; font-size: 0.95rem;
        text-decoration: none;
        background: transparent;
        border: 2px solid var(--dh-green);
        color: var(--dh-green);
        transition: 0.2s;
    }
.dhl-soft-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 20px;
        margin-top: 25px;
    }
.dhl-soft-card {
        background: var(--dh-card-bg);
        border: 1px solid var(--dh-border);
        border-radius: 6px;
        padding: 25px;
        display: flex;
        flex-direction: column;
    }
.dhl-soft-card.featured { border: 1px solid var(--dh-green); position: relative; }
.dhl-soft-card.featured::before {
        content: "RECOMMENDED";
        position: absolute;
        top: -10px; left: 15px;
        background: var(--dh-green); color: #000;
        font-size: 0.65rem; font-weight: 800; padding: 2px 8px; border-radius: 3px;
    }
.dhl-soft-header { display: flex; align-items: center; gap: 12px; margin-bottom: 15px; }
.dhl-soft-icon { font-size: 1.5rem; color: var(--dh-green); width: 30px; text-align: center; }
.dhl-feat-list { list-style: none; margin-bottom: 20px; flex-grow: 1; }
.dhl-feat-list li { font-size: 0.9rem; color: var(--dh-text-muted); margin-bottom: 10px; display: flex; align-items: center; gap: 10px; }
.dhl-check { color: var(--dh-green); }
.dhl-cross { color: #ff4444; }
.dhl-compat-bar {
        background: rgba(162, 239, 0, 0.04); padding: 15px; border-radius: 6px;
        margin-top: 30px; text-align: center; font-size: 0.9rem; color: #ccc;
        border: 1px dashed var(--dh-border);
    }
.dhl-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.dhl-tag { font-size: 0.8rem; background: #333; padding: 5px 12px; border-radius: 4px; color: #eee; text-decoration: none; }
(max-width: 800px) 
.dhl-h1 { font-size: 1.7rem; }
.dhl-section { padding: 20px 10px; }
.dhl-two-col { grid-template-columns: 1fr !important; gap: 20px !important; }
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}
.fa-code:before{content:"\f121"}
.fa-bolt:before,.fa-zap:before{content:"\f0e7"}
.fa-chevron-down:before{content:"\f078"}
.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}
.fa-check:before{content:"\f00c"}
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
.fa-brands,.fab{font-weight:400}
.fa-microsoft:before{content:"\f3ca"}
.fa-steam:before{content:"\f1b6"}
.fa-android:before{content:"\f17b"}
:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
.fa-solid,.fas{font-weight:900}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
b,strong{font-weight:bolder}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}.m-1{margin:.25rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.about-us-container {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #bdc3c7; /* Light grey text for readability */
        max-width: 800px;
        margin: 20px auto;
        padding: 20px;
    }
.about-us-container h1 {
        font-size: 2.2em;
        color: #ffffff; /* Bright white title */
        text-align: center;
        margin-bottom: 15px;
    }
.about-us-container .tagline {
        font-size: 1.2em;
        text-align: center;
        color: #95a5a6; /* Softer grey for the tagline */
        margin-bottom: 40px;
    }
.about-us-container h2 {
        font-size: 1.7em;
        color: #3498db; /* Bright blue for section headers */
        border-bottom: 1px solid #34495e;
        padding-bottom: 10px;
        margin-top: 40px;
        margin-bottom: 20px;
    }
.about-us-container p {
        margin-bottom: 15px;
        font-size: 1em;
    }
.about-us-container a {
        color: #3498db; /* Links use the same bright blue */
        text-decoration: none;
    }
.about-us-container strong {
        color: #ffffff;
        font-weight: 600;
    }
.about-us-container .highlight-box {
        background-color: #25282e;
        border: 1px solid #34495e;
        border-left: 4px solid #3498db;
        padding: 20px;
        margin: 30px 0;
        border-radius: 5px;
    }
.about-us-container code {
        background-color: #2c3e50;
        padding: 2px 6px;
        border-radius: 4px;
        font-size: 0.9em;
        color: #ecf0f1;
    }
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
b,strong{font-weight:bolder}
a{color:#0d6efd;text-decoration:underline}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}
code{font-size:.875em;color:#d63384;word-wrap:break-word}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}.m-1{margin:.25rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.col-md-12{flex:0 0 auto;width:100%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}.m-1{margin:.25rem!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.pe-md-2{padding-right:.5rem!important}
.text-md-start{text-align:left!important}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.custom-grid {
    display: grid;
    /* Reduced the minimum size for smaller thumbnails */
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); 
    gap: 5px; /* Reduced the gap for a tighter grid */
}
.custom-tile {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1; /* perfect square */
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
    transition: transform 0.3s;
}
.custom-image-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}
.custom-img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* fill the square */
    display: block;
}
.icon-inline {
        width: 1em; height: 1em;
        vertical-align: -0.08em;
        fill: currentColor;
        display: inline-block;
    }
.dh-breadcrumb a { color: #aaa; text-decoration: none; font-size: 0.85rem; }
.dh-breadcrumb .sep { margin: 0 5px; color: #555; }
.dh-breadcrumb span { color: #f7b733; font-size: 0.85rem; }
.dh-seo-box { padding: 20px; background: #15161b; color: #ccc; font-size: 0.95rem; }
.dh-seo-box h2 { color: #fff; font-size: 1.3rem;}
.dh-seo-list li { margin-bottom: 5px; }
.video-wrapper {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9; 
    background-color: #000;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    contain: content; 
}
.responsive-video {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}
video::-webkit-media-controls-panel {
        background-image: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
    }
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
#notificationsContainer{position:fixed;max-width:310px;z-index:99999;margin:5px}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
b,strong{font-weight:bolder}.small,small{font-size:.875em}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}.d-grid{display:grid!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.h-100{height:100%!important}
.flex-column{flex-direction:column!important}
.flex-wrap{flex-wrap:wrap!important}
.gap-2{gap:.5rem!important}
.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}
.align-items-center{align-items:center!important}
.order-1{order:1!important}.order-2{order:2!important}
.m-0{margin:0!important}
.my-3{margin-top:1rem!important;margin-bottom:1rem!important}
.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}
.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-2{padding:.5rem!important}.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-uppercase{text-transform:uppercase!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
.rounded-circle{border-radius:50%!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.d-md-flex{display:flex!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.order-md-1{order:1!important}.order-md-2{order:2!important}
.order-md-last{order:6!important}
.mt-md-0{margin-top:0!important}
.text-md-start{text-align:left!important}
.info-link { color: #a0a0a0; text-decoration: none; font-size: 0.85rem; padding: 6px 12px; border-radius: 5px; background-color: #1a1c25; transition: all 0.2s ease-in-out; display: inline-flex; align-items: center; gap: 6px; }
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.dh-button-chrome{background-color:#4285f4}
.dh-button-firefox{background-color:#e66000}
.dh-button-edge{background-color:#0078d4}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.cr-btn2 {
    position: relative;
    display: inline-block;
    color: #FEFEFE;
    text-transform: uppercase;
    padding: 20px 45px;
    border-radius: 12px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    transition: transform 0.1s 
ease-in-out;
    text-shadow: -1px 0 1px #005F00, 1px 0 1px #005F00, 0 -1px 1px #005F00, 0 4px 1px #005F00, -2px 4px 1px #005F00, 2px 3px 2px #005F00;
}
.cr-green2 {
    background: linear-gradient(#50FF65, #30ED45);
    box-shadow: 0px 4px 0px #0D8F23;
}
.cr-blue2 {
  background: linear-gradient(#67BCFF, #2199FF);
  box-shadow: 0px 4px 0px #004FA5;
}
.info-link {
  display: inline-flex;
  align-items: center;
  gap: 4px; /* space between icon and text */
  font-size: 16px; /* controls both text & icon size */
  line-height: 1;
}
.info-link svg {
  width: 1em;   /* same size as text */
  height: 1em;
  vertical-align: middle; /* keeps it aligned with text */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ogl-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 14px;
  height: 85px;
  max-height: 90px;
  width: 100%;
  background: rgba(25, 25, 25, 0.4);
  backdrop-filter: blur(14px) saturate(180%);
  -webkit-backdrop-filter: blur(14px) saturate(180%);
  border-top: 1px solid rgb(0 0 0);
  color: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);
  position: relative;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  margin-top: 12px;
}
(max-width: 991px) 
.ogl-banner {
    display: none;
  }
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.ad-type-rectangle { min-height: 280px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
.navbar{background: rgba(0, 0, 0, 0.15);border-bottom:1px solid #292c32;top:0;z-index:9999;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:#382570!important;border-bottom:1px solid #272a30!important;border-right:1px solid #272a30!important;border-bottom-right-radius:10px!important}.nav-link,.nav-link:hover,.offcanvas-title{color:#fafafa!important}.navbar-nav a{color:#fff!important}
.dropdown-toggle::after{color:#969db1!important}
.borderfoot2{border-top:1px solid #342458!important}
.demo-label,.nav-link{align-items:center;display:flex}
.navbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}
.navbar-nav .nav-item{margin-left:5px;font-size:20px}
.modern-dropdown{min-width:600px;max-width:90vw;background:#1a1a1a}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:10px}
.sidebar-snig,.sidebar-snigr{top:0%;}
.sidebar-snig{position:fixed;right:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.sidebar-snigr{position:fixed;left:0;display:flex;flex-direction:column;border-radius:10px 0 0 10px}
.container{max-width:1200px!important;padding-left: 0 !important; padding-right: 5px !important;}
html{scroll-behavior:smooth}.ad-box-adaptive { max-height: 120px; }
.search-btn-custom {
        background-color: #81b422;
        color: #000;
    }
.dropdown-menu.modern-dropdown {
    max-height: 80vh; /* Use 80% of the viewport height. Adjust as you like. */
    overflow-y: auto;  /* Add a vertical scrollbar ONLY when needed */
    overflow-x: hidden;/* Hide any potential horizontal overflow */
}
p {
  font-family: 'Inter', 'Roboto', sans-serif; /* clean readable font */
}
.text-logo {
    font-size: 30px; /* Adjust as needed */
    text-decoration: none;
    display: inline-flex;
    align-items: center;
}
.ad-box-adaptive { width: 100%; max-height: 120px; display: flex; justify-content: center; align-items: center; line-height: 0; }
.ad-type-leaderboard { min-height: 92px; }
(min-width: 768px) 
.ad-type-leaderboard { min-height: 92px; }
.masonry-item--ad-full-width, .masonry-item--ad-full-width2 {
        grid-column: 1 / -1; width: 100%; display: flex; justify-content: center; align-items: center;
        break-inside: avoid; overflow: hidden;
    }
.masonry-item--ad-full-width { background: radial-gradient(circle at 0% 30%, rgba(110, 166, 29, 0.15) 0%, transparent 90%); border: 1px dotted #605e5e; }
.header-boxed-wrapper {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; /* Centers the box */
    box-shadow: 0 2px 10px rgba(0,0,0,0.05); /* Optional: Adds a subtle shadow/depth */
}
.secondary-icon-bar {
    background-color: #292929;
    border-top: 1px solid #9b9898;
    border-bottom: 1px solid #5d5b61;
    padding: 5px 0;
}
.icon-bar-item {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffff; 
    padding: 0 15px;
    transition: all 0.2s ease-in-out;
}
.icon-bar-item svg {
    margin-right: 6px;
}
.icon-bar-text {
    font-size: 13px;
    font-weight: 500;
}
.custom-logo-img {
    height: 35px;       
    width: auto;        
    display: block;
}
:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation 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(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}
(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}
.h2,h2{font-size:calc(1.325rem + .9vw)}
.h3,h3{font-size:calc(1.3rem + .6vw)}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}
a{color:#0d6efd;text-decoration:underline}
img,svg{vertical-align:middle}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
iframe{border:0}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
(min-width:576px){.container,.container-sm{max-width:540px}
(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
(min-width:768px){
.col-md-6{flex:0 0 auto;width:50%}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::placeholder{color:#6c757d;opacity:1}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group .btn{position:relative;z-index:2}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}
.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.d-block{display:block!important}
.d-flex{display:flex!important}
.d-none{display:none!important}
.position-static{position:static!important}
.border-0{border:0!important}
.w-100{width:100%!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}
.m-0{margin:0!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}
.me-1{margin-right:.25rem!important}
.mb-3{margin-bottom:1rem!important}
.ms-3{margin-left:1rem!important}
.p-0{padding:0!important}
.p-3{padding:1rem!important}
.px-0{padding-right:0!important;padding-left:0!important}
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.text-center{text-align:center!important}
.text-light{color:#f8f9fa!important}
.text-white{color:#fff!important}
.text-reset{color:inherit!important}
(min-width:576px){
.d-sm-block{display:block!important}
.d-sm-flex{display:flex!important}
.d-sm-none{display:none!important}
(min-width:768px){
.d-md-block{display:block!important}
.justify-content-md-end{justify-content:flex-end!important}
.justify-content-md-between{justify-content:space-between!important}
.mt-md-0{margin-top:0!important}
.text-md-start{text-align:left!important}
.category-page-wrapper { max-width: 1200px; margin: 0 auto; padding: 20px; color: #a9aeb5; }
.category-page-header { text-align: center; margin-bottom: 40px; margin-top: 70px; }
.category-page-header h1 { font-size: 2.8rem; font-weight: 800; color: #ffffff; margin-bottom: 15px; }
.category-page-header p { font-size: 1.2rem; color: #bbbbbb; max-width: 800px; margin: 0 auto; line-height: 1.6; }
.category-page-header a { color: #6ea61d; font-weight: 600; text-decoration: none; }
.category-section-title { font-size: 2rem; font-weight: 700; color: #ffffff; margin-bottom: 25px; padding-bottom: 10px; border-bottom: 2px solid #33363d; }
.category-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 20px; margin-bottom: 50px; }
.category-card { border-radius: 12px; padding: 25px; text-decoration: none; transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; background: linear-gradient(135deg, #1D4686, #4C358D, #623074); background-attachment: fixed; background-size: cover; box-shadow: 0px 3px 0px #8858ada3; border: 1px solid #8858ad; }
.category-card-title { font-size: 1.3rem; font-weight: 600; color: #ffffff; margin: 0; }
.collections-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; margin-bottom: 50px; }
.collection-card { border-radius: 12px; padding: 25px; text-decoration: none; transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; background: linear-gradient(135deg, #1D4686, #4C358D, #623074); background-attachment: fixed; background-size: cover; box-shadow: 0px 3px 0px #8858ada3; border: 1px solid #8858ad; }
.collection-card h3 { font-size: 1.3rem; font-weight: 600; color: #ffffff; margin: 0 0 10px 0; }
.collection-card p { font-size: 0.95rem; color: #a9aeb5; margin: 0; line-height: 1.5; }
.header a,.nav-link:focus,.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-link,.recommended-terms,.topics .topic-box a,a:hover{color:#111}
.app-list a,.header a,.page-footer a,a{text-decoration:none}
.up-down i,body{font-style:normal}body { color: #fafafa; font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: auto; image-rendering: -webkit-optimize-contrast; /* System font stack below */ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; background-color: #343434; }
a{color:#89b3f7;outline:0}ul{list-style-type:none;margin:0;padding:0}svg{height:15px;width:15px;margin-top:-2px;display:inline-block}
.dropdown-toggle{font-size:16px;padding-left:0;padding-right:0;margin:0!important;border:0;vertical-align:top}
.text-logo{font-weight:500;color:#131320;font-size:18px}
.dropdown-toggle::after{vertical-align:.145em!important;color:#aaa}
.form-control{font-size:14px;color:#fff!important;border-color:#84b824;background-color:#3f4454}
.btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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") center/.65em auto no-repeat}
button,button:active,button:focus{outline:0!important;border:none!important;box-shadow:none!important}
.dropdown .dropdown-menu{padding-bottom:6px;border-color:#292c32;background-color:#0f1117!important}
(max-width:991px){
.dropdown-menu{border:0;padding:3px 0 0!important;margin:0!important;box-shadow:none!important}
.snigel-cmp-framework{font:11.5px "Roboto",sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000000000;font-family:"Roboto",sans-serif;font-size:11.5px;line-height:12px;letter-spacing:0.6px;font-weight:400;color:#4A4A4A}
.snigel-cmp-framework *,.snigel-cmp-framework *:before,.snigel-cmp-framework *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.snigel-cmp-framework .sn-inner{background-color:#fffefe;max-width:800px;width:70%;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.snigel-cmp-framework .sn-inner{width:100%}
.snigel-cmp-framework .sn-content{padding:1.2%;overflow:hidden;max-height:415px}.snigel-cmp-framework .sn-content a{color:#565656;text-decoration:underline;font-weight:700}
.snigel-cmp-framework .sn-header-tab{position:relative;border-bottom:1px solid #D8D8D8;padding:1.2%;box-shadow:0 3px 5px -2px #D8D8D8}
(max-width: 992px){.snigel-cmp-framework .sn-content{max-height:calc(100vh - 260px)}
.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6,.snigel-cmp-framework p,.snigel-cmp-framework span{font-family:"Roboto",sans-serif;text-align:left;color:#4A4A4A;text-transform:none;letter-spacing:normal;text-shadow:none}.snigel-cmp-framework h1,.snigel-cmp-framework h2,.snigel-cmp-framework h3,.snigel-cmp-framework h4,.snigel-cmp-framework h5,.snigel-cmp-framework h6{font-weight:700;float:none}.snigel-cmp-framework h1{font-size:2.3em !important;line-height:1.2em !important;text-align:left;margin:10px 0 !important}
.snigel-cmp-framework h3{font-size:1.4375em !important;line-height:.92308em !important;margin-top:15px;margin-bottom:10px}
.snigel-cmp-framework p{font-size:1.15em !important;line-height:1.33333em !important;margin:0 0 10px;padding:0}
.snigel-cmp-framework #sn-ul li{font-size:1.15em !important;line-height:1.33333em !important;font-weight:bold}
.sn-clearfix:after{clear:both;display:table;content:''}
.sn-v-table{height:100%;width:100%;display:table}.sn-v-table .sn-v-cell{position:relative;display:table-cell;vertical-align:middle}
.sn-logo,.sn-selector{display:block;min-height:1px;width:100%}.sn-logo{max-height:80px;overflow:hidden}.sn-logo .sn-inner-logo{max-height:80px;height:100px;max-width:214px;margin-left:auto;display:block;margin-right:auto}
(max-width: 992px){.sn-logo .sn-inner-logo{margin:0px auto 0}
.sn-logo .sn-inner-logo img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto}
.sn-tabs{overflow-y:auto;max-width:95%;margin-left:auto;display:block;margin-right:auto;padding:0 10px;position:relative;z-index:0;scroll-behavior:smooth;max-height:350px;height:calc(100vh - 180px)}
.sn-footer-tab{position:relative;border-top:1px solid #D8D8D8;padding:1.2%;box-shadow:0 -3px 5px -2px #D8D8D8}.sn-footer-tab .sn-privacy,.sn-footer-tab .sn-action-btn{width:100%;display:block;min-height:1px}
.sn-footer-tab .sn-action-btn{width:100%;text-align:center}
.sn-b-def{width:50%;max-width:300px;border:1px solid #3440CA;padding:5px;font-size:1.15em;line-height:2em;color:#3440CA;margin-left:10px;background:#fffefe;margin:0 0 0 10px;overflow:hidden;position:relative;display:inline-block;text-align:center}.sn-b-def:after{background:rgba(255,255,255,0.1);content:"";position:absolute;left:0;top:0;bottom:0;width:100%;opacity:1;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-moz-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:0 50%}
(max-width: 992px){.sn-b-def{margin-left:0px}
.sn-b-def.sn-blue{background-color:#3440CA;color:#fff}
.sn-clearfix{pointer-events:none}
#sn-ul{font:11.5px "Roboto",sans-serif}#sn-tp{text-decoration:underline;font-weight:700}
