.nTpGHG_navButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.nTpGHG_navButton:disabled{cursor:not-allowed;opacity:.55}.nTpGHG_demoBar{z-index:9;background:var(--brand);color:var(--ink);border-bottom:1px solid var(--brand-strong);justify-content:space-between;align-items:center;gap:18px;padding:11px 30px;display:flex;position:relative}.nTpGHG_demoBar>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.nTpGHG_demoBar span{opacity:.76;font-size:12px}.nTpGHG_roleSwitch{background:color-mix(in srgb, var(--white) 55%, transparent);border-radius:9px;flex:none;gap:4px;padding:3px;display:flex}.nTpGHG_roleSwitch button{min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:750}.nTpGHG_roleSwitch button.nTpGHG_selected{background:var(--forest);color:var(--white)}.nTpGHG_state{background:var(--page);min-height:100vh;color:var(--ink);place-items:center;padding:24px;display:grid}.nTpGHG_state div{width:min(100%,520px)}.nTpGHG_state span{color:var(--success);letter-spacing:.12em;font-size:12px;font-weight:800}.nTpGHG_state h1{margin:12px 0;font-size:clamp(34px,7vw,48px)}@media (max-width:760px){.nTpGHG_demoBar{flex-direction:column;align-items:stretch;padding:10px 16px}.nTpGHG_demoBar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.nTpGHG_roleSwitch{width:100%}.nTpGHG_roleSwitch button{flex:1 1 0}}
