.htn-bar,.htn-foot{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box}
.htn-bar *,.htn-foot *{box-sizing:border-box}
.htn-bar{position:relative;z-index:60;background:#060a08;border-bottom:1px solid rgba(74,222,128,.22);color:#93a99c;font-size:12.5px;line-height:1}
.htn-in{max-width:1180px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:6px;height:34px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}
.htn-in::-webkit-scrollbar{display:none}
.htn-k{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin-right:6px;flex:none}
.htn-bar a{color:#cfe0d5;text-decoration:none;padding:6px 9px;border-radius:6px;flex:none;transition:background .2s,color .2s}
.htn-bar a:hover,.htn-bar a:focus-visible{background:rgba(74,222,128,.12);color:#fff}
.htn-bar a[aria-current="page"]{color:#4ade80;font-weight:700}
.htn-bar a.htn-fc{color:#03140a;background:#22c55e;font-weight:700;margin-left:auto}
.htn-bar a.htn-fc:hover{background:#4ade80;color:#03140a}
.htn-s{display:none}
@media (max-width:640px){.htn-l{display:none}.htn-s{display:inline}.htn-k{display:none}.htn-in{gap:2px;padding:0 8px}.htn-bar a{padding:6px 7px}.htn-bar a.htn-fc{margin-left:0;order:-1;margin-right:4px}}
.htn-foot{background:#060a08;border-top:1px solid rgba(74,222,128,.22);color:#93a99c;font-size:14px;line-height:1.5;padding:26px 0 calc(26px + env(safe-area-inset-bottom))}
.htn-foot .htn-fin{max-width:1180px;margin:0 auto;padding:0 16px;display:grid;gap:14px}
.htn-foot h2{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4ade80;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}
.htn-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}
.htn-foot li a{display:inline-block;color:#ecf5ef;text-decoration:none;padding:7px 12px;border:1px solid rgba(74,222,128,.2);border-radius:999px;background:rgba(34,197,94,.05)}
.htn-foot li a:hover{border-color:#22c55e;background:rgba(34,197,94,.12)}
.htn-foot li a[aria-current="page"]{border-color:#22c55e;color:#4ade80}
.htn-foot p{margin:0;font-size:12.5px;color:#5f7468}
.htn-foot p a{color:#93a99c}
