/* QUANXI commercial shell — product navigation above the working artboard. */
html,body{background:#07040a;color:#f6eef2}
.qx-skip{position:absolute;left:12px;top:-40px;z-index:100;background:#fff;color:#1a1020;padding:8px 12px;border-radius:8px}
.qx-skip:focus{top:12px}
.qx-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(180deg,#140c16f2,#0c0810e8);border-bottom:1px solid #3a2433;backdrop-filter:blur(16px)}
.qx-brand{display:flex;flex-direction:column;gap:1px;color:#f4d7c4;text-decoration:none;min-width:120px}
.qx-brand b{font:22px Georgia,"Times New Roman",serif;letter-spacing:.04em;font-weight:500}
.qx-brand small{font:11px Arial,sans-serif;color:#c9a3b0}
.qx-nav{display:flex;flex-wrap:wrap;gap:6px;flex:1}
.qx-nav button{min-height:38px;padding:8px 12px;border-radius:999px;background:transparent;color:#f0dbe3;font:13px Arial,"Malgun Gothic",sans-serif}
.qx-nav button[aria-current="page"],.qx-nav button.is-on{background:#f6e4ec;color:#5c3144}
.qx-nav button[data-open-business]{background:#2a1a28;border:1px solid #c4899d;color:#f7d5e0}
.qx-langs{display:flex;gap:4px}
.qx-langs button{min-height:36px;padding:6px 10px;border-radius:999px;background:#1c121c;color:#f3e6ec;font:12px Arial,sans-serif}
.qx-langs button.is-on{background:#f6e4ec;color:#5c3144}
.qx-stage{padding:18px 0 28px}
body.qx-business .qx-stage{display:none}
.qx-business-view{display:none;height:calc(100dvh - 64px)}
body.qx-business .qx-business-view{display:block}
.qx-business-view iframe{width:100%;height:100%;border:0;background:#fff}
.qx-audit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:760px){
  .qx-bar{flex-wrap:wrap;padding:10px 12px}
  .qx-nav{order:3;width:100%}
  .qx-nav button{flex:1;padding:8px 6px;font-size:12px}
}
