.tg-content-header{position:relative;z-index:25;border-bottom:1px solid #18211e;background:#0a0e0d;color:#e6ecea}
.tg-content-header .tg-content-nav{box-sizing:border-box;max-width:1120px;min-height:64px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:clamp(12px,2vw,28px);flex-wrap:nowrap}
.tg-content-header .tg-doc-nav{max-width:1440px}
.tg-content-header a{text-decoration:none}
.tg-content-header .tg-content-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;flex:none;color:#e6ecea;font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}
.tg-content-brand img{display:block;flex:none;border-radius:7px}
.tg-content-header .tg-content-links{display:flex;align-items:center;gap:clamp(12px,1.7vw,24px);margin-left:auto;padding:0;max-width:none;flex-wrap:nowrap;white-space:nowrap}
.tg-content-links a{color:#a9b6b1;font-size:14px;min-height:44px;display:inline-flex;align-items:center}
.tg-content-links a:hover,.tg-content-links a[aria-current=page]{color:#fff}
.tg-content-links a[aria-current=page]{box-shadow:inset 0 -2px #00ffb2}
.tg-content-header .tg-content-dashboard{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;background:#00ffb2;color:#04140d;font-size:14px;font-weight:600;white-space:nowrap}
.tg-content-dashboard:hover{background:#56ffd0}
.tg-content-mobile{display:none;position:relative;margin-left:auto}
.tg-content-mobile summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 13px;border:1px solid #26332e;border-radius:10px;background:#101615;cursor:pointer;list-style:none;font-size:14px;color:#e6ecea}
.tg-content-mobile summary::-webkit-details-marker{display:none}
.tg-content-mobile nav{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:210px;margin:0;padding:8px;border:1px solid #26332e;border-radius:12px;background:#101615;box-shadow:0 16px 40px #0009}
.tg-content-mobile nav a{display:block;min-height:44px;padding:10px 12px;border-radius:8px;color:#e6ecea;font-size:15px;white-space:nowrap}
.tg-content-mobile nav a:hover{background:#1c2723}
.tg-content-mobile nav a[aria-current=page]{color:#00ffb2}
.tg-content-header :focus-visible{outline:2px solid #00ffb2;outline-offset:3px}
@media(max-width:900px){.tg-content-header .tg-content-links{display:none}.tg-content-mobile{display:block}.tg-content-header .tg-content-dashboard{margin-left:auto}}
@media(max-width:650px){.tg-content-header .tg-content-dashboard{display:none}.tg-content-header .tg-content-nav{gap:10px}.tg-content-header .tg-content-brand{font-size:15px;gap:7px}}
