@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Manrope:wght@400;500;600;700;800&display=swap");.providers-2fa-3,app-root a[routerlink="/signup"],app-user-layout app-danger-zone button:nth-child(1),bit-nav-logo bit-nav-item .bwi-shield,bit-dialog div.tw-ml-4:has(bit-form-control input),bit-dialog div.tw-col-span-4:has(input[formcontrolname*=access],input[formcontrolname*=manage]),app-security>app-two-factor-setup>form,app-org-reports-home>app-report-list>div.tw-inline-grid>div:nth-child(6),app-org-account form.ng-untouched:nth-child(5),app-organization-plans>form>bit-section:nth-child(2),bit-nav-item[route="settings/two-factor"],a[href$="/settings/two-factor"],.vw-passkey-login,app-user-layout app-password-settings app-webauthn-login-settings,.vw-continue-login,.vw-email-continue,a[href$="/settings/sponsored-families"],bit-nav-item[route="settings/subscription"],.vw-hide,head{display:none !important}bit-nav-logo bit-nav-item a:before{content:"";background-image:url("../images/icon-white.svg");background-repeat:no-repeat;background-position:center center;height:32px;display:block}:root{--l4-bg: #0a0a0c;--l4-surface: #121214;--l4-surface-2: #17171b;--l4-border: #27272a;--l4-text: #d4d4d8;--l4-muted: #a1a1aa;--l4-heading: #f4f4f5;--l4-accent: #6366f1;--l4-accent-hover: #818cf8;--l4-accent-soft: rgba(99, 102, 241, 0.16)}html,body{background:radial-gradient(circle at top right, rgba(99,102,241,.18) 0%, rgba(99,102,241,0) 50%),var(--l4-bg) !important;color:var(--l4-text) !important;font-family:"Manrope","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif !important}code,pre,kbd,samp{font-family:"JetBrains Mono","Cascadia Code","Consolas",monospace !important}h1,h2,h3,h4,h5,h6,.page-header h1{color:var(--l4-heading) !important;font-weight:700 !important}a,.text-primary{color:var(--l4-accent) !important}a:hover,a:focus{color:var(--l4-accent-hover) !important}.navbar,.navbar.bg-primary,.bg-primary,.sidenav,.nav,.navigation,.layout-header,.header,.top-header{background:rgba(18,18,20,.9) !important;border-color:var(--l4-border) !important;backdrop-filter:blur(8px)}.sidenav a,.nav-link,.navbar a,.navbar-brand{color:var(--l4-text) !important}.sidenav a:hover,.nav-link:hover,.navbar a:hover{color:var(--l4-accent) !important}.card,.box,.panel,.vault-list-item,.modal-content,.dropdown-menu,.callout,.table-container{background:linear-gradient(180deg, var(--l4-surface) 0%, var(--l4-surface-2) 100%) !important;border:1px solid var(--l4-border) !important;color:var(--l4-text) !important;border-radius:12px !important;box-shadow:0 8px 24px rgba(0,0,0,.28) !important}.card:hover,.vault-list-item:hover{border-color:var(--l4-accent) !important;box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 0 1px rgba(99,102,241,.35) inset !important}input,textarea,select,.form-control,.input-group-text{background:var(--l4-surface) !important;border:1px solid var(--l4-border) !important;color:var(--l4-text) !important;border-radius:10px !important}input::placeholder,textarea::placeholder{color:var(--l4-muted) !important}input:focus,textarea:focus,select:focus,.form-control:focus{border-color:var(--l4-accent) !important;box-shadow:0 0 0 3px var(--l4-accent-soft) !important}.btn-primary,button.btn-primary,.btn.btn-primary{background:var(--l4-accent) !important;border-color:var(--l4-accent) !important;color:#fff !important;border-radius:10px !important;font-weight:700 !important}.btn-primary:hover,.btn-primary:focus,button.btn-primary:hover{background:var(--l4-accent-hover) !important;border-color:var(--l4-accent-hover) !important}.btn-secondary,.btn-outline-secondary,.btn-light{background:var(--l4-surface) !important;border-color:var(--l4-border) !important;color:var(--l4-text) !important;border-radius:10px !important}table,.table,.table-striped,.table-hover{color:var(--l4-text) !important}th,td,.table td,.table th{border-color:var(--l4-border) !important}tr:hover,.table-hover tbody tr:hover{background:rgba(255,255,255,.02) !important}hr,.dropdown-divider{border-color:var(--l4-border) !important}.alert-info,.badge-primary{background:var(--l4-accent-soft) !important;border-color:rgba(99,102,241,.35) !important;color:#c7d2fe !important}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:#52525b}