:is([data-theme=bfn],[data-theme=bfnations]) .navbar{background-color:var(--bfn-deep,#020a30)!important;border-bottom:1px solid hsla(0,0%,100%,.04);box-shadow:0 4px 18px #0000008c;position:relative;z-index:2}:is([data-theme=bfn],[data-theme=bfnations]) .navbar:after{background:linear-gradient(90deg,transparent 0,var(--bfn-blue,#1c5fed) 30%,var(--bfn-blue-bright,#56adff) 70%,transparent 100%);bottom:-2px;content:"";height:2px;left:0;opacity:.65;pointer-events:none;position:absolute;right:0}:is([data-theme=bfn],[data-theme=bfnations]) .bg-body-tertiary{background-color:var(--bfn-deep,#020a30)!important}:is([data-theme=bfn],[data-theme=bfnations]) .brand{max-height:56px}:is([data-theme=bfn],[data-theme=bfnations]) .navbar-brand{margin-right:22px}:is([data-theme=bfn],[data-theme=bfnations]) .nav-link-twl{cursor:pointer}:is([data-theme=bfn],[data-theme=bfnations]) .dropdown-menu{background:var(--bfn-deep,#020a30);border:1px solid hsla(0,0%,100%,.06);border-radius:2px;box-shadow:0 8px 28px #0000008c;left:auto}:is([data-theme=bfn],[data-theme=bfnations]) .dropdown-item{color:var(--bfn-light,#f5f5f5);font-family:var(--bfn-font-display,"Stratum 2",sans-serif);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:is([data-theme=bfn],[data-theme=bfnations]) .dropdown-item:focus,:is([data-theme=bfn],[data-theme=bfnations]) .dropdown-item:hover{background:#1c5fed2e;color:var(--bfn-blue-bright,#56adff)}:is([data-theme=bfn],[data-theme=bfnations]) .navbar .nav-link,:is([data-theme=bfn],[data-theme=bfnations]) .navbar a.nav-link{color:var(--bfn-light,#f5f5f5);font-family:var(--bfn-font-display,"Stratum 2",sans-serif);font-size:13px;font-weight:600;letter-spacing:.1em;padding:12px 14px;position:relative;text-transform:uppercase;transition:color .16s ease}:is([data-theme=bfn],[data-theme=bfnations]) .navbar .nav-link:hover,:is([data-theme=bfn],[data-theme=bfnations]) .navbar a.nav-link:hover{color:var(--bfn-white,#fff)}:is([data-theme=bfn],[data-theme=bfnations]) .navbar .nav-link:hover:after,:is([data-theme=bfn],[data-theme=bfnations]) .navbar a.nav-link:hover:after{background:var(--bfn-blue-bright,#56adff);bottom:4px;content:"";height:2px;left:14px;position:absolute;right:14px}:is([data-theme=bfn],[data-theme=bfnations]) .navbar .nav-link.router-link-exact-active,:is([data-theme=bfn],[data-theme=bfnations]) .navbar a.nav-link.router-link-exact-active{color:var(--bfn-blue-bright,#56adff)}:is([data-theme=bfn],[data-theme=bfnations]) .navbar .nav-link.router-link-exact-active:after,:is([data-theme=bfn],[data-theme=bfnations]) .navbar a.nav-link.router-link-exact-active:after{background:var(--bfn-blue-bright,#56adff);bottom:4px;content:"";height:2px;left:14px;position:absolute;right:14px}:is([data-theme=bfn],[data-theme=bfnations]) button.twl-toggler{color:none}@media(min-width:992px)and (max-width:1199.98px){:is([data-theme=bfn],[data-theme=bfnations]) .brand{max-height:44px}:is([data-theme=bfn],[data-theme=bfnations]) .navbar{padding-bottom:.25rem;padding-top:.25rem}:is([data-theme=bfn],[data-theme=bfnations]) .navbar .nav-link,:is([data-theme=bfn],[data-theme=bfnations]) .navbar a.nav-link{font-size:12px;letter-spacing:.08em;padding-bottom:.35rem;padding-top:.35rem}}@media(max-width:991.98px){:is([data-theme=bfn],[data-theme=bfnations]) .navbar{left:0;position:fixed;right:0;top:0;width:100%;z-index:1001}:is([data-theme=bfn],[data-theme=bfnations]) .brand{max-height:40px}:is([data-theme=bfn],[data-theme=bfnations]) button.twl-toggler{border:none;box-shadow:none;padding:.2rem .4rem}:is([data-theme=bfn],[data-theme=bfnations]) button.twl-toggler:focus{box-shadow:none}:is([data-theme=bfn],[data-theme=bfnations]) button.twl-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%2356adff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");height:1.1em;width:1.1em}}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay{background-color:var(--bfn-deep,#020a30);border-top:1px solid rgba(28,95,237,.5);left:0;max-height:calc(100vh - 56px);overflow-y:auto;position:fixed;right:0;top:56px;transform:translate(-100%);transition:transform .3s ease;z-index:1000}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay.show{transform:translate(0)}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-item{border-bottom:1px solid hsla(0,0%,100%,.05)}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-item:first-child{padding-top:.5rem}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-item:last-child{border-bottom:none}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-link{color:var(--bfn-light,#f5f5f5);display:block;font-family:var(--bfn-font-display,"Stratum 2",sans-serif);font-weight:600;letter-spacing:.1em;padding:1rem;position:relative;text-align:right;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-link:hover{background-color:#1c5fed14;color:var(--bfn-blue-bright,#56adff);text-decoration:none}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-link.mobile-menu-link-active{color:var(--bfn-blue-bright,#56adff)}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-dropdown-arrow{display:inline-block;font-size:.8em;margin-left:.5rem;transition:transform .3s ease}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-item:has(.mobile-submenu.active) .mobile-dropdown-arrow{transform:rotate(180deg)}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-submenu{background-color:#00000040;max-height:0;overflow:hidden;transition:max-height .3s ease}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-submenu.active{max-height:900px}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-submenu .mobile-submenu-item{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--bfn-light,#f5f5f5);display:block;font-family:var(--bfn-font-display,"Stratum 2",sans-serif);letter-spacing:.04em;padding:.75rem 1rem;text-align:right;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-submenu .mobile-submenu-item:hover{background-color:#1c5fed14;color:var(--bfn-blue-bright,#56adff);text-decoration:none}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-submenu .mobile-submenu-item:last-child{border-bottom:none}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-auth{border-top:1px solid rgba(28,95,237,.3);padding:1rem}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-signin{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:2px;color:var(--bfn-light,#f5f5f5);display:flex;font-family:var(--bfn-font-display,"Stratum 2",sans-serif);font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.18em;padding:10px 18px;text-transform:uppercase;transition:all .16s ease;width:100%}:is([data-theme=bfn],[data-theme=bfnations]) .mobile-menu-overlay .mobile-menu-signin:hover{border-color:var(--bfn-blue-bright,#56adff);color:var(--bfn-blue-bright,#56adff)}:is([data-theme=bfn],[data-theme=bfnations]) .navbar-user-info{color:var(--bfn-grey,#9b9b9b);display:block;font-family:var(--bfn-font-display,"Stratum 2",sans-serif);font-size:.7rem;letter-spacing:.12em;margin-top:-2px;opacity:.7;text-align:center;text-decoration:none;text-transform:uppercase}:is([data-theme=bfn],[data-theme=bfnations]) .navbar-user-info:hover{color:var(--bfn-white,#fff);opacity:1}:is([data-theme=bfn],[data-theme=bfnations]) .navbar-user-info-mobile{padding:0 1rem .25rem;text-align:right}:is([data-theme=bfn],[data-theme=bfnations]) .nav-signin-btn{background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:2px;color:var(--bfn-light,#f5f5f5);font-family:var(--bfn-font-display,"Stratum 2",sans-serif);font-size:13px;font-weight:700;letter-spacing:.18em;padding:10px 18px!important;text-transform:uppercase;transition:all .16s ease}:is([data-theme=bfn],[data-theme=bfnations]) .nav-signin-btn:hover{border-color:var(--bfn-blue-bright,#56adff);color:var(--bfn-blue-bright,#56adff)}:is([data-theme=bfn],[data-theme=bfnations]) .nav-signin-btn:focus{box-shadow:0 0 0 1px var(--bfn-blue-bright,#56adff);outline:none}
