:root{--fr-teal:#2dd4bf;--fr-base:#0d1117;--fr-panel:#161d26;--fr-text:#dce8f5;--fr-muted:#8fa8c0;--fr-amber:#f5a623;--fr-green:#3ddc84;--fr-red:#e05252;--fr-border:#263040}body{background-color:#0d1117}.et_pb_section{background-color:#0d1117!important;margin-top:0!important}#main-header .et_pb_row,#main-header .container{background-color:#0d1117!important}body,p,a,li,span,div,input,textarea,button,label{font-family:'IBM Plex Mono',monospace!important}#main-header,#main-header.et-fixed-header{background-color:#0d1117!important;border-bottom:1px solid #263040!important}#logo{max-height:44px!important;width:auto!important}#top-menu a{font-family:'IBM Plex Mono',monospace!important;font-size:14px!important;color:#dce8f5!important;font-weight:500!important}#top-menu li:last-child a{color:#2dd4bf!important}#top-menu a:hover{color:#2dd4bf!important}#main-header.et-fixed-header #top-menu a{color:#dce8f5!important}#main-header.et-fixed-header #top-menu li:last-child a{color:#2dd4bf!important}body.fr-logged-in #top-menu,body.fr-logged-in #top-menu.nav,body.fr-logged-in .mobile_nav,body.fr-logged-in #et_mobile_nav_menu,body.fr-logged-in .et_mobile_nav_menu_container{display:none!important}body.fr-logged-in #et-top-navigation{height:60px!important;min-height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important;padding-top:0!important}body.fr-logged-in .logo_container a,body.fr-logged-in .logo_container a:hover{pointer-events:none!important;cursor:default!important}#fr-header-logout{position:relative!important;right:auto!important;top:auto!important;transform:none!important;background:none!important;border:1px solid #263040!important;color:#8fa8c0!important;font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;padding:6px 16px!important;border-radius:20px!important;cursor:pointer!important;z-index:100!important;align-self:center!important;margin-top:0!important;margin-bottom:0!important;transition:border-color .15s,color .15s!important;line-height:normal!important;vertical-align:middle!important}#fr-header-logout:hover{border-color:#e05252!important;color:#e05252!important}#et_mobile_nav_menu,.et_mobile_nav_menu_container,.et_mobile_menu,.et_mobile_menu li{background-color:#0d1117!important;border-color:#263040!important}.et_mobile_menu li a{color:#8fa8c0!important;border-bottom:1px solid #263040!important;font-family:'IBM Plex Mono',monospace!important;font-size:14px!important;padding:16px 20px!important}.et_mobile_menu li a:hover{color:#2dd4bf!important}.et_mobile_menu li:last-child a{color:#2dd4bf!important}#et_mobile_nav_menu .et_toggle_slide_menu,.et_close_search_field{background-color:#0d1117!important}.mobile_menu_bar:before{color:#8fa8c0!important}input[type="text"],input[type="email"],input[type="password"]{color:#dce8f5!important;background-color:#1a2230!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#dce8f5!important;-webkit-box-shadow:0 0 0px 1000px #1a2230 inset!important;transition:background-color 5000s ease-in-out 0s}.et_pb_section:has(.fr-auth-wrap){padding-top:0!important;padding-bottom:0!important}.et_pb_row:has(.fr-auth-wrap){padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.et_pb_column:has(.fr-auth-wrap){padding:0!important}.single-post #sidebar{display:none!important}.single-post #main-content,.single-post #left-area{width:100%!important;float:none!important;padding-right:0!important}.single-post .entry-title,.single-post .post-meta{display:none!important}.single-post .entry-header,.single-post .entry-content>*:not(.et_pb_section),.single-post #main-content>.container{padding-top:0!important;margin-top:0!important}.single-post #main-content{background:#0d1117}.single-post #main-content::after,.single-post #left-area::after,.single-post .container::after{display:none!important;border:none!important}.single-post #main-content{border-right:none!important}.single-post .container{width:100%!important;max-width:100%!important;border-right:none!important;border:none!important}.single-post #left-area{border-right:none!important;width:100%!important;padding-right:0!important}.single-post #sidebar{display:none!important}.single-post.et_right_sidebar #left-area{width:100%!important;border-right:none!important}.single-post #sidebar{display:none!important}.single-post #main-content,.single-post #left-area{width:100%!important;float:none!important;padding-right:0!important}#left-area{border:none!important;border-right:none!important;box-shadow:none!important}.single-post #main-content .container:before{background:none!important;display:none!important}@media (min-width:981px){.single-post #left-area{width:100%!important;padding-right:0!important;float:none!important}}#fr-top-nav{display:flex;align-items:center;gap:2px;height:60px;padding-right:8px}#fr-top-nav .fr-nl{font-family:'IBM Plex Mono',monospace!important;font-size:11px!important;font-weight:400!important;color:#4a6070!important;text-decoration:none!important;padding:6px 12px!important;border-radius:20px!important;border:1px solid transparent!important;background:none!important;cursor:pointer!important;letter-spacing:0.02em!important;white-space:nowrap!important;transition:color 0.15s,border-color 0.15s!important;line-height:normal!important;display:inline-flex!important;align-items:center!important;gap:4px!important}#fr-top-nav .fr-nl:hover{color:#8fa8c0!important;border-color:#1e2a38!important}#fr-top-nav .fr-nl.active{color:#2dd4bf!important;border-color:rgba(45,212,191,0.3)!important}#fr-top-nav .fr-acct-wrap{position:relative!important}#fr-top-nav .fr-chev{font-size:8px!important;display:inline-block!important;transition:transform 0.15s!important;color:inherit!important}#fr-top-nav .fr-acct-wrap.open .fr-chev{transform:rotate(180deg)!important}#fr-acct-dropdown{display:none;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;background:#161d26!important;border:1px solid #1e2a38!important;border-radius:8px!important;min-width:160px!important;padding:6px 0!important;z-index:9999!important;box-shadow:0 8px 24px rgba(0,0,0,0.4)!important}#fr-acct-dropdown.open{display:block!important}#fr-acct-dropdown a,#fr-acct-dropdown button{font-family:'IBM Plex Mono',monospace!important;font-size:11px!important;font-weight:400!important;color:#4a6070!important;text-decoration:none!important;display:block!important;width:100%!important;padding:8px 16px!important;background:none!important;border:none!important;text-align:left!important;cursor:pointer!important;letter-spacing:0.02em!important;transition:color 0.15s,background 0.15s!important;box-sizing:border-box!important;line-height:normal!important}#fr-acct-dropdown a:hover,#fr-acct-dropdown button:hover{color:#8fa8c0!important;background:rgba(255,255,255,0.03)!important}#fr-acct-dropdown a.active{color:#2dd4bf!important}#fr-acct-dropdown .fr-dd-divider{height:1px!important;background:#1e2a38!important;margin:6px 0!important}#fr-acct-dropdown .fr-dd-logout{color:#2e3d50!important}#fr-acct-dropdown .fr-dd-logout:hover{color:#e05252!important;background:rgba(224,82,82,0.04)!important}#fr-hamburger{display:none!important;background:none!important;border:1px solid #1e2a38!important;border-radius:6px!important;color:#4a6070!important;cursor:pointer!important;font-size:16px!important;padding:6px 10px!important;line-height:1!important;font-family:'IBM Plex Mono',monospace!important;transition:color 0.15s,border-color 0.15s!important;align-items:center!important;justify-content:center!important}#fr-hamburger:hover{color:#8fa8c0!important;border-color:#263040!important}#fr-mobile-nav{display:none;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;background:rgba(13,17,23,0.97)!important;flex-direction:column!important;padding:24px 28px 40px!important;overflow-y:auto!important}#fr-mobile-nav.open{display:flex!important}#fr-mobile-nav-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:32px!important}#fr-mobile-nav-close{background:none!important;border:1px solid #1e2a38!important;border-radius:6px!important;color:#4a6070!important;cursor:pointer!important;font-size:14px!important;padding:6px 10px!important;font-family:'IBM Plex Mono',monospace!important;transition:color 0.15s!important}#fr-mobile-nav-close:hover{color:#8fa8c0!important}#fr-mobile-nav a,#fr-mobile-nav button.fr-mob-link{font-family:'IBM Plex Mono',monospace!important;font-size:13px!important;font-weight:400!important;color:#4a6070!important;text-decoration:none!important;display:block!important;padding:13px 0!important;border-bottom:1px solid #1e2a38!important;background:none!important;border-top:none!important;border-left:none!important;border-right:none!important;text-align:left!important;cursor:pointer!important;width:100%!important;letter-spacing:0.02em!important;transition:color 0.15s!important;box-sizing:border-box!important}#fr-mobile-nav a:hover,#fr-mobile-nav button.fr-mob-link:hover{color:#8fa8c0!important}#fr-mobile-nav a.active{color:#2dd4bf!important}#fr-mobile-nav .fr-mob-section-label{font-size:9px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#2e3d50!important;padding:20px 0 8px!important;font-family:'IBM Plex Mono',monospace!important}#fr-mobile-nav .fr-mob-logout{color:#2e3d50!important;border-bottom:none!important;margin-top:8px!important}#fr-mobile-nav .fr-mob-logout:hover{color:#e05252!important}@media (max-width:980px){#fr-top-nav .fr-nav-links{display:none!important}#fr-hamburger{display:inline-flex!important}}@media (min-width:981px){#fr-top-nav .fr-nav-links{display:flex!important;align-items:center!important;gap:2px!important}#fr-hamburger{display:none!important}}#fr-top-nav .fr-nav-links a,#fr-top-nav .fr-nav-links button,#fr-acct-dropdown a,#fr-acct-dropdown button,#fr-mobile-nav a,#fr-mobile-nav button{pointer-events:auto!important}body.fr-logged-in .logo_container{pointer-events:none!important;width:auto!important;max-width:160px!important;flex-shrink:0!important}