.ji-home-trigger{display:none!important}
body .site-header #nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 10px!important;min-width:0;padding:4px 0!important}
body .site-header #nav>a,body .site-header #nav .jn-more>summary{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 7px!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;transform:none!important;line-height:1.3!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;transition:color .18s ease,background-color .18s ease!important;white-space:nowrap}
body .site-header #nav>a:before,body .site-header #nav .jn-more>summary:before{content:none!important}
body .site-header #nav>a:after,body .site-header #nav .jn-more>summary:after{content:''!important;position:absolute;left:7px;right:7px;bottom:3px;height:2px;background:var(--jota-brand-yellow,#e8b810);border:0!important;transform:scaleX(0);transform-origin:left;transition:transform .2s ease!important;border-radius:2px;pointer-events:none}
body .site-header #nav>a[aria-current=page]:after,body .site-header #nav>a:hover:after,body .site-header #nav .jn-more[open]>summary:after,body .site-header #nav .jn-more>summary:hover:after{transform:scaleX(1)}
body header.site-header #nav>a[aria-current=page]{box-shadow:none!important;border:0!important;background:transparent!important}
body .site-header #nav>a:hover,body .site-header #nav .jn-more>summary:hover{background:#ffffff0a!important;color:var(--jota-brand-yellow,#e8b810)!important}
body .site-header #nav a:focus-visible,body .site-header #nav summary:focus-visible{outline:2px solid var(--jota-brand-yellow,#e8b810)!important;outline-offset:3px}
body .site-header #nav .jb-link-icon{width:21px!important;height:21px!important;flex:none;transition:transform .18s ease}
body .site-header #nav>a:hover .jb-link-icon{transform:translateY(-2px)}
body .site-header #nav .jn-more{position:relative;margin:0!important}
body .site-header #nav .jn-more:not([open])>.jn-panel{display:none!important}
body .site-header #nav .jn-more[open]>.jn-panel{display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:10001;gap:3px!important;padding:10px!important;min-width:230px;background:#24262b!important;border:1px solid #ffffff25!important;border-radius:12px!important;box-shadow:0 14px 40px #0005;animation:jb-menu-enter .16s ease both}
body .site-header #nav .jn-panel>a{display:flex;align-items:center;gap:10px;min-height:44px;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:7px!important;color:#fff!important;font-size:14px;text-decoration:none;white-space:normal}
body .site-header #nav .jn-panel>a:hover{background:#ffffff12!important}
.jb-mobile-group-title{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#585e67;margin:20px 12px 6px;line-height:1.5}
#more-menu.jb-mobile-menu nav a{transition:background-color .18s ease,color .18s ease!important;transform:none!important}
#more-menu.jb-mobile-menu nav a:after,#more-menu.jb-mobile-menu nav a:before{content:none!important}
#more-menu.jb-mobile-menu nav a .jb-link-icon{width:24px;height:24px;flex:none;margin-right:12px}
body #jota-discord-chat{bottom:var(--jb-chat-bottom,20px)!important;right:var(--jb-chat-right,14px)!important;left:auto!important;top:auto!important}
body #jota-discord-chat.jb-chat-inline{position:static!important;display:flex;justify-content:flex-end;width:100%;height:auto!important;padding:16px 14px;box-sizing:border-box}
#more-menu.jb-mobile-menu .jb-mobile-chat{display:block;width:100%;margin:12px 0 0;min-height:48px;text-align:left;box-sizing:border-box;padding:12px 14px}
body #jota-discord-chat #jdc-toggle{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;margin:0!important;transition:box-shadow .18s ease!important;transform:none!important}
html.jb-menu-open #jota-discord-chat{visibility:hidden!important}
body #jota-discord-chat:not(.jdc-expanded) #jdc-panel{bottom:calc(var(--jb-chat-bottom,20px) + 64px)!important;right:var(--jb-chat-right,14px)!important;max-height:calc(100dvh - var(--jb-chat-bottom,20px) - 86px)!important}
@media(min-width:1100px){body .site-header .header-shell{column-gap:24px!important;grid-template-columns:220px minmax(300px,1fr) auto!important}body .site-header #nav{grid-column:2/-1!important}.site-header .jn-panel{max-width:calc(100vw - 32px)}}
@media(max-width:1099px){body .site-header #nav{display:none!important}body #jota-discord-chat #jdc-toggle{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:0!important;border-radius:16px!important}body #jdc-toggle:before{content:''!important;display:block;width:25px;height:25px;margin:auto;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317191b' stroke-width='1.8'%3E%3Cpath d='M4 4h16v13H9l-5 4V4Z'/%3E%3Cpath d='M8 8h8M8 12h6'/%3E%3C/svg%3E")}body #jota-discord-chat:not(.jdc-expanded) #jdc-panel{max-width:calc(100vw - 28px)!important}}
.jb-clean-home .jh-hero:after{content:'';position:absolute;top:5%;right:8%;width:clamp(160px,25vw,360px);height:clamp(160px,25vw,360px);background:radial-gradient(circle,#e8b81024,transparent 68%);border-radius:50%;pointer-events:none;z-index:0;animation:jb-hero-glow 12s ease-in-out infinite alternate}
.jb-clean-home .jh-hero-copy,.jb-clean-home .jh-gears{position:relative;z-index:1}
.jh-paused .jh-hero:after{animation-play-state:paused!important}
@keyframes jb-menu-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@keyframes jb-hero-glow{from{transform:translate3d(0,0,0);opacity:.45}to{transform:translate3d(-18px,16px,0);opacity:1}}
@media(prefers-reduced-motion:reduce){.jb-clean-home .jh-hero:after{animation:none!important}body .site-header #nav *,#more-menu.jb-mobile-menu nav a{animation:none!important;transition:none!important}body .site-header #nav>a:hover .jb-link-icon{transform:none}}
