.sh-header{background:#0f0f1f;color:#fff;border-bottom:1px solid #2a2a45}.sh-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 24px;max-width:1200px;margin:0 auto}.sh-brand{color:#fff;font-size:18px;font-weight:700;text-decoration:none;flex:1 1 auto;min-width:0;overflow-wrap:break-word;line-height:44px}.sh-product-nav{display:flex;flex-wrap:wrap;gap:8px 16px}.sh-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto}.sh-locale{display:inline-flex;border:1px solid #4a4a6a;border-radius:6px;overflow:hidden}.sh-locale-btn{min-height:44px;min-width:44px;padding:0 12px;border:none;background:transparent;color:#c8c8dc;font-size:13px;cursor:pointer}.sh-locale-btn--active{background:#a0c4ff;color:#0f0f1f;font-weight:700;cursor:default}.sh-locale-btn:focus-visible{outline:2px solid #fff;outline-offset:-2px}.sh-status{font-size:12px;color:#c8c8dc;white-space:nowrap}.sh-wallet{display:inline-flex;align-items:center;min-height:44px;font-size:13px;white-space:nowrap}.sh-wallet-text{padding:0 8px;border-radius:6px;background:#1f1f3a;line-height:32px}.sh-wallet-text--muted{color:#9a9ab5}.sh-auth-link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:6px;color:#a0c4ff;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #4a4a6a}.sh-auth-link--primary{background:#1a73e8;color:#fff;border-color:#1a73e8}.sh-auth-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.sh-wallet+.sh-auth-link{margin-left:-10px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#2a2a45}.sh-wallet:has(+.sh-auth-link) .sh-wallet-text{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:10px}@media (max-width:767px){.sh-row{padding:8px 12px}.sh-brand{flex-basis:100%;line-height:1.3;padding:6px 0;min-height:44px;display:flex;align-items:center}.sh-controls{margin-left:0;width:100%;justify-content:space-between}}@media (max-width:480px){.sh-locale-btn{width:auto}.sh-wallet+.sh-auth-link{margin-left:0;border-radius:6px;border-left-color:#4a4a6a}.sh-wallet:has(+.sh-auth-link) .sh-wallet-text{border-radius:6px;padding-right:8px}}.help-popover{position:absolute;z-index:50;right:0;top:100%;width:240px;max-width:80vw;background:#fff;border:1px solid #ccc;border-radius:8px;padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);box-sizing:border-box}@media (max-width:640px){.help-popover{position:fixed;z-index:1000;left:16px;right:16px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none;max-height:70dvh;overflow-y:auto}}