.am{position:relative}.am-btn{border:2px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 70%,transparent);min-height:46px;color:var(--hx-ink);cursor:pointer;border-radius:26px;align-items:center;gap:.35rem;padding:2px 10px 2px 2px;transition:border-color .2s,box-shadow .25s;display:inline-flex}.am-btn img{border:2px solid var(--hx-trim);border-radius:50%;width:40px;height:40px;display:block}.am-btn>.fa-user{place-items:center;width:40px;height:40px;display:grid}.am-btn__chev{opacity:.8;transition:transform .25s var(--hx-e);font-size:.7rem}.am-btn:hover,.am--open .am-btn{border-color:var(--hx-trim);box-shadow:0 0 0 4px color-mix(in srgb,var(--hx-trim) 22%,transparent)}.am--open .am-btn__chev{transform:rotate(180deg)}.am-menu{z-index:60;background:var(--hx-panel);width:min(290px,100vw - 24px);color:var(--hx-ink);border:1px solid var(--hx-line);transform-origin:100% 0;animation:am-in .18s var(--hx-e);border-radius:12px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 44px #00000073}.am-menu:before{content:"";background:linear-gradient(90deg,var(--hx-cloth),var(--hx-trim),var(--hx-cloth));height:3px;display:block}html[data-faction=alliance] .am-menu{box-shadow:0 18px 44px #0a1f4d38}.am-head{background:color-mix(in srgb,var(--hx-cloth) 12%,var(--hx-panel));border-bottom:1px solid var(--hx-line);align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.am-head img{box-shadow:0 0 0 2px var(--hx-trim);border-radius:8px}.am-head>i{background:var(--hx-cloth);width:36px;height:36px;color:var(--hx-cloth-ink);border-radius:8px;place-items:center;display:grid}.am-head span{gap:.1rem;min-width:0;display:grid}.am-head b{overflow-wrap:anywhere;font-size:.98rem}.am-head small{color:var(--hx-ink2);font-size:.78rem}.am-menu ul{margin:0;padding:.35rem;list-style:none}.am-menu a,.am-menu button{width:100%;min-height:44px;color:var(--hx-ink);font:600 .95rem var(--font-body),system-ui,sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.7rem;padding:0 .75rem;text-decoration:none;display:flex}.am-menu a i,.am-menu button i{text-align:center;width:1.1rem;color:var(--hx-accent-hi)}.am-menu a:hover,.am-menu a:focus-visible,.am-menu button:hover,.am-menu button:focus-visible{background:color-mix(in srgb,var(--hx-accent) 14%,transparent);outline:none}.am-sep{border-top:1px solid var(--hx-line);margin-top:.3rem;padding-top:.3rem}@keyframes am-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.am-menu{animation:none}.am-btn__chev{transition:none}}
.nv{align-items:center;display:flex}.nv-burger{display:none}.nv-menu{align-items:center;display:flex}.nv-item{position:static}.nv-top{min-height:44px;color:inherit;cursor:pointer;font-family:var(--font-display),Georgia,serif;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}.nv-top i{opacity:.75;transition:transform .3s var(--hx-e);font-size:.62rem}.nv-top:after{content:"";background:var(--hx-accent);transform-origin:0;height:3px;transition:transform .35s var(--hx-e);position:absolute;bottom:6px;left:.8rem;right:.8rem;transform:scaleX(0)}a.nv-top:hover:after,button.nv-top:hover:after,.nv-top:focus-visible:after,.nv-item[data-open] .nv-top:after{transform:scaleX(1)}.nv-item[data-open] .nv-top i{transform:rotate(180deg)}.nv-top--soon{cursor:default;opacity:.55}.nv-top--soon small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-panel{z-index:20;padding-top:.5rem;position:absolute;top:100%;left:0;right:0}.nv-panel[hidden]{display:none}.nv-panel__in{background:var(--hx-panel);width:calc(100% - 2.5rem);max-width:calc(1480px - 6rem);color:var(--hx-ink);border:1px solid var(--hx-line);border-top:2px solid var(--hx-accent);animation:nv-in .32s var(--hx-e) both;border-radius:10px;margin:0 auto;padding:1.5rem 1.7rem 1.6rem;box-shadow:0 28px 60px -12px #0000008c,0 8px 18px #00000038}@media (min-width:900px){.nv-panel__in{width:calc(100% - 6rem)}}html[data-faction=alliance] .nv-panel__in{box-shadow:0 26px 54px -14px #0a1f4d59,0 6px 16px #0a1f4d1f}@keyframes nv-in{0%{opacity:0;clip-path:inset(0 0 100% round 10px);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0 round 10px);transform:none}}.nv-h{letter-spacing:.1em;text-transform:uppercase;color:var(--hx-accent-hi);margin:0 0 .55rem;font-size:.74rem;font-weight:700}.nv-cols{align-items:start;gap:1.4rem 2.6rem;display:grid}.nv-cols--guides{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.nv-cols--leveling{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.nv-cols--addons{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.nv-cols>div>*+.nv-h{margin-top:1.2rem}.nv-row{border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.85rem;min-height:56px;margin:0 -.6rem;padding:.45rem .6rem;text-decoration:none;transition:background-color .2s;display:grid}.nv-row img{border:1px solid var(--hx-line);border-radius:6px;width:40px;height:40px;display:block;box-shadow:0 3px 8px #00000047}.nv-row b{font-size:1rem;font-weight:700;line-height:1.25;display:block}.nv-row small{color:var(--hx-ink2);margin-top:.1rem;font-size:.85rem;line-height:1.35;display:block}a.nv-row:hover,a.nv-row:focus-visible{background:color-mix(in srgb,var(--hx-accent) 14%,transparent)}.nv-row--off{opacity:.6}.nv-row--off img{filter:grayscale(.85)}.nv-list{gap:.15rem;display:grid}.nv-list a{border-radius:6px;align-items:center;gap:.65rem;min-height:44px;margin:0 -.5rem;padding:0 .5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:flex}.nv-list a:hover,.nv-list a:focus-visible{background:color-mix(in srgb,var(--hx-accent) 14%,transparent)}.nv-list img{border:1px solid var(--cls,var(--hx-line));border-radius:5px;flex:none;width:28px;height:28px;display:block}.nv-list span{min-width:0}.nv-list time,.nv-list small{color:var(--hx-ink2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:.6rem;font-size:.8rem;font-weight:500}.nv-list--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}.nv-classes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.nv-classes li{border:1px solid var(--hx-line);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .4rem;transition:border-color .2s,background-color .2s;display:flex}.nv-classes li:hover,.nv-classes li:focus-within{border-color:var(--cls);background:color-mix(in srgb,var(--cls) 9%,transparent)}.nv-cls{align-items:center;gap:.7rem;min-width:0;min-height:48px;text-decoration:none;display:flex}.nv-cls img{border:2px solid var(--cls);border-radius:6px;flex:none;width:44px;height:44px;display:block}.nv-cls b{font-family:var(--font-display),Georgia,serif;letter-spacing:.03em;font-size:1.05rem;font-weight:700}.nv-cls__sub{flex:none;gap:.2rem;display:flex}.nv-cls__sub a{min-height:36px;color:var(--hx-ink2);border-radius:5px;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.nv-cls__sub a:hover,.nv-cls__sub a:focus-visible{color:var(--hx-ink);background:color-mix(in srgb,var(--cls) 18%,transparent)}.nv-more{min-height:44px;color:var(--hx-accent-hi);text-underline-offset:4px;align-items:center;gap:.45rem;margin-top:.7rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.nv-more:hover{text-decoration:underline}.nv-more i{transition:transform .25s var(--hx-e);font-size:.75rem}.nv-more:hover i{transform:translate(3px)}.nv-note{color:var(--hx-ink2);max-width:38ch;font-size:.92rem;line-height:1.55}@media (min-width:1121px){.hx-bar__in>.hx-brand{margin-right:.6rem}.hx-bar__in>.nv{margin-right:auto}}@media (min-width:1121px) and (max-width:1500px){.nv-top{letter-spacing:.07em;padding:0 .55rem;font-size:.88rem}.nv-top:after{left:.55rem;right:.55rem}.hx-bar__in.hx-wrap{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.hx-brand b span{display:none}.hx-acctlink{padding:0}.hx-acctlink span,.hx-lang a[aria-current=true]{display:none}}@media (max-width:1120px){.hx-bar__in>.nv{order:3}.nv-burger{border:2px solid var(--hx-line);width:46px;height:46px;color:inherit;cursor:pointer;background:0 0;border-radius:23px;place-items:center;padding:0;font-size:1.05rem;display:grid}.nv[data-drawer=open] .nv-burger{border-color:var(--hx-accent);background:color-mix(in srgb,var(--hx-accent) 16%,transparent)}.hx .nv-menu{left:0;right:0;top:var(--nv-y,72px);z-index:40;overscroll-behavior:contain;padding:.4rem max(1.25rem,env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:var(--hx-bg);border-top:1px solid var(--hx-line);flex-direction:column;align-items:stretch;display:none;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 30px 60px #00000080}.nv[data-drawer=open] .nv-menu{animation:nv-drawer .3s var(--hx-e) both;display:flex}.nv-top{border-bottom:1px solid var(--hx-line);justify-content:space-between;width:100%;min-height:56px;padding:0 .2rem;font-size:1.05rem}.nv-top:after{display:none}.nv-top i{font-size:.75rem}.nv-top--soon small{clip-path:none;width:auto;height:auto;font-family:var(--font-body),sans-serif;letter-spacing:.04em;text-transform:none;font-size:.78rem;font-weight:600;position:static}.nv-panel{padding:0;position:static}.nv-panel__in,html[data-faction=alliance] .nv-panel__in{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.8rem 0 1.2rem;animation:none}.nv-cols,.nv-cols--guides,.nv-cols--leveling,.nv-cols--addons{grid-template-columns:minmax(0,1fr);gap:1rem}.nv-row,.nv-list a{margin:0;padding-left:.2rem;padding-right:.2rem}.nv-classes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.nv-classes li{flex-direction:column;justify-content:center;padding:.5rem .25rem}.nv-cls{flex-direction:column;justify-content:center;gap:.35rem;min-height:72px}.nv-cls b{letter-spacing:.01em;font-size:.86rem}.nv-cls__sub{display:none}.nv-list--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}.nv-list--two small{display:none}}@media (max-width:360px){.nv-list--two{grid-template-columns:minmax(0,1fr)}.nv-list--two small{display:inline}}@keyframes nv-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}html.nv-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.nv-panel__in,.nv[data-drawer=open] .nv-menu{animation:none}.nv-top i{transition:none}}.nv-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.nv-chips a{border:1px solid var(--hx-line);border-radius:7px;align-items:center;gap:.55rem;min-height:44px;padding:0 .6rem 0 .35rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.nv-chips a:hover,.nv-chips a:focus-visible{border-color:var(--cls);background:color-mix(in srgb,var(--cls) 10%,transparent)}.nv-chips img{border:1px solid var(--cls);border-radius:5px;flex:none;width:30px;height:30px;display:block}@media (max-width:1120px){.nv-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}
